Loading…
POWERUp 2019 has ended
Experience the magic of education. 

Log in to bookmark your favorites and sync them to your phone or calendar.

Saturday, May 18
 

8:00am

A1CG WORKSHOP: Strategic IT: Partnering with the Business and Communicating for Success
Ask yourself... what are your career goals? Sure, we're all great with technology, but to continue growing in our careers requires that we do the unthinkable... we actually have to TALK to each other. And even worse... we have to TALK to the business people in our companies! Why? WHY? Why would we possibly want to TALK to PEOPLE? The answer to that question is that today more than ever, technology IS the business. So it makes sense that IT can help or hurt a business more than ever. It's critical that we align our IT efforts, goals, and strategies with those of the business - and all of that requires good communication. Would you like to have a seat at the table, to be taken seriously as a businessperson, and to have voice in the decisions our companies make? Then this is the interactive workshop for you. Fair warning... this will be an INTERACTIVE workshop. Attendees will be encouraged to speak in front of the group, and will be divided into teams to work together on critical thinking exercises and role play. Yes, you'll be asked to talk, to work in groups, and to role play. If you find that uncomfortable, then step outside your comfort zone and take that first step. Enroll, participate, be uncomfortable, and grow... and you may just find yourself listened to with newfound respect and interest by your business. Come to this interactive workshop to partner with your business and communicate for success!

Learning Objectives:

During this interactive workshop, you'll learn and practice the business and communications skills needed to truly partner with the business and elevate your career. These will include:
1. Speaking the language of the business
2. Thinking like a businessman
3. Demonstrating strong leadership
4. Selling fellow business leaders on the value proposition of IT investments
5. Always being prepared
6. Earning influence
7. Preparing for and navigating board meetings
8. Difficult conversations
9. Always keeping your cool
10. Aligning IT with business goals.

To register for a workshop, please visit Cosmo.

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Saturday May 18, 2019 8:00am - 11:30am
Fantasy Tower Monorail C
  • Level All
  • Operating System Not Related
  • Audience All IT professionals who aspire to grow, become better communicators, and enhance their career are welcome!

8:00am

A1CE WORKSHOP LAB: Hands on Python Workshop for IBM i
Get your hands dirty handling one of the hottest languages in the IBM i space:Python! In this session we will conduct an introductory level exploration of Python on IBM i. From creating scripts, including libraries on up to application development. get a chance to play directly with Python as it interacts with Db2 and other native IBM i resources.


Learning Objectives:

1. Python syntax.
2. Python and Db2 Interaction.
3. How to access business logic in RPG from Python
4. How to work with Python libraries of code.

To register for a workshop, please visit Cosmo.

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Saturday May 18, 2019 8:00am - 11:30am
Fantasy Tower Castle A-C
  • Level All
  • Operating System IBM i
  • Audience Experienced IBM i developers

8:00am

A1CF WORKSHOP: Managing your IBM i with SQL – Made Easy!
SQL is for more than just doing database things. With the invention of IBM i Services, there are many options for accessing and managing your IBM i. This workshop will look to explore the many already existing examples shipped in Access Client Solutions. We will learn how to modify and enhance these to take your system management capabilities to the next level. Additionally, there are many examples that Scott has created to help IBM i clients accomplish modern system management.  
 
Come with your laptop loaded with the LATEST level for ACS.  This will get you rolling on the road to managing your environment.
Download ACS at http://ibm.biz/IBMi_ACS

To register for a workshop, please visit Cosmo.


Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →


Saturday May 18, 2019 8:00am - 11:30am
Fantasy Tower Monorail A-B

12:30pm

A4CF WORKSHOP: SQL Programming
SQL is much more than a query language. Besides querying and manipulating data in database objects and generating those database objects, SQL also provides all kinds of commands and constructs, for writing and executing programs. With the SQL Programming Language, Stored Procedures, Triggers and User Defined (Table) Functions can be written, without knowing anything else than SQL commands!

Learning Objectives:

This session will give you an introduction into the SQL Programming Language. The procedure and function create options and controls are explained. You’ll learn how to structure the source code within the routine body, how to define variables and cursors, what control statements are available, how to read data row by row in a loop, how to receive and return parameter values and result sets and how to handle errors. Besides the pure coding you’ll get also a short introduction into the development tools.

To register for a workshop, please visit Cosmo.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, Fresche Solutions, Inc.
Application Modernization, Database Modernization, EducationSQL Queries, Database Design,SQL Programming, User Defined Functions and Table Functions,Journaling and Commitment Control,SQL Performance and Performance AnalysisRPG Free Format, ILE Concepts, Modular Programming, Data IntoXML... Read More →


Saturday May 18, 2019 12:30pm - 4:00pm
Fantasy Tower Monorail A-B
  • Focused Education Roadmap SQL Programming
  • Level Intermediate
  • Operating System IBM i
  • Audience Managers, programmers, database administrators and even (SQL) Query users who want to enhance their SQL knowledge.

12:30pm

A4CE WORKSHOP LAB: Getting Started with Node.js for IBM i Developers
Do you want to see what value Node.js can bring to your business, but don't know where to get started? Are you tired of tutorials that assume you have lots of prior knowledge and treat important concepts as black boxes?

In the opening hours of this session, we will teach you how to use JavaScript, cover the important aspects of Node.js, and how to develop your first project with Express.js, a popular web application framework. From there we will cover important tools for Enterprise-level Node.js such as TypeScript, a type-safe language useful for developing more robust applications.

Finally, we will demonstrate the power of Loopback, a highly-extensible framework by IBM that excels at quickly generating APIs that connect back-end services to requests. We will teach Node.js in terms that RPG developers are familiar with, and demonstrate why Node.js is a perfect match for doing business on your IBM i.

Speakers
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →


Saturday May 18, 2019 12:30pm - 4:00pm
Fantasy Tower Castle A-C

12:30pm

A4CG WORKSHOP: IBM i Performance Tasks
This interactive workshop reviews the Performance tasks in Navigator for i, with an emphasis on the Performance Data Investigator.  During this workshop, you will learn the following: - How to use Investigate Data to review Collection Services data - How to create customized performance data reports - How to create and review historical data - How to use the Batch Model tool - Basic system monitoring.

This workshop contains lab exercises.  You will want to bring a laptop computer with FireFox or Chrome installed.  If you are able to connect to your own system from this laptop, furthermore, you may do several of the lab exercises using your own performance data.


Learning Objectives:

The attendee will learn about the performance tasks in Navigator for i. The material covered in this workshop covers features that are included in the base IBM i operating system; attendees will be able to immediately use the features they learn about.

To register for a workshop, please visit Cosmo.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Saturday May 18, 2019 12:30pm - 4:00pm
Fantasy Tower Monorail C

6:00pm

POWER Session for First-time Attendees
Attending your first COMMON conference? It can be both an exciting and overwhelming experience. To help you to make the most of your conference experience, COMMON hosts a First-Timer's reception to provide a brief, informative, and (hopefully) fun overview of the conference. Join us and we'll introduce you to the many services and opportunities you may not realize are available to you as a COMMON conference attendee.

Saturday May 18, 2019 6:00pm - 7:30pm
Rose Court Garden
 
Sunday, May 19
 

8:30am

11AJ COMMON Opening Session
The Opening Session officially kicks off POWERUp18. Start your week off right by attending. Hear an update from COMMON's President, Larry Bolhuis, and business updates from IBM Executives. Plus, find out who receives recognition this year Student Innovation Award, Speaker Excellence Award, Years of Service Recognition, Distinguished Service Award, and Innovation Award. See you at 8:00 a.m. Sunday.

Sunday May 19, 2019 8:30am - 10:00am
Fantasy Tower Center Ballroom

10:15am

13AK What the Noobs Want to Know
I have been a developer and manager both in the Windows/.Net world and IBM i / RPG world for nearly 20 years. For RPG developers we hired kids out of school as interns, training them the basics to get them started and tossed them into the fray. This talk covers all the things they say they wish we would have taught them up front.

Learning Objectives:

system object architecture system information views what are spool files what is WRKACTJOB and why is my boss always watching it?

Speakers
avatar for Al Lusher III

Al Lusher III

Solutions Architect, Profound Logic Software
I have been a Solutions Architect at Profound Logic since 2018. In my role, as part of the Pre-Sales team, I develop Proof of Concept applications and present demos for prospective customers.I have 19 years of experience working with the IBM i as a software developer as well as a... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower North Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Programmers who are new to IBM i development whether brand new from school or new to IBM from other environments

10:15am

13BO Configuring RDi for RPG Development
RDi is the most versatile application development tools available today. It provides more and more functionality with each update, and the results are obvious. This session focuses on the particular attributes of enhancing your RPG development. How many of these features are you already using?

Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower Magic Kingdom 3

10:15am

13DA You've Got a Friend in MQ 9.1 - Admin Made Simple
The latest version of IBM MQ introduced some new capabilities that simplifies day-to-day operations, problem determination and management. This session takes an in-depth look at the new options available in the long term support (LTS) release to help with journal and error log management, specifcially on the IBM i platform. In addition this session will also look at some of the very latest features in the continuous delivery (CD) 9.1.1 & 9.1.2 releases, including granular controls of permitted channel CipherSpecs and adapting to cipher deprecations with an "ANY_TLS12" CipherSpec.

Learning Objectives:

The attendee will learn how to;
- Use custom filters to create separate error logs for informational, warning and more serious errors and choose between traditional and machine parsable JSON formats
- Configure automatic media image scheduling for critical queues or opt-out of media recovery altogether for transitory queues
- Configure clients and queue managers to use custom SSL/TLS CipherSpec lists and adapt to cipher deprecations without needing to change channel definitions

Speakers
avatar for Jon Rumsey

Jon Rumsey

Senior Software Engineer, IBM
Jon is from the Hursley lab in the UK, he has worked in the IBM MQ Development team for 20 years on a range of distributed platforms, specializing in the IBM i platform. Jon has helped to deliver a number of MQ features on the platform since multiple queue manager support in MQSeries... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Adventure Tower Adventure

10:15am

13AL Quick Start to Value with Db2 Web Query
Now that you've heard about DB2 Web Query ,what are some of the ways you can take immediate advantage of it? Import Query/400 definitions and modernize them. Download and install the simplified TRIAL code that includes built in reports for system utilization information. Scared of metadata - don't be - as we'll talk about that too.

Learning Objectives:

  1.  Learn about ways that you can get immediate value out of DB2 Web Query.
  2. Understand the options in modernizing Query/400 reports
  3. Learn how to be a hero

Speakers
avatar for Doug Mack

Doug Mack

Consultant LAB Services, IBM
Doug Mack is a DB2 for i Analytics Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug currently leads the Analytics team for the DB2 for i Lab Services team delivering Query/400 modernization, DB2 Web Query, Data Warehouse design... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower North Ballroom A
  • Focused Education Roadmap Data Analytics
  • Level Beginner
  • AWARD Bronze
  • Operating System IBM i
  • Audience IBM I System Adminsitrators, developers, business analysts and anyone responsible for reporting systems in their shop.

10:15am

13BP Creating SQL Functions
If you use SQL, then you already use built in functions such as SUM, COUNT and UPPER to transform data. By creating your own functions, you can execute complex code written in any host based language. This allows you to very easily reuse already tested business logic. This seminar will teach you what you need to know in order to create your own SQL functions.

Learning Objectives:

  1. Built in functions 
  2. Anatomy of a function 
  3. Steps required to build a function
  4. Creating and dropping functions
  5. Unpacking the create function statement

Speakers
avatar for Greg Cannella

Greg Cannella

Director of MIS, Magid Glove & Safety Mfg
I have a new found passion for creating tools in PHP. I have developed a dashboard tool that allows users to access data on the IBM-I using SQL and display the data in a web browser. I did this using PHP, SQL, and SQL functions. I would love to talk to you about any of these topics... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower Magic Kingdom 4

10:15am

13DC HA for IBM i - What Could Possibly Go Wrong??
You have all seen the sales pitches about High Availability and Disaster Recovery for the IBM i. Each vendor tries to explain why their solution is better than the others, and how easy it is to install and maintain. At no fault on their own, they all have things in common though that will make your backup system FAIL when you need it most. This session is going to talk about the pitfalls when implementing HA and how to deal with them. I will discuss many of the challenges you will encounter when running an HA solution on a daily, weekly, monthly, and annual basis. I will also cover some of the negatives of Hardware replication (IBM PowerHA) and Software replication (logical). When failure is not an option this session will prepare for the best failover.

Learning Objectives:

  1. Impact on IT Staff running an HA solution, i.e. two systems
  2. What to look for in a solution to lessen the impact on IT
  3. Why your network admin/team is a critical part of the HA plan
  4. Why your first (and second, and third,..) Failover will most likely fail
  5. Should you transfer the responsibility of HA to a cloud provider?

Speakers
avatar for Matt Staddler

Matt Staddler

President, IT Solutions Group
IBM i High Availability & Disaster Recovery Experts Why Work With Us? We take the time to sit down with CEOs, talk about their business, and find out what's important to our potential clients. We want to help CEOs understand the many ways a disaster recovery system benefits their... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Adventure Tower Nile
  • Level All
  • Operating System IBM i
  • Audience Whether you are new to High Availability or a have years of experience you will learn how to be better prepared for your next fail-over

10:15am

13BM IBM i 7.4 Overview
IBM i has so many features and functions, it's impossible to know about them all. In this session, Steve Will, IBM i Chief Architect will give an overview of the most recent capabilities which have been produced for IBM i, so you can be up-to-the-minute up-to-date!

Speakers
avatar for Steve Will

Steve Will

Chief Architect - IBM i, IBM
Steve has worked on the IBM i operating system and its predecessors since the initial development of the AS/400. Since 2007, he has been the IBM i Chief Architect, responsible for the strategy of the operating system and the plan for future releases.


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower Magic Kingdom 1
  • Focused Education Roadmap IBM i 7.4
  • Level All
  • Operating System IBM i
  • Audience All IBM i users and executives

10:15am

13CG Mobile to GO – Overview of the Latest Mobile Technologies on IBM i
Android, Blackberry, iPhone, iPad, tablet, and on and on. So many mobile devices, so many applications. Employees want to work 24X7! They want access to email, to development, to data, to the system. They want to use their own interface from where ever they happen to be!  How can you deliver the right interface to the right person at the right time?  What is available to make the job easier?  We will explore the various IBM i solutions that can help you deliver on the request to "Make Mine to Go".

Learning Objectives:


Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower Monorail C

10:15am

13AH I’ve Got It Downloaded, Now What Do i Do with It?
Open source has been transforming IBM i administration and development. We’ll cover:
  • The evolution of open source on IBM i up to the present
  • Setting up to download packages and/or build your favorite open source on IBM i
  • Setting up your workstation to interact with the PASE environment
  • Using open source on the IBM i:
  • Light: one-liners
  • Medium: scripting
  • Heavy: application development

Learning Objectives:
1. Learn the evolution of open source on the IBM i
2. Learn how to set up the PASE+Yum environment
3. Learn how to actually utilize this environment

Speakers
avatar for Jack Woehr

Jack Woehr

Senior Engineer, Absolute Performance, Inc.
Jack is a consulting programmer with over 30 years' experience in open source. He authors Ublu, an open source remote language for IBM i. He specializes in open source modernization on IBM i. He is currently experimenting with connecting IBM i to IBM Q quantum computing via the o... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower South Ballroom A
  • Level Intermediate
  • Operating System AIX, IBM i, Linux
  • Audience IBM i developers and power users seeking practical overview of the usefulness of the open source environment on IBM i.

10:15am

13DD IBM i Meets IoT
Want to communicate between your Node.js applications and small devices? Come learn about MQTT - a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. This talk will provide an introduction to MQTT, examples of how to use it with Node.js and then finish up with some demos of using on IBM i as well as using it for home automation.

Learning Objectives:


1. Learn what MQTT is and its key characteristics
2. Learn how to use MQTT to connect devices to your applications

Speakers
avatar for Michael Dawson

Michael Dawson

IBM Community Lead for Node.js, IBM
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Adventure Tower Safari
  • Focused Education Roadmap Cognitive
  • Level All
  • Operating System IBM i, Linux
  • Audience Software developers and team leads developing applications, architects selecting which software stacks to use within their organization.

10:15am

13DB COMMON Certification Program — What You Need to Know
As technology professionals we have the responsibility to help the organizations we work for conduct business in a way that is efficient, timely, accurate, and compliant. Certification is a way for us to measure our ability and the abilities of those who work for us. The COMMON Certification Program does just that in the realm of Business Computing. The COMMON Business Computing Associate (CBCA), and its follow on the COMMON Certified Business Computing Professional (CCBCP), are the only credentials that measure our ability to effectively support our organizations. This session covers requirements for the certification program and walks through some of what you may find on the exams. Certification is important to your career and important to your employer. Getting started on the CCBCP now will give you the extra edge you need to get to and exceed your life goals.

Speakers
avatar for Randy Dufault

Randy Dufault

Genus Technologies LLC


Sunday May 19, 2019 10:15am - 11:15am
Adventure Tower Amazon

10:15am

13AI “Breaking Bad” IBM i Habits!
Best Practices is all about meeting IBM system compliance to achieve optimal results. Don’t let old myths or newly formed bad habits be the difference between success or a failure in service delivery. This session will exam System configurations, Backups, Disaster Recovery, and Security Management. Examine assumptions, technical gaps, blunders, and simply did not know recommendations. Hear actual lessons learned so you do not make the same IBM i assumptions others have made. Ensure this Hollywood Classic does not portray your IT shop.

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed Service Provider, specializing in transforming the Business of IT.Richard is a recognized SME and world renowned award-winning industry speaker specializing in, Cloud Computing Architecture,Business Resiliency, Disaster Recovery... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower South Ballroom B

10:15am

13BN IBM i Performance Data Collectors
IBM i has the best performance data collection capability in the industry with several ways to collect various types of performance data. This session will review the various performance data collectors (Collection Services, Job Watcher, Disk Watcher, and Performance Explorer) and provide guidance on when to use them. This session will also review how to manage your performance data collections. This session provides the foundation for understanding all other performance management capabilities on IBM i.

Learning Objectives:

Learn about all of the performance data the is collected on IBM i and when to use the various types of data.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Sunday May 19, 2019 10:15am - 11:15am
Fantasy Tower Magic Kingdom 2
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i
  • Audience Systems administrators responsible for managing their IBM i partitions, and in particular, managing performance.

10:15am

13CE VENDOR: LAB: Use Node.js to Build Business Applications - Brought to You by Profound Logic (DOUBLE SESSION)
Learn how to create database-driven business applications using Node.js and SQL. We'll use Profound Logic's NodeRun cloud platform for our development environment to quickly get started. This workshop consists of 10 small exercises all building on each other. If you don't finish all 10, you can continue exploring and working on it from home as a fully functional development environment will already be set up.


Learning Objectives:


In this lab, you will learn how to create both Interactive Web Applications and Web Services. By the end of the workshop, you will build the following:
- Employee Lookup Module
- Employee Listing Module
- Employee Listing Web Service
- Employee Details Web Service
- Module to consume an Employee Listing Web Service
- Module to use npm to email an employee list



Speakers
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic. He is a Node.js and RPG educator who shares his knowledge at user groups and events around the world. His decades of experience and passion in the field of Web and Mobile development have led his company to create many popular... Read More →


Sunday May 19, 2019 10:15am - 12:30pm
Fantasy Tower Castle A-C
  • Level All
  • Operating System AIX, IBM i, Linux
  • Audience Anyone interested in learning and practicing JavaScript and Node.js

10:15am

13CF IBM i Security from the Ground Up (DOUBLE SESSION)
Come to this session to learn the basics of IBM i Security. During this session Carol will cover the three building blocks of IBM i Security - Security-relevant System Values, User Profile Configuration and Object Security. Carol will also describe how (the order) the system checks security as well as program adoption. This session builds the foundation for other topics discussed during the rest of the conference.

Learning Objectives:

Understand the functions provided by security-relevant system values Know which attributes of the user profile contribute to the capabilities of the user and understand the best practices settings for these attributes Understand the options available for setting authority on objects (files, programs, etc) Know the order in which IBM i checks authority when a user accesses an object

Speakers
avatar for Carol Woodbury

Carol Woodbury

VP Global Security Services, HelpSystems
Carol Woodbury is Vice President of Global Security Services at HelpSystems.  Prior to joining HelpSystems, Carol was the co-founder and Vice President of SkyView Partners, a firm that specialized in security services and software for IBM i, AIX and Linux. Carol is an award-winning... Read More →


Sunday May 19, 2019 10:15am - 12:30pm
Fantasy Tower Monorail A-B
  • Level Beginner
  • Operating System IBM i
  • Audience Any user that has little or no knowledge of IBM i Security or someone that needs a refresher of the details of IBM i security will benefit from this session.

11:30am

14AK Intro to Git
This session will cover git more in-depth, including: config, creating repos, staging, committing, pushing, workflow, removing, logs, branching, conflict resolution and available git tools.

Learning Objectives:

  1. How to install git via yum 
  2. How to create repos 
  3. Understanding what git does under the covers 
  4. Conflict resolution between commits 
  5. The git workflow 
  6. Available git tools

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan is a software developer who has been working with the platform since 2014. He focuses on DevOps, ILE, Node.js, pase and open source, among other things. In his down time, he creates tools, such as ILEditor & barryCI. His passion is to bring IBM i and the world of open-source... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower North Ballroom B

11:30am

14BP Db2 Mirror Revealed
In this session, Kris will dive into the latest new technology for IBM i – Db2 Mirror. He will discuss the value of Continuous Availability and how this is accomplished on IBM i.


Speakers
avatar for Kris Whitney

Kris Whitney

IBM
Kris Whitney is a Senior Technical Staff Member at IBM Rochester. He has worked at IBM for the last 19+ years and currently is leading the development for Db2 Mirror for i and IBM i Public Cloud enablement.


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower Magic Kingdom 4

11:30am

14DA Overview of ACS
IBM i Access Client Solutions is the strategic solution for access and managing your IBM i. There are many features buried in this product. This session will look to help you understand both the rich function available as well as features that are designed to help you rethink how you do your daily activities.

Learning Objectives:

  1. Learn about the numerous features that make the Access Client Solutions emulator the best on the market
  2. Discover some of the benefits of the Access Client Solutions product in general
  3. Discuss migration paths

Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Adventure Tower Adventure

11:30am

14AL Developer Productivity – Playbook for Modernizing Multi Member Files
Modernizing multi-member files can be accomplished in several ways. This session provides step by step instructions for two different methods that minimize the impact to existing programs but still allow you to achieve your database modernization goals.

Learning Objectives:

  1. Benefits of removing multi-member files.
  2. Explore your options for converting multi-member files.
  3. How to modernize multi-member tables with minimal impact.

Speakers
avatar for Ray Everhart

Ray Everhart

Product Manager, Fresche Solutions


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower North Ballroom A
  • Level Beginner
  • Operating System IBM i
  • Audience Anyone who needs to understand how to modernize multimember files.

11:30am

14DC Introduction to FlashCopy and IASPs
If you’re using external storage in your IBM i environment without taking advantage of FlashCopy, we have one question for you: Why not? Get an overview of how FlashCopy works, the types of FlashCopy options available, how FlashCopy can be used in environments with or without independent ASPs (IASPs).

Learning Objectives:
  1. Learn what FlashCopy is and the different types of FlashCopy
  2. Learn what an IASP is.
  3. Learn how FlashCopy can be used with and without IASPs

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Adventure Tower Nile
  • Level Intermediate
  • Operating System IBM i
  • Audience Those looking at wanting point in time copies of their data to either reduce their backup window, querying, or development and test purposes

11:30am

14BM Fresche Strategies for IBM i Modernization Success
Join IBM i Champion and expert, Mike Pavlak, and Chris Koppe, as they share how Fresche Solutions have been successfully helping IBM i customers map out a strategy to evolve from heritage applications and tools to contemporary applications and toolsets.

Learn from the experiences of other IBM i customers, and how to avoid common mistakes to ensure that your IBM i projects can be delivered on time, and on budget.

Advantages of attending:
  1. Understand the "why" and ROI of modernization
  2. Develop the success criteria that ensures a successful modernization strategy
  3. Learn how this strategic approach leads to accurate timeline and budget estimations.

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →
avatar for Chris Koppe

Chris Koppe

Fresche
Chris is widely recognized as a thought leader in IBM i modernization and is a regular speaker at conferences, events, and in webinars. Since joining Fresche 26 years ago, he has helped hundreds of companies worldwide develop and execute successful IBM i management and modernization... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower Magic Kingdom 1

11:30am

14AH Overview of Open Source on IBM i
Are you interested in running Open Source on IBM i? This could mean compiling your own utilities, trying a new open-source language, or using some of the other tools that were shipped in the 5733OPS offering. If so, come to this session and hear the latest updates on the IBM deliveries. Also, learn about the IBM i open source community and how you can participate in this exciting frontier!

Learning Objectives:


1. Learn about the latest 5733OPS offerings
2. Learn about the IBM i open source community
3. Discover ways to actively participate in open source!

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower South Ballroom A
  • Level Beginner
  • AWARD Bronze
  • Operating System IBM i
  • Audience Developers or administrators interested in open source technologies on IBM i

11:30am

14DB How to Remain Relevant in a Changing IT Environment
Education in today’s IT and business environment challenges both the company and the employee. What skills are needed to provide for today’s (and tomorrow’s) business needs? How does the company and the employee deal with these challenges? How to decide; what to learn, how to learn and when to learn, when planning for future needs? These challenges differ depending on where a person is in their careers path. In this keynote, Jim discusses these challenges and more in this presentation. This is a great presentation for both managers and employees!

Learning Objectives:


1. Learn How IT is changing today's business environment.
2. How do companies ensure they have the skilled employees needed in this changing environment.
3.. How to educate employees with the needed skills.
4. Oops! I'm irrelevant... what to do.

Speakers
avatar for Jim Buck

Jim Buck

Number ONE in IBM i Education! :), imPower Technologies
Jim Buck’s career in IT has spanned more than 35 years, primarily in college education, manufacturing, and healthcare industries. Past president (13 years) of the Wisconsin Midrange Computer Professional Association (www.wmcpa.org) and has served on several teams developing IBM... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Adventure Tower Amazon

11:30am

14DD Everything They Never Taught You!
Ok, maybe we're setting the bar a little high by saying EVERYTHING, but did you ever feel like all the people around you seem to just KNOW things, things you don't? Sure, you're a wiz with SQL, and no one codes RPG like you do, but when it comes to people skills, to working in teams, to communicating well, to building your career... Well, they never taught you THAT! Come to this session to learn everything you've been missing out on.

Learning Objectives:

Attend this session to learn to:
* Collaborate more effectively with other team members
* Resolve conflict with coworkers
* Improve your relationship with your boss
* Negotiate to get what you want
* Effectively market yourself in your current position
* Communicate better with everyone
* Understand EVERYTHING THEY NEVER TAUGHT YOU!

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Adventure Tower Safari
  • Focused Education Roadmap Earning Influence
  • Level All
  • Operating System Not Related
  • Audience Anyone who must work with other people will benefit from this session!

11:30am

14BO What's New for RPG
  • Find out what's new in RPG for the next release, including enhancements for 7.2 and 7.3 delivered through PTFs after 7.3 was shipped. Some of the PTF enhancements discussed will be how RPG code can be written completely free of column limitations, how you can write complex data structures without using LIKEDS, the ON-EXIT opcode which lets you code "cleanup" code that will always run no matter how your procedure ends, the DATA-INTO opcode which lets you import data from any hierarchical document, such as JSON.
  • The newest PTF enhancement is the SAMEPOS keyword that lets you overlay an array over several subfields, unlike OVERLAY which can only overly one subfield.
  • There is also one enhancement that is only for 7.4: varying-dimension arrays.
Learning Objectives:
  • Understand the new features available to RPG programmers in 7.4.
  • Understand which of the new features are also available for 7.2 and 7.3.

Speakers
avatar for Barbara Morris

Barbara Morris

IBM
Barbara Morris is the lead developer for the RPG compilers in the IBM Toronto Lab. She has been working on the RPG compilers since she started at IBM in 1989 after receiving a Computing Science degree from the University of Alberta. The first enhancement she developed was the ENDIF/ENDDO... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower Magic Kingdom 3

11:30am

14AI Optimizing IBM i Work Management
This session will introduce IBM i Work Management to the developer and other new system administrators. We will explore how the system is configured and managed using IBM i Navigator for i, and the traditional character based interface. As delivered your IBM i installation work, but it is not optimized for your environment. All too often the performance of your system is impacted by poor work management practices. Learn how to take the first steps to optimizing your IBM i Work Management.

Learning Objectives:

Learn what objects are used in most work management configurations and how to modify them Learn how to optimize your environment, your applications Learn how to monitor your system to keep it in tip top shape

Speakers
avatar for Sarah Jacob

Sarah Jacob

VP Customer Experience, Agile Technology Architects
Sarah Jacob is the Vice President of Customer Experience at Agile Technology Architects. She is a Subject Matter Expert in Power Systems Administration and a volunteer for COMMON. Sarah specializes in Backup and Recovery planning and recovery testing. Additionally, she acts as primary... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower South Ballroom B

11:30am

14BN Cool Things in Navigator to be a Rockstar System Administrator
IBM Navigator for i is a powerful new tool to better manage your i environment. Get expert advice for installation and set up to make sure you get this powerful tool up and running at peak efficiency. Step through the functionality of this product and learn how to leverage the Performance Data Investigator to turn the collection services data into graphs you can use to identify performance issues. Learn ways to protect your system from intrusions, as well as close security holes such as FTP. See how this tool can help you select and install Logical files on your system to improve performance. Learn about the enhancements to this valuable tool in the release of version 7.3, while we see how this tool provides tips and techniques for better and more easily managing your IBM i.

Learning Objectives:


1) Learn how to close down various TCP/IP servers like FTP from intruders.
2) How to use the Index Advisor to improve performance.
3) Identify if someone is trying to access your IBM i with Intrusion Detection.
4) Performance Management graphs.

Speakers
avatar for Pete Massiello

Pete Massiello

President, iTech Solutions
Pete Massiello has been working with the AS/400, iSeries, IBM i since 1989, focusing on systems management and technical support. He has held numerous technical positions through out his career. He is the President of iTech Solutions Group, an IBM Premier Business Partner delivering... Read More →


Sunday May 19, 2019 11:30am - 12:30pm
Fantasy Tower Magic Kingdom 2

1:30pm

15AL POWER Panel: Availability
The Power system is the BACKBONE of your organization. INFORMATION is your corporations most valuable asset.  When systems are unavailable, data is lost,
it negatively affects (and potentially halts) all desired business outcomes.
 
Part of an effective Information Technology (IT) strategy is your ability to demonstrate a proven level of DR readiness.    Disaster Recovery is your last line of defense against severe business impact regardless of the circumstances.  Does your company have a comprehensive DR Solution that would allow your business to function in the event of a disaster?  Can you demonstrate repeatable and timely recovery of your business?  Will the DR Plan work as written, or does it require super HUMAN IT intervention? 
 
Learn from this Panel of Experts to dispel the myths, assumptions, discuss the realities, from actual experience in supporting disasters. Don’t just recover your business, make it Available to your Business.



Got a question to ask during the panel? Submit Now 

Moderators
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed Service Provider, specializing in transforming the Business of IT.Richard is a recognized SME and world renowned award-winning industry speaker specializing in, Cloud Computing Architecture,Business Resiliency, Disaster Recovery... Read More →

Speakers
avatar for Jonn Dunn

Jonn Dunn

Senior Product Manager, Syncsort
John Dunn is currently a Senior Product Manager at Syncsort. His career in the software industry has spanned over 35 years, beginning as a software engineer and IT operations at companies such as Toshiba America, Scantron and Met-RX. As Syncsort’s Senior Product Manager, he oversees... Read More →
avatar for Debbie Saugen

Debbie Saugen

Owner, Debbie Saugen Consulting, LLC
Debbie Saugen is recognized worldwide as an expert on IBM i backup and recovery, disaster recovery, and high availability. Debbie's IBM career spanned 37 years serving as the Technical Owner of IBM i Backup/Recovery and the IBM i National Lead for IBM Resiliency Services. She continues... Read More →
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →
avatar for Kris Whitney

Kris Whitney

IBM
Kris Whitney is a Senior Technical Staff Member at IBM Rochester. He has worked at IBM for the last 19+ years and currently is leading the development for Db2 Mirror for i and IBM i Public Cloud enablement.


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower North Ballroom A

1:30pm

15BP POWER Panel: Attracting the Next Generation
We all love the IBM i and have built our careers around it. We hope and expect that the platform will continue to thrive for many years to come. But that requires people – younger people – to gravitate to the IBM i. Very few schools teach anything about the platform, and it’s not often in the press or popular media, so how will the next generation of IT professionals learn about the i, and more importantly, get excited about the i?


What should we be doing now to influence our future IT superstars to give the i a chance, so they can discover all the benefits it offers? Should we be partnering with education? Hiring interns or young people straight out of college? How do we find and attract these people? And what do we have to do differently to provide what this next generation of employee is seeking in order to retain them long-term?


Topics will include:
Where and how to find great candidates
Putting your best foot forward during the interview to sell yourself and your company
Development process changes needed, including agile
Cultural changes needed to retain the next generation
  • Being open to new ideas and new ways of doing things
  • Opening up communications internally, as well as externally, anticipating that they may use social media to reach out to their network
Modernizing your technology stack on IBM i
  • Determining what languages and technologies should be run on i. How do you decide?
    • Longevity of technology
    • Availability of support
    • Cost
    • What’s being taught in schools?
  • What interfaces should be used? Web? Mobile? 5250? Web Services? API’s? Others?

Come to this POWER Panel to join the discussion and be part of the solution of attracting the next generation of IT talent!

Got a question to ask during the panel? Submit Now 

Moderators
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →

Speakers
avatar for Sarah Jacob

Sarah Jacob

VP Customer Experience, Agile Technology Architects
Sarah Jacob is the Vice President of Customer Experience at Agile Technology Architects. She is a Subject Matter Expert in Power Systems Administration and a volunteer for COMMON. Sarah specializes in Backup and Recovery planning and recovery testing. Additionally, she acts as primary... Read More →
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →
avatar for Jim Buck

Jim Buck

Number ONE in IBM i Education! :), imPower Technologies
Jim Buck’s career in IT has spanned more than 35 years, primarily in college education, manufacturing, and healthcare industries. Past president (13 years) of the Wisconsin Midrange Computer Professional Association (www.wmcpa.org) and has served on several teams developing IBM... Read More →
avatar for Barbara Harris

Barbara Harris

Director, IT Business & Financial Systems, Arkansas Electric Cooperative Corp
Barbara began working for Arkansas Electric Cooperative Corporation as an RPG programmer in 1984 and spent most of her career there as an application systems analyst. She is currently AECC's Director of IT for Business & Financial Systems. This role has given Barbara the opportunity... Read More →


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower Magic Kingdom 4

1:30pm

15BM POWER Panel: Modernization
For many of us, being "modern" was one of the appeals of building a career working with computers. It was all new and high-tech, and we got to play with the coolest toys. So why now do we need to talk about "modernization"? What exactly is old and needs to be modernized? Is it our beloved IBM i operating system? The Power Systems hardware it runs on? The languages available to us? The tools we use? Or is it as simple as the UI our applications use, and the devices they run on? Is this a problem specific to our community, or is it fairly universal? And is "legacy" a four-letter word, or is it just a euphemism for "proven"? What's the cost of failure to modernize? Come to this panel discussion to learn the answers to these questions and more. Bring your own questions, and we'll try to answer them with the help of our expert panelists.

Got a question to ask during the panel? Submit Now 

This is Session ID:180246

Moderators
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →
avatar for Greg Patterson

Greg Patterson

Modernization Specialist, Fresche Solutions
Greg Patterson has been in the IT field for 18 years, the last 11 with Fresche Solutions where he is currently a Modernization Specialist. In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis... Read More →


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower Magic Kingdom 1

1:30pm

15BO POWER Panel: Open Source
Open source has moved to the front and center of many IBM i shops. Discuss with open source experts interesting projects in the open source community, the best way for attendees to participate, and barriers to adoption of these technologies and how to overcome them.

Got a question to ask during the panel? Submit Now 

This is Session ID:180245

Moderators
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →
avatar for Alan Seiden

Alan Seiden

Principal, Seiden Group
Alan founded Seiden Group to help modernize IBM i applications using open source technologies such as PHP, Python, Node.js, and DB2 for i and RPG business logic. Recognized as an IBM Champion, Alan hosts the the CIO Summit twice per year. He and his team work with the best minds in... Read More →
avatar for Michael Dawson

Michael Dawson

IBM Community Lead for Node.js, IBM
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower Magic Kingdom 3

1:30pm

15CF POWER Panel: Security
Hands up everyone who has heard – or even shared - the assertion that IBM i is one of the most secure systems available. Wow, that’s virtually all of you! Unfortunately, that claim comes with a HUGE disclaimer regarding knowledge and effort that most of us prefer to ignore. Of course, security, and it’s regulatory companion, compliance, are both highly-desirable states but what does it really mean to achieve it? Does it involve the OS, your application providers, or just your perimeter firewall? IBM has been steadily adding security-related features with each new OS release but most of us still rely heavily on the simple menu system that we wrote in 1992 to protect our most critical data. It’s time that we “modernize” our approach to IBM i security in the same way we are modernizing our applications so let’s talk about what needs to be tackled when locking things down and how can we avoid breaking the good stuff in the process.

This panel is ready to dispel the myths, disclose the realities, and discuss how to keep your company out of the spotlight.

Got a question to ask during the panel? Submit Now

This is Session ID:180244

Moderators
avatar for Carol Woodbury

Carol Woodbury

VP Global Security Services, HelpSystems
Carol Woodbury is Vice President of Global Security Services at HelpSystems.  Prior to joining HelpSystems, Carol was the co-founder and Vice President of SkyView Partners, a firm that specialized in security services and software for IBM i, AIX and Linux. Carol is an award-winning... Read More →

Speakers
avatar for Shmuel Zailer

Shmuel Zailer

Chief Executive & Technology Officer, Raz-Lee Security, Inc.
Shmuel founded Raz-Lee Security 35 years ago. He has been working with IBM i since its release to the market. Prior to that, he worked with S/38, the predecessor of the AS/400. He is a renowned expert in IBM i technology with a passion for developing software that is user-friendly... Read More →
avatar for Steve Pitcher

Steve Pitcher

IBM i Administration, iTech Solutions
Multi-industry IT professional with experience as a developer, systems administrator and IT Director.Skilled in security and collaborative solutions with a focus on IBM i (AS/400 or iSeries). 
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, Helpsystems
Robin Tatam is HelpSystems’ Global Director of Security Technologies and a COMMON subject matter expert (SME). As an award-winning speaker on security topics, Robin has been interviewed and quoted by industry magazines and has published numerous trade articles. Robin’s extensive... Read More →
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower Monorail A-B

1:30pm

15BN POWER Panel: POWER 9
POWER9 is here. As many in our community will be looking to upgrade, we want to provide information on what these new servers offer you and your business.

According to IBM, POWER9-based servers are built for data intensive workloads, are enabled for cloud, and offer industry leading performance.

Attend this POWER Panel to learn more.

Got a question to ask during the panel? Submit Now 


Moderators
avatar for Pete Massiello

Pete Massiello

President, iTech Solutions
Pete Massiello has been working with the AS/400, iSeries, IBM i since 1989, focusing on systems management and technical support. He has held numerous technical positions through out his career. He is the President of iTech Solutions Group, an IBM Premier Business Partner delivering... Read More →

Speakers
avatar for Pete Mayhew

Pete Mayhew

Technical Consultant, IT Solutions Group
Scale-out server hardware configurationsOperating system upgradesPowerHA for i SystemMirror
avatar for Larry Bolhuis

Larry Bolhuis

Chief i-entist, Frankeni Technology Consulting, LLC
Larry has grown up with computers since his father became a CE in 1967. He obtained a bachelor's degree in Computer Science from Calvin College in 1982 and soon after began working on IBM midrange equipment with the S/34 and S/36. Larry began working on the As/400 at its introduction... Read More →
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →
avatar for Allyn Walsh

Allyn Walsh

Certified Consulting IT Specialist, IBM
Allyn Walsh is a Certified Consulting IT specialist on the IBM Power Systems Strategic Initiatives Team (formerly called (ATS). He has over 40 years in the IT industry, the last 25 years working with the AS/400 – Power Systems platform. He is a regular speaker at the Power Systems... Read More →


Sunday May 19, 2019 1:30pm - 2:30pm
Fantasy Tower Magic Kingdom 2

1:30pm

Certification Testing
Please check in at Registration in the Center Lounge

Sunday May 19, 2019 1:30pm - 6:15pm
Fantasy Tower B Ticket

2:45pm

16AK IBM i Batch Processing Options in the 21st Century
Batch workloads were a fundamental tenet of IBM Midrange environments. In this session we will explore the history and evolution of batch processing in IBM i environment. Modern approaches to asynchronous processing and alternatives to the "nightly run" have made shops much more nimble. All aspects of the batch processing world will be explored including alternatives to data backup and HA processing.


Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom B

2:45pm

16CE OPEN LAB: Git Your Environments Secure
Securing git environments is easier than it may seem. Learn to Git Your Environments Secure! Is your reference source secured? Do you want to use git and other tools securely? Are you aware of security vulnerabilities? In this hands-on lab, we’ll walk through creating and configuring a git repository on the i. We’ll explain security vulnerabilities you may not be aware of, and best practices to prepare for them. You may already be using SSL for your RDI connections. In this lab, learn to use your existing security policies in a PASE environment. This session will demonstrate everything needed to begin using secure connections, and how to lock down non-secure connection methods.


Speakers
avatar for Jeffrey Tickner

Jeffrey Tickner

ARCAD Software
Jeff Tickner has worked in Change Management on the IBM I for 17 years at different companies. He is certified in Rational Team Concert as well has having experience with other Change Management packages from SourceSafe to Subversion. Jeff currently works for ARCAD Software, an international... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

16BM A whole New World - MQ Web Admin & REST API on IBM i
IBM MQ celebrated its 25th birthday in 2018, this milestone also coincided with the release of the latest long term support (LTS) release of IBM MQ on the IBM i platform, version 9.1. This session introduces some of the new capabilities available for the first time on the platform in the IBM MQ 9.1 release, the IBM MQ Web Console and REST APIs for administration and messaging. The web browser based console offers a new alternative to traditional MQ admin via green screen CL commands, similarly the REST API offers a much simpler programmatical interface to constructing PCF messages using JSON.

Learning Objectives:

The attendee will learn how to;
- Install, configure and secure the IBM MQ Web console and REST API on IBM i
- Use the IBM MQ Web console to configure and manage a server installation of queue managers
- Use the IBM MQ Web console to configure dashboards with graphical monitoring of MQ application activity and resources
- Use the IBM MQ REST API to perform common administration tasks against any queue manager
- Use the IBM MQ REST API to put and get simple messages into MQ

Speakers
avatar for Jon Rumsey

Jon Rumsey

Senior Software Engineer, IBM
Jon is from the Hursley lab in the UK, he has worked in the IBM MQ Development team for 20 years on a range of distributed platforms, specializing in the IBM i platform. Jon has helped to deliver a number of MQ features on the platform since multiple queue manager support in MQSeries... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 1

2:45pm

16DA POWER Pick: Getting to Know IBM i Access Client Solutions
IBM i Access Client Solutions is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux, and Windows. Familiarity with IBM i Access Client Solutions is very important as this is the future of the IBM i Access Family software on workstation operating systems.  This future is already here as IBM i ACS is the only client supported on Windows 10 and later OS, and IBM i Access for Windows is being withdrawn from support on April 30, 2109.


Though, this future is very bright as IBM i Access Client Solutions provides ease of deployment, and operational improvements in nearly every function the client provides. During this session we will make a survey of the IBM i Access Client Solutions functions and features that allow us to accomplish the tasks and processes we use IBM i Access for.


Become familiar with IBM i Access Client Solutions!



Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Adventure Tower Adventure

2:45pm

16BP What's new in Db2 for i for 7.4.
What could possibly have changed in Db2 for i since the release of IBM i 7.3 back in April of 2016?
The answer... an awful lot!

Come to this session to get a grasp on the new and enhanced capabilities added into Db2 for i.
We'll focus on answer the most important question of technology... "Why should I care?" when reviewing the myriad of enhancements that are waiting for you and your team to adopt.


Resources:
www.ibm.com/developerworks/ibmi/techupdates/i73
www.ibm.com/developerworks/ibmi/techupdates/i73-TR1
www.ibm.com/developerworks/ibmi/techupdates/i73-TR2
www.ibm.com/developerworks/ibmi/techupdates/i73-TR3
www.ibm.com/developerworks/ibmi/techupdates/i73-TR4
www.ibm.com/developerworks/ibmi/techupdates/i73-TR5
www.ibm.com/developerworks/ibmi/techupdates/i73-TR6



Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 4

2:45pm

16AL Scale Out Overview – POWER9
Get an overview of the POWER9 Scale Out Family. After this you will have an idea which systems are geared towards IBM i in the Scale Out Portfolio and which characteristics these systems have. Some market overview and experience of the first year of POWER9 will be given as well. So if you want to have a quick overview about the current systems please join me for this session!

Speakers
avatar for Simon Porstendorfer

Simon Porstendorfer

Principal Offering Manager, IBM
Simon spent the last 18 years with IBM in various sales roles from Client Executive in the Business Partner Channel up to being the Sales Leader for Scale Out Servers in Europe. Today he is the responsible Principal Offering Manager for Power Scale Out Worldwide located in Bremen... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom A

2:45pm

16DC Ensure Your DR Plan Works in a Disaster
Do you have a disaster recovery plan? Are you really prepared? The difference in surviving in business depends on how well you prepare for the unexpected. This session breaks down the components of the recovery planning as it relates to the availability and recovery of IBM i. Testing your plan is essential as we examine critical points of failure, assumptions, technical gaps, and blunders,

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed Service Provider, specializing in transforming the Business of IT.Richard is a recognized SME and world renowned award-winning industry speaker specializing in, Cloud Computing Architecture,Business Resiliency, Disaster Recovery... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Adventure Tower Nile

2:45pm

16DD IBM i Strategy & Features Overview
The last few IBM i releases have changed the game, and Steve Will, the Chief Architect of IBM i really likes games. Come to this session to hear about how Steve's love for games influences the strategy behind the investments IBM is making in IBM i, and how the biggest, most important features from 7.3, 7.2 and the Technology Refreshes help your business while demonstrating IBM's strategic commitment to IBM i.

Learning Objectives:



1. Learn the key points of IBM's strategy for IBM i.

2. Get an overview of the top features from the recent IBM i releases and how those features support the strategy.

Speakers
avatar for Steve Will

Steve Will

Chief Architect - IBM i, IBM
Steve has worked on the IBM i operating system and its predecessors since the initial development of the AS/400. Since 2007, he has been the IBM i Chief Architect, responsible for the strategy of the operating system and the plan for future releases.


Sunday May 19, 2019 2:45pm - 3:45pm
Adventure Tower Safari
  • Focused Education Roadmap Focus on i
  • Level All
  • Operating System IBM i
  • Audience Anyone who uses IBM i

2:45pm

16DB The Big Hairy Audacious Future of IBM Domino
Have you heard that Domino is dead? Admit it, we all have. But that has changed, in a HUGE way! The partnership between IBM and HCL is making huge strides to return Domino to it's rightful place as the go-to platform for creating applications. The future of the IBM Domino platform has never been brighter. Want to run the Notes client on an iPad, DONE! Want to run applications, untouched, on mobile devices, DONE! This and many more features are coming in the next major release of Domino. They call it a new chapter, Domino V10. This is a must see session if you want to find out what the application platform built for collaboration has to offer. IBM Domino is the application platform that business users tap to solve their collaboration intensive business problems -- anyone, anywhere. Come back to the future with IBM Domino, the secure NoSQL database with Node.js.

Speakers
avatar for Kim Greene

Kim Greene

President, Kim Greene Consulting, Inc.
Kim Greene is president of Kim Greene Consulting, Inc. specializing in providing consulting services for the IBM Collaboration Solutions portfolio for IBM i (formerly AS/400, iSeries, System i), Windows, and Linux. Kim has over 15 years of experience with IBM Domino and 20 years of... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Adventure Tower Amazon

2:45pm

16CG Web Enable Your IBM i Application in 15 Minutes - Come See How!
Have your executives ever told you that they never want to see a green screen again? Do you have young developers or end-users who want to have a Web experience for all their jobs functions? In this session we will demonstrate how you can generate Web user interfaces and web services around your existing applications easily and quickly. We will also show you how you can manage and deploy that new web code automatically right along with your RPG changes.

Speakers
avatar for Dan Magid

Dan Magid

VP, Development, Rocket Software
Daniel Magid is the Rocket Vice President in charge of Rocket IBM i solutions. He is responsible for Rocket's Modernization, ALM & DevOps and HA/DR solutions. Daniel has been deeply involved in the IBM midrange market for more than 30 years. Through his many articles, speaking engagements... Read More →
avatar for Robert Young

Robert Young

Director, Rocket Software
Robert Young is responsible for the Sales Engineering Team at Rocket Software and has more than 25 years of experience in Modernization Solutions for the IBM i platform. Robert is a leading authority on Modernization Solutions helping customers to understand how to take their critical... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail C

2:45pm

16AH Tools for Getting Started with Open Source
A lot has been happening in the world of open source on IBM i! Are you ready to join this exciting adventure? This session will help you get started. We will go over some fundamental concepts and introduce you to some of the tools that can be used for editing files, debugging, doing version control, etc.

Learning Objectives:


1. Learn the various ways to edit open source code on IBM i
2. Learn what a shell is and how to access one
3. Tie these tools together to be a productive open source user and developer!

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom A
  • Level Beginner
  • AWARD Silver
  • Operating System IBM i
  • Audience Application developers looking to get started with open source on IBM i

2:45pm

16BO SQLRPGLE the Better File Access
We will learn and explore how you can go from record level access to embedded sq. and from that how can you streamline your programming process with embedded sq.. How to handle sq. exceptions. And finally, how can you leverage SQL to replace your current record level access.

Learning Objectives:

Overview of embedding sq. in your RPG programs. How to streamline sq. procedures with the use of a SQL utility service program. how to modernize your current record level access to use embedded sq.

Speakers
avatar for Marina Schwenk

Marina Schwenk

Software Developer, Everbrite
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina works as a developer in both RPG and Java and she also is one of two junior IBM... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 3
  • Focused Education Roadmap SQL Programming
  • Level Beginner
  • Operating System IBM i
  • Audience Developers who wish to modernize and move away from record level access and leverage the benefits of embedded SQL in RPG

2:45pm

16CF IBM i Security: What’s New on the Horizon
Security improvements continue to be high priority to help mitigate vulnerabilities. Come see what’s new with security related features on IBM i that you can take advantage of to improve the health of your environment.

Speakers
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail A-B

2:45pm

16AI Mission: Possible! Journaling Forensics 101 (with Free Tools)
Learn to think like a spy! Many shops use journaling for a variety of reasons, but may not be familiar with how to use these journals for forensic purposes. Mining your journals for the who, what, when, where, how - and sometimes even why - can be very useful, not to mention fun! Come join us for a lighthearted and entertaining "Mission: Impossible" themed look at one of the most useful things you can do with your journals. This session will introduce journaling concepts and share tuning tips to optimize your journal environment for forensics. After reviewing the "old fashioned" way to dig into your journals, we will demonstrate how much easier this is with the right tools. The DMPJRN and CVTJRNDTA commands used in this presentation will be made available as a free download to all attendees, including source code!

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Sunday May 19, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom B
  • Level All
  • AWARD Silver
  • Audience Anyone who would like to understand how to maximize their journaling environment to make use of forensic data. If you've ever needed to figure out how something happened, if you like playing detective, if you enjoy building tools, then please join us!

2:45pm

16BN Managing Startup and Shutdown of Your IBM i (DOUBLE SESSION)
In days gone by the IBM Supplied program QSTRUP combined with a couple options on CHGIPLA was good enough for most IBM i shops. It started what seemed to be needed and anything else we stumbled through after each IPL. When it was time to shut down a PWRDWNSYS or ENDSBS command took down whatever was running. We were happy. Today though we often see dozens of subsystems running many web servers, other needed batch jobs and services. We see monitors and queue processing jobs and many writers. For security purposes we should be starting only the TCP servers that we need, not all of them. Likely we should not start IPV6 and start things in sequence as well. Further considerations may be needed in an HA environment. These include not starting jobs until iASPS are available and starting different IP interfaces and services depending on production or backup mode of the server. We may want to handle special startup modes while doing PTFs, backups or other system maintenance. In this session we will work with customizing that startup. We'll discuss staring PASE jobs with QSH, web server jobs and more. We'll discuss prestart jobs and autostart jobs. And finally we will also work with sequencing the shutdown of the system. As part of this we'll discuss some simple ways to know what needs to be shut down and smoothly handling that.

Learning Objectives:

1) Learn how to control which startup program will run on your IBM i.
2) Examine the various servers to start and how to control them.
3) Learn options for starting different services.
4) Consider ways to control the startup of your server in different operating modes.
5) Understanding an orderly shutdown of your IBM i server.

Speakers
avatar for Larry Amond

Larry Amond

Director of Application Development, Greater Regional Alliance of REALTORS®
Larry began his career working and IBM and NCR mainframes in 1977, and has been working on IBM midrange systems since 1993. He has spent most of his career as an application systems developer and has been developing web site applications on IBM systems since 1999. He is currently... Read More →
avatar for Larry Bolhuis

Larry Bolhuis

Chief i-entist, Frankeni Technology Consulting, LLC
Larry has grown up with computers since his father became a CE in 1967. He obtained a bachelor's degree in Computer Science from Calvin College in 1982 and soon after began working on IBM midrange equipment with the S/34 and S/36. Larry began working on the As/400 at its introduction... Read More →


Sunday May 19, 2019 2:45pm - 5:00pm
Fantasy Tower Magic Kingdom 2
  • Level Advanced
  • AWARD Gold
  • Operating System IBM i
  • Audience IBM i System Administrators

4:00pm

17BO 17, No 27, No 37 Facts and Figures about Rational Developer for i (RDi)
“You’ll have to pry SEU from my cold dead fingers!” Or “I am SO much faster with SEU than I could possibly be with RDi!” And of course, my favorite – “SEU offers so much more functionality than RDi!” This fact and figure session discusses the basics of RDi terminology and how to get started. After just one session you will see how those green screen developer guys are all wrong


Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 3

4:00pm

17CE OPEN LAB: Git Your Environments Secure
Securing git environments is easier than it may seem. Learn to Git Your Environments Secure! Is your reference source secured? Do you want to use git and other tools securely? Are you aware of security vulnerabilities? In this hands-on lab, we’ll walk through creating and configuring a git repository on the i. We’ll explain security vulnerabilities you may not be aware of, and best practices to prepare for them. You may already be using SSL for your RDI connections. In this lab, learn to use your existing security policies in a PASE environment. This session will demonstrate everything needed to begin using secure connections, and how to lock down non-secure connection methods.


Speakers
avatar for Jeffrey Tickner

Jeffrey Tickner

ARCAD Software
Jeff Tickner has worked in Change Management on the IBM I for 17 years at different companies. He is certified in Rational Team Concert as well has having experience with other Change Management packages from SourceSafe to Subversion. Jeff currently works for ARCAD Software, an international... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

17CE OPEN LAB: Rational Developer for i
IBM Rational Developer for i is an integrated development environment for developing applications to run on IBM i. The following modules are offered during this work-at-your-own-pace open lab:

  1. Creating a connection and working with IBM i objects
  2. Editing RPG Source and using built-in language understanding in the editor
  3. Verifying and Compiling RPG programs
  4. Debugging CL and RPG programs
  5. Using the Screen Designer
  6. Analyzing programs using the Application Diagram 
  7. Advanced customization of the Remote Systems Explorer 
  8. Working offline with i Projects 
  9. Using the Report Designer 
  10. NEW!!!! - Code Coverage: Analyzing which lines were covered or skipped during the execution of a program

Learning Objectives:

  1. Learn how to create connections from Client to Server with Rational Developer for i
  2. Learn how to use modern development tools -Rational Developer for i for editing, compiling, debugging
  3. Learn how to use visual tools like Screen Designer and Report Designer
  4. Learn how to analyze the effectiveness of your testing using Code Coverage

Speakers
avatar for Edmund Reinhardt

Edmund Reinhardt

RDi Architect, IBM
Edmund Reinhardt has been working on application development tools for IBM i for over 25 years. As the architect for Rational Developer for i, he is passionate about engaging and delighting customers with its capabilities.


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C
  • Level All
  • Operating System IBM i
  • Audience From those kicking the tires to see if RDi is for them, to those wanting a guided session on new features like Code Coverage

4:00pm

17AL Taking Db2 Web Query to the Next Level: Advanced Reporting Tips
Simple reports are....simple. But how do deal with the more complex requests you get for reports and leverage techniques in Db2 Web Query to meet those requirements. This session will cover dealing with dates - data range reports, y2y, rolling month issues. We'll show you how to leverage SQL Views and Db2 OLAP Specifications for difficult analytics. We'll even delve into integrating data from Watson into your reports.

Learning Objectives:

  1. Get advanced education on reporting techniques
  2. Learn about augmenting existing operational data with data from the cloud
  3. Discover the power of metadata and data dimension tables for date processing in reports

Speakers
avatar for Doug Mack

Doug Mack

Consultant LAB Services, IBM
Doug Mack is a DB2 for i Analytics Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug currently leads the Analytics team for the DB2 for i Lab Services team delivering Query/400 modernization, DB2 Web Query, Data Warehouse design... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom A
  • Focused Education Roadmap Data Analytics
  • Level Intermediate
  • Operating System IBM i
  • Audience RPG Developers, Business or Data Analysts, Query/400 report developers, I/T and Business Managers

4:00pm

17CF SQL PL for RPG Programmers
It seems a new programming language sprouts up every week, and each one has its share of evangelists, telling you to learn their language next. Maybe your next language should be one that was designed for databases and is already on your system. The SQL Procedures Language is a database-oriented programming language that offers several benefits to IBM i professionals.

• SQL PL is an easy and powerful interface to the database.
• SQL PL is ideal for data-centric information systems.
• SQL PL builds functions, triggers, stored procedures, and dynamic compound statements.
• SQL PL runs on all DB2 platforms, not just DB2 for i.

In this session, Ted Holt presents an overview of SQL PL. You will get a tour of the syntax of the language and learn how to put it to work on your system.

Learning Objectives:

  1. Learn why SQL PL is a good choice for database programming.
  2. Get an overview of SQL PL.
  3. Learn how to implement SQL PL for programming tasks.

Speakers
avatar for Ted Holt

Ted Holt

Sr. Software Developer, Profound Logic Software
Ted Holt is the senior technical editor at The Four Hundred and editor of the former Four Hundred Guru newsletter at Guild Companies. Holt is Senior Software Developer with Profound Logic, a maker of application development tools for the IBM i platform, and contributes to the development... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Monorail A-B
  • Focused Education Roadmap SQL Programming
  • Level All
  • Operating System IBM i
  • Audience This session is appropriate for all developers, as all must interact with the database whatever the nature of their applications.

4:00pm

17CG There Are No Stupid Questions
Over the nearly two decades I have been working with Power Systems, I have collected a lot of questions from clients, business partners, and IBMers. I will take you through the questions and answers that I have accumulated, but feel free to bring your own questions as well. If you want to have a guaranteed answer send me an email before the session, as I am good at asking questions to the right people in order to get the best answers. If we have some time left at the end, I will cover some funny experiences involving Power Systems.

Speakers
avatar for Simon Porstendorfer

Simon Porstendorfer

Principal Offering Manager, IBM
Simon spent the last 18 years with IBM in various sales roles from Client Executive in the Business Partner Channel up to being the Sales Leader for Scale Out Servers in Europe. Today he is the responsible Principal Offering Manager for Power Scale Out Worldwide located in Bremen... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Monorail C

4:00pm

17DC Geographic Mirroring: HA for internal storage
Geographic mirroring is a PowerHA technology which provides a complete high availability solution for IBM i customers. Geographic mirroring is commonly used with internal storage. Geographic mirroring can also be used in an IBM i hosted environments for a very easy to implement DR solution. This session will explain the concepts of geographic mirroring, as well as best practices and sizing considerations. We will walk through a complete configuration of a geographic mirroring environment.

Learning Objectives:

  1. Learn the basics of IBM i Geographic Mirroring
  2. Learn best practices and sizing considerations when considering geographic mirroring
  3. See geographic mirroring in action

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Adventure Tower Nile
  • Level Beginner
  • Operating System IBM i
  • Audience HA and DR planners with internal storage looking for solutions that provide availability in their environment

4:00pm

17DD How You Can Influence IBM i Futures
The COMMON organization has a special relationship with IBM i development. You are a part of COMMON, so you can be part of giving advice and direction to the IBM i development team. Come to this session to hear from the members of the COMMON Americas Advisory Council and key IBM development members. Find out how to have your voice heard, and participate in some good discussion.

Learning Objectives:



1. Learn about the COMMON Americas Advisory Council.

2. Learn how IBM uses the input from CAAC and RFEs in general.

3. Learn how you can participate.

Speakers
avatar for Steve Will

Steve Will

Chief Architect - IBM i, IBM
Steve has worked on the IBM i operating system and its predecessors since the initial development of the AS/400. Since 2007, he has been the IBM i Chief Architect, responsible for the strategy of the operating system and the plan for future releases.


Sunday May 19, 2019 4:00pm - 5:00pm
Adventure Tower Safari

4:00pm

17DB Linux 101
Learn how to use Linux, even if you’re a die-hard Windows user! There’s no question that Linux has taken over the enterprise, and paves the way for disruptive innovations in software. Join us for this session where we’ll introduce you to the benefits of developing on a Linux platform and show you some basic usage fundamentals, so that you can get started with Linux today.

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Adventure Tower Amazon

4:00pm

17DA IBM HTTP Server (Powered by Apache) Overview
Learn about what the HTTP server is and how it can work for you. Get to know the fantastic features of the latest IBM HTTP Server for i (powered by Apache) version 2.4. Quickly and easily get your HTTP server up and running using the IBM Web Administration for i GUI interface. This session will introduce the HTTP Server on i, some of the key differences on i, some of the areas that are tightly integrated into the IBM i operating system. We will also take a look at the key important topic of security and how to configure the HTTP server securely and the different options available. In addition, the very latest new features will be covered, as there are many new additions in the latest Apache 2.4 version.

Learning Objectives:

The user will have a basic understanding of the IBM HTTP Server. They will be equipped to deploy a Web site in a secure manner. By the end of this session, attendees will understand:
• Key design points and basic configuration that every Web server requires
• How to get your web site up and running using the graphical integration wizards provided by IBM Web Administration for i
• New features for IBM HTTP Server for i (powered by Apache ) version 2.4, such as SNI, OCSP, ECDSA cipher, TLS 1.2, new authentication mechanism, remote IP, HTTP server subsystem definition, etc. o The basics of web security and securing the HTTP server

Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Adventure Tower Adventure

4:00pm

17BP Go Beyond Modernization with Profound Logic
 What if you could modernize your company’s IBM i applications at your own pace – without the risk, disruption, and cost of system re-writes!

It’s possible… With Profound Logic! We combine a variety of modernization techniques, all of which perfectly fit together:
• RPG Open Access and RPG Free-format
• Node.js and Open Source
• HTML5 Rich Displays
• On-the-fly Refacing

Come see why our software is ideal for both Modernization and New Development.

You will discover:
• Why there’s no “one-size-fits-all” approach to modernization
• Why “big bang” IBM i re-writes and migrations fail
• How an iterative, agile approach custom-fits to your business’s modernization needs
• How integrated Profound Logic tools – Genie, Profound UI, Profound Mobile, and Profound.js – support your unique Agile modernization roadmap

Go Beyond Modernization with Profound Logic!

Speakers
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic. He is a Node.js and RPG educator who shares his knowledge at user groups and events around the world. His decades of experience and passion in the field of Web and Mobile development have led his company to create many popular... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 4

4:00pm

17AH Business Uses for Python and IBM i
Does Python on IBM i have a practical use or is this just a solution looking for a problem? In this session we will explore the typical use cases for Python in the open source community and apply some to IBM i. In addition, specific IBM i centric use cases will be explored to give the attendee the opportunity to judge for themselves how to best leverage Python in the combined open source and IBM i space.

Learning Objectives:



1) Learn how Python is used in Open Source environments.

2) Explore how Python can be exploited in IBM i centric environments

3) See several examples of open source Python applications in action on IBM i

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap Python Programming
  • Level All
  • Operating System IBM i
  • Audience Anyone looking to implement open source applications on IBM i

4:00pm

17AK Fast Modern Excel (XLSX) Workbook Creation Using RPG
Our businesses often want reports delivered in Excel format. While there are several ways to create these spreadsheets using RPG, they all have some drawbacks. Writing to the current XLSX format for Excel spreadsheets may seem a formidable challenge, but we will see that the prospect of success is better than it might seem at first. And we will see how to use tools such as CGIDEV2 to accomplish the task of creating these modern, highly-functional spreadsheets. This is the first of 2 sessions and presents the basic information needed to accomplish this task. The second, "advanced topics" session presents some interesting things that can be done using this methodology. This session should also be taken before the session on converting PRTFs to Excel spreadsheets.

Learning Objectives:


1. Understand the internal structure of modern Excel (XLSX) files
2. Identify various reporting scenarios, such as multiple sheets, static informational sheets, etc.
3. Understand how to design and implement an Excel (XLSX) application

Speakers
avatar for Vern Hamberg

Vern Hamberg

Senior IT Developer, Ecolab, Pest Elimination
Vern has worked on IBM midrange systems for over 25 years, beginning with the System/38 and AS/400. At present he is a senior IT developer for the Pest Elimination division at Ecolab. He is degreed in both music and mathematics, which gives him a distinct approach to the art and science... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom B
  • Level Intermediate
  • Operating System IBM i
  • Audience Developers who want to extend existing skills into writing modern business documents. Perhaps managers and administrators who want to know what is possible by leveraging existing knowledge.

4:00pm

17BM What's new in 7.2, 7.3 and 7.4 Security
This presentation will cover the extensive list of security enhancements added by IBM in the 7.2, 7.3 and 7.4 operating system releases. The 7.2 enhancement called Row and Column Access Control (RCAC) will be discussed including an example designed to get you started with RCAC. The 7.3 security changes include the major security enhancement called Authority Collection plus exciting new support to Audit Network Communication sessions into and out of your IBM i Server.  The 7.4 security changes include networking security changes, DB2 security changes, new support to manage your service tool userid's plus significant updates to the Authority Collection support.

Speakers
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 1

4:00pm

17AI Introduction to the IBM i Performance Data Investigator
IBM Navigator for i has a rich set of performance tasks that include many traditional i performance management capabilities. It also has the ability to manage your performance data collections. The most exciting feature is the `Investigate Data` task, which provides the ability to graphically view your IBM i performance data through a browser interface; Collection Services, Disk Watcher, Job Watcher, and Performance Explorer data can all be 'investigated'. This session will go through the capabilities of the Performance Data Investigator, including an overview of many exciting enhancements that have been added in the 7.2 and 7.3 releases. You will learn how to look at your performance data through the Performance Data Investigator, discover various IBM-supplied views of your performance data, and how you can use PDI for performance reporting.

Learning Objectives:


1. Learn what the Performance Data Investigator is and how to access it.
2. Learn about many of the type of graphs you can use to view Collection Services data.
3. Learn how to create performance reports.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Sunday May 19, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Systems administrators responsible for managing their IBM i partitions, and in particular, managing performance.

5:15pm

18AK Embedded SQL - An Introduction
SQL is IBM's relational database language that can be used to query, update and delete data from the database. SQL is becoming the 'de facto' industry standard for accessing distributed data. Record Level Access can only be used with RPG and Cobol, while in all other programming languages data access is performed through SQL. Additionally SQL provides a lot of great features, such as aggregating rows and building sub-totals or updating a bunch of rows with a single statement. SQL also includes various scalar functions for example for date and time calculation, that are not available in RPG or Cobol. Embedded SQL allows SQL commands to be included and executed directly from within RPG or Cobol and thereby profiting from all the powerful SQL features without additional programming.

Learning Objectives:

In this session you will learn how to embed and execute SQL commands from within an HLL respectively RPG. It provides an overview of the commands to use in an application program to exploit SQL scalar functions as well as for updating, deleting and accessing data located in database objects.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, Fresche Solutions, Inc.
Application Modernization, Database Modernization, EducationSQL Queries, Database Design,SQL Programming, User Defined Functions and Table Functions,Journaling and Commitment Control,SQL Performance and Performance AnalysisRPG Free Format, ILE Concepts, Modular Programming, Data IntoXML... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower North Ballroom B
  • Focused Education Roadmap SQL Programming
  • Level Beginner
  • Operating System IBM i
  • Audience Developers who already discovered the power of SQL and want to profit from those features from within RPG or Cobol. Developers originally coming from other programming languages who want to access data in the same way they are used to do. Developers working in a “multi-(programming)lingual” environment who need or want to embed the same or slightly modified source code in different programming languages.

5:15pm

18CE OPEN LAB: Rational Developer for i
IBM Rational Developer for i is an integrated development environment for developing applications to run on IBM i. The following modules are offered during this work-at-your-own-pace open lab:

  1. Creating a connection and working with IBM i objects
  2. Editing RPG Source and using built-in language understanding in the editor
  3. Verifying and Compiling RPG programs
  4. Debugging CL and RPG programs
  5. Using the Screen Designer
  6. Analyzing programs using the Application Diagram 
  7. Advanced customization of the Remote Systems Explorer 
  8. Working offline with i Projects 
  9. Using the Report Designer 
  10. And for the VERY FIRST TIME - Code Coverage: Analyzing which lines were covered or skipped during the execution of a program

Learning Objectives:

  1. Learn how to create connections from Client to Server with Rational Developer for i
  2. Learn how to use modern development tools -Rational Developer for i for editing, compiling, debugging
  3. Learn how to use visual tools like Screen Designer and Report Designer
  4. Learn how to analyze the effectiveness of your testing using Code Coverage

Speakers
avatar for Edmund Reinhardt

Edmund Reinhardt

RDi Architect, IBM
Edmund Reinhardt has been working on application development tools for IBM i for over 25 years. As the architect for Rational Developer for i, he is passionate about engaging and delighting customers with its capabilities.


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Castle A-C
  • Level All
  • Operating System IBM i
  • Audience From those kicking the tires to see if RDi is for them, to those wanting a guided session on new features like Code Coverage

5:15pm

18DA Using Cloud Technologies in Your Own Data Center
This session will discuss the infrastructure and tooling required to setup 'on prem' Clouds.  It starts with the base virtualization layer and builds up with tools like PowerVC and IBM Cloud Private.

Speakers
avatar for Kris Whitney

Kris Whitney

IBM
Kris Whitney is a Senior Technical Staff Member at IBM Rochester. He has worked at IBM for the last 19+ years and currently is leading the development for Db2 Mirror for i and IBM i Public Cloud enablement.


Sunday May 19, 2019 5:15pm - 6:15pm
Adventure Tower Adventure

5:15pm

18AL Creating a Master File Data Layer with SQL PL
This session will examine working examples of IBM SQL PL, for maintaining and inquiring upon a "master" file. The SQL PL statements will be segregated into a set of stored procedures, probably best described as a data layer (as opposed to a data tier in 3 tier architecture). The examples seek to show how one might separate data access and update logic from the high level language program, and facilitate broader ease of use and consistency across the enterprise (interactive, batch, web). We'll hit inquiry, delete, add and update. The update stored procedures include an optional one that does the equivalent of a CHAIN or pessimistic lock, if you are able to (and want to) control commit/rollback boundaries from within the high level language program.

Learning Objectives:

  1. See and understand standard Db2 for i SQL PL and stored procedure syntax that performs all of the DB access used within this data layer pattern example
  2. See differences in syntax and create steps for stored procedures using *LIBL and system naming (probably not applicable to all programming environments)

Speakers
avatar for Rex Smith

Rex Smith

Sr. Developer (ERP & Web), Tegratecs Development Corp.
Rex is a Sr. Developer at Tegratecs and enjoys developing in both ERP and web environments. He is currently doing development work in RPG (at least 3 flavors), CLP, c#, DB2 for i and SQL Server (not all at once of course) and in his spare time, he likes to golf and play keyboards... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower North Ballroom A
  • Focused Education Roadmap SQL Programming
  • Level Intermediate
  • Operating System IBM i
  • Audience Developers looking to see and compare data update techniques between an SQL PL data layer and traditional record level access (RLA).

5:15pm

18BM The Best of ACS!
IBM i Access Client Solutions (ACS) is the strategic member of the IBM i Access Product Family, and it is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux, and Windows. In this session Scott and Tim will use ACS to show best practices in managing and administering the database as well as other aspects of the system. Come to this session to learn about all the great features available in ACS for the database developer and administrator, and how they are in many cases better than what you've been using!

Learning Objectives:

  1. Discover the latest features in Run SQL Scripts, SQL Performance Center, and more
  2. Revisit the IBM i system access and management strategy
  3. Live Demo !!



Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 1

5:15pm

18BP Clearing the Fog on SQL Joins
This session discusses the different types of SQL joins and how to use them. It will also explain how joins work in general to help clear up some of the most commonly experienced confusion developers have. Pick the right join type for the job.

Learning Objectives:

  1. Better understand how joins work
  2. Determining the right join for a given situation

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 4
  • Focused Education Roadmap SQL Programming
  • Level All
  • Operating System IBM i
  • Audience DBE, application writer, system administrator

5:15pm

18CG What's brewing inside your server?
Like all good beers your Power servers start with a great mix of key ingredients. IBM has brewed up a revolutionary new platform that has been able to secure the #1 and #2 spots on the Top500 list as well as the #1 spot on the IO-500 list. What are those key ingredients and are they in my POWER9 server? What can I do with them now and down the road?

Speakers
avatar for Douglas Gibbs

Douglas Gibbs

Offering Manager, IBM
Douglas Gibbs is the offering manager for IBM Power Systems I/O and works closely with the overall Offering Management, Sales and Development teams regarding all manners of I/O. Douglas has worked in the IT Industry for more than 25 years and has been in a variety of positions at... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Monorail C

5:15pm

18DD Essentials of Backup/Recovery for Disaster Recovery on IBM i
A complete backup and recovery strategy is key to any business. Learn what you need to know to update your backup and recovery strategy for Logical Partition (LPAR) systems, Hardware Management Console (HMC), Lotus Notes Servers, IBM i hosted partitions, and the use of Independent ASPs. Support for backing up spooled files and performing a backup of the system data in a non-restricted state will be covered. The latest releases provide great new enhancements for logical/physical file system recovery and system recovery for journals. This session also takes you through example backup strategies and the steps needed to recover your system after a system failure or disaster.

Learning Objectives:

  1. Learn what changes are necessary to keep your backup and recovery strategy current and up to date. 
  2. Be prepared for system recovery in case of a failure or disaster.

Speakers
avatar for Debbie Saugen

Debbie Saugen

Owner, Debbie Saugen Consulting, LLC
Debbie Saugen is recognized worldwide as an expert on IBM i backup and recovery, disaster recovery, and high availability. Debbie's IBM career spanned 37 years serving as the Technical Owner of IBM i Backup/Recovery and the IBM i National Lead for IBM Resiliency Services. She continues... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Adventure Tower Safari

5:15pm

18DB What's New in Domino 10
Domino 10 has a tremendous number of new features and enhancements! This session will not only explain these enhancements but will also demo a number of them. Be prepared to be blown away by how much new functionality is included in this new release!

Learning Objectives:

Learn about what's new in Domino 10. See Domino 10 in action.

Speakers
avatar for Kim Greene

Kim Greene

President, Kim Greene Consulting, Inc.
Kim Greene is president of Kim Greene Consulting, Inc. specializing in providing consulting services for the IBM Collaboration Solutions portfolio for IBM i (formerly AS/400, iSeries, System i), Windows, and Linux. Kim has over 15 years of experience with IBM Domino and 20 years of... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Adventure Tower Amazon
  • Level All
  • Operating System AIX, IBM i, Linux
  • Audience IT Managers and administrators who have responsibility for their IBM Domino collaboration environment.

5:15pm

18AH Installing Zend Server, Zend Studio, Basic Apache Configuration
So you decided you want to try out PHP on your IBM i. Before you can do that, you will need to install some software. This session will show you how to: • Setup Zend server • Install Zend Studio • Connect to Zend Studio to the server • Make some basic tweaks to the Apache configuration files

Learning Objectives:

This session will show you how to: • Setup Zend server • Install Zend Studio • Connect to Zend Studio to the server • Make some basic tweaks to the Apache configuration files

Speakers
avatar for Greg Cannella

Greg Cannella

Director of MIS, Magid Glove & Safety Mfg
I have a new found passion for creating tools in PHP. I have developed a dashboard tool that allows users to access data on the IBM-I using SQL and display the data in a web browser. I did this using PHP, SQL, and SQL functions. I would love to talk to you about any of these topics... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap PHP Programming
  • Level Beginner
  • Operating System IBM i
  • Audience Developers that are interested in creating modern web based applications.

5:15pm

18BO Working with JSON in RPG with YAJL
JSON (JavaScript Object Notation) is quickly becoming an important document format for business data interchange, so what's the best way to process it from RPG? JSON provides the same benefits as XML, but is smaller (and so transmits over a network more quickly) and is much more efficient than XML to work with in web applications. Naturally, this means that your RPG business applications need to learn how to speak JSON in order to talk to many of the newer web services or exchange data with many tech-savvy business partners. In this session, Scott will explain how the open source YAJL tool can be used from an RPG program to process JSON with the DATA-INTO opcode, directly with YAJL's API and generate JSON with YAJL.

Learning Objectives:


1. Basic introduction to JSON format
2. How to generate a JSON document in RPG with YAJL
3. How to read a JSON document in RPG with DATA-INTO
4. How to read a JSON document in RPG with the YAJL API

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 3

5:15pm

18CF IBM i Security Administrator Checklist
The role of the security administrator is a role that is often the responsibility of the overall System Administrator. Unfortunately, on the list of To-dos on the System Administrator's list, the security tasks typically fall to the bottom and are often never performed. Security is being neglected and it shows in the system's security configuration reports. The need for security administration is increasing, but the number of administrators that know what they should be doing in this area is shrinking. This session will educate the attendees on the appropriate tasks that should be accomplished by a security administrator.

Learning Objectives:

Attendees will:
- understand why it is important to address security on their systems
- be provided with the commands to run to generate reports and investigate the configuration of their own systems so they can take action
- have an actionable list of items to address when going back to their workplace

Speakers
avatar for Carol Woodbury

Carol Woodbury

VP Global Security Services, HelpSystems
Carol Woodbury is Vice President of Global Security Services at HelpSystems.  Prior to joining HelpSystems, Carol was the co-founder and Vice President of SkyView Partners, a firm that specialized in security services and software for IBM i, AIX and Linux. Carol is an award-winning... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower Monorail A-B
  • Level All
  • AWARD Silver
  • Operating System IBM i
  • Audience System and security adminstrators will benefit from this session

5:15pm

18AI BRMS: The First Step to a Successful Recovery
This session will run through the installation, configuration, implementation, and some of the landmines in most BRMS installations. You can install and be up and running with a simple back up plan (most likely what you do now) in less than a day. We will start with V7R3 install and configure while showing some of the enhancements made to BRMS. Want to use that new virtual tape support in IBM I; BRMS makes it easy!

Learning Objectives:

Learn why you should use BRMS and how to get it going. By the end of this session the attendee will: Know how to install and maintain BRMS in a production environment Know what advanced options are available and when to use them Understand the differences between versions and how to exploit them

Speakers
avatar for Sarah Jacob

Sarah Jacob

VP Customer Experience, Agile Technology Architects
Sarah Jacob is the Vice President of Customer Experience at Agile Technology Architects. She is a Subject Matter Expert in Power Systems Administration and a volunteer for COMMON. Sarah specializes in Backup and Recovery planning and recovery testing. Additionally, she acts as primary... Read More →


Sunday May 19, 2019 5:15pm - 6:15pm
Fantasy Tower South Ballroom B

5:30pm

 
Monday, May 20
 

6:00am

POWER Run (5K run walk)
Support the COMMON Education Foundation (CEF) and get some fresh air at the COMMON Cares Power 5K! All abilities are welcome. Join either the walking or running groups as we circle the boarders of Disney on May 19 at 6:30 a.m.  Join the group and start your POWERUp 2019 experience on the right foot!

Click here to registration or call us at (312) 279-0192. If you're already registered, don't forget to fill out your shirt size when you review the participant waiver by April 19.




Monday May 20, 2019 6:00am - 7:30am
Fantasy Tower Center Lounge

8:00am

21AK CL Enhancements V5R3 to i 7.3 and Beyond
Get a detailed look at the enhancements brought to the CL language from i5/OS V5R3 through IBM i 7.3 See examples of the new functions like DOFOR, DOWHILE, DOUNTIL and SELECT, and how they allow programming CL in a much more structured format. Learn about the many new process flow options and variable types in the CL language such as integer, signed integer, and pointer variables and how to use them. Get tips and tricks to simplify the compiling of CL programs and command objects. Find out how to provide direct feedback to IBM on your needs for the CL language -- they want to know if these changes are helping you and what to enhance next.

Speakers
avatar for Ted Holt

Ted Holt

Sr. Software Developer, Profound Logic Software
Ted Holt is the senior technical editor at The Four Hundred and editor of the former Four Hundred Guru newsletter at Guild Companies. Holt is Senior Software Developer with Profound Logic, a maker of application development tools for the IBM i platform, and contributes to the development... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower North Ballroom B
  • Level Intermediate
  • Operating System IBM i
  • Audience IBM i Developers and System administrators who want to create more easily readable and reusable CL programs.

8:00am

21BO Modern ILE DevOps
In this session, we discuss what tools are needed to have a successful DevOps system for CI/CD which would be similar to how other operating systems are handling development. We discuss git, build solutions like make and deployment methods for your ILE applications using completely open-source tools (or even your own).

Learning Objectives:

  1. Existing DevOps / Change management on IBM i
  2. DevOps in other environments (Unix, Windows)
  3. Tools that define DevOps
  4. Starting DevOps for ILE applications
  5. Deploying strategies for ILE applications
  6. Migrating your applications

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan is a software developer who has been working with the platform since 2014. He focuses on DevOps, ILE, Node.js, pase and open source, among other things. In his down time, he creates tools, such as ILEditor & barryCI. His passion is to bring IBM i and the world of open-source... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 3
  • Level Intermediate
  • Operating System IBM i
  • Audience Developers who are intersted in modernizing their workflow

8:00am

21BM The Latest on Putting IBM i to the Cloud
Get the latest information on two of our current Public Cloud offerings.  This will include both some use cases and ways you operate IBM i in the Cloud.

Speakers
avatar for Kris Whitney

Kris Whitney

IBM
Kris Whitney is a Senior Technical Staff Member at IBM Rochester. He has worked at IBM for the last 19+ years and currently is leading the development for Db2 Mirror for i and IBM i Public Cloud enablement.


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 1

8:00am

21CE OPEN LAB: Hands on with IBM i Access Client Solutions
Try it, You will like it! IBM i Access Client Solutions is the newest member of the IBM i Access Product Family and is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux and Windows. During this self directed lab session, the participant will have the opportunity to interact with this product and try out most of it's capabilities like the best 5250 emulator, Data Transfer, working with Printer output, the Integrated File System and More.

Learning Objectives:

This lab will introduce the participant to many functions of the IBM i Access Client Solutions product by allowing them to use the product via guided self paced exercises

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Castle A-C

8:00am

21AL What's New in Db2 Web Query? LOTS!
You own it. You may have looked at it many years ago. Today’s Version 2.1 is night and day different than the original version, including the “easy button” for creating sample reports, many new visualizations like geographical maps and responsive dashboards, and data replication and transformation tools. This session reviews this low cost business intelligence solution, with updates on the latest cool enhancements.

Learning Objectives:

  1. Learn the fundamental features of DB2 Web Query for i
  2. Understand how to put it to quick use with creation of templates out of the box
  3. Learn about the latest features that you own


Speakers
avatar for Doug Mack

Doug Mack

Consultant LAB Services, IBM
Doug Mack is a DB2 for i Analytics Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug currently leads the Analytics team for the DB2 for i Lab Services team delivering Query/400 modernization, DB2 Web Query, Data Warehouse design... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower North Ballroom A
  • Focused Education Roadmap Data Analytics
  • Level All
  • AWARD Bronze
  • Operating System IBM i
  • Audience IBM I System Adminsitrators, developers, business analysts and anyone responsible for reporting systems in their shop.

8:00am

21BP How to Write Db2 for IBM i SQL Stored Procedures
How to Write DB2 for IBM i SQL Stored Procedures. Making the most of SQL procedures by leverage the full power of the language

Learning Objectives:

  1. Determine when to write an SQL procedure
  2. Using more advanced techniques to more fully leverage the programming language's capabilities

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 4

8:00am

21DA IBM HA/DR solutions for IBM i
There are now several options that address HA/DR for IBM i -- PowerHA, VM Recovery Manager, full system replication, cloud storage solutions for i and something new. We explore each option and explain how to decide which one is best for your environment. We share updates on the coming enhancements to PowerHA

Speakers
avatar for Steven Finnes

Steven Finnes

Product Manager, IBM
Steve has spent several years in IBM with positions spanning basic research to product development, product offering and marketing. He is the product offering manager for IBM Power Systems with responsibility for PowerHA for AIX, PowerHA for IBM i and the CBU.


Monday May 20, 2019 8:00am - 9:00am
Adventure Tower Adventure

8:00am

21DD The IBM i Architecture - Overview & Evolution
The IBM i operating system is not Unix; it’s not Windows; and it’s certainly not Linux. This session describes the architecture of the operating system which had its origins in the System/38’s Control Program Facility, but which has evolved as it has been the basis of the AS/400 and its descendants. If you’ve started using the platform in the past decade or so, this session will teach you why things are “different” on IBM i. If you’ve been on the platform since “the beginning” it will provide a refresher, as well as teaching you about the key differentiators of today’s IBM i. This presentation will include architectural changes required by the most recent functional enhancements of IBM i.

Learning Objectives:

Understand the basic architecture of IBM i, the elements which have remained since the days of System/38 and AS/400, and the key elements added since then.

Speakers
avatar for Steve Will

Steve Will

Chief Architect - IBM i, IBM
Steve has worked on the IBM i operating system and its predecessors since the initial development of the AS/400. Since 2007, he has been the IBM i Chief Architect, responsible for the strategy of the operating system and the plan for future releases.


Monday May 20, 2019 8:00am - 9:00am
Adventure Tower Safari

8:00am

21DB Linux Administration Part I
You’ve decided to embrace Linux in your shop but not sure how to administer it – this session is for you. This session will take a look at a number of administration topics including installation, boot process, Linux devices, virtual file systems, storage management, user management and Linux file systems.

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Monday May 20, 2019 8:00am - 9:00am
Adventure Tower Amazon

8:00am

21AH Getting Started with Node.js
Learn to leverage the power of server-side Javascript with this Node.js introductory tutorial. We’ll dive into Node’s architecture and understand the build and dependency management systems involved. Several modules for Node will be demoed, and we’ll learn how to debug Node applications within an IDE. You’ll come away with an understanding of what sets Node apart from traditional Javascript, it’s inherently asynchronous and event-driven architecture, and take a look at some real world applications built on Node.

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower South Ballroom A

8:00am

21DC Introduction to Python on IBM i
Come get your first look at Python and learn some of the basics! Also, learn about the product offerings that enable you to do software development with the language on the platform. Upon completing this class, you will be able to acquire, install, and use the language on IBM i, as well as extend its power using contributions from the larger open source community. We will also explore DB2 Data Access and IFS file system access as primary use cases for Python on IBM i.

Learning Objectives:



1) Installation of Python.

2) Multiple methods of use and access

3) DB2 data access from Python

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Monday May 20, 2019 8:00am - 9:00am
Adventure Tower Nile
  • Focused Education Roadmap Python Programming
  • Level Beginner
  • AWARD Silver
  • Operating System IBM i
  • Audience Introductory level dsicussion geared for developers, managers and administrators who manage open source on IBM i

8:00am

21CF An Introduction to the Criticality of Cybersecurity
Few things strike fear in the hearts of business leaders more than the threat of a security breach. Exponential growth in electronic data, coupled with the explosion of interconnected devices, means data is now under constant attack. A new generation of cybersecurity experts has been tasked with defining new ways to secure it. Led by Power Systems security expert and Certified Information Security Manager (CISM), Robin Tatam, this session will discuss:
• A (quick!) history lesson on the birth of cybersecurity
• All Data Matters!
• What the heck is SOX, PCI, and HIPAA?
• Causes, costs, and effects of a data breaches on business
• The future of data protection You may even discover whether or not Power Systems servers are secure!

Learning Objectives:


1. Learn history of cybersecurity
2. Understand basic cybersecurity terminology

Speakers
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, Helpsystems
Robin Tatam is HelpSystems’ Global Director of Security Technologies and a COMMON subject matter expert (SME). As an award-winning speaker on security topics, Robin has been interviewed and quoted by industry magazines and has published numerous trade articles. Robin’s extensive... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Monorail A-B

8:00am

21AI Discovering your IBM i Data – For System Administrators Issues
There’s plenty information on IBM i that is so valuable for the daily tasks. Many commands, APIs, and lately SQL functions, gather information from your IBM i, into database tables. While other System functions register data on different tables all the time.
Throughout my life I spent a lot of time working on this information. Particularly related to system administration activities: analyzing object sizing, working on performance, resolving lock conflicts, obtaining job statistics, documenting TCPIP configurations, checking backup activities, investigating PTFs installed, and the list goes on and on. All this information is as valuable to IT System Managers, as it is enterprise information to Business executives. You need to understand, evaluate, and take advantage of this knowledge.
In this session we will review the different types of system information you can find on IBM i, that are important for System Administrators. We’ll also analyze different case studies of how to interpret and prepare the info for future exploitation.

Learning Objectives:

1. Identify different kinds of Information available in your IBM i.
2. Analyze different ways of obtaining and/or finding this information in your systems.
3. Prepare information for better use with modern tools.

Speakers
avatar for Cecilia Howlin

Cecilia Howlin

Owner, PYRAMIS S.R.L.
Cecilia Howlin has been working on this platform from the very beginning. On her first job at IBM Argentina, she learned S/38. And never left the platform, since she thinks it never appeared other operating system as good as this one.She usually worked on technical issues, like installing... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower South Ballroom B
  • Level All
  • Operating System IBM i
  • Audience System Administrators who need to find and exploit System Information

8:00am

21BN Overview of Accessing and Managing the IBM i
Everyone needs to access the IBM i. Many need to manage it, in either case, what are the best tools for connecting with the IBM i. This session will review the IBM i strategy for accessing your IBM i. We will cover each of the tools and why each is important. Live demos will also be sprinkled in to help answer your questions and get you point in the right direction.

Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Monday May 20, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 2

8:00am

Certification Testing
Please check in at Registration in the Center Lounge

Monday May 20, 2019 8:00am - 11:30am
Fantasy Tower B Ticket

9:15am

22AK Lessons Learned with Regression Testing As Integral Part of Your DeVops Strategy
DevOps brings massive, proven gains in efficiency and reliability by delivering smaller, low-impact software increments more often. However, some environments are reticent to allow frequent updates in production, either due to the cost of downtime, regulations requirements, or the potential consequences of an error. (For example, financial “back-end” applications are particularly sensitive in this regard). To offset the risk of frequent deliveries, continuous regression testing should be automated and built-in to the delivery process. This session explores the use of regression testing with DevOps as a way to automatically secure each new update and ensure the quality of software delivered.


Speakers
avatar for Floyd Del Muro

Floyd Del Muro

Director, Business Development, SenecaGlobal
With 31 years of experience on the IBM midrange platform, Floyd is Director, Business Development for the SenecaGlobal group. In his role at SenecaGlobal, Floyd has been extensively involved in the management of DevOps , Enterprise Modernization and refactoring projects on IBM i... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower North Ballroom B

9:15am

22DA JavaScript 101: First Look from an RPG Perspective
Since its introduction nearly 23 years ago, JavaScript has fast become the most prominent programming language on the Internet. You would be hard-pressed to find a single page on the web today that does not employ some amount of JavaScript code. Learning JavaScript, along with basic HTML and CSS concepts, should be at the top of the to-do list for every RPG developer looking to get started with serious web development. This session serves as an introduction to the fundamentals of the JavaScript language, drawing comparisons to coding concepts that should be familiar to all RPG programmers. No prior experience with web development is assumed. Topics to be covered include basic variable declaration, comparison & assignment operators, conditional statements, arrays, loops and functions -- all of which will be directly compared to their RPG equivalents. The instructor will demonstrate how you can practice these basic JavaScript concepts on your own using console tools inside the Google Chrome browser, and provide suggestions for further study of the language.

Learning Objectives:

  1. Know how to code and test blocks of JavaScript inside their own browser (specifically, we'll look at the DevTools inside Google Chrome)
  2. Understand the differences and similarities between JavaScript and RPG
  3. Know where to go for further study of the language and what to focus on learning first

Speakers
avatar for Robert Swanson

Robert Swanson

Senior Partner, CNX
Robert Swanson has worked as an IBM i developer since 1992, the past 10 years focused on promoting modernization efforts for legacy systems written in RPG. Currently serving as Managing Partner for CNX Corporation in Chicago, Robert is a strong advocate of introducing "Web 2.0-style... Read More →


Monday May 20, 2019 9:15am - 10:15am
Adventure Tower Adventure
  • Level Beginner
  • AWARD Bronze
  • Operating System IBM i
  • Audience This session is geared to teach JavaScript basics to seasoned RPG developers, drawing comparisons to common concepts such as local and global variable declaration, if statements, do loops, select blocks, etc.

9:15am

22CE OPEN LAB: Hands on with IBM i Access Client Solutions
Try it, You will like it! IBM i Access Client Solutions is the newest member of the IBM i Access Product Family and is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux and Windows. During this self directed lab session, the participant will have the opportunity to interact with this product and try out most of it's capabilities like the best 5250 emulator, Data Transfer, working with Printer output, the Integrated File System and More.

Learning Objectives:

This lab will introduce the participant to many functions of the IBM i Access Client Solutions product by allowing them to use the product via guided self paced exercises

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Castle A-C

9:15am

22AL Expand Your Options Using Query Management
Query Management may be one of the better-kept secrets on IBM i. It has been part of the operating system since version 3.0 of OS/400. Yet developers don't seem to know it exists, or what it can do for them. Query management objects give the IBM i developer the means to use the full power of SQL without having to purchase the SQL licensed product. It also provides reporting capabilities similar to those of Query for i, with some things that Query for i can't begin to do. Query Management (QM) objects can also be used with programs and commands to provide parameterized reporting and data presentation.

Learning Objectives:

  1. Use CL commands to create Query Management objects
  2. Use Query Manager to work with Query Management objects
  3. Create commands that use Query Management objects

Speakers
avatar for Vern Hamberg

Vern Hamberg

Senior IT Developer, Ecolab, Pest Elimination
Vern has worked on IBM midrange systems for over 25 years, beginning with the System/38 and AS/400. At present he is a senior IT developer for the Pest Elimination division at Ecolab. He is degreed in both music and mathematics, which gives him a distinct approach to the art and science... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower North Ballroom A
  • Level All
  • Operating System IBM i
  • Audience Developers who need to quickly generate reports and may not want to write programs to do it, who want to enhance their ability to deliver data-centric information in their enterprise.

9:15am

22BM Intermediate SQL: Unleash the POWER
You've probably used basic SQL - so maybe it's time to expand your SQL skills! The session presents SQL techniques for both interactive and embedded use that are steps beyond the simple WHERE clause...techniques that, in a single statement, achieve what would take literally hundreds of lines of code. 

Objectives:

Learn how to use techniques like CTEs and self-joins to leverage your programming and analysis capabilities

Learn optimization techniques you can put to work  immediately for significant performance gains in both custom programs and globally across all database access!

Master the technique of "focused laziness" which leads to higher productivity with less work!




Speakers
avatar for Andrew Dekreon

Andrew Dekreon

Drew is currently the Applications Manager for enterprise sytesms with a major transportation company and an adjunct professor at the University of Alaska. Drew began working with the platform when he took over responsibility for a System/38 in 1987 and has been actively developing... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 1
  • Focused Education Roadmap SQL Programming
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i, Not Related
  • Audience Basic understanding of SQL is necessary Programmers looking to move to a new level of expertise useful in both DB2 and non-i sql. Query users wanting to really be able to extract data from their systems

9:15am

22BP SQL Stored Procedures and Application Modernization
Among the many modernization technologies available on IBM i, SQL is perhaps the one best known by RPG developers. This session won't focus on how to write SQL statements, but rather how to write scripts that combine SQL statements together into procedures that encapsulate database access and core business logic for use in a myriad of modern applications. We'll discuss how stored procedures fit into a modernization strategy, and why they are such a good fit for RPG programmers who want to participate in modernization projects. They're also a great fit for anyone new to IBM I who needs access to its database for applications in PHP, Java, Crystal Reports, IBM Web Query, Excel, Web Services, conversion projects, etc. SQL is often embedded in other languages, such as RPG, PHP, Java, etc. But IBM provides the SQL Procedure Language (SQL/PL), which can be used to code complex or multiple SQL statements into procedures that can form the backbone of a service oriented architecture. These procedures can be called from any programming language. This can simplify the database access code in PHP, Java, and other host languages, while taking full advantage of DB2-specific SQL features. Come and learn about the many features and benefits of SQL stored procedures, how to code them, and how to use them in your modernization strategy.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 4

9:15am

22CG Db2 Mirror Deep Dive & Demos
Deeper look at what is Mirror and how your applications can participate in this environment.

Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →
avatar for Kris Whitney

Kris Whitney

IBM
Kris Whitney is a Senior Technical Staff Member at IBM Rochester. He has worked at IBM for the last 19+ years and currently is leading the development for Db2 Mirror for i and IBM i Public Cloud enablement.


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Monorail C

9:15am

22DD Be a Customer Service Superhero
We all dream of being a superhero, right? What if your superpower was providing awesome, world-class customer service. Customer service? Who needs customer service when you work in IT? The answer is that we all have customers. Even if you develop software just for use in your own company, those people who use your software are your customers. Those people who contact your help desk for support are your customers. You'd be amazed how much you can improve the perception of your software and your IT department by unleashing your inner customer service superhero! As part of this presentation, we'll examine real world examples of excellent - and terrible - customer service, and discuss what we can take away from each.

Learning Objectives:

  1. Who are your customers 
  2. A customer first mindset 
  3. Is the customer always right? 
  4. How helpful is your help desk? 
  5. The Superhero skills required to deliver world class customer service

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Monday May 20, 2019 9:15am - 10:15am
Adventure Tower Safari
  • Focused Education Roadmap Earning Influence
  • Level Beginner
  • Operating System AIX, IBM i, Linux
  • Audience Those who would like to build good will and improve the perception of their IT organization by providing excellent customer service.

9:15am

22DC Minimizing Downtime: HA & DR with External Storage
External storage lays the groundwork for many hardware replication and availability technologies. Navigating through these technologies requires and understanding of business needs, and outage protection goals. Throughout this session we will discuss the types of outages, and the technologies available to protect against those types of outages in order to help you make decisions to map out your HA and DR journey. This session will give a brief overview of a number of technologies including: Live Partition Mobility, Full System Replication, and PowerHA Independent ASP replication and switching technologies.

Learning Objectives:

  1. Learn the importance of considering your recovery point objective and recovery time objective for different types of outages
  2. Learn how different technologies can help achieve various RPO and RTO targets.
  3. Learn how the technologies can be combined to form solutions with several examples of common solutions

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Monday May 20, 2019 9:15am - 10:15am
Adventure Tower Nile
  • Level Beginner
  • AWARD Bronze
  • Operating System IBM i
  • Audience Those looking to implement or enhance their HA or DR plans for IBM i that want an overview of various hardware replication technologies

9:15am

22DB Linux Administration Part II
Part 2 of the Linux Administration topic will continue where part 1 left off and take a look at administration topics such as working in the Linux shell, managing software packages, security, network management, monitoring and troubleshooting, and Linux management tools.

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Monday May 20, 2019 9:15am - 10:15am
Adventure Tower Amazon

9:15am

22AH Connecting to Db2 on IBM i with Node.js
The most important operation for a Node.js server running on the IBM i is connecting to the internal Db2 database. There are approximately 6 official packages that simplify the process of connecting a querying, but their quality varies widely. This session begins with an overview of all of these packages and their relative strengths and weaknesses. From there, I select the two packages that are the future of Node.js and Db2 connections and go in-depth with how to configure, connect, and perform both simply and complex queries and stored procedure calls, enabling users to achieve the full potential of Db2 inside the Node.js environment.

Learning Objectives:


1. How to set up a Node.js environment on the IBM i.
2. How to connect to Db2 on IBM i through different packages, including odbc, which allows development across platforms.
3. Learning how to run everything from simple queries to stored procedure calls in Node.js

Speakers
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower South Ballroom A
  • Focused Education Roadmap Node.js Programming
  • Level Beginner
  • Operating System IBM i, Linux
  • Audience Developers interested in creating Node.js programs that use their existing data and PGMs

9:15am

22BO Fun with CCSIDs: Working with Unicode and Other Types of Data in RPG
Learn all about working with different types of character data in RPG. Learn what a "CCSID" is. Learn how to define data in RPG with different CCSIDs, how to choose what CCSIDs to use, and how to avoid loss of data due to unwise CCSID conversions.

Learning Objectives:

Understand how Unicode is different from EBCDIC and ASCII Understand why choosing the wrong CCSIDs can lead to loss of data Understand how to work with data in different CCSIDs

Speakers
avatar for Barbara Morris

Barbara Morris

IBM
Barbara Morris is the lead developer for the RPG compilers in the IBM Toronto Lab. She has been working on the RPG compilers since she started at IBM in 1989 after receiving a Computing Science degree from the University of Alberta. The first enhancement she developed was the ENDIF/ENDDO... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 3
  • Level Intermediate
  • Operating System IBM i
  • Audience RPG programmers, especially those whose applications support (or someday will support) multiple national languages

9:15am

22BN How to Successfully Upgrade to IBM i 7.4 & 7.3
When doing an upgrade to IBM i, there is more work involved in the planning of the upgrade than in the actual upgrade itself. When you have done the planning, the actual upgrade is simple. We will cover planning tips, pre-requisites, and then post installation requirements. Your upgrade isn’t complete until this last step is done. While this presentation will focus on upgrading to 7.4 & 7.3, if you are upgrading to an earlier release (7.2, 7.1), we will also cover those releases.

Learning Objectives:

1) Preparation steps required for OS Upgrade.
2) Compatibility issues between releases.
3) Requirements for upgrading.

Speakers
avatar for Pete Massiello

Pete Massiello

President, iTech Solutions
Pete Massiello has been working with the AS/400, iSeries, IBM i since 1989, focusing on systems management and technical support. He has held numerous technical positions through out his career. He is the President of iTech Solutions Group, an IBM Premier Business Partner delivering... Read More →


Monday May 20, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 2
  • Focused Education Roadmap IBM i 7.4
  • Level All
  • AWARD Silver
  • Operating System IBM i
  • Audience Anyone required to do an OS Upgrade.

9:15am

22CF IBM i Security Best Practices (DOUBLE SESSION)
This presentation will cover the best practices necessary to secure your IBM i server. Topics include why you need to run at security level 50, including examples of security exposures that exist at the lower security levels, how to detect and prevent programs that could compromise security on your system, necessary system value settings, security recommendations when developing applications, and more. If you are a system administrator or system security officer, this session is a must for you to attend.

Speakers
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Monday May 20, 2019 9:15am - 11:30am
Fantasy Tower Monorail A-B
  • Level Intermediate
  • Operating System IBM i
  • Audience IBM i Security Administrators and System Security Officers

10:30am

23BO The Business, Science and Uses of ILE Service Programs
Service programs have been around for some time. In fact, quite some time. Perhaps you’ve even bumped into one in your professional travels. You will certainly find them on the road to application modernization. This session focuses on what they are, how to implement them and making them a regularly used asset during your application development. Topics include service programs, program signatures and using binder language source.


Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 3

10:30am

23CG VENDOR: Ensuring API Success on IBM i: Why Creating a RESTful API Isn’t Enough
Today’s customers expect to interact with your business through newer, more engaging web and mobile experiences. To address this, development teams must deliver innovation at a faster pace than ever before. Enter APIs and the promise of faster, simpler application development. But it isn’t that simple, and without some form of orchestration or API management, you could undermine the integrity of your new digital applications.

Speakers
avatar for Robert Young

Robert Young

Director, Rocket Software
Robert Young is responsible for the Sales Engineering Team at Rocket Software and has more than 25 years of experience in Modernization Solutions for the IBM i platform. Robert is a leading authority on Modernization Solutions helping customers to understand how to take their critical... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Monorail C

10:30am

23DA Conquer the IBM i World with OpenSSH!
Yes, you can rule the (IBM i) world with just one port! Come discover the many tasks you can do with SSH, including: - Accessing the filesystem - Doing file transfers - Editing files - Running simple SQL - Running CL commands - Looking at active jobs - Accessing a git repository - Running Access Client Solutions (with X11 forwarding) for more advanced tasks

Learning Objectives:

  1. Discover the many things you can do with SSH on IBM i
  2. Understand the implications of being able to perform many operations on a single port.

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Monday May 20, 2019 10:30am - 11:30am
Adventure Tower Adventure
  • Level Intermediate
  • AWARD Bronze
  • Operating System IBM i
  • Audience This is intended for those interested in learning about the capabilities of SSH, including (but not limited to) people who often encounter network port-related restrictions.

10:30am

23AL Get Running with the IBM .NET Data Provider and Db2 for i
If your company is doing .NET programming alongside IBM i development, it is important to know that one of the best ways to access Db2 for i from a .NET program is to use SQL and the IBM.Data.DB2.iSeries.dll managed data provider. This session will hit all of the main steps required for using this .dll within a Visual Studio Community Edition web project.

This session seeks to show that it is no big deal to get Db2 for i data into Microsoft programs with little, if any, advance reformatting or extract steps. We'll visit installation steps, web.config syntax, and web page examples (web forms framework).

One detailed example will show how to churn out a simple inquiry on a web page using the least amount of specifications.  This will basically include a select statement, a default presentation view, IBM Db2 metadata and a little bit of c#.  The view part is specified in XHTML. We'll provide other examples and comparisons with data providers as time permits.
Learning Objectives:

  1. Help provide Microsoft developers at your company with an efficient way to access Db2 for i in real time (and without data staging prerequisites such as work files or extracts)
  2. See examples of relational DB file access used in web programming, where there is no open data path, so files are opened and closed as a part of each data access, data update process or server round-trip
  3. For DIY folks (as they call it), be able to create and run your own web page inquiry to prototype and run SQL statements

Speakers
avatar for Rex Smith

Rex Smith

Sr. Developer (ERP & Web), Tegratecs Development Corp.
Rex is a Sr. Developer at Tegratecs and enjoys developing in both ERP and web environments. He is currently doing development work in RPG (at least 3 flavors), CLP, c#, DB2 for i and SQL Server (not all at once of course) and in his spare time, he likes to golf and play keyboards... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower North Ballroom A
  • Level Intermediate
  • Operating System IBM i
  • Audience IBM i developers who work in companies with .NET or ASP.NET programming that consumes or updates Db2 for i.

10:30am

23BM Real-Time Governance of Database Activity
Many customers are striving to meet an ever increasing expectation of database governance. How can you prove the data is protected? What actions did the super users take today? Who or what work process caused a row to get into the current state?

This sessions will introduce the different technologies that IBM i clients can leverage to help them survive and thrive in an audit intensive world. Amongst the topics discussed will be Audit journals, Data Journals, Temporal Tables, Generated Columns, Client Special registers, and IBM Security Guardium.

Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 1

10:30am

23DC The Power of Ready - Lessons Learned from Actual Disasters
Our businesses today demand up-time, and reliability to move product and deliver services. Can your IBM i systems survive a sudden, unplanned event that severely impacts your business? We will examine critical failure points in DR from multiple computer room and regional disasters that were real and deadly to your business. Discuss the internal and external influences (especially the human elements) that came into play as the scenarios unfolded.


Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed Service Provider, specializing in transforming the Business of IT.Richard is a recognized SME and world renowned award-winning industry speaker specializing in, Cloud Computing Architecture,Business Resiliency, Disaster Recovery... Read More →


Monday May 20, 2019 10:30am - 11:30am
Adventure Tower Nile

10:30am

23DB Domino 11 - What's Next
Domino 11 will continue the momentum of Domino 10 - providing a wide range of new features, integrations and cost savings. We will be previewing what we are building to get your comments, questions and suggestions on how to make Domino 11 the best it can be.

Speakers
avatar for Russ Holden

Russ Holden

HCL
Russ has spent almost 25 years working on IBM Domino and related technologies.  Starting with Iris Associates in 1994 and after IBM's purchase of Lotus, he led a team to massively modernize the NSF database system for R5, enabling Domino's massive scalability and performance improvements... Read More →


Monday May 20, 2019 10:30am - 11:30am
Adventure Tower Amazon

10:30am

23CE OPEN LAB: HTTP Server on i
HTTP Server: Securing your Apache Server. With the continuing focus on security, its more important than ever to make sure you have your HTTP server properly secured. This lab will let you walk through the many possibilities when it comes to securing an HTTP Apache server on IBM i.

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Castle A-C

10:30am

23AH Advanced Python Programming and IBM i
Building upon the introductory session, this session will address the object oriented world of Python programming and introduce several frameworks that make Python programming such a powerful resource in the data center. Both Frameworks and Micro Frameworks will be explored. Additional topics will include logging, testing, debugging, pandas and much more.


Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower South Ballroom A

10:30am

23AK Intro to RPG Utility Programs
We will be looking at how utility programs are created and what you can do to identify blocks of code you can change and create your own utility programs. Additionally we will look at other open source utility programs that are out there for everyone's use. And lastly, we will discuss how you can start unit testing your RPG programs and why it is a good idea.

Learning Objectives:

Attendees will be able to identify code that can be refactored into a utility service program. How to create a RPG utility service program. How to use the open source project LOG and will learn how to create their own RPG unit test.

Speakers
avatar for Marina Schwenk

Marina Schwenk

Software Developer, Everbrite
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina works as a developer in both RPG and Java and she also is one of two junior IBM... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower North Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Developers will learn how to leverage their existing RPG code into a single code base.

10:30am

23CE OPEN LAB: REST Web Services – The Lab
This lab will help you get familiar with the REST based support that is provided with the Integrated Web Services support. You will get to create a web service that leverages REST and connect that services to a simple Web page to help you see and understand the end to end support.

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Castle A-C

10:30am

23BN IBM i Prestart Server Jobs
Prestart jobs are used to service requests from clients in the network. There are many uses of prestart jobs on IBM i, the most common is the database server. Prestart jobs present many challenges for how to understand what is happening on the system and the work that these jobs handle. This session will review all the key characteristics of prestart jobs and provide many tips to better understand what is happening on your system.

Learning Objectives:

The attendee will learn how to better manage prestart server jobs. The topics are many, but will include managing job logs and output, using Watches to debug intermittent problems, determining what the job is doing, including the SQL statement the job is running, how to determine the rate at which prestart jobs are being used and reused, and much more.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Monday May 20, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 2
  • Level Intermediate
  • Operating System IBM i
  • Audience System Administrators in environments with a lot of remote database access that uses either the QZDASOINIT or QSQSRVR jobs.

10:30am

COMMON Expo
Monday May 20, 2019 10:30am - 1:30pm
Fantasy Tower Exhibit Hall

12:00pm

1:30pm

25AJ KEYNOTE: Exploiting the Value of Data
Cognitive and Artificial Intelligence are not just for big Enterprises. They are for all companies.
All businesses, large and small, have information hidden in their data base. Information that could be used to make smarter business decisions.
How do you unlock that information? How do you progress through the Insight economy and attain the best information possible for your executives.


Monday May 20, 2019 1:30pm - 2:30pm
Fantasy Tower Center Ballroom

1:30pm

Certification Testing
Please check in at Registration in the Center Lounge

Monday May 20, 2019 1:30pm - 6:15pm
Fantasy Tower B Ticket

2:45pm

26AL What You Need to Know About AI and Cognitive Systems
We already entered the 4th industrial revolution and as say IBM CEO Ginni Rometty "If its Digital it will become Cognitive". In this session, you will see what makes AI possible, what is the difference with classical programming approach and what are the key ingredients to add value in your Cognitive approach. From Machine or Deep learning, Neural Network, BigData or IoT, CPU or GPU, Watson or other, you will have a global picture.

Learning Objectives:

  1. Difference between AI and classical programming approach 
  2.  Watson API example 
  3. Differentiators keys input for AI

Speakers
avatar for Pascal Polverini

Pascal Polverini

Solutions Architect, Fresche Solutions
Pascal Polverini has a strong experience in end-to-end software architectures, with expertise on DB, programming languages, communication protocols and GUI.Co-author of the IBM i Modernization Redbook, he is an expert in cross technologies. Active member of the IBM i ISV Advisory... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom A
  • Focused Education Roadmap Cognitive
  • Level All
  • Operating System AIX, IBM i, Linux
  • Audience This session will be beneficial for CEO, CTO, CFO, integrators, developers and also consumers!

2:45pm

26BO Debugging with RDi from the On-Ramp to the Cruising Lane
Displaying active variables? Check. Breakpoints? Yep, we got those too. Conditional and watch breakpoints? Sure thing. But what about service entry points, which allow us to debug another user’s job without having to use STRSRVJOB? Debug configurations to save multiple debug settings? Code coverage that shows each line of code executed when a program has completed? This is only the start of how the graphical RDi debugger exceeds the capabilities to the green screen version.


Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 3

2:45pm

26DA IBM i Access Client Solutions Deployment Guide
IBM i Access Client Solutions is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux, and Windows. Familiarity with IBM i Access Client Solutions is very important as this is the future of the IBM i Access Family software on workstation operating systems. This future is already here as IBM i ACS is the only client supported on Windows 10 and later OS, and IBM i Access for Windows is being withdrawn from support on April 30, 2109.

Being a platform independent product the install or deployment of IBM i Access Client Solutions onto the workstation is approached via approaches and mechanisms unique to this product. This session will walk though the tooling and capabilities available to deploy IBM i Access Client Solutions and the best practice approaches to get this new client out in your enterprise.


Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Adventure Tower Adventure

2:45pm

26BM SQL Writing Tips and Techniques
SQL is a very powerful language for processing data. There are many ways to write SQL statements to get the desired results. However, not all queries are created equal. This session will compare and contrast different ways to approach a problem from an SQL perspective. Whether it is writing queries or procedures, taking the right approach for writing SQL can help the database help you.

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 1

2:45pm

26BP Introduction to Database Engineering (DBE)
The Database Engineer (DBE) serves a critical role on the IBM i. 
Surprisingly, most IBM i clients do not have anyone in this role.
In this session, I will show how you can use IBM i Access Client Solutions (ACS) to accomplish some of the most important tasks that fall upon the DBE.
Will you be fully trained by the end of this session? No
Will you have enough skill to walk the walk and talk the talk? Yes

Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 4

2:45pm

26DD Accelerate Your Excel!
Are you intimidated by spreadsheets? Do you use Excel for the basics, but know you could be so much more productive with it if only you knew how? Do you cringe when other business people within your company ask for data in spreadsheet form? Excel is a wonderful tool, especially when paired with the IBM i! It's incredibly powerful, and can save you lots of time. This session will begin with the basics and then progress through more advanced Excel topics such as functions, pivot tables, and array formulas. Using real life examples, you'll see how these new skills will help you in your career. Finally, we'll review powerful methods of pulling data from your IBM i directly into Excel spreadsheets! You'll even leave with sample code you can leverage within Excel to give you one click access to run an SQL statement from your desktop and have the results returned in a spreadsheet.

Learning Objectives:

After participating in this session, attendees should have the skills and techniques to: 
  1. Understand the benefits of using Excel 
  2. Use spreadsheets to improve your own productivity as well as that of your company 
  3. Pull data from your IBM i directly into a spreadsheet in a variety of ways

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Adventure Tower Safari
  • Level All
  • AWARD Bronze
  • Operating System Not Related
  • Audience Anyone who has ever had to work with a spreadsheet will benefit from the skills gained during this session. We will start with the basics, but even experienced Excel users will find useful information in this session.

2:45pm

26DC VM Recovery Manager for Power Systems
The VM Recovery Manager is a latest edition/family of solution for HA/DR operations for AIX, IBM i and Linux environments on the Power Systems platform. VM Recovery Manager is an alternative approach to the PowerHA clustering solution family. GDR has been renamed to VM Recovery Manager for DR (VMR DR) and the latest addition to this offering family is the VM Recovery Manager for H (VMR HA).

Learning Objectives:

  1. What is the VM Recovery Manager solution, how does it work
  2. Where would use it, how does it position compared to other options
  3. What are the prerequisites
  4. What does the road map look like

Speakers
avatar for Steven Finnes

Steven Finnes

Product Manager, IBM
Steve has spent several years in IBM with positions spanning basic research to product development, product offering and marketing. He is the product offering manager for IBM Power Systems with responsibility for PowerHA for AIX, PowerHA for IBM i and the CBU.


Monday May 20, 2019 2:45pm - 3:45pm
Adventure Tower Nile
  • Level Advanced
  • Operating System AIX, IBM i, Linux
  • Audience Any Power System business partner or customer thinking about moving to a modern, simple to use and highly automated disastere recovery solution

2:45pm

26DB Introduction to the Integrated File System
The integrated file system is a mystery to many. Concepts and terminology are different than 'native IBM i' and will be covered. Also, did you know the integrated file system is not just one file system? Details on each of the different file systems will be discussed as well as the basic ways you can access the integrated file systems.

Learning Objectives:

  1. Understand the basic concepts of the integrated file system
  2. Understand the different file systems
  3. Learn some ways objects within the integrated file system can be accessed

Speakers
avatar for Margaret Fenlon

Margaret Fenlon

Software Engineer, IBM
Margaret started working for IBM in 1983 on the S/36. From 1986-1994 she worked in various areas of what is now the IBM i including Authorization Management support of POSIX and the integrated file system. She worked on the port of SAP R/3 from 1994-1997. In 1998 Margaret joined the... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Adventure Tower Amazon
  • Level Beginner
  • Operating System IBM i
  • Audience Users that are new to the IBM i, and/or to the integrated file system. IBM i developers and/or system administrators may also benefit if they have no (or limited knowledge) of the integrated file system and how it fits in the system.

2:45pm

26CE OPEN LAB: HTTP Server on i
HTTP Server: Securing your Apache Server. With the continuing focus on security, its more important than ever to make sure you have your HTTP server properly secured. This lab will let you walk through the many possibilities when it comes to securing an HTTP Apache server on IBM i.

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

26BN 10 Questions to Determine Your Modernization Strategy
Modernization should bring value to your business, align with your goals and better position you for the future. With countless modernization options available for IBM i users, it’s not always easy to determine the best choice for you.

In this session, Chris Koppe will cut through the noise to help you understand the solutions available and show you how to determine which modernization strategies are right for your business by focusing on 10 key questions to ask yourself. He will also share real-life case studies of strategies used by IBM i customers and the results they have achieved.

In this session, you will learn
•How modernization can deliver benefits to IT and to the business?
•How to use your existing skills and tools to get you started in modernization?
•How you can balance modernization projects with all of your daily responsibilities?

Speakers
avatar for Chris Koppe

Chris Koppe

Fresche
Chris is widely recognized as a thought leader in IBM i modernization and is a regular speaker at conferences, events, and in webinars. Since joining Fresche 26 years ago, he has helped hundreds of companies worldwide develop and execute successful IBM i management and modernization... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 2

2:45pm

26AH Your First PHP Program
So now that you have Zend Server and Zend Studio Installed, you are ready to create and run your first PHP program. This session will walk you through the steps of creating a simple PHP program. It will discuss program structure, combining PHP, HTML, and CSS to get a complete program.

Learning Objectives:

After this session, the student will be able to create an run a PHP program on the IBM i.

Speakers
avatar for Greg Cannella

Greg Cannella

Director of MIS, Magid Glove & Safety Mfg
I have a new found passion for creating tools in PHP. I have developed a dashboard tool that allows users to access data on the IBM-I using SQL and display the data in a web browser. I did this using PHP, SQL, and SQL functions. I would love to talk to you about any of these topics... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap PHP Programming
  • Level Beginner
  • Operating System IBM i
  • Audience Developers that are interested in creating modern web based applications.

2:45pm

26AK Variable Scoping in RPG
One of the most common causes of bugs in traditional RPG applications is the use of global variables. Ever since the introduction of ILE and sub procedures, RPG has had the ability to have locally scoped storage. Proper use of scope can greatly reduce the possibility of introducing bugs into an application when making changes.

Learning Objectives:


1. Learn about using sub procedures and local scope for variables in RPG
2. Learn about using Linear Main Programs to add more scoping possibilities
3. Learn about locally scoped files and how they differ form traditional globally scoped file definitions

Speakers
avatar for Brian May

Brian May

Director of Customer Solutions, Profound Logic Software
In addition to being a published author and an award winning speaker, Brian May is the Director of Pre-Sales and Customer Solutions with Profound Logic. In this role, he works with existing and potential customers to share his extensive knowledge of planning and managing modernization... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom B

2:45pm

26CE OPEN LAB: REST Web Services – The Lab
This lab will help you get familiar with the REST based support that is provided with the Integrated Web Services support. You will get to create a web service that leverages REST and connect that services to a simple Web page to help you see and understand the end to end support.

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

26CF Authority Collection Utility in 7.4 – Locking Down Security for Your Sensitive Data Files and Objects
This presentation will introduce a new capability in the 7.3 release called Authority Collection. Authority collection is new support designed to assist the security administrator and application provider in locking down object level security. This support will help ensure that object authority is set to the most secure value while still allowing an application to run successfully. This presentation is a must see for security administrators and application developers.

Learning Objectives:


1. Learn about new support in 7.3, called authority collection, that helps the system administrator lock down security on sensitive data files and objects.

Speakers
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail A-B
  • Focused Education Roadmap IBM i 7.4
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i
  • Audience This session will help anyone who has the responsibility of locking down security on an IBM i partition.

2:45pm

26AI New Power-Based HMC Appliance and Virtual HMC on Power System
This session will focus on the latest HMC hardware appliance, the 7063-CR1 and the latest virtual HMC solution running on P8 or P9 running PowerVM. You will learn about the new features on the CR
1. We also discuss the latest updates to Virtual HMC which enable it to run on a POWER8 or later Power System. This session will have a live demo of the HMC using remote management capabilities with the BMC (baseboard management controller).

Speakers
avatar for Allyn Walsh

Allyn Walsh

Certified Consulting IT Specialist, IBM
Allyn Walsh is a Certified Consulting IT specialist on the IBM Power Systems Strategic Initiatives Team (formerly called (ATS). He has over 40 years in the IT industry, the last 25 years working with the AS/400 – Power Systems platform. He is a regular speaker at the Power Systems... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom B
  • Level Intermediate
  • Operating System Not Related
  • Audience System administrators, Operations staff will gain insight on the features and capailities of the Power based HMC hardware appliance, the 7063-CR1, as well as the vHMC on Power. These offerings are the direction IBM is taking for managing POWER9 and beyond

2:45pm

26CG iQ - Harnessing Quantum from IBM i
Did you know that IBM i has access to quantum computing power? Try it out! Connect with the IBM Q Experience and execute quantum computing programs. Jesse's and Jack's session will include
  • a brief explanation of quantum computing
  • a rapid tour of IBM Quantum Experience
  • a rapid tour of IBM's open source Quantum Information Science Kit Qiskit
  • installing the Qiskit toolset on IBM i
  • writing quantum programs in Python with examples.
Talk about taking IBM i to the future? The future is here! This is a MUST see!

Speakers
avatar for Jack Woehr

Jack Woehr

Senior Engineer, Absolute Performance, Inc.
Jack is a consulting programmer with over 30 years' experience in open source. He authors Ublu, an open source remote language for IBM i. He specializes in open source modernization on IBM i. He is currently experimenting with connecting IBM i to IBM Q quantum computing via the o... Read More →
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Monday May 20, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail C

4:00pm

27CE OPEN LAB: End-to-End Message Encryption - MQ Advanced Message Security (AMS) on IBM i
IBM MQ first added support for Advanced Message Security (AMS) on the IBM i platform in MQ 8.0, it provides the ability to use digital signatures and granular encryption for protecting MQ message data. This lab will look at how AMS can be used on IBM i to solve the requirement of encryption 'at-rest' for an existing MQ application, without requiring any recoding or relinking.

Learning Objectives:

The attendee will learn how to:
- Install and configure AMS for an application queue hosted on IBM i using integrity, privacy and confidentiality policies
- Configure the environment for an existing RPG, COBOL or Java application to benefit from using AMS without any recoding or relinking
- Demonstrate that all copies of an encrypted message are written to disk and are only readable to the intended recipients

Speakers
avatar for Jon Rumsey

Jon Rumsey

Senior Software Engineer, IBM
Jon is from the Hursley lab in the UK, he has worked in the IBM MQ Development team for 20 years on a range of distributed platforms, specializing in the IBM i platform. Jon has helped to deliver a number of MQ features on the platform since multiple queue manager support in MQSeries... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

27DA Getting the Most Out of Your Emulator
IBM i Access Client Solutions is the strategic emulator for IBM i. It is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux, and Windows. The IBM i Access Client Solutions (ACS) 5250 Emulator has shown itself to be very capable, providing several unique features not available with the IBM i Access for Windows PC5250 it was modeled after. We will take a look at the many features of the emulator and how to best leverage these features. This session will include hands on demos as well as give you an opportunity to get your questions and mysteries of the emulator answered.

Learning Objectives:
1. Learn about the numerous features that make the Access Client Solutions emulator the best on the market
2. Discover some of the benefits of the Access Client Solutions product in general
3. Discuss migration paths

Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Adventure Tower Adventure

4:00pm

27AL Exploring NoSQL Databases
Open Source Databases are one of the fastest growing topics of interest today and NoSQL databases are no exception. NoSQL databases provide for storage and retrieval of data that is modeled in ways other than tabular relations used in relational databases. This session will explore why NoSQL databases are important as well as showing how to work with some of the more popular NoSQL databases such as MongoDB.


Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom A

4:00pm

27BP Modernization Case Study – Creating a Database Abstraction Layer
By providing a layer of separation between your applications and your database, you have much more agility to respond to changing business requirements and you can reduce your maintenance burden at the same time. This case study will review three approaches that can used to provide database abstraction and the strengths and weaknesses of each approach.

Learning Objectives:

  1. Evaluate three different approaches to database abstraction and their benefits
  2. Walk step by step through the implementation of a Logical File database abstraction layer
  3. Review the reference architecture for a database I/O service program
  4. Best Practice design recommendations for new tables

Speakers
avatar for Ray Everhart

Ray Everhart

Product Manager, Fresche Solutions


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 4
  • Level All
  • Operating System IBM i
  • Audience Developers or database engineers who are about to begin modernizing their existing tables

4:00pm

27DD Presenting Through Visual Innovation
Are your presentations not getting the desired results? Learn the art of delivering an impactful presentation. Presentations should be impactful. Make your slides tell the story that sells your project with success. Learn new techniques, presentation concepts, and how to communicate with your audience. Stand up with confidence and get the management support you deserve!

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed Service Provider, specializing in transforming the Business of IT.Richard is a recognized SME and world renowned award-winning industry speaker specializing in, Cloud Computing Architecture,Business Resiliency, Disaster Recovery... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Adventure Tower Safari

4:00pm

27DC What's New in PowerHA
Learn about all of the exciting new enhancements in the 7.4 release of PowerHA with a focus around integrationenhanced usability, and automation of the administrative domain.

Learning Objectives:
  1. A brief review of PowerHA, and recent new functionality.
  2. Learn about the exciting new features in PowerHA 7.4
  3. A preview of what is to come in the future.

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Adventure Tower Nile
  • Level All
  • Operating System IBM i
  • Audience Anyone interested in PowerHA, either those considering it or those who have had it and want to learn what is new

4:00pm

27DB What's New in Notes and Sametime 10
The Notes client hasn't had significant enhancements for a few releases now. This has changed with the release of Notes 10. The development team was busy listening to customers and partners to find out what the top needed have been and implemented those! Come to this session to learn about why you'll want to get your users on the Notes 10 client ASAP and how Sametime became much more usable and friendly across devices in Sametime 10.

Learning Objectives:

1. Learn about the plethora of enhancements made available to the Notes client with version 10.
2. Learn about how much more usable Sametime is in version 10.

Speakers
avatar for Kim Greene

Kim Greene

President, Kim Greene Consulting, Inc.
Kim Greene is president of Kim Greene Consulting, Inc. specializing in providing consulting services for the IBM Collaboration Solutions portfolio for IBM i (formerly AS/400, iSeries, System i), Windows, and Linux. Kim has over 15 years of experience with IBM Domino and 20 years of... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Adventure Tower Amazon
  • Level All
  • Operating System Not Related
  • Audience Anyone in your company that has responsibiltiy for the IBM Notes/Domino/Sametime envirnoment in your company.

4:00pm

27CG End to End DevOps and Modernization on IBM i
DevOps is all about improving the way organizations work in order to deliver better software value faster. It starts with three things, people, processes and tools. In this session, you’ll learn how you or your IT leaders can lead transformation change within their own organizations. Where to begin a modernization or refactoring practice, built around best practices and proven solutions. In addition, attract, develop, retain and close the talent gap needed for Modernization success with the experts, Arcad Software.

Speakers
avatar for Floyd Del Muro

Floyd Del Muro

Director, Business Development, SenecaGlobal
With 31 years of experience on the IBM midrange platform, Floyd is Director, Business Development for the SenecaGlobal group. In his role at SenecaGlobal, Floyd has been extensively involved in the management of DevOps , Enterprise Modernization and refactoring projects on IBM i... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Monorail C

4:00pm

27AH Node.js: What's Next?
Want to know what is next for Node.js? New features? Major changes? Key initiatives at the technical and organizational level? This talk by the Node.js Technical Steering Committee (TSC) Chair will give you an update on what is up and coming on the Node.js front across the board.

Learning Objectives:


1. Learn about new features in the latest versions of Node.js
2. Learn about strategic initiatives and what teams are working on within the Node.js community.
3. Gain insight into how to leverage some of the new technology within Node.js

Speakers
avatar for Michael Dawson

Michael Dawson

IBM Community Lead for Node.js, IBM
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap Node.js Programming
  • Level All
  • Operating System AIX, IBM i, Linux
  • Audience Software developers and team leads developing applications, architects selecting which software stacks to use within their organization.

4:00pm

27BO POWER Pick: A Nerd's Guide to DATA-INTO in RPG
RPG's DATA-INTO opcode is a powerful tool for mapping data from documents (such as JSON, XML, CSV, etc) into RPG variables. DATA-INTO works together with a separate program, known as a "parser" that interprets the data format. In this session, Scott will explain the basics of using DATA-INTO, first by showing how to use it with an existing parser, then he will provide the really nerdy stuff: How to write your own parser!

Learning Objectives:


1. What RPG's DATA-INTO opcode? When is it useful?
2. How to use it with an existing parser program.
3. How to write your own parser program


Attendee POWER Pick: Advance RPG

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 3

4:00pm

27CE OPEN LAB: Authority Collection Lab
Users on your system are the biggest risk due to incorrectly configured authority to objects without a business need. Authority collection provides the administrator the tools needed to identify and minimize each users excessive authority on system objects. See for your self in this open lab how easy it is to identify the excessive authority and how to reduce that authority to the needed levels.

Learning Objectives:


1. Learn to enable the Authority Collection utility which was introduced into IBM i in 7.
3.
2. Learn how to query the results from the log of information gathered.
3. And most importantly, learn how to reduce the authority on objects to appropriate levels.

Speakers
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience System administrators that have tried to minimize authority to objects will find this open lab extremely helpful.

4:00pm

27CF Intro to Encryption
Get your encryption questions answered! Patrick Townsend, founder and CEO of Townsend Security, will go over the most common encryption questions that he has received over his 30 year career in data security. What is the difference between AES and PGP encryption? Just how important are standards? What's the difference between key storage and key management? Attend this session and leave with a better understanding of how to protect your private data - whether in motion or at rest, on-premises or in the cloud.

Speakers
avatar for Patrick Townsend

Patrick Townsend

Patrick Townsend is Founder and CEO of Townsend Security, a leading provider of data encryption, key management and web services solutions for the IBM i, and many other Enterprise operating platforms. Founded in 1989, Mr. Townsend's company specializes in helping customers bring their... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Monorail A-B

4:00pm

27AI BRMS Graphical User Interface
BRMS provides a graphical user experience with Systems Director Navigator. Learn how to manage and use BRMS by leaving the green screen behind. Maybe you know how to use one of the Intel based back up programs and want to use BRMS, here's a way to easily make the transition. This session will run through the graphical interface and show how to manage BRMS without the 5250 terminal.

Learning Objectives:

See how BRMS is managed with the graphical user experience Make your backups run so you can use any device that supports a browser can mange and control your backups Learn where all the new features and enhancements of BRMS are going to be introduced

Speakers
avatar for James Oberholtzer

James Oberholtzer

Chief Technical Architect, Agile Technology Architects
Jim started his career in 1980 working in positions of increasing responsibility including Vice President – Technology, at the United States Bowling Congress (USBC). Today, Jim is the Chief Technical Architect for Agile Technology Architects, LLC a consulting firm that assists companies... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom B

4:00pm

27BM IBM i Services for the System Administrator
IBM i Services - certainly you've heard about these SQL interfaces and how they can provide access to useful system information; many of these services are very useful for system administrators. This presentation will review several of these IBM i Services and how you can use them to improve or customize the management of your IBM i partition. Attend this session to add new tools to your management toolbox.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 1

4:00pm

27BN POWER Pick: Daily Care and Feeding of IBM i
IBM i and IBM Power Systems combine to deliver a fabulously reliable environment. The operating system has rich work management capability and strong error reporting. Despite that you shouldn't ignore it or you will eventually find yourself dealing with something serious. In this session we'll cover the things you need to watch and understand allowing you to deal with them before they become serious issues.

Learning Objectives:

1) Learn where to look and what to look for to know how your system is running.
2) Learn what to configure for automatic reporting of errors and problem.
3) Learn the points at which you need to begin to apply effort well before issues occur.
4) Be able to tell management: "Yes our IBM i is running well!"

Attendee POWER Pick: Daily Care of IBM i 

Speakers
avatar for Larry Bolhuis

Larry Bolhuis

Chief i-entist, Frankeni Technology Consulting, LLC
Larry has grown up with computers since his father became a CE in 1967. He obtained a bachelor's degree in Computer Science from Calvin College in 1982 and soon after began working on IBM midrange equipment with the S/34 and S/36. Larry began working on the As/400 at its introduction... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 2
  • Focused Education Roadmap POWER Pick
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i
  • Audience This session is focused on the Developer who is suddenly handed the Admin hat and needs to know what the daily tasks of an Admin are.

4:00pm

27AK Web Design Tips for Green Screeners
Many green screen programmers using RPG, COBOL and the like often struggle to leverage their skills in the Web and Mobile world due to the paradigm shift from green to GUI then for UI to UX. This session will take you from where you are today to where you need to be tomorrow and beyond, leveraging you existing skillset. User experience is a very large subject and we cannot make you experts in a single session; our goal is to start you off in the right direction. After the session, attendees will have a good understanding how to build and leverage these skills to modernize legacy applications and build new ones.

Learning Objectives:

This session will show you how to:
1. Translate those green paradigms to GUI to leverage skills you already have
2. Design the look of your applications by examining the features of familiar applications
3. Use color in interface design
4. Engage the user We will also show the trend towards splitting user experience from development and how organizations like IBM, Adobe, Microsoft, and looksoftware have met this challenge.
5. Understand mobile and responsive design and just how easy it can be.

Speakers
avatar for Greg Patterson

Greg Patterson

Modernization Specialist, Fresche Solutions
Greg Patterson has been in the IT field for 18 years, the last 11 with Fresche Solutions where he is currently a Modernization Specialist. In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis... Read More →


Monday May 20, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom B
  • Level All
  • Operating System IBM i
  • Audience This session is best suited to RPG/COBOL 5250 Programmers.

5:15pm

28AI OCEAN Meeting
Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower South Ballroom B

5:15pm

28AK What the Heck is Going on with Java?
Java, there are all sorts of things going on in the news when it comes to Java. Some things apply to IBM i, others... not so much. This session will help sort out what is what when it comes to Java and IBM i. We will also take a look at the future changes and how they will effect your applications.


Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower North Ballroom B

5:15pm

28BO Learn to Fly with RDi - Latest and Greatest
Rational Developer for i is the modern and highly productive IDE for developing applications on and targeting the IBM i. Edmund Reinhardt, the technical architect, will be showing off the latest features that have gone into this great tool. Includes the latest and greatest features that were just announced in version 9.6.0.6.
Learn about - new refactoring to extract constants - PDM Object Table that is even more productive with keystroke navigation and seamless handling of multiple options  - making it obvious which procedure and/or subroutine is being edited - intutive nameing of compile jobs - support for new RPG language features such as dynamic arrays. IBM is continuing to invest in making IBM i programming not only productive but fun.

Learning Objectives:

Get a general sense of what the RDi product is capable of and learn specifics about the features that have gone into the product since last year Improve your productivity and code quality by using modern coding techniques

Speakers
avatar for Edmund Reinhardt

Edmund Reinhardt

RDi Architect, IBM
Edmund Reinhardt has been working on application development tools for IBM i for over 25 years. As the architect for Rational Developer for i, he is passionate about engaging and delighting customers with its capabilities.


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 3
  • Level All
  • Operating System IBM i
  • Audience Anyone currently using or considering using Rational Developer for i to improve their productivity

5:15pm

28CE OPEN LAB: End-to-End Message Encryption - MQ Advanced Message Security (AMS) on IBM i
IBM MQ first added support for Advanced Message Security (AMS) on the IBM i platform in MQ 8.0, it provides the ability to use digital signatures and granular encryption for protecting MQ message data. This lab will look at how AMS can be used on IBM i to solve the requirement of encryption 'at-rest' for an existing MQ application, without requiring any recoding or relinking.

Learning Objectives:

The attendee will learn how to:
- Install and configure AMS for an application queue hosted on IBM i using integrity, privacy and confidentiality policies
- Configure the environment for an existing RPG, COBOL or Java application to benefit from using AMS without any recoding or relinking
- Demonstrate that all copies of an encrypted message are written to disk and are only readable to the intended recipients

Speakers
avatar for Jon Rumsey

Jon Rumsey

Senior Software Engineer, IBM
Jon is from the Hursley lab in the UK, he has worked in the IBM MQ Development team for 20 years on a range of distributed platforms, specializing in the IBM i platform. Jon has helped to deliver a number of MQ features on the platform since multiple queue manager support in MQSeries... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Castle A-C

5:15pm

28AL Using SQL to Overcome Challenges When Consuming XML (Case Study)
In this new world of mobile data collection by our field specialists, we ran head-on into special characters as well as emojis. This case study tells the tale of overcoming the hurdles we were stumbling over to deal with them.

Learning Objectives:

  1. Learn what issues can be raised when using mobile devices to collect information from the field
  2. Learn how XML support in Db2 for i was used to resolve these issues

Speakers
avatar for Vern Hamberg

Vern Hamberg

Senior IT Developer, Ecolab, Pest Elimination
Vern has worked on IBM midrange systems for over 25 years, beginning with the System/38 and AS/400. At present he is a senior IT developer for the Pest Elimination division at Ecolab. He is degreed in both music and mathematics, which gives him a distinct approach to the art and science... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower North Ballroom A
  • Focused Education Roadmap SQL Programming
  • Level All
  • Operating System IBM i
  • Audience Developers who need to process XML files and web services and others who need to know what can be done with XML support in SQL for IBM i

5:15pm

28BP POWER Pick: Revving Up SQL Performance with (Database) Indexes
One of the most important things needed to improve SQL performance is to have the proper indexing over files, especially as the files grow in size. Indexes are so important that the database provides index advice for assistance. However, advice is no substitute for knowledge and proper understanding of indexes. As with all advice, it must be reviewed and good judgment applied on when to create them. This session will provide background on indexes, explains why they are so important, and gives you the knowledge to be more confident in defining and using them.

Attendee POWER Pick: SQL Performance Management 

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 4

5:15pm

28DB IBM i NetServer: Easy Access to Data
The IBM i is a Windows file and print server! IBM i NetServer allows Windows and Linux/Samba clients to access the integrated file system and output queues for all your file serving and printing needs. Learn how to leverage IBM i for these critical functions. This session covers basic through advanced topics related to IBM i NetServer including configuration, administration, and more.

Learning Objectives:

By the end of this session, attendees will be able to:

  1. Configure IBM i NetServer for file and print serving
  2. Configure some popular clients for connection to IBM i NetServer
  3. Understand authentication, security and administration issues related to IBM i NetServer

Speakers
avatar for Margaret Fenlon

Margaret Fenlon

Software Engineer, IBM
Margaret started working for IBM in 1983 on the S/36. From 1986-1994 she worked in various areas of what is now the IBM i including Authorization Management support of POSIX and the integrated file system. She worked on the port of SAP R/3 from 1994-1997. In 1998 Margaret joined the... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Adventure Tower Amazon
  • Level All
  • Operating System IBM i
  • Audience IBM i system administrators who wish to configure their IBM i for file and/or print serving and IBM i system users athat want to learn how to use IBM i NetServer to access integrated file system objects.

5:15pm

28DD Getting Started with Machine Learning on IBM i
The emerging realm of AI and Machine Learning can bring seemingly-limitless opportunity for your enterprise (and perhaps even mankind). How can you leverage these new technologies from IBM i?This session will provide an overview of what technologies you can be using from your IBM i today. We will cover various AI/ML packages available to run on the system, as well as the cloud-based capability of IBM Watson. After all, IBM i has always been a data-centric platform. Surely, Db2 for i houses mission-critical and intensely valuable data. Coupling AI and ML with this data can bring an unprecedented amount of innovation.

Learning Objectives:


Speakers
avatar for Alison Butterill

Alison Butterill

WW IBM i Offering Manager, IBM
Alison Butterill is the offering manager for IBM i. She owns the responsibility for the IBM i business, including defining and guiding future directions and strategies. She works with the IBM i sales, marketing, and development teams as well as clients and partners to ensure that... Read More →
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Adventure Tower Safari
  • Focused Education Roadmap Cognitive
  • Level Beginner
  • Operating System IBM i
  • Audience Anyone interested in AI or ML on IBM i.

5:15pm

28DA IBM i Networking and Servers Overview
The IBM i OS network communications has changed a lot since the AS/400 primarily communicated to workstations and printers using Twinax and to other computer systems using specialized communications lines. In some ways things are more complex because our IBM i OS systems communicate to a lot of other devices in many different ways, but in other ways things are simpler today because nearly all network communications are built on top of the foundation of Ethernet and TCP/IP. This session will take a look at these foundation Ethernet and TCP/IP and how they are built up within the IBM i OS. We will look at your communications adapters, Line Descriptions, and IP addresses, subnets, routes and more including the commands and interfaces used to manage these. We will also look at some of the most commonly used networking servers like Telnet and FTP and cover their basics of configuration, management and even troubleshooting.

Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Adventure Tower Adventure
  • Level Intermediate
  • AWARD Gold
  • Operating System IBM i
  • Audience IBM i OS users to Administrators looking for a better basic understanding of networking on the IBM i OS.

5:15pm

28AH CRUD Using PHP
Data has to start somewhere. The most common form of maintenance is the CRUD (Create, Read, Update, and Delete) program. This session will show how to build a CRUD application. This will be using sample code of the very simple open source ticket program known as KTOR (Keep Track Of Requests) in order to demonstrate the fundamentals of creating a PHP based CRUD program. It is recommended that the student previously complete the session "Connect to DB2 from PHP using SQL".

Learning Objectives:

The student will learn how data flows through a stateless application. They will also learn how to tie all of the different database access methods together in a single application.

Speakers
avatar for Greg Cannella

Greg Cannella

Director of MIS, Magid Glove & Safety Mfg
I have a new found passion for creating tools in PHP. I have developed a dashboard tool that allows users to access data on the IBM-I using SQL and display the data in a web browser. I did this using PHP, SQL, and SQL functions. I would love to talk to you about any of these topics... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap PHP Programming
  • Level Intermediate
  • Operating System IBM i
  • Audience Developers that are interested in creating modern web based applications.

5:15pm

28DC Business Value of Open Source and IBM i
Open source sounds "cool" and claims to be free. Can this be true? If so, how free is "free"? In this session we will discuss the TCO (Total Cost of Ownership) of Open Source as well as the TCA (Total Cost of Acquisition). We will also explore best practices on how to best implement Open Source technologies in the environment.

Learning Objectives:


1. Learn how to cost justify a "proper" Open Source project.
2. Learn the realities of both costs and benefits of Open Source implementations.
3. Examine the risks associated with open source projects.

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Adventure Tower Nile
  • Level All
  • Operating System IBM i
  • Audience This is a no-technical sessin targeted as business leaders who are challenged to deliver more for less.

5:15pm

28BM Strategy and Best Practice for Modern RPG
This session discusses some of the features of the ILE RPG language that allow you to write modern code, and to develop in a modern way.

Learning Objectives:

Learning Objectives: - Learn the features of ILE RPG that allow you to write "modern" code - Learn which old features to avoid - Learn how using service programs can modernize your development, both new function, and maintenance

Speakers
avatar for Barbara Morris

Barbara Morris

IBM
Barbara Morris is the lead developer for the RPG compilers in the IBM Toronto Lab. She has been working on the RPG compilers since she started at IBM in 1989 after receiving a Computing Science degree from the University of Alberta. The first enhancement she developed was the ENDIF/ENDDO... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 1

5:15pm

28CE OPEN LAB: Authority Collection Lab
Users on your system are the biggest risk due to incorrectly configured authority to objects without a business need. Authority collection provides the administrator the tools needed to identify and minimize each users excessive authority on system objects. See for your self in this open lab how easy it is to identify the excessive authority and how to reduce that authority to the needed levels.

Learning Objectives:


1. Learn to enable the Authority Collection utility which was introduced into IBM i in 7.
3.
2. Learn how to query the results from the log of information gathered.
3. And most importantly, learn how to reduce the authority on objects to appropriate levels.

Speakers
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience System administrators that have tried to minimize authority to objects will find this open lab extremely helpful.

5:15pm

28CF IBM i Security: The Good, the Bad, and the Downright Ugly
Don’t miss out on more than a decade’s worth of market research on the security configurations of IBM i servers and the successes and failures of organizations that run critical applications on them. HelpSystems has audited thousands of IBM i servers around the world, gaining extensive, real-world insight into the deployment state of IBM i security controls.

Learning Objectives:

Join the author of the wildly popular "State of IBM i Security" study for a recap of eye-opening statistics from the current report. Along with the results, this session provides review and tips in seven configuration categories:

• Network-initiated commands & data access

• Server-level security controls

• Profile and password settings

• Administrative capabilities

• Public accessibility to corporate data

• System event auditing

• Virus scanning Learn what steps your own organization must take to address these continually overlooked and dangerous security exposures—including some that are often missed by professional auditors!

Speakers
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, Helpsystems
Robin Tatam is HelpSystems’ Global Director of Security Technologies and a COMMON subject matter expert (SME). As an award-winning speaker on security topics, Robin has been interviewed and quoted by industry magazines and has published numerous trade articles. Robin’s extensive... Read More →


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Monorail A-B
  • Level All
  • AWARD Silver
  • Operating System IBM i
  • Audience Administrators and systems managers who wish to correctly utilize the security features of IBM i

5:15pm

28BN PowerVC for IBM i in the DevOps Environment
Learn about the practical application of IBM's PowerVC product in a modern DevOps IT shop. Hear from someone in the field their experiences with the implementation, setup and usage of the product. See how this tool can help modernize your IBM i infrastructure, reduce time spent creating systems, and enable continuous deployment strategies.

Learning Objectives:


1. Gain a high level understanding of PowerVC
2. See how to set up an image deployment strategy.
3. Discuss ways these methods can enhance your IBM i modernization strategies.

Speakers
avatar for Dana Boehler

Dana Boehler

Senior Systems Engineer, Rocket Software
Dana has worked on the platform for nearly 20 years as a systems engineer and security analyst. In his off time he enjoys Brazilian Jiu-Jitsu, fishing, and water sports.


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Magic Kingdom 2
  • Level All
  • Operating System IBM i
  • Audience System administrators, engineers, and Architects interested in learning to more quickly deploy systems and facilitate devops strategies.

5:15pm

28CG Rapid Fire Admin
This overflowing session is designed to help ensure every IBM i administrator and operator has at least a backpack full of valuable tips for when they return home. From command line to shell to IBM Navigator for i, Steve will sprint through these tips at a pace of at least two tips per minute, for at least 150 tips! This session is updated every quarter with new and relevant information so that you don't miss good foundational tips but are keeping up with what updates IBM is releasing on a regular basis.

Speakers
avatar for Steve Pitcher

Steve Pitcher

IBM i Administration, iTech Solutions
Multi-industry IT professional with experience as a developer, systems administrator and IT Director.Skilled in security and collaborative solutions with a focus on IBM i (AS/400 or iSeries). 


Monday May 20, 2019 5:15pm - 6:15pm
Fantasy Tower Monorail C

6:30pm

Reception in the Expo
Monday May 20, 2019 6:30pm - 8:30pm
Fantasy Tower Exhibit Hall
 
Tuesday, May 21
 

8:00am

31BO Test Driven Development - Best Practices Applied to IBM i with Assistance of Tooling
Current best practice for producing high quality software is Test-Driven Development. These practices can be applied to RPG development on IBM i. The end result is software where every single line is covered by an automated test and can easily be regression tested on every build of your deliverable. Tools such as RPG Unit and RDi can be used to support this process and make it easier and more enjoyable.

Learning Objectives:

  1. Learn the best practice of Test Driven Development
  2. Be able to articulate the benefits of this approach
  3. See a practical example in the context of ILE RPG and the IBM i
  4. See how the open source packages like RPG Unit can help
  5. Learn how Rational Developer for i can be used to support this process

Speakers
avatar for Barbara Morris

Barbara Morris

IBM
Barbara Morris is the lead developer for the RPG compilers in the IBM Toronto Lab. She has been working on the RPG compilers since she started at IBM in 1989 after receiving a Computing Science degree from the University of Alberta. The first enhancement she developed was the ENDIF/ENDDO... Read More →
avatar for Edmund Reinhardt

Edmund Reinhardt

RDi Architect, IBM
Edmund Reinhardt has been working on application development tools for IBM i for over 25 years. As the architect for Rational Developer for i, he is passionate about engaging and delighting customers with its capabilities.


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 3
  • Level Intermediate
  • Operating System IBM i
  • Audience Application Developers interested in improving the quality of their deliverables and reducing the risk of regression

8:00am

31DC Jira, Git, Jenkins and DevOps for the IBM i
Increasing numbers of IBM i users are looking to take advantage of the latest in open source and distributed systems DevOps tools like Git, Jira and Jenkins. Using these tools not only allows IBM i users to take advantage of the power and flexibility they offer but it also makes it possible to integrate IBM i development with development for Linux, Windows and Linux. Those tools can be integrated with traditional IBM i change management tools in order to provide the specific build and deployment capabilities required by IBM i users. In this way, IBM i users get the best of all worlds.

Speakers
avatar for Dan Magid

Dan Magid

VP, Development, Rocket Software
Daniel Magid is the Rocket Vice President in charge of Rocket IBM i solutions. He is responsible for Rocket's Modernization, ALM & DevOps and HA/DR solutions. Daniel has been deeply involved in the IBM midrange market for more than 30 years. Through his many articles, speaking engagements... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Adventure Tower Nile
  • Level All
  • Audience Developers, application managers and operations staff would benefit from understanding the latest techniques in DevOps for the IBM i.

8:00am

31DA IBM i ACS Advanced Usage and Administration
BM i Access Client Solutions (IBM i ACS) is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux, and Windows. Familiarity with IBM i Access Client Solutions is very important as this is the future of the IBM i Access Family software on workstation operating systems. This future is already here as IBM i ACS is the only client supported on Windows 10 and later OS, and IBM i Access for Windows is being withdrawn from support on April 30, 2109.

In this session we will cover some of the more advanced IBM i ACS Java client capabilities like running a Data Transfer natively on the IBM i OS and how to use command syntax to script actions to be ran. We will also look at the associated IBM i Access Client Solutions Windows Application and the Administration of that along with the base Java package.

Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Adventure Tower Adventure

8:00am

31AL Open Access Magic! Restructure Your Database Without Modifying Applications
The database is the foundation of any application. It’s the last tier you’ll remove, and the first tier you’ll want to extend or transform. Modernizing your database from DDS to DDL is part of the transformation, but there’s also real value in changing the structure of your entire database – normalizing it, splitting or merging tables, changing field type or length, etc. A modernized structure is key to helping you meet evolving business needs. Historically, structural database changes were possible only with significant modification of your RPG applications. In fact, you almost had to re-write your applications to map to the new database structure. Well, not anymore. In this session, you’ll be introduced to a new and unique solution that lets you restructure your database without having to modify your IBM i applications. Our innovative use of Open Access leaves RPG applications as-is during database restructuring, and also provides an OA API for COBOL applications. Going forward, you’ll be able to optimize your SQL engine, use real date fields or Unicode, extend fields to varchar, integer or Boolean, remove redundancies, normalize your database (1,2,3NF+) … all without having to modify your current applications! Any changes will be assimilated by your existing code. The time and effort that you will save are impressive.

Learning Objectives:

  1. Enabling a transformation of your Database model while keeping your current application working.
  2. Benefit of normalization of your DB

Speakers
avatar for Pascal Polverini

Pascal Polverini

Solutions Architect, Fresche Solutions
Pascal Polverini has a strong experience in end-to-end software architectures, with expertise on DB, programming languages, communication protocols and GUI.Co-author of the IBM i Modernization Redbook, he is an expert in cross technologies. Active member of the IBM i ISV Advisory... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower North Ballroom A
  • Level Beginner
  • Operating System IBM i
  • Audience Developers, IT managers and CEOs would benefit from this session

8:00am

31BP Transactional vs. Analytical SQL
Understanding and spotting it: what should an appropriate data model look like? What are the red flags that your data model is not best for your usage? This session will discuss these topics along with strategies for doing more analytical processing of your transactional data. Additional topics covered such as: - virtual vs. ETL mapping - using dimension tables for dates, VINs, customer name, zip code, etc.. Operational Data Stores, Dimensional Data Model and why they are best for analytical analysis will also be discussed.

Learning Objectives:


Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 4

8:00am

31CE OPEN LAB: Independent ASPs
Independent auxiliary storage pools (IASPs) are a key technology for PowerHA as well as a useful tool for system availability, consolidation, and archiving on IBM i. This lab will contain a set of exercises illustrating how to access data in an IASP, as well as some considerations when writing applications in an IASP environment.

Learning Objectives:

  1. Learn how to create an independent ASP
  2. Learn how to access data within and independent ASP

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience Those wanting to see how easy it can be to create an IASP and move applications and data into it

8:00am

31CE OPEN LAB: PowerHA Interactive Lab
People say that setting up a high availability environment is complicated. The PowerHA SystemMirror for i lab will allow you to answer that for yourself. You'll be able to create a high availability environment and play around with switching and independent auxiliary storage pools (IASPs).

  1. Learn the components of the IBM i clustered operating system
  2. Learn how to set up a simple High Availability environment in PowerHA
  3. Learn how to configure and manage independent auxiliary storage pools (IASPs) as well as the benefits of using them.

Learning Objectives:
  1. Learn the components of the IBM i clustered operating system
  2. Learn how to set up a simple High Availability environment in PowerHA
  3. Learn how to configure and manage independent auxiliary storage pools (IASPs) as well as the benefits of using them.

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience Those wanting to give PowerHA a try for themselves

8:00am

31DD The Ninja Guide to Building Teams and Creating Engagement
Sure, Ninjas are cool, and they're fun to talk about. And more importantly, there's a leadership lesson there... Ninjas are always 100% ENGAGED! They equate their personal success with the success of their team, and of their mission. How productive would your teams be if they were always completely engaged, like Ninjas? Whether you're a leader looking to learn the secrets behind building strong teams and keeping them engaged, or a team member who wants to better understand team dynamics, you'll find this session illuminating.

Learning Objectives:

During this session you'll learn: * Hiring tips to ensure you get the people you need on your team (and to communicate better with them) * Learn to interview candidates like a pro (or to ace your next interview) * Techniques to build your bench by creating a reserve of good will * How to keep your people motivated (and yourself!) * Methods to align your team's success (as well as your own) with that of your organization By the end of this session you'll have the tools you need to build a team of the best and brightest, and keep them as engaged as... Ninjas!

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Adventure Tower Safari
  • Level All
  • AWARD Silver
  • Operating System Not Related
  • Audience Everyone who leads other people - or works as part of a team - will benefit from this session!

8:00am

31DB Setting up Linux on Power Systems
So, you’ve decided to take the plunge and explore Linux on your Power system but don’t know where to start? This session will explore how to install Linux on a Power system, both PowerVM as well as the KVM hypervisor will be covered as well as hosting Linux I/O from an IBM i instance.

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Adventure Tower Amazon

8:00am

31AH Stupid Python Tricks
Python has many tools built in and many tools just a web request away. Learn how these tools can save you time and money. See examples parsing CSV files, sending emails, building Excel xlsx files, and more!

Learning Objectives:


Speakers
avatar for Stephanie Rabbani

Stephanie Rabbani

Consultant, Seiden Group
I have 14 years of experience developing web applications on the IBM i. I would love to hear about your application or what you are thinking of doing on your system.


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower South Ballroom A
  • Focused Education Roadmap Python Programming
  • Level Beginner
  • Operating System IBM i
  • Audience Application developers who want to understand how Python can be useful for their business

8:00am

31AK Intro to Unit Testing RPG Using iUnit
We will learn how to unit test your RPG code using iUnit, an RPG unit testing framework written by Marina Schwenk and Steve Johnson-Evers. We will learn how to automate your testing process once you get your test written and you have to run them over and over again.

Learning Objectives:

We will go through basic unit testing concepts, how to setup the project and write your own unit tests and how to identify parts of the program that you can break up into pieces that you can verify with your unit tests.

Speakers
avatar for Marina Schwenk

Marina Schwenk

Software Developer, Everbrite
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina works as a developer in both RPG and Java and she also is one of two junior IBM... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower North Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Developers who want to learn how they can unit test their programs natively in RPG

8:00am

31BM POWER Pick: Finally – RPG Freed from the Fetters of Fixed Format
Finally! The time where RPG was a cryptic, column oriented, hard to decode programming language is over. Beginning with release V5R1M0 free format coding for C-Specs was introduced … but it took until release 7.1 TR 8 (respectively release 7.

2) until the H, F, D and P-Specs got a free format equivalent. The complete free format coding includes several simplifications and/or assumptions, for example if not explicitly defined differently a file (F-Spec) is handled as input file. Instead of single characters that had to be coded on a specific position, descriptive keywords are introduced, for examples specific keywords exist for all data types. The sequence of F- and D-specs is no longer mandatory. And with release 7.2 TR 3 the last restriction (RPG source code has to be coded between position 8 and 80) is removed.

Learning Objectives:

In this session you will learn how to code free-format H-, F-, D- and P-Specs beginning with the new DCL-Opcodes, continued with the new keywords for defining data types in stand-alone fields or data structure sub-fields. This session will cover the file definition for keyed or unkeyed access in input and update mode. You’ll also learn how to define all kinds of work fields, constants, arrays, (nested) data structures etc. The coding of (sub-) procedures, prototypes and procedure interfaces are demonstrated as well as the coding of special data structures, such as program status data structure and data areas.

Attendee POWER Pick: RPG Free Format

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, Fresche Solutions, Inc.
Application Modernization, Database Modernization, EducationSQL Queries, Database Design,SQL Programming, User Defined Functions and Table Functions,Journaling and Commitment Control,SQL Performance and Performance AnalysisRPG Free Format, ILE Concepts, Modular Programming, Data IntoXML... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 1
  • Focused Education Roadmap POWER Pick
  • Level Intermediate
  • Operating System IBM i
  • Audience Programmers who want to learn RPG or RPG programmers who heard about full-free coding but never used it or RPG programmers who already use full-free coding, but want to learn new tricks.

8:00am

31CF Controlling Access to IBM i Systems and Data
To protect your critical data from access by unauthorized users or intruders, and to comply with increasingly strict IT security regulations, you must take control of all access points to your IBM i server. Attend this session for an in-depth discussion of all the points of access that must be managed and how they can be secured using IBM i exit points.

Learning Objectives:

• Securing network access and communication ports
• How database access via open-source protocols can be secured
• Taking control of command execution

Speakers
avatar for Guy Marmorat

Guy Marmorat

Senior Director of Product Management, Syncsort
For more than 20 years, Guy Marmorat has been dedicated to the development of security solutions for IBM i (AS/400). As President and CEO of Cilasoft, he contributed to positioning the company as a world leader in IBM i audit and security software. Guy joined Syncsort at the end of... Read More →
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Monorail A-B

8:00am

31AI RPM's for the System Administrator
You may have heard about the latest news with open source: RPM's! As a system administrator, you may have lots of questions. What does this mean for me? Why the switch? What new skills do I need? How do I sanely manage open source on my system? Come to this session to demystify the bold new world of RPM's.

Speakers
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →
avatar for Steve Pitcher

Steve Pitcher

IBM i Administration, iTech Solutions
Multi-industry IT professional with experience as a developer, systems administrator and IT Director.Skilled in security and collaborative solutions with a focus on IBM i (AS/400 or iSeries). 


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower South Ballroom B

8:00am

31BN What's New with the IBM i Performance Tasks
This session will review the latest enhancements to the IBM i Performance Tasks in Navigator for i. This will include the recent additions to the Performance Data Investigator, Graph History, System Monitor enhancements, and several other features.

Learning Objectives:

Learn about the latest features that have been added to the Navigator performance tasks.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Magic Kingdom 2
  • Level Beginner
  • AWARD Gold
  • Operating System IBM i
  • Audience System Administrators who are interested in performance management.

8:00am

31CG Managing IBM Power Systems
IBM Power customers have a broad selection of tools for hardware, services and virtualization management, from the traditional HMC through to the cloud-delivered CMC. This session provides an overview of the latest releases and how they fit within the Power platform management strategy.

Learning Objectives:
1. Understand the Power HMC capabilities
2. Understand the Power vHMC capabilities
3. Understand the PowerVM NovaLink capabilities
4. Understand the capabilities and strategy of CMC
5. Understand the capabilities and strategy of vRealize for Power

Speakers
avatar for Ian Robinson

Ian Robinson

Virtualization and Multi-Cloud Offering Manager, IBM
Ian Robinson is the worldwide virtualization and multi-cloud offering manager for IBM Systems, responsible for IBM’s portfolio of virtualization, entry private cloud and hardware management solutions for the Power Systems platform. He joined IBM in 2009 with its acquisition of Transitive... Read More →


Tuesday May 21, 2019 8:00am - 9:00am
Fantasy Tower Monorail C

8:00am

Certification Testing
Please check in at Registration in the Center Lounge

Tuesday May 21, 2019 8:00am - 11:30am
Fantasy Tower B Ticket

9:15am

32BO Sublime Deslimer - Refactoring with Confidence Using RDi
Refactoring is important to deal with technical debt. As code ages, it starts to smell. Out-of-date structure, indentation and naming obscure the current design. RDi 9.5.1.1 or later has a major new enhancement to safely get your code smelling fresh and clean again. RDi Rename intelligently renames all and only those symbols in the code that correspond to your selection with an easy to use wizard that holds your hand and leaves you in full control. Come and see a live end-to-end scenario of fearless code cleanup. "Who you gonna call" to deslime your code? RDi.

Learning Objectives:

Understand value of refactoring Understand how technology supports refactoring Familiarity with RDi reformatting and refactoring support

Speakers
avatar for Edmund Reinhardt

Edmund Reinhardt

RDi Architect, IBM
Edmund Reinhardt has been working on application development tools for IBM i for over 25 years. As the architect for Rational Developer for i, he is passionate about engaging and delighting customers with its capabilities.


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 3
  • Level All
  • Operating System IBM i
  • Audience RDi users dealing with technical debt or unclear code.

9:15am

32AL MongoDB and What You Need to Know about NoSQL Databases
MongoDB is becoming one of the most popular NoSQL databases. This session will cover MongoDB basics, explaining how it is similar yet different from relational database systems. A core of MongoDB is it's use of BSON, a binary form of JSON, for storing data. It can be difficult to get your arms around unstructured data, but it has many benefits and applications in business. You will learn which types of data work best with MongoDB and why customers are using it today and will be using it in the future. We will also cover platform support for MongoDB.

Learning Objectives:

Why NoSQL databases are something you need to understand. The benefits of MongoDB as a NoSQL database. The importance of JSON for building modern applications.

Speakers
avatar for Kim Greene

Kim Greene

President, Kim Greene Consulting, Inc.
Kim Greene is president of Kim Greene Consulting, Inc. specializing in providing consulting services for the IBM Collaboration Solutions portfolio for IBM i (formerly AS/400, iSeries, System i), Windows, and Linux. Kim has over 15 years of experience with IBM Domino and 20 years of... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower North Ballroom A
  • Focused Education Roadmap Beyond Db2 on i
  • Level Beginner
  • Operating System Not Related
  • Audience All IT professionals, from architects to administrators and application developers.

9:15am

32BP Dueling SQL
At this new session, Tim and Scott will enter into an SQL duel. Who will win? The attendees of the session will decide. They will take turns presenting their favorite approaches to using one or more of the IBM i Services. Come to this session to have some fun and see the best of the best SQL has to offer. Let the match begin.

Learning Objectives:

  1. Learn a bit of SQL
  2. Learn about ACS
  3. Have fun

Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 4

9:15am

32DA Magic of SELLING Technology!
How to make your competition disappear! Whether you are selling your own organization on your need for new technology or selling technology products to major corporations, the requirements are the same. You must communicate business value to the decision makers in a clear, concise, and compelling way. After devoting more than two decades to the successful application of technology to business, Randall Munson has been named one of the `World's Greatest Business Mentors.` This renowned world-class speaker and sales expert will share with you magic secrets to selling technical products and services from his best-selling book `Create the Business Breakthrough You Want` and `The Sales Coach II.` Technology companies across 6 continents turn to Randall to increase their sales. He shares his unique process to grasp, organize, and communicate complex and abstract products. That's why industry-leading corporations, such as IBM, Microsoft, Oracle, and Lockheed Martin depend on Randall to convey vital technical concepts and complicated product information to their top sales force and their largest customers around the world. He reveals how to lock your product concepts into your customer's minds in a way they will never, ever forget. Move your prospects from confusion to CONTRACT! This is a GOLD Medal presentation.

Learning Objectives:

  1. Understand the 7 keys to Sales Success
  2. Recognize the biggest mistakes that sabotage success

Speakers
avatar for Randall Munson

Randall Munson

President, Creatively Speaking
Some speakers have solid technological or corporate credentials, others are talented entertainers or best selling authors, but very few, like Randall Munson, combine it all. He delivers a refreshing blend of inspiration and practicality, sparkling with warmth, humor, and magic. His... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Adventure Tower Adventure
  • Focused Education Roadmap Earning Influence
  • Level All
  • AWARD Bronze
  • Operating System Not Related
  • Audience Everyone selling technology products or services as well as everyone who needs to sell their own organization on the need for new technology.

9:15am

32CE OPEN LAB: Independent ASPs
Independent auxiliary storage pools (IASPs) are a key technology for PowerHA as well as a useful tool for system availability, consolidation, and archiving on IBM i. This lab will contain a set of exercises illustrating how to access data in an IASP, as well as some considerations when writing applications in an IASP environment.

Learning Objectives:

  1. Learn how to create an independent ASP
  2. Learn how to access data within and independent ASP

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience Those wanting to see how easy it can be to create an IASP and move applications and data into it

9:15am

32CE OPEN LAB: PowerHA Interactive Lab
People say that setting up a high availability environment is complicated. The PowerHA SystemMirror for i lab will allow you to answer that for yourself. You'll be able to create a high availability environment and play around with switching and independent auxiliary storage pools (IASPs).

  1. Learn the components of the IBM i clustered operating system
  2. Learn how to set up a simple High Availability environment in PowerHA
  3. Learn how to configure and manage independent auxiliary storage pools (IASPs) as well as the benefits of using them.

Learning Objectives:
  1. Learn the components of the IBM i clustered operating system
  2. Learn how to set up a simple High Availability environment in PowerHA
  3. Learn how to configure and manage independent auxiliary storage pools (IASPs) as well as the benefits of using them.

Speakers
avatar for Brian Nordland

Brian Nordland

Software Architect, HelpSystems
Brian Nordland is the architect for the PowerHA SystemMirror for i product at HelpSystems. Brian has spoken at events, webinars, and users groups—including COMMON—since 2014. He is a co-inventor on multiple patent applications and co-author on technical publications in high availability... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Castle A-C
  • Level Intermediate
  • Operating System IBM i
  • Audience Those wanting to give PowerHA a try for themselves

9:15am

32DD Tips and Techniques for Shrinking Backup/Recovery Windows on IBM i
New hardware and tape technology in combination with software enhancements in Backup Recovery and Media Services (BRMS) using Concurrent and Parallel Saves, Save-while-active and Online Lotus Server Backups are resulting in huge reductions to backup and recovery windows. The latest IBM i releases provide faster system recoveries for logical and physical files residing in different libraries and journals. Learn how you too can dramatically reduce your backup and recovery windows!

Learning Objectives:

  1. Understand the factors affecting backup and recovery performance. 
  2. Choose which available options will reduce your backup and recovery windows.

Speakers
avatar for Debbie Saugen

Debbie Saugen

Owner, Debbie Saugen Consulting, LLC
Debbie Saugen is recognized worldwide as an expert on IBM i backup and recovery, disaster recovery, and high availability. Debbie's IBM career spanned 37 years serving as the Technical Owner of IBM i Backup/Recovery and the IBM i National Lead for IBM Resiliency Services. She continues... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Adventure Tower Safari

9:15am

32DB Strategies to Improve IFS Application Performance
This presentation will cover various best practices in using the integrated file system and integrated file system APIs to improve the performance of your applications.

Learning Objectives:

Learn what features are available that can help with application performance and apply them to new and existing applications which use the integrated file system.

Speakers
avatar for Margaret Fenlon

Margaret Fenlon

Software Engineer, IBM
Margaret started working for IBM in 1983 on the S/36. From 1986-1994 she worked in various areas of what is now the IBM i including Authorization Management support of POSIX and the integrated file system. She worked on the port of SAP R/3 from 1994-1997. In 1998 Margaret joined the... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Adventure Tower Amazon

9:15am

32DC Let's Encrypt - Free SSL Certificates for the Masses
Having websites secured by an SSL certificate used to be the exception but as more an more web browsers demand a secure site before connecting, the need for adding SSL to your website has grown. This session will look at why the secure website movement is growing and how the open source community is responding. We'll look specifically at Let's Encrypt, a free and open source SSL solution. We look at how to implement Letsencrypt certificates on Apache on IBM i using DCM (Digital Certificate Manager)

Learning Objectives:

1. Understand the need for SSL and how it works
2. Looks at the Let's Encrypt implementation of free certificates.
3. Walk through the step by step instructions on getting it to work with DCM.

Speakers
avatar for Pete Helgren

Pete Helgren

Team Lead, Bible Study Fellowship
Currently Java Team Lead at Bible Study Fellowship International. Pete is an RPG/C++/VB/Java programmer with over 24 years of system 3X/AS400/iSeries/IBM i experience. He holds certifications as a GIAC Secure Software Programmer-Java, and as a MCSE. His passion has always been in... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Adventure Tower Nile

9:15am

32CG Create IBM i Web & Mobile Apps with No Programming (Unless You Want To)
The Valence Framework for IBM i, available for free download, includes a browser-based low-code development utility through which anyone with a solid understanding of their IBM i database can create highly useful apps, such as dashboards and web queries, in just a matter of minutes!  Complete with download-to-Excel functionality, the Valence App Builder tool can also help you create file maintenance apps in which users can adjust content in physical files — you control which fields they can see or edit.  

All of this can be done with no coding required, though advanced developers can extend the app's functionality with RPG or SQL code to handle business logic as needed.  IBM i programmers who really want to get their hands dirty can put other Valence development tools to work to create highly intricate data entry apps, all working hand-in-hand with your server-side RPG code. 

The bottom line:  With Valence, developers and super users alike can crank out highly functional web and mobile apps on IBM i in no time, and with no prior experience in web or mobile development.  Come to this demo session to see how easy it can be to build such an app on your system today!


This is Session ID:170734

Speakers
avatar for Robert Swanson

Robert Swanson

Senior Partner, CNX
Robert Swanson has worked as an IBM i developer since 1992, the past 10 years focused on promoting modernization efforts for legacy systems written in RPG. Currently serving as Managing Partner for CNX Corporation in Chicago, Robert is a strong advocate of introducing "Web 2.0-style... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Monorail C
  • Focused Education Roadmap All
  • Level IBMi
  • Audience n

9:15am

32AH Speedy PHP on IBM i
Delight your users with snappy, quick PHP-based applications running on IBM i. Configure Zend Server for performance Optimize DB2 and the IBM i toolkit Diagnose bottlenecks Leverage unique IBM i performance tools You’ll come away brimming with ideas that you can use immediately to improve your application’s performance

Learning Objectives:

Use Zend and IBM tools to detect bottlenecks Know how to configure the PHP environment for performance

Speakers
avatar for Alan Seiden

Alan Seiden

Principal, Seiden Group
Alan founded Seiden Group to help modernize IBM i applications using open source technologies such as PHP, Python, Node.js, and DB2 for i and RPG business logic. Recognized as an IBM Champion, Alan hosts the the CIO Summit twice per year. He and his team work with the best minds in... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower South Ballroom A
  • Focused Education Roadmap PHP Programming
  • Level All
  • Operating System IBM i
  • Audience Developers or admins wanting to keep their system humming with PHP.

9:15am

32AK Avoid the Green Screen of Death
End users should never see the Display Program Messages panel. Batch jobs should not halt due to invalid data values. Unfortunately, abends are a common occurrence (and a source of embarrassment) in many shops because many midrange programmers have never learned to program to handle unexpected errors. Fortunately, error handling is easy to learn and to implement. Since a program abend can ruin an otherwise good day, let Ted Holt show you easy yet effective ways to deal with unexpected errors in RPG and CL programming.

Learning Objectives:


1. Learn how to intercept and gracefully handle messages sent by the operating system.
2. Learn best practices for exception handling in RPG and CL.

Speakers
avatar for Ted Holt

Ted Holt

Sr. Software Developer, Profound Logic Software
Ted Holt is the senior technical editor at The Four Hundred and editor of the former Four Hundred Guru newsletter at Guild Companies. Holt is Senior Software Developer with Profound Logic, a maker of application development tools for the IBM i platform, and contributes to the development... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower North Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Application developers

9:15am

32BM Case studies in Embedding SQL into Legacy RPG programs
Code Monkeys unite! I've been monkeying with code for the better part of 25 years now and if you’re like me, most of your days aren't spent on new development, but rather on code that may, in some cases, be older than you are! While some of this code is old, that doesn't mean necessarily that it doesn't work. Far from it, this old code has been contributing day in and day out to the success and growth of my company. Sound familiar?

This session is a compilation of lessons learned while breathing life into legacy code. Come join us to learn handy, time-saving tools to adding the latest in IBM i technologies to your own code base!

Learning Objectives:

Explore easy ways to breath some fresh air into legacy code.

Tips and techniques for dealing with multi-member physical files while converting RPG code to SQLRPGLE code.

What to watch out for when doing code conversion. Watch out for potential degradation of performance, but also watch for potential boosts in performance.

Speakers
avatar for Gregory Simmons

Gregory Simmons

Software Engineer, Jack Henry & Associates
Gregory Simmons is a Senior Application Developer at Jack Henry and Associates, where he contributes to new and existing banking and financial software products for midsize local and regional banks. He is a COMMON certified Application Developer – ILE RPG on IBM I on Power. He is... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 1
  • Operating System IBM i
  • Audience Code Monkeys unite! If you've got legacy code, this session is for you.

9:15am

32CF IBM i Encryption Made Easy
Do you need to encrypt sensitive data on your IBM i, such as confidential employee information, personal credit information or personal health information, but worry about the complexity of implementing encryption? In this session Patrick Townsend, Founder & CEO of Townsend Security, and Jeff Uehling, Product Management Director for Security at Syncsort, well-known experts in cryptography and key management, put your encryption fears to rest. You’ll learn how IBM i Field Procedures (FieldProcs), introduced in V7R1, have greatly simplified encryption projects, often eliminating the need for application changes.

Learning Objectives:

• How to easily encrypt data without impacting applications using FieldProc
• Challenges and practical considerations for FieldProc encryption
• The importance of encryption key management to meet compliance requirements

Speakers
avatar for Patrick Townsend

Patrick Townsend

Patrick Townsend is Founder and CEO of Townsend Security, a leading provider of data encryption, key management and web services solutions for the IBM i, and many other Enterprise operating platforms. Founded in 1989, Mr. Townsend's company specializes in helping customers bring their... Read More →
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Monorail A-B
  • Level Intermediate
  • Operating System IBM i
  • Audience IBM i Security Administrators and System Security Officers

9:15am

32AI BASH on IBM i
This session shows how the BASH shell can be used by developers on the IBM i platform. Non-IBM i professionals can still use IBM i as the server without having to learn the IBM i interface directly. Many of the current IBM licensed program products use the shell to access, administer, and manage the system, knowledge of the shell opens up a world for folks new to the platform and has become a critical item in the developer or administrators toolkit.

Learning Objectives:

Learning Objectives: Getting BASH installed and functioning What is the BASH shell and why do I care Operating in the shell, script basics, flow control, Calling shell programs from CL and more

Speakers
avatar for James Oberholtzer

James Oberholtzer

Chief Technical Architect, Agile Technology Architects
Jim started his career in 1980 working in positions of increasing responsibility including Vice President – Technology, at the United States Bowling Congress (USBC). Today, Jim is the Chief Technical Architect for Agile Technology Architects, LLC a consulting firm that assists companies... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower South Ballroom B
  • Level All
  • Operating System IBM i
  • Audience Developers interested in the shell operations

9:15am

32BN Managing Open Source on IBM i with Containers and Chroot
You may have heard about the latest news with open source: RPM's! As a system administrator, you may have lots of questions. What does this mean for me? Come to this session to demystify this bold new world. In doing so, you will learn important facets of open source management, like checking software levels, installing updates, etc. What best practices should you follow? Also, we will explore the support options for the open source technologies you are leveraging.

Learning Objectives:


1. Learn the basics of RPM-based administration of software
2. Understand the security model behind the latest open source offerings
3. Discover ways to acquire support for your open source ecosystem.

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Tuesday May 21, 2019 9:15am - 10:15am
Fantasy Tower Magic Kingdom 2
  • Level Beginner
  • Operating System IBM i
  • Audience System administrators

10:30am

33BM RDi and Git - The Basics
What are the steps to getting your source code stored in a Git repository, be it on IBM i or externally, such as on GitHub? We will go through the entire process step by step and get you on your way. Attend this session and you will see how to implement RDi and Git - The Easy Way!


Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO, Central Park Data
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 1

10:30am

33BO Advanced Embedded SQL
While native I/O can only be used with programming languages such as RPG and COBOL, (embedded) SQL can, or even must, be used by other programming languages. The main goal of embedded SQL is accessing and modifying data in SQL tables. However instead of using embedded SQL in the same way as native I/O, it makes more sense to join multiple tables or views, merge different sub-selects and even aggregate data in a single SQL-statement (Set based thinking). The result can be either processed sequentially or with a single block fetch read into an array data structure. SQL scalar functions can be used directly in embedded SQL without accessing any table or view. Beginning with Release 7.1 result sets returned by stored procedures can be directly consumed with (embedded) SQL. All kinds of documents (for example XML documents and text files) as well as audio and video files can be stored in the IFS or inserted as large objects into SQL tables. With embedded SQL those files cannot only be copied, but also written into the IFS and directly read from the IFS. In this session you’ll discover these secrets!

Learning Objectives:

In this session you’ll learn some tricks are not widely known to make embedded SQL more convenient. This session will also show in examples how to consume result sets with embedded SQL and how to read and write IFS files with embedded SQL.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, Fresche Solutions, Inc.
Application Modernization, Database Modernization, EducationSQL Queries, Database Design,SQL Programming, User Defined Functions and Table Functions,Journaling and Commitment Control,SQL Performance and Performance AnalysisRPG Free Format, ILE Concepts, Modular Programming, Data IntoXML... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 3
  • Focused Education Roadmap SQL Programming
  • Level Advanced
  • Operating System IBM i
  • Audience Developers who already use embedded SQL and would like to exploit advanced SQL technologies, such as consuming result sets or accessing IFS files within their embedded SQL programs.

10:30am

33AL How to Globalize your IBM i Applications
Enabling a multi-lingual interface with your application can be an existing need or a feature you want to add to expand your business. From Occident to Orient many characters set or ideograms need to be handled for your business app. This session will cover the methodology to develop or integrate, test and deploy a multilingual app from your Database to the User Interface and everything in between.

Learning Objectives:

  1. Integration of different language environment and Unicode at the DB level.
  2. Integration of different language environment and Unicode at the Business Logic level, in different programming languages including RPG.
  3. Integration of different language environment and Unicode at the UI level.
  4. Setting of different test environments for different languages.

Speakers
avatar for Pascal Polverini

Pascal Polverini

Solutions Architect, Fresche Solutions
Pascal Polverini has a strong experience in end-to-end software architectures, with expertise on DB, programming languages, communication protocols and GUI.Co-author of the IBM i Modernization Redbook, he is an expert in cross technologies. Active member of the IBM i ISV Advisory... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower North Ballroom A

10:30am

33BP Data Security and Compliance Monitoring with Db2 for i
With additional compliance laws coming from Europe and various states in the US, it is harder to do business in different parts of the world without adequately securing your data. This session will discuss various security compliance laws and provide an overview of how to best secure your data. Topics covered include: Security administrative roles, Object level Security, Row and column access control, PowerSC, and Guardium.

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 4

10:30am

33DB POWER9 and IBM i: Install, Upgrade and Backup Using USB
This session will discuss the new Power9 Scale-Out 41A and 42A models and how we can install, upgrade and backup IBM i using the integrated USB ports. With Power9 there is no internal DVD and our default Alt-IPL device is now USB vs SAS. Live demonstration of installing IBM i (7.2 TR8 and/or 7.3 TR4 and later) from a USB key will be shown and the process to create the key. Other topics included with the be the USB Internal Docking Station for RDX and the 7226-1U3 IBM Multi-Media Enclosure.


Speakers
avatar for Robert Schuster

Robert Schuster

Certified IT Specialist, IBM
Bob Schuster has worked in the computer industry for over 32+ years, currently on the Washington Systems Center - POWER Certified I/T Consultant; where he has supported IBM Systems(S/36, AS/400, iSeries/i5, POWER Systems and Personal Computers). He has specific skills in POWER... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Adventure Tower Amazon

10:30am

33DD Optimizing IBM i IO performance in a hybrid disk environment
Optimizing IBM i IO performance in a hybrid (HDD and SSD) disk environment: This session will provide an insight on tips, tools and methods for maximizing IO performance on IBM i from a disk IO subsystem consisting of a mix of spinning (HDD) drives and solid state/ flash drives. We will discuss methods for moving or storing frequently referenced data to the faster drives and less frequently referenced data to the slower drives.

Speakers
avatar for Anil Madan

Anil Madan

Sr. Managing Consultant, IBM
Anil Madan is a Sr. Managing Consultant in the Lab Services Division of IBM. He is an expert on system, storage, application and database performance optimization of IBM i systems.


Tuesday May 21, 2019 10:30am - 11:30am
Adventure Tower Safari

10:30am

33DA IBM i OS Networking Security
Network Communications security is a necessity for nearly everyone in at least some scope, and this session will look at some of the technology and tools available on the IBM i OS TLS network encryption is a very important part of the security picture, and we will look at some protocol details, managing the communications network encryption environment on your IBM i OS, differentiating what is available and how the configuration approach differs at the differing IBM i OS releases, and what is the latest coming in the TLS encryption protocol. We will also briefly look at sniffer traces showing different connection handshakes. Depending on available time we may also look at other Networking Security topics like Intrusion Detection, IP Filtering & NAT with Packet Rules and VPN.

Learning Objectives:

1. This session will allow the participant to understand the Transport Security topic terminology and implementation better
2. How to manage the Transport Security environment on the IBM i OS
3. Knowledge of other IBM i OS Network Security topics.

Speakers
avatar for Wayne Bowers

Wayne Bowers

Software Engineer, IBM
Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Console, the TCP Telnet communications server, and the... Read More →
avatar for Thom Haze

Thom Haze

IBM i Operating System Security Development, IBM
Thom is the lead software developer for Digital Certificate Manager (DCM) and provides cryptography related enhancements to IBM i. He has been working on IBM i and earlier named platforms since 1989 on various projects such as Integrated Windows, Linux, and VMware Servers, Integrated... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Adventure Tower Adventure
  • Focused Education Roadmap IBM i 7.4
  • Level Advanced
  • AWARD Gold
  • Operating System IBM i
  • Audience IT Professionals and System Adminstrators who are responsible for the IBM i OS network communications configuration and support.

10:30am

33AH The World of Node.js On IBM i
Node.js is just getting started, but it is very hot! Everyone seems interested in getting started with this language today, and it may very well represent the future of Application Development on IBM i. In this session, we'll look at Node.js, discuss how it works and how to write simple applications. Then, we'll take a look at the Node Package Manager (npm) and the power it brings to the Node.js environment.

Learning Objectives:

1, Why Node.js? How do you learn it?
2. The value of the "eco-system" surrounding Node.js
3. Demonstration of putting together some Node.js modules to build a business application

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower South Ballroom A

10:30am

33CE OPEN LAB: Intro to IBM Cloud with Node.js
Interested in the IBM Cloud platform for application development and hosting? If so, come join us. You can get started with a free IBM Cloud account, register to use API's, connect your devices to the cloud, analyze social media, and more! You will have the choice of one or more Node.js quick labs that you can follow at your own pace.

Learning Objectives:


1. Create a new IBM Cloud account
2. Get started with online application development tools like Node RED
3. Have a working idea of how to use IBM Cloud

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Michael Dawson

Michael Dawson

IBM Community Lead for Node.js, IBM
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Castle A-C
  • Focused Education Roadmap Node.js Programming
  • Level All
  • Operating System Linux
  • Audience Software developers and team leads developing applications, architects selecting which software stacks to use within their organization.

10:30am

33AK Extending RPG with Db2 for i Functions
In this, you can discover how simple using embedded SQL is to add extra functionality to your existing or new RPG programs - including the use of the Db2 for i scalar functions and IBM i services to access the web like the HTTP functions, XML parsing functions and now the JSON generation/parsing functions too.

Learning Objectives:


1. What the SQL pre-compiler is and does
2. What scalar functions, UDFs and IBM i services are.
3. Using DB2 scalar functions within your RPG programs
4. Downloading files within RPG using Db2
5. Sending web requests (SOAP, REST) within RPG using Db2
6. Parsing XML within RPG using the DB2 XMLTABLE and XMLPARSE functions.
7. Parsing and generating JSON using Db2 JSON_* functions.

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan is a software developer who has been working with the platform since 2014. He focuses on DevOps, ILE, Node.js, pase and open source, among other things. In his down time, he creates tools, such as ILEditor & barryCI. His passion is to bring IBM i and the world of open-source... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower North Ballroom B

10:30am

33CF Multi-Factor Authentication for IBM i
Stories of data breaches caused by stolen or guessed passwords have increased scrutiny around login password practices. Multi-factor authentication has become a popular method for strengthening login security and is now required by certain regulations such as the latest PCI Data Security Standard, the New York Department of Financial Services’ Cybersecurity Regulation (23 NYCRR 500) and more. Attend this session to learn how multi-factor authentication can be implemented and managed for IBM i users.

Learning Objectives:

• What true multi-factor authentication really is
• Authentication options and tradeoffs
• Auditing multi-factor authentication

Speakers
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →
avatar for Guy Marmorat

Guy Marmorat

Senior Director of Product Management, Syncsort
For more than 20 years, Guy Marmorat has been dedicated to the development of security solutions for IBM i (AS/400). As President and CEO of Cilasoft, he contributed to positioning the company as a world leader in IBM i audit and security software. Guy joined Syncsort at the end of... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Monorail A-B

10:30am

33CG A Tale of Two Cities
It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way – in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only. ~ Charles Dickens 1859

When I started the research for this, it is intended to be a technical-ish discussion on two breaches that have recently occurred. One is the largest in history (at the time of the writing) an the other is a little known, but to a handful of folks. It is based on what we observed, both companies reactions to what happened, and what we were able to glean from what happened.

Marriot: 500 Million records breached from a problem they bought. Literally.

Arizona Iced Tea: Millions of dollars in sales lost from a ransomware attack.

Each company survived their respective incidents, but how each company handled the incidents, themselves, and their clients speaks volumes on wisdom and foolishness.

Speakers
avatar for Westley McDuffie

Westley McDuffie

Security Evangelist for IBM, IBM


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Monorail C

10:30am

33AI Manage PTF's and Monitor Your Systems with Administration Runtime Expert
Are you interested in checking on your system's overall health and well-being? How about attributes required for your applications to run smoothly? Disk utilization? PTF currency? Come to this session to learn about how Administration Runtime Expert (ARE) can help you accomplish all of these tasks!

Learning Objectives:


1. Revisit the overall system access/management strategy
2. Learn about ARE and how it works
3. Discuss various uses for ARE including PTF management.

Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower South Ballroom B

10:30am

33BN Manage Work Better with Better Work Management
The IBM i 7.2 and later releases include significant enhancements for managing temporary storage on IBM i; the management of temporary storage is now more robust and there are additional ways to determine what jobs are consuming temporary storage. In addition to improved temporary storage management, both IBM i 7.2 and 7.3 releases have additional changes to better manage your IBM i.

Learning Objectives:


1. Learn about the latest enhancements to the IBM i operating system in the work management area
2. Learn how to more easily identify temporary storage issues

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Fantasy Tower Magic Kingdom 2
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i
  • Audience Systems administrators responsible for managing their IBM i partitions.

10:30am

33DC Retrieving Data From IBM i, Windows, Linux and AIX with One program
Are you tired of the Windows and other server programmers picking on you for just dealing with IBM i data and you feel excluded by them. How about a program in your back pocket that can go get their data and display it right in the same application with your IBM I data. Make the magic happen for your office. Let's do this.... you can be the hero this time.  Be the programmer that ties it all together.

Learning Objectives:
Learn how to get data across multiple platforms and display data from different operating system in graphs, charts, and grids, quickly and easily. All needed source code will be given and explained for you to take back to your office. Open Source, the price is right.  This dashboard application source will be given for you to download.

Speakers
avatar for Monty Chicola

Monty Chicola

President, Real Vision Software, Inc.
Software Developer since 1980. President of RVI, a Content Management Company. I developed imaging on the AS/400 before its general release back in the 1980's. It has been my pleasure developing software and hardware with IBM Rochester over the years. With thousands of customers world... Read More →


Tuesday May 21, 2019 10:30am - 11:30am
Adventure Tower Nile
  • Audience Programmers, needing to expand their skills and prove their value with their company.

10:30am

COMMON Expo
Tuesday May 21, 2019 10:30am - 1:30pm
Fantasy Tower Exhibit Hall

12:00pm

Lunch in the COMMON Expo
Tuesday May 21, 2019 12:00pm - 1:00pm
Fantasy Tower Exhibit Hall

1:30pm

35AJ KEYNOTE: i = innovative, insightful, integral = interview
IBM i technologists love the letter i.

In this keynote, Alison, Tim and Scott interact and interview each other in an interrogative style.

The focus of the discussion is IBM i 7.4, Db2 Mirror and more.

What will be asked and answered?

Attend the keynote to find out and be i-ntertained.

Speakers
avatar for Alison Butterill

Alison Butterill

WW IBM i Offering Manager, IBM
Alison Butterill is the offering manager for IBM i. She owns the responsibility for the IBM i business, including defining and guiding future directions and strategies. She works with the IBM i sales, marketing, and development teams as well as clients and partners to ensure that... Read More →
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Tuesday May 21, 2019 1:30pm - 2:30pm
Fantasy Tower Center Ballroom

1:30pm

Certification Testing
Please check in at Registration in the Center Lounge

Tuesday May 21, 2019 1:30pm - 6:15pm
Fantasy Tower B Ticket

2:45pm

36AL Database design for the Developer
Database design can make or break your application. Or at least cause a lot of headaches., Traditionally databases on the IBM i have been flat and non relational. With the introduction of SQL tables it is possible to develop a sophisticated, interdependent database design using foreign keys and constraints. These, more evolved database design help you maintain data integrity and enforce business rules without additional code.

Learning Objectives:

Database normalization foreign key constraints protecting data integrity through constraints.

Speakers
avatar for Al Lusher III

Al Lusher III

Solutions Architect, Profound Logic Software
I have been a Solutions Architect at Profound Logic since 2018. In my role, as part of the Pre-Sales team, I develop Proof of Concept applications and present demos for prospective customers.I have 19 years of experience working with the IBM i as a software developer as well as a... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom A
  • Level Intermediate
  • Operating System IBM i
  • Audience Anyone who designs databases who is not already an expert in the subject

2:45pm

36BP POWER Pick: Advanced SQL Set Processing
Advanced SQL Set Processing. Taking advantage of SQL as it was intended to be used.

Learning Objectives:

  1. Understand set based processing
  2. Identify different ways to utilize more advanced features of SQL
  3. Learn to recognize when SQL could be better used

Attendee POWER Pick: Advanced SQL Tips

Speakers
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 4

2:45pm

36DA VENDOR: Resize Your IBM i Database Fields with Fresche’s Automated Resizing Solution
As companies expand, they often outgrow the size of the fields in their databases. Will some of the fields in your IBM i environment soon be too small for invoice or item numbers, codes, or other data? Field expansion creates numerous cascading changes throughout an application, potentially causing many code-related problems. This can make it almost impossible to manually expand the fields.
Robert Arce will discuss how Fresche’s X-Resize solution automatically resizes database fields and all fields in affected programs.
You’ll learn how taking an automated approach to field resizing:
  • Removes the risk of human error
  • Provides a detailed impact assessment for all instances for the resize project
  • Eliminates the guess work and automatically handles all aspects of the resizing task

Speakers

Tuesday May 21, 2019 2:45pm - 3:45pm
Adventure Tower Adventure

2:45pm

36DD Getting the Most Out of BRMS Recoveries!
Backup Recovery and Media Services (BRMS) takes the guesswork out of IBM i complete system recoveries. Learn how to get the most out of BRMS recovery on any release of IBM i. Tips for recovering with Media Library Devices will also be covered.

Learning Objectives:

  1. Learn valuable tips and techniques using BRMS to make your system recoveries easier and faster. 
  2. Understand how to use Media Library Devices during system recoveries.

Speakers
avatar for Debbie Saugen

Debbie Saugen

Owner, Debbie Saugen Consulting, LLC
Debbie Saugen is recognized worldwide as an expert on IBM i backup and recovery, disaster recovery, and high availability. Debbie's IBM career spanned 37 years serving as the Technical Owner of IBM i Backup/Recovery and the IBM i National Lead for IBM Resiliency Services. She continues... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Adventure Tower Safari

2:45pm

36BM Integrated File System Security Principles and Practices
Are you confused about IBM i Integrated File System security? You're not alone! Come to this session and learn the principles and best practices of securing your file systems. This session will cover more than just setting permissions (authority) on your objects. Other topics include virus scanning, controlling remote access, object audit, and more.

Learning Objectives:

  1. Understand the semantics of integrated file system security
  2. Learn other methods of securing beyond permissions including virus scanning, and more
  3. Learn ways to manage and improve integrated file system security

Speakers
avatar for Margaret Fenlon

Margaret Fenlon

Software Engineer, IBM
Margaret started working for IBM in 1983 on the S/36. From 1986-1994 she worked in various areas of what is now the IBM i including Authorization Management support of POSIX and the integrated file system. She worked on the port of SAP R/3 from 1994-1997. In 1998 Margaret joined the... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 1
  • Level Intermediate
  • Operating System IBM i
  • Audience IBM i system administrators and application developers who wish to learn more about integrated file system security. Most beneficial for those that have working knowledge of the IFS or have attended the introduction and/or advanced sessions.

2:45pm

36CG Celebrating Customer Success
The IBM i community to full of amazing stories on how user are taking advantage of the full ability IBM i brings to the table. We will look at how customers are using Mobile, Modern UI, AI, Watson and other technology to make a difference for their business.

Speakers
avatar for Alison Butterill

Alison Butterill

WW IBM i Offering Manager, IBM
Alison Butterill is the offering manager for IBM i. She owns the responsibility for the IBM i business, including defining and guiding future directions and strategies. She works with the IBM i sales, marketing, and development teams as well as clients and partners to ensure that... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail C

2:45pm

36AH PHP7 – Benefits of Upgrading
While version 7 of PHP has been available since late 2015, many companies are just now looking at moving to the current version. This session will explore various features of version7, as well as highlight those features/functions from earlier versions of PHP that are deprecated in the latest version. Additionally, the session will take a look at migration strategies for moving from version 5 to version 7 of PHP and highlight how separate subsystems for version7 and version 5 of the PHP engine on IBM i can be leveraged to perform a step-wise migration of your PHP application(s).

Learning Objectives:


Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom A

2:45pm

36AK Intro to React (JavaScript library)
Come see how easy it is to build fast, accurate, and responsive web UIs using the React library. Even if you’ve never written Javascript before, React’s straightforward syntax can get you started with your UI project quickly. In this session, you’ll learn about React’s declarative syntax and state representation, explore some of the basic components that are used to build sophisticated UIs, and leave with a foundational application you can continue to build on.

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower North Ballroom B

2:45pm

36CE OPEN LAB: Intro to IBM Cloud with Node.js
Interested in the IBM Cloud platform for application development and hosting? If so, come join us. You can get started with a free IBM Cloud account, register to use API's, connect your devices to the cloud, analyze social media, and more! You will have the choice of one or more Node.js quick labs that you can follow at your own pace.

Learning Objectives:


1. Create a new IBM Cloud account
2. Get started with online application development tools like Node RED
3. Have a working idea of how to use IBM Cloud

Speakers
avatar for Tarlochan Bimbra

Tarlochan Bimbra

PartnerWorld for ISVs Technical Support and IBM i Global Support Center, IBM
Tarlochan (Tosh) Bimbra has been working in i Global Support Center in Rochester MN since 1992.He is an Advisory Software Engineer specializing in the support of products used for application development on the IBM i aka RDi, RPG, ILEC/C++, Java, CL, APIs and Open Source. Tosh is... Read More →
avatar for Michael Dawson

Michael Dawson

IBM Community Lead for Node.js, IBM
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C
  • Focused Education Roadmap Node.js Programming
  • Level All
  • Operating System IBM i, Linux
  • Audience Software developers and team leads developing applications, architects selecting which software stacks to use within their organization.

2:45pm

36DC Fitting Continuous Learning into Your Busy Schedule
Career success in today's fast paced world is dependent on your ability to adapt and grow both through experiences and knowledge attainment. In this session we will focus on how you as a busy professional can, not just fit Continuous learning into your life, but instead make it apart of your life. We also have to understand that learning, like anything that demands our time, has to fit into our overall vision and plan. In order to make continued learning fit, we need to make a conscious effort to optimize and balance knowledge attainment with the execution of core activities. We all need to understand that tomorrow’s leaders must embrace continuous learning in order to create growth and competitiveness.

Speakers
avatar for Richie Palma

Richie Palma

Tech Solutions Consultant, iTech Solutions
A Tech Solutions Consultant for iTech Solutions Group, IBM Champion for Power, IBM Fresh Face, founder of the “Midrange Meetup” in Grand Rapids, Michigan, on the steering committee for YIP’s (Young i Professionals), and on the board for SEMIUG (South East Michigan IBM i User... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Adventure Tower Nile

2:45pm

36BO Providing Web Services on IBM i
Web services have become a critical-to-know technology in business programming. This session shows you how to create them in ILE RPG on IBM i using software that is included at no charge with the operating system. Both the Integrated Web Services tool from IBM, and writing your own web service by hand with XML-INTO and DATA-INTO will be discussed.

Learning Objectives:


1. Understand what a web service is, and why they are useful
2. Understand the types of web services and their terminology
3. Demonstrate how to create a web service in RPG with Integrated Web Services
4. Demonstrate how to create a web service in RPG without a web service tool

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 3

2:45pm

36CF Does Your IBM i Security Meet the Bar for GDPR?
While the European Union’s General Data Protection Regulation (GDPR) took effect May 25, 2018, many global organizations still feel the stress of achieving compliance. Could your organization pass an audit and avoid fines today? If you are concerned about GDPR compliance, or compliance with other security regulations, this session provides a practical guide to creating a more secure, auditable IBM i configuration. You will learn about base IBM i functions, Do-It-Yourself tips, and how software solutions can help you accelerate and maintain compliance.

Learning Objectives:

• Learn how to put security and auditing measures in place with base IBM i functions
• Gather tips on how to achieve compliance with GDPR or other regulations
• Gain confidence in setting up a secure and auditable IBM i configuration

Speakers
avatar for Guy Marmorat

Guy Marmorat

Senior Director of Product Management, Syncsort
For more than 20 years, Guy Marmorat has been dedicated to the development of security solutions for IBM i (AS/400). As President and CEO of Cilasoft, he contributed to positioning the company as a world leader in IBM i audit and security software. Guy joined Syncsort at the end of... Read More →
avatar for Jeffrey Uehling

Jeffrey Uehling

Syncsort Security Expert, Syncsort
Jeff Uehling is an independent consultant specializing in IBM i security. Prior to retiring from Syncsort, he worked for over 30 years at IBM where he served as lead architect for IBM i security technology. Jeff’s previous responsibilities at IBM included architecture, design and... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Monorail A-B
  • Level Advanced
  • Operating System IBM i
  • Audience IBM i Security Administrators and System Security Officers

2:45pm

36DB Discovering your IBM i Data – For Security Administrators Issues
There’s plenty information on IBM i that is so valuable for the daily tasks. Many commands, APIs, and lately SQL functions, gather information from your IBM i, into database tables. While other System functions register data on different tables all the time.
Throughout my life I spent a lot of time working on this information. Particularly related to security administration activities: analyzing user profiles, object ownership and authorities, authority lists, program adoptions, exit programs implemented, exploiting audit journal entries, analyzing Db2 activities, and the list goes on and on. All this information is as valuable to IT System Managers, as it is enterprise information to Business executives. You need to understand, evaluate, and take advantage of this knowledge.
In this session we will review the different types of system information you can find on IBM i, that are important for Security Administrators. We’ll also analyze different case studies of how to interpret and prepare the info for future exploitation.

Learning Objectives:

1. Identify different kinds of Information available in your IBM i.
2. Analyze different ways of obtaining and/or finding this information in your systems.
3. Prepare information for better use with modern tools.

Speakers
avatar for Cecilia Howlin

Cecilia Howlin

Owner, PYRAMIS S.R.L.
Cecilia Howlin has been working on this platform from the very beginning. On her first job at IBM Argentina, she learned S/38. And never left the platform, since she thinks it never appeared other operating system as good as this one.She usually worked on technical issues, like installing... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Adventure Tower Amazon

2:45pm

36AI Attend This Session or Your System Will Crash…
...maybe! IBM i is very resilient OS, but there are still issues that can sneak up and actually bring an LPAR down. Learn about issues affecting IBM i, how to prevent and mitigate them before your system crashes.

Learning Objectives:

Learn as an admin how to mitigate these and as a user/developer how to avoid contribution to them:
1. Temporary space growth
2. Journal Receiver growth
3. Job table attacks

Speakers
avatar for Jeffrey Carey

Jeffrey Carey

Sr. System Administrator, Ensono
Jeff Carey is an IBM i professional with over 25 years of experience on the platform, specializing in system administration. He currently is a Senior System Administrator for Ensono, a company providing managed services for Mainframe, IBM i, Cloud, and hybrid IT, headquartered in... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower South Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience IBM i administrators and developers

2:45pm

36BN HMC, IBM I, FSP, & Firmware: Putting All the Pieces Together
Come to this session and dissect all the new components and concepts involved with partitioning your IBM Power Systems. Learn how all the pieces connect to each other, what you need to do to set them up, and how to manage and upgrade them. Get a handle on the various components of the Hardware Management Console (HMC), the Flexible Service Processor (FSP), and the Advanced Systems Management Interface (ASMI). Find out about the firmware in your machine, and how to make the required updates to it in an LPAR environment or on a standalone machine. Get tips for upgrading and setting up communications between the HMC and FSP as well as insight on where the ASMI fits in. Leave this session with up-to-date knowledge on these important hardware features of IBM Power Systems & IBM i

Learning Objectives:

1) Understand how to upgrade & update your HMC.
2) Understand how to upgrade your FSP.
3) Learn how everything connects and interacts.

Speakers
avatar for Pete Massiello

Pete Massiello

President, iTech Solutions
Pete Massiello has been working with the AS/400, iSeries, IBM i since 1989, focusing on systems management and technical support. He has held numerous technical positions through out his career. He is the President of iTech Solutions Group, an IBM Premier Business Partner delivering... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Magic Kingdom 2
  • Level All
  • AWARD Gold
  • Operating System IBM i
  • Audience If you have an HMC at your location, this is the session to learn how to manage it.

2:45pm

36CE OPEN LAB: Basic PHP to Access Your Data on IBM i
PHP is the most widely used server-side web programming language in the world. It can run on your IBM i server (as well as many other platforms), and it is used primarily for dynamically generating HTML documents which can include database content from DB2 on your IBM i. In this lab you will learn about and practice basic PHP syntax, as well as how to access DB2 data to populate HTML documents. You will learn about how to read input from the browser and dynamically build an HTML document using a combination of HTML, PHP and SQL. We will review the HTML tags for tables, forms and input fields in order to create prompt screens and database inquiries. This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications. This will be a self-guided lab – i.e., you will follow clear instructions from a printed lab guide, sometimes writing code from scratch, and sometimes using templates with key pieces missing, in order to maximize your time. It is highly recommended (but not mandatory) that you attend John's presentation on Connecting the Dots with PHP, as there will be no lecture/PowerPoint during the lab session. Rather than focus on language syntax directly, these exercises will teach you syntax through the applications you are building. In the process, you will also get exposure to some of the most important HTML tags that you need to create useful business applications with PHP. You will also get some experience using Zend Studio, the premier IDE for PHP development on IBM i.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

36CE OPEN LAB: Building Object Oriented PHP Applications
While PHP allows for both a procedural as well as an object-oriented coding style, today most professional PHP application packages are created using object-oriented techniques. Why? – because this results in code that is more organized, easier to maintain and extend, with fewer bugs. This lab will take you through building and extending PHP classes step by step. We will start with creating simple functions with local data scope, then build upon this concept to create basic classes with private and public properties and methods. You will see how to instantiate objects and use them in application code. Then, building upon these basics, you will build more complex classes, exposing you to each of the key concepts and syntax elements of OO PHP, as well as some of the intermediate concepts such as inheritance and static class elements. In the process, the exercises will teach you how you can use OO techniques to simplify creating HTML forms, as well as basic database access. This is an introductory lab on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

36CE OPEN LAB: Enhancing Web Applications with JavaScript
JavaScript is a very powerful tool in the web programmer’s belt. Not to be confused with Java, which typically runs on the server, JavaScript runs in the browser and allows you to create scripts that can control the browser experience after a web page has been retrieved from the server. This off-loads processing from the server and allows web applications to utilize some of the features associated with PC applications, such as a rich user interface and sub-second response times. This lab will introduce you to some of the capabilities of JavaScript, and help you understand how you might use JavaScript in your web applications. You will create simple scripts to validate input forms and react to browser events such as page load, button clicks, mouse movement and keystrokes. You will also see how JavaScript can be used to change the content and appearance of web pages without reloading the entire page. This will be a fun lab in which you will learn some cool and useful web programming tricks.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

2:45pm

36CE OPEN LAB: HTML and CSS for Business Web Applications
HTML is like the display file DDS of web pages – just as you can’t write interactive RPG applications without DDS, you can’t write interactive web applications without understanding some HTML. CSS, which stands for Cascading Style Sheets, is an extension to HTML which simplifies the construction of attractive, consistent, and highly functional web sites. These languages are browser-based, and therefore universal and fairly standardized. Anyone intending to develop PHP or other web applications must have a good understanding these client-side web languages. This lab is geared toward the RPG programmer with limited experience working with HTML. In this lab you will learn about and practice basic HTML markup tags, tables, forms and input fields. In addition, you will learn about what CSS is and how it works, how to use style properties on individual HTML tags, and how to create document-wide and site-wide style sheets. This lab is a recommended (not mandatory) pre-requisite to John’s PHP and JavaScript labs.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 2:45pm - 3:45pm
Fantasy Tower Castle A-C

4:00pm

37BO REST Web Services for the RPG World
Web Services have been an important component to modernization. IBM i has provided a Web Services engine for a number of years now, originally only creating SOAP based web services. The Integrated Web Services Engine has now been updated to provide the ability to easily create REST based services for your ILE RPG programs and service programs. This means now you can take advantage of the latest trend in Web Services. REST based services allows you to participate in the API economy. Quickly enable your key business logic as API's that can be leveraged from anywhere. We will cover the latest updates to the Integrated Web Services engine including the addition of Swagger which is used to define your services. We will also cover the VERY latest in new features being delivered!


Speakers
avatar for Tim Rowe

Tim Rowe

Business Architect Application Development & Systems Management for IBM i, IBM
Tim Rowe is the Business Architect for IBM i responsible for System Management and Application Development. He has a passion for modernization on IBM i and how we can continue to move IBM i into the world of 'Normal' . In his spare time he is a certified Soccer referee and enjoys... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 3

4:00pm

37AL OLAP (Online Analytical Processing) Functions – Much More than Running Numbers!
The first OLAP Functions were already introduced with Release 6.1, for building running numbers and ranks, in a specific sequence and even with the ability to restart numbering at a predefined level. At release 7.3 a bunch of additional OLAP functions and enhancements for existing OLAP functions are introduced. With these enhancements it is possible to easily build running totals or averages with or without level breaks. Data cannot only be accumulated over all rows, but also within a specific range. It is easy to access and compare the first, previous, next or last occurrence of the data within a partition. This session will give you an overview over the available OLAP functions and how they can be exploited.

Learning Objectives:Dissecting In this session you will learn which OLAP functions are available and how they can be used for and how they can be exploited especially for statistical reports.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, Fresche Solutions, Inc.
Application Modernization, Database Modernization, EducationSQL Queries, Database Design,SQL Programming, User Defined Functions and Table Functions,Journaling and Commitment Control,SQL Performance and Performance AnalysisRPG Free Format, ILE Concepts, Modular Programming, Data IntoXML... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom A
  • Level Advanced
  • Operating System IBM i
  • Audience Manager, Programmers, Database Administrators and Engineers who need to generate and analyze complex statistics or everybody who is just interested in what is possible with OLAP functions.

4:00pm

37BP SQL Easy as MAGIC!
Do you use SQL? Do you use it to its full capabilities? SQL is an amazingly powerful tool, but can seem overwhelming at first. In fact, it can sometimes seem like magic! Come join us for a session on SQL that begins with the basics and builds into very useful techniques you can use every day. Using magic to help explain some key concepts will make this session entertaining as well as educational. Discover how to use SQL not only for data definition and data manipulation, but also as a wonderful ad-hoc query tool. Save time writing reports and get the answers your business needs in seconds. Learn how to easily execute an SQL statement on your PC that will pull data from your IBM i into an Excel spreadsheet! We will cover other practical examples, such as easily processing a job log for the information you need.

Learning Objectives:

After participating in this session, attendees should have the skills and tools to: 
  1. Use SQL to perform both simple and sophisticated ad-hoc queries 
  2. Create and modify database files using SQL
  3. Modify your data quickly and easily without writing any RPG code 
  4. Set up your own PC to pull data from your IBM i to Excel using SQL

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the CTO for PC Richard & Son, a 110 year old family owned and operated chain of 66 appliance, electronics, and mattress superstores located throughout NY, NJ, CT, and PA. Steve's deep background in retail began on the sales floor while in college, and he's applied those... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 4
  • Focused Education Roadmap SQL Programming
  • Level All
  • AWARD Silver
  • Operating System IBM i
  • Audience Anyone who would like to make the most of SQL would benefit from this session. If you've ever felt that writing one-time-use RPG programs to manipulate or analyze data wasn't a productive use of your time & and if you enjoy magic - then please join us!

4:00pm

37DA VENDOR: Putting IBM i Services to work with Db2 Web Query
With the amazing (and growing!) set of SQL-based IBM i Services being delivered by the IBM development lab, wouldn't it be nice to actually put them to work by creating dashboards, charts and reports to help you readily understand what is going on with your system(s)? The Lab Services team in IBM has delved into some of this work already. This session will cover readily available, no charge, pre-built reports and dashboards to monitor PTF Currency, security compliance, temp storage, CPU utliization, spool file usage and more. Come learn how to take advantage of this work out of the box, and how to extend and better leverage the IBM i Services that are part of IBM i using Db2 Web Query.

Speakers
avatar for Doug Mack

Doug Mack

Consultant LAB Services, IBM
Doug Mack is a DB2 for i Analytics Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug currently leads the Analytics team for the DB2 for i Lab Services team delivering Query/400 modernization, DB2 Web Query, Data Warehouse design... Read More →
avatar for Rob Bestgen

Rob Bestgen

IBM
Rob Bestgen is a Business Architect for IBM i, responsible for development strategy for systems management and external interfaces. He is also chief architect of the DB2 SQL Query Engine for DB2 i. Rob is also a member of the DB2 for i Center of Excellence team in lab services and... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Adventure Tower Adventure

4:00pm

37DB Understanding Secure Enterprise Linux
Secure Enterprise Linux, or SELinux, brings Mandatory Access Control (MAC) security to Linux – a security standard often needed by government and other institutions. But what is SELinux and how to implement and manage it – this session will provide the answers to these and other SELinux related questions.

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Adventure Tower Amazon

4:00pm

37AH Python & IBM i
You can use DB2 in IBM i? Of course! There's an IBM i toolkit for Python? Definitely! Come to this talk to find out what all the excitement about Python is about.



Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Senior Business Architect - Open Source Software on IBM i, IBM
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the Business Architect of open source technologies. Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization. His... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom A
  • Focused Education Roadmap Python Programming
  • Level Beginner
  • Operating System IBM i
  • Audience IBM i developers that want to broaden their language knowledge and are interested in using Python.

4:00pm

37AK POWER Pick: Advanced Node.js
You’ve taken your first steps into Node.js.  You’ve learned how to initialize your projects, you’ve played with some dependencies, and you’re ready to get into some serious Node work.  In this session, we’ll dive further into Node as a framework.  We’ll learn how to master Node’s inherently asynchronous nature, take advantage of Node’s events and streams capabilities, and learn about sophisticated Node deployments at scale.  Participants will leave with a richer understanding of what Node has to offer and higher confidence in dealing with some of Node’s more difficult concepts.

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower North Ballroom B

4:00pm

37DD Using Machine Learning and Data Science Libraries
One of the hottest topics in computing today is machine learning, or creating an 'artificial intelligence' to help analyze and categorize your data. Many businesses are inundated with large amounts of data, but don't know how to leverage it to draw new insights. In this session we cover how to set up open-source machine-learning software on your IBM i, either through Python packages that enable machine learning or offloading data and then run through a few examples on simulated data. These examples will be used to show how creating models to draw inferences on your data can lead to real benefits for your business's bottom line.

Learning Objectives:


1. Learn what options are available for machine learning on the IBM i.
2. Understand what machine learning is, and most importantly what it is not
3. Understand a basic example presented, and start to brainstorm about how inferencing might help their business.

Speakers
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Adventure Tower Safari
  • Level Intermediate
  • Operating System IBM i, Linux
  • Audience Session targets developers and CTOs who might realize that their data has value for creating data inferences, but doesn't know how to start machine learning on the IBM i

4:00pm

37AI IASPs (what is it, how do you use it, how do you control it)
What IASPs are, how do they work, and how and why you would use them will be discussed. Information about capabilities and restrictions along with an example of adding IASP support to existing products. IASPs are a critical step on the way to start using PowerHA for high availability.

Learning Objectives:


1. Know what an IASP is and how it differs from SYSBASE
2. Benefits and limitations from using an IASP
3. Development implications and possible solutions used to issues raised by IASP deployment

Speakers
avatar for Rex Maughan

Rex Maughan

Cerner
Rex Maughan has worked on the IBM midrange platform since 1981. First AS/400 experience began with the model A40 in 1987. Rex has deep development experience in database, languages, web development, design, integration and management on the IBM i. Rex has 3 software patents with more... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower South Ballroom B
  • Level Beginner
  • Operating System IBM i
  • Audience Anyone wanting basic knowledge about IASP with a software developers slant on using them.

4:00pm

37BN Managing IBM i PTFs
What are PTFs? Why do I need them? How do I get them? Which ones do I need? Does my technology really need a refresh? In this session we will describe PTFs, Cumulative PTFs, and other PTF Groups. We'll discuss how to find out what you have, how to get them, and how to put them in place. We'll help you determine what PTF strategy is the one for you and your system.

Learning Objectives:


1. What PTFs, and PTF Groups are and why you need them.
2. How to get PTFs and load them onto IBM i.
3. The use of Virtual Image Catalogs and Virtual DVD drives to save time and problems in the PTF process.
4. How to determine which PTFs you need for your system.

Speakers
avatar for Larry Bolhuis

Larry Bolhuis

Chief i-entist, Frankeni Technology Consulting, LLC
Larry has grown up with computers since his father became a CE in 1967. He obtained a bachelor's degree in Computer Science from Calvin College in 1982 and soon after began working on IBM midrange equipment with the S/34 and S/36. Larry began working on the As/400 at its introduction... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 2
  • Level Intermediate
  • AWARD Silver
  • Operating System IBM i
  • Audience This session is for you if you are the person in charge of administering IBM i.

4:00pm

37CG Predictive Performance Management
Can the past predict the future? What about the present - right here and now? And if you know the past, and can predict the future, how can you determine the impact to your applications?  Performance management on IBM i has proactive monitoring features and historical data capabilities, as well as application performance modeling. Attend this session to learn how you can use monitoring to identify and resolve potential issues before they become actual problems, learn about historical performance data and how you can use the past trends to plan for the future, and application modeling to understand what hardware changes will mean to your applications.

Learning Objectives:


1. Learn about monitors in Navigator for i to proactively manage your IBM i.
2. Learn how to project future trends from past history.
3. Learn how to model the application impacts from a hardware upgrade.

Speakers
avatar for Dawn May

Dawn May

Owner, Dawn May Consulting, LLC
"i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.You may contact Dawn by email at DawnMayiCan@outlook.com, find her on twitter at @DawnMayiCan, or connect on LinkedIn at https://www.linkedin... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Monorail C
  • Level Beginner
  • AWARD Silver
  • Operating System IBM i
  • Audience Systems administrators responsible for managing their IBM i partitions, and in particular, managing performance.

4:00pm

37BM Virtualization on Power Systems
This session describes the entire virtualization stack on POWER9 platforms, from hypervisors to virtualization managers to multi-cloud managers, including typical deployment architectures and use cases.

Learning Objectives:


1. Understand the hypervisor choices for Power platforms
2. Understand the Power virtualization management options
3. Understand the Power cloud management options
4. Understand the multi-cloud management options that integrate Power

Speakers
avatar for Ian Robinson

Ian Robinson

Virtualization and Multi-Cloud Offering Manager, IBM
Ian Robinson is the worldwide virtualization and multi-cloud offering manager for IBM Systems, responsible for IBM’s portfolio of virtualization, entry private cloud and hardware management solutions for the Power Systems platform. He joined IBM in 2009 with its acquisition of Transitive... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Magic Kingdom 1
  • Level Beginner
  • Operating System AIX, IBM i, Linux
  • Audience This session would be of interest to CIOs, IT leaders and systems architects interested in the latest virtualization/cloud technologies for Power

4:00pm

37DC Getting Started with VIOS for the IBM i Admin
Virtual I/O Server (VIOS) is great option to use for virtualizing Ethernet and storage in your Power environment. Learn what you need to do to prepare for installing VIOS on your Power systems. This session is focused on helping those with mostly an IBM i background understand what they need to do to prepare for and how to perform the installation of Virtual I/O Server (an AIX operating system) with the help of the HMC (Hardware Management Console).

Speakers
avatar for Steven McIver

Steven McIver

Senior System Administrator, O'Reilly Auto Parts
System Administrator for O'Reilly Auto Parts in Springfield, MO. I enjoy talking about IBM i administration and virtualization using PowerVM. Outside of work, I enjoy spending time with my wife and children, volunteering, watching football and playing video games.


Tuesday May 21, 2019 4:00pm - 5:00pm
Adventure Tower Nile

4:00pm

37CE OPEN LAB: Basic PHP to Access Your Data on IBM i
PHP is the most widely used server-side web programming language in the world. It can run on your IBM i server (as well as many other platforms), and it is used primarily for dynamically generating HTML documents which can include database content from DB2 on your IBM i. In this lab you will learn about and practice basic PHP syntax, as well as how to access DB2 data to populate HTML documents. You will learn about how to read input from the browser and dynamically build an HTML document using a combination of HTML, PHP and SQL. We will review the HTML tags for tables, forms and input fields in order to create prompt screens and database inquiries. This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications. This will be a self-guided lab – i.e., you will follow clear instructions from a printed lab guide, sometimes writing code from scratch, and sometimes using templates with key pieces missing, in order to maximize your time. It is highly recommended (but not mandatory) that you attend John's presentation on Connecting the Dots with PHP, as there will be no lecture/PowerPoint during the lab session. Rather than focus on language syntax directly, these exercises will teach you syntax through the applications you are building. In the process, you will also get exposure to some of the most important HTML tags that you need to create useful business applications with PHP. You will also get some experience using Zend Studio, the premier IDE for PHP development on IBM i.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

37CE OPEN LAB: Building Object Oriented PHP Applications
While PHP allows for both a procedural as well as an object-oriented coding style, today most professional PHP application packages are created using object-oriented techniques. Why? – because this results in code that is more organized, easier to maintain and extend, with fewer bugs. This lab will take you through building and extending PHP classes step by step. We will start with creating simple functions with local data scope, then build upon this concept to create basic classes with private and public properties and methods. You will see how to instantiate objects and use them in application code. Then, building upon these basics, you will build more complex classes, exposing you to each of the key concepts and syntax elements of OO PHP, as well as some of the intermediate concepts such as inheritance and static class elements. In the process, the exercises will teach you how you can use OO techniques to simplify creating HTML forms, as well as basic database access. This is an introductory lab on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

37CE OPEN LAB: Enhancing Web Applications with JavaScript
JavaScript is a very powerful tool in the web programmer’s belt. Not to be confused with Java, which typically runs on the server, JavaScript runs in the browser and allows you to create scripts that can control the browser experience after a web page has been retrieved from the server. This off-loads processing from the server and allows web applications to utilize some of the features associated with PC applications, such as a rich user interface and sub-second response times. This lab will introduce you to some of the capabilities of JavaScript, and help you understand how you might use JavaScript in your web applications. You will create simple scripts to validate input forms and react to browser events such as page load, button clicks, mouse movement and keystrokes. You will also see how JavaScript can be used to change the content and appearance of web pages without reloading the entire page. This will be a fun lab in which you will learn some cool and useful web programming tricks.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

37CE OPEN LAB: HTML and CSS for Business Web Applications
HTML is like the display file DDS of web pages – just as you can’t write interactive RPG applications without DDS, you can’t write interactive web applications without understanding some HTML. CSS, which stands for Cascading Style Sheets, is an extension to HTML which simplifies the construction of attractive, consistent, and highly functional web sites. These languages are browser-based, and therefore universal and fairly standardized. Anyone intending to develop PHP or other web applications must have a good understanding these client-side web languages. This lab is geared toward the RPG programmer with limited experience working with HTML. In this lab you will learn about and practice basic HTML markup tags, tables, forms and input fields. In addition, you will learn about what CSS is and how it works, how to use style properties on individual HTML tags, and how to create document-wide and site-wide style sheets. This lab is a recommended (not mandatory) pre-requisite to John’s PHP and JavaScript labs.

Speakers
avatar for John Valance

John Valance

Senior Consultant, Profound Logic
John Valance is a senior consultant and modernization strategist for Profound Logic Software. He has worked on the IBM midrange platform since the 1980s, and on web development since 1998. As a consultant and developer, John specializes in modernization and web application development... Read More →


Tuesday May 21, 2019 4:00pm - 5:00pm
Fantasy Tower Castle A-C

4:00pm

37CF IBM i Security For Programmers (DOUBLE SESSION)
Although IBM i is one of the most secure-able platforms available, the protection of critical data is often undermined by weak security design at the application level. This session covers the main considerations that a programmer should be aware of as they design and code their applications:

Learning Objectives:

Attend this session to learn about:
• Object ownership
• Adopted authority
• Public and private authorities
• Command line permission
• Client-server considerations

Speakers
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, Helpsystems
Robin Tatam is HelpSystems’ Global Director of Security Technologies and a COMMON subject matter expert (SME). As an award-winning speaker on security topics, Robin has been interviewed and quoted by industry magazines and has published numerous trade articles. Robin’s extensive... Read More →


Tuesday May 21, 2019 4:00pm - 6:15pm
Fantasy Tower Monorail A-B
  • Level All
  • Operating System IBM i
  • Audience Native IBM i programmers who wish to learn how to design applications that are secure

5:15pm

38AH Understanding and Using Journaling Functions on IBM i
Journaling functions have been on the platform since the very beginning. It’s first purpose was to register Data Base changes. But it happened to be an excellent tool for registering any kind of information, such as Security events, Job Accounting info, Application log. In this session we’ll start understanding how journal works, how to configure it, and finally how can be exploited. The ways to exploit it includes downloading the contents to an output file, analyzing the info with SQL functions, and reading the entries as they arrive to the journal.

Learning Objectives:

  1. Understand and analyze journal information in detail
  2. Optimize recovery procedures
  3. Optimize testing procedures
  4. Check Security events

Speakers
avatar for Cecilia Howlin

Cecilia Howlin

Owner, PYRAMIS S.R.L.
Cecilia Howlin has been working on this platform from the very beginning. On her first job at IBM Argentina, she learned S/38. And never left the platform, since she thinks it never appeared other operating system as good as this one.She usually worked on technical issues, like installing... Read More →


Tuesday May 21, 2019 5:15pm - 6: