Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Welcome to the Online Session Guide for the COMMON 2016 Annual Meeting and Exposition. Using this tool, you can access information regarding the sessions offered, build a custom schedule, print off handouts, and participate in session evaluations. We look forward to seeing you in New Orleans!
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Saturday, May 14
 

7:00am

COMMON Registration
Saturday May 14, 2016 7:00am - 5:00pm
Registration Counter | First Floor

8:00am

A1CD HALF DAY WORKSHOP: (LAB) RDi Hands On Debugging
In this hands on workshop we will discuss the different ways to debug a program using RDi.

Each attendee will have their own development library with working programs to debug.

Some working knowledge of RDi is helpful but not required.

Topics discussed:



  • The debug server

  • Debug configurations

  • Service entry points

  • Review the various views of the debug perspective

  • Compare the RDi debugger to the green screen STRDBG

  • Code coverage



This is session 610512

Speakers
avatar for Charles Guarino

Charles Guarino

Founder, President, Central Park Data Systems
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been 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 to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT... Read More →


Saturday May 14, 2016 8:00am - 11:30am
Fountain Room | Third Floor

8:00am

A1CP HALF DAY WORKSHOP: SQL - Database Modernization
Today, when we talk about application modernization, most think about having to reface their application. New technologies will be used to change the layout, and programs will be rewritten … but what will a good design be worth if the base, i.e. the underlying database, is still in your grandfather’s style, grown over the years with lots of redundancies?

In this presentation, you will learn why to go from DDS to SQL DDL (Data Definition Language), what are the benefits of SQL DDL over DDS and how you can transform, step by step, an old database design towards a modern normalized database design by using the new features in SQL introduced with the latest release.

Learning Objectives:


  • Discover the advantages of SQL DDL (Data Definition Language) over DDS and the SQL enhancements within the last releases

  • Replace DDS described physical files with SQL Tables

  • Use SQL indexes for native I/O instead of DDS described keyed logical files

  • Move programming logic into database by using SQL views, materialized query tables and referential integrities

  • Encapsulate data access into procedures or  functions (either written in an HLL language or SQL). Replace native I/O with embedded SQL

  • Start using instead of triggers to allow a further redesign of the existing database



This is session 560030

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Saturday May 14, 2016 8:00am - 11:30am
Jasperwood | Third Floor
  • Session Content Level Advanced
  • Operating System IBMi
  • Audience: IT Managers, project leaders, programmers and database administrators who are currently working with an old grown over the time database and want to modernize this database, without destroying the current applications. This presentation will also be valuable for those who need to design the database for a new project.

8:00am

A1CV HALF DAY WORKSHOP: IBM i and Power Systems Systems Management Part One — Keeping It Current and Best Practices
There are two half days broken up into two logical sections:

In Part One, we will discuss keeping things current along with best practices on your HMC, your System, and the IBM i Operating system.

In Part Two, we will discuss day-to-day systems management tasks including monitoring, some system tuning, system clean-up, and spooled file handling.

Note that Part One is NOT a prerequisite for Part Two.

PART ONE TOPICS: 


  1. Setup and verify of Call Home functions on the HMC. Setup of a limited HMC user. A review of HMC command line capability including watching HMC disk space.

  2. Setup and verify of Call Home functions in IBMi. What and how to set them up and how to test them to be sure your system is protected.

  3. PTF Review and processing. We'll discuss how to find out your current levels and how to get new levels and tools to help you install them. This will include PTF Groups and Image catalogues. We'll also touch on HMC Updates, Flexible Service Processor (FSP) updates, why, when and how.

  4. Validating your network configuration to assure it is correct and settings to review for best performance and reliability.


This is session 610553

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →


Saturday May 14, 2016 8:00am - 11:30am
Rosedown | Third Floor
  • Operating System IBMi

12:30pm

A4CP HALF DAY WORKSHOP: ILE - The Universe of Programs, Procedures and Modules
In the beginning there was only the OPM (Original Program Model), where only programs existed which could easily be generated with a single CL command or a simple PDM option. But IBM said, let us expand this model, to allow creating and calling procedures written in either RPG or any other language that can be used on the AS/400 … and ILE (Integrated Language Environment) was born.

When starting with the ILE Concepts we are suddenly faced with new object types (such as modules, service programs or binding directories), new terms (such as activation groups or functions) and even a new language called binder language. This session will help you to understand these concepts and how to move from the OPM land into the ILE universe.

Learning Objectives
In this session you will learn how to differentiate between the OPM, ILE and even object oriented programming concepts. You will get an overview over the ILE objects and expressions and how to create and use those objects. You will also learn how to move from monolithic top-down programs to a highly modularized environment where source code will not be copied but reused. Pitfalls in which you may trap in a mixed environment (ILE and OPM co-exist) will be highlighted.
This is session 570345

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Saturday May 14, 2016 12:30pm - 4:00pm
Jasperwood | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Developers who are experienced in writing OPM programs, heard about ILE Concepts but never used it and want to start using ILE. This session will be also valuable for those programmers who started ILE but got lost with all these additional object types and new expressions or run into problems generating or working with ILE Objects.

12:30pm

A4CD HALF DAY WORKSHOP: (LAB) Build a PHP Application from Scratch
In this workshop, students will build a PHP database inquiry application from scratch, and at the end of the day have a working application similar to an RPG subfile, running in a web browser.

This workshop will guide you through building all the components piece by piece, starting with basic database retrieval using PHP and SQL, then formatting the data in an HTML table, as well as adding search filters and CSS styling. You will then add pagination logic (to scroll through a large file), and we'll end with adding a CSV download option.

The following topics will be covered:


  • PHP and DB2 processing with SQL

  • HTML including tables and form inputs

  • Basic CSS

  • Pagination concepts and coding

  • Adding search filters

  • Handling downloads

  • Application architecture



This session will be largely hands-on, but John will do brief explanations of each step before moving forward. No prior PHP or HTML experience is required, but the material will move quickly, so a basic familiarity with PHP and HTML will be helpful. If you fall behind, there will be several checkpoints along the way, where the completed code from the previous step will be provided, in order for you to catch up and focus on the next step. You will be able to take home the completed application code, as provided by the instructor.

This is session 610513

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Saturday May 14, 2016 12:30pm - 4:00pm
Fountain Room | Third Floor

12:30pm

A4CV HALF DAY WORKSHOP: IBM i and Power Systems Systems Management Part Two — Daily System Monitoring, Tuning, Clean-up, and Spooled File Handling
There are two half days broken up into two logical sections:

In Part One, we will discuss keeping things current along with best practices on your HMC, your System, and the IBM i Operating system.

In Part Two, we will discuss day-to-day systems management tasks including monitoring, some system tuning, system clean-up, spooled file handling. 

Note that Part One is NOT a prerequisite for Part Two.

PART TWO TOPICS:

  1. Explore graphical methods for monitoring IBM i Performance. This includes Management Central and IBM Navigator for i System Monitors.

  2. Things to watch out for: Memory usage, Disk I/O and storage, avoiding dead cash batteries. Message queues to use to keep the finger on the pulse of your IBM i.

  3. Storage Management - Discover your disk and what's filling it. Tips for deciding on what doesn't need to be there.

  4. Various System values you should understand.

  5. Spool file maintenance including use of iASPs, Joblog Servers, and disconnected spool file functions.


This is session 610554

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →


Saturday May 14, 2016 12:30pm - 4:00pm
Rosedown | Third Floor
  • Operating System IBMi

6:00pm

A8AG First-Timers Reception
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.
This is session 610573

Speakers
avatar for Yvonne Enselman

Yvonne Enselman

Quality Assurance and Project Management Specialist, Yvonne Enselman Consulting, Inc
Yvonne Enselman is an independent consultant specializing in quality assurance and software testing based in Chicago. She has been published in IBM Systems Magazine and IT Jungle and blogs for System iDeveloper. She has founded iThusiasm as a vehicle for "Energizing IBM i on Power System Professionals through enthusiasm and advocacy." In addition to presenting for user groups and conferences she teaches at Moraine Valley Community College. She... Read More →
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Saturday May 14, 2016 6:00pm - 7:30pm
Grand Salon A 1&2, 4&5 | First Floor
 
Sunday, May 15
 

6:30am

20DW COMMON Cares 5K
Lace up your running or walking shoes for the popular COMMON Cares 5K, taking place along the Mississippi River. All paces and abilities are welcome. Proceeds will be donated to Make It Right (makeitright.org), a not-for-profit organization that builds homes, buildings, and communities for people in need in New Orleans and around the country. Register at http://www.common.org/index.php/annualmeeting/common-cares.html
This is session 610611

Sponsors
avatar for Fresche

Fresche

Fresche
As leading experts in IBM i, Fresche provides products and services spanning the complete application modernization and management spectrum. With the widest solution portfolio in the IBM i marketplace and 100% referenceability, our team of experts help organizations add value to their business by modernizing business processes, technologies, applications and skills. Fresche IBM i divisions, BCD, looksoftware and Quadrant Software, offer... Read More →


9:00am

12CT COMMON Opening Session
The Opening Session officially kicks off the 2016 Annual Meeting and Exposition. Start your week off right by attending.

Join us to hear updates from these speakers:


  •  Kevin Mort, COMMON President

  • Michelle August, Executive Director of the COMMON Education Foundation

  • Bo Gebbie, IBM, Director of Sales & Product Management, North America Power Systems & Server Linux Solutions

  • Steve Sibly, IBM, Vice President and Business Line Executive

  • Stefanie Chiras, IBM, Vice President, IBM Power Systems Offering Management, Systems of Engagement


Plus, find out who receives recognition this year:


  •  Student Innovation Award

  • Speaker Excellence Award

  • Years of Service Recognition

  • Distinguished Service Award

  • COMMON / IBM Innovation Award


See you at 9:00 a.m. Sunday.

This is session 610577

Sunday May 15, 2016 9:00am - 10:30am
Napoleon Ballroom | Third Floor

10:45am

13AM From STRPDM to RDi
So you keep hearing about this great tool RDi (Rational Developer for i) but are somewhat intimidated by the prospect of learning it?

This session is a primer on RDi basics, including new terminology, connecting to the IBM i, and getting productive with its features, with a large focus on source code editing.

The rich graphical environment far exceeds what PDM and SEU can do, and you will be glad you spent the time learning how to harness its power.

The more you use this tool, the more you will want to use it.

This session includes a live demonstration of the product.
This is session 560545

Speakers
avatar for Charles Guarino

Charles Guarino

Founder, President, Central Park Data Systems
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been 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 to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 15&18 | First Floor

10:45am

13CS Test-Driven Development
Test-Driven Development (TDD) provides a new approach to application development to produce high quality software which actually requires LESS manual testing. TDD provides developers with an environment to allow escape from the restrictions imposed by legacy code. TDD is particularly helpful in projects involving multiple developers.

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

1.Understand the fundamental concepts of Test-Driven Development
2.Apply TDD practices to existing projects
3.Determine which TDD tools are suitable for their projects
This is session 600328

Speakers
avatar for Brendan Kay

Brendan Kay

CTO, Fresche Legacy
In his role as Executive Vice President at Fresche Legacy, Brendan Kay is in charge of driving business development and connecting Fresche and looksoftware solutions to the needs of the IBM i community. Prior to the merger with Fresche, Brendan was a major force in establishing looksoftware’s reputation as a leading IBM i modernization specialist. This success was built upon the belief that the best solutions are simple, effective and... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Melrose | Third Floor
  • Session Content Level All

10:45am

13CC What's New in DB2 for i
Come to this session to learn about the DB2 for IBM i enhancements delivered in 2016.This session will include reasons why you should upgrade to the latest IBM i release.
This is session 610533

Speakers
avatar for Scott Forstie

Scott Forstie

DB2 for i Business Architect, IBM
Scott Forstie is the DB2 for i Business Architect. He has worked on IBM operating system development for over 25 years. In addition to his development responsibilities, he is the IBM i developerWorks content manager and IBM i Technology Updates wiki owner. Scott is a frequently published author and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner and enjoys cooking.


Sunday May 15, 2016 10:45am - 12:00pm
Elmwood | Third Floor

10:45am

13CU External Disk Storage Options for IBM i
This presentation describes the options for exploiting external disk with IBM i. Both direct attached and VIOS attached solutions will be discussed as well as the options that are available to improve business continuity. Learn how external disk can provide the high performance required by IBM i, about how best to exploit SSD and Flash with IBM i, and hear about the integrated high availability solutions that the IBM i provides to exploit the copy services functionality of the IBM storage systems.
This is session 610630

Speakers
avatar for Brian Sherman

Brian Sherman

IBM Distinguished Engineer, IBM
Brian is a Distinguished Engineer with over thirty years experience as an I/T Specialist. Brian works directly with clients in solving storage related challenges. | | Brian has extensive understanding of storage related industry trends and emerging technologies. He currently provides Storage Hardware and Software technical sales and support as part of the Advanced Technical Support (ATS) organization. Brian also develops and provides... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Oak Alley | Third Floor
  • Operating System IBMi

10:45am

13AK DR Tears for Fears - Noah and the Flood
Session examines multiple computer room and regional disasters. Come and hear the actual account of the events, actions and challenges faced by these companies in real world situations. Disasters are real and deadly to your business. We will review step by step the timelines and events surrounding the disasters, the declarations, and the remedies. Discuss the internal and external influences (especially the human elements) that came into play as the scenarios unfolded. Were they ready? You be the judge.

Learning Objectives:




  • Understand what it takes to recover your business in a real disaster



  • Best practices to recovery of your IBM Power Systems





This is session 610261

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed ServiceProvider, specializing in transforming the Business of IT. | | Richard is a recognized SME and world renowned award-winningindustry speaker specializing in, Cloud Computing Architecture, Business Resiliency,Disaster Recovery Planning and Backup & Recovery Program Design. He leads ateam of dedicated, highly-skilled professionals transcending organizations throughthe new era of... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 9&12 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Be prepared for the worst case disaster scenario and learn from real life examples

10:45am

13AJ SPONSOR: 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.

Speakers
avatar for Chris Koppe

Chris Koppe

VP Strategy, Fresche Legacy
Chris Koppe is responsible for overall corporate strategy at Fresche Legacy. He has led the development of legacy management strategies for hundreds of companies, across a variety of platforms, languages, databases, and technologies. This insight has allowed Chris to accumulate a wealth of best practice expertise that covers everything from discovery and planning through to deployment, project governance, audit and recovery for large-scale legacy... Read More →
avatar for Pascal Polverini

Pascal Polverini

Architect, Fresche Legacy
Pascal Polverini is part of the IBM i ISV Advisory Council, a pioneer in RPG Open Access and a driving force of the RPG OA Metadata Open Standard, providing modernization solutions for business-critical RPG applications. He is the Chief Architect of Fresche Legacy’s RPG Open Access solutions, and is a co-author of the IBM i Modernization Redbook.


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 7&10 | First Floor

10:45am

13CD OPEN LAB: Profound UI and RPG Open Access for Rich, Modern UIs
RPG Open Access has generated a significant amount of buzz throughout the i community since its release. Many have embraced it as real step forward for RPG, however others may not feel the same. Regardless, the most important question is, "How does Open Access benefit my business directly?" 

In this lab, attendees will learn how RPG Open Access and Profound UI work together to deliver a native method for creating rich internet applications using standard RPG. Attendees will also have the opportunity to work with Profound UI and build a rich web application using a point-and-click development environment. Once ready they will utilize RPG Open Access and Profound UIís Handler to launch the application to the web and other devices like mobile.

Attendees will learn:





  • How to use RPG Open Access and Profound UI to create native rich user application with standard RPG.



  • To use the Profound UI Visual Designer to create rich browser-based interfaces with features like auto-populating textboxes, database-driven dropdowns, sortable subfiles, export to Excel functionality, and more.



  • How to maintain both green-screen applications and browser-based apps without duplicating the RPG source.



  • How to use standard RPG to control rich web functionality.





This is session 610524

Speakers
avatar for Robert Ferguson

Robert Ferguson

Product Developer, Profound Logic
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone interested in modernization, web development, or RPG Open Access on the IBM i.

10:45am

13CD OPEN LAB: Transforming Green-Screens into Rich Web Apps Using Genie
Modernizing and moving your IBM i applications to the web can be a complex and expensive process. It may require specialized expertise, as well as extensive amounts of time and resources. But now those difficult days are over with Profound Logicís on-the-fly green-screen modernization tool, Genie.In this lab, attendees will learn how Genie works and how it can revitalize green-screen applications in less time than other modernization methods. Attendees will also experience the advantages of modernizing with Genie with a hands-on demo of the toolís unique visual designer. This demonstration will provide attendees with the opportunity to web-enable and enhance typical application screens with new rich web content and functionality.

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





  • Convert simple subfiles into scrollable tables



  • Reorganize cluttered screens into easy-to-navigate tab panelï Add interactive database-driven charts and other web services to an application



  • Turn input fields into auto-suggest boxes, database-driven drop-downs, etc. 



  • Globally enhance an entire system with rich functionality





This is session 610525

Speakers
avatar for Robert Ferguson

Robert Ferguson

Product Developer, Profound Logic
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone interested in modernization and web development.

10:45am

13AL Practical Zend Framework Migration
Learn the essentials of migrating an existing Zend Framework application from either ZF1 or ZF2 to ZF3.  This is your opportunity to hear directly from Zend Consultants what we've learned from planning, guiding, and implementing migrations.
This is session 610609

Speakers
avatar for Clark Everetts

Clark Everetts

Senior Professional Services Consultant, Zend, A Rogue Wave Company
A Senior Professional Services Consultant at Zend Technologies, Clark helps companies manage their PHP-based web applications by conducting software architecture and performance audits, teaching software development best practices, and showing them how to best use Zend Server and Zend Studio to build, test and profile applications, manage deployments, and find and fix those hard-to-trace bugs.


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 13&16 | First Floor

10:45am

13CP Creating a New Language on the IBM i as a College Project (in RPG!)
This presentation will demonstrate how I’ve developed a programming language and virtual machine on an IBM i system. It will focus on the language, named TOP, and what features it covers. As well as this, the virtual machine which interprets and runs an instruction set generated by the programming language – all written in RPG. This presentation will also contain sneak previews of a package manager for IBM i and a debugger for the virtual machine. I’m passionate about IBM i and this originally started out as a college project, but has evolved into something bigger. It will show that developing on IBM i can still be fun.
This is session 610625

Speakers
avatar for Liam Allan

Liam Allan

Trainee Software Developer, CoralTree Systems
Liam is a young and innovative software developer who is currently taking up an apprenticeship at CoralTree Systems working on CRM software. He was trained by atstraining.co.uk in 2014 has been hooked ever since - creating development tools and aiming to bring IBM i and open-source together, trying to play a large part in the community.


Sunday May 15, 2016 10:45am - 12:00pm
Jasperwood | Third Floor

10:45am

13CA IBM i Security from the Ground Up
Whether you're new to IBM i Security or need a refresher, this session provides the building blocks of how IBM i Security is put together. You'll learn how security-relevant system values, user profile settings and object authorities work together to provide one of the most secureable systems available today. New security system values and user profile features of V6R1 and V7R1 will be identified.
This is session 570099

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, world-renowned speaker in the area of security and compliance and is the former Chief Engineering Manager for Security at IBM for the iSeries system... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Belle Chase | Third Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System IBMi
  • Audience: Anyone desiring an education on or a refresher of the fundamentals of IBM i security should attend this session.

10:45am

13AI Show & Tell - Hands on View of Our Strategic Access and Management Tools
This session will be a hands on demo of all the strategic interfaces for access and managing of your IBM i systems. This includes discussion and demos for Access Client Solutions, Web Navigator, and the new iAccess Mobile support. Users will leave this session with knowledge of how these interfaces work and why the need to be considering these for their shops. 


Learning Objective:





  • Learn about the latest solutions for access and managing your IBM i systems




This is session 600181

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Team Lead - IBM i Emerging Solutions, IBM Corporation
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the team leader of the IBM i Emerging Solutions Team, which is responsible for strategic deliverables in the realms of open source, system management/access, and DB2 tooling. 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 hobbies include playing with his... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 4 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Anyone

10:45am

13AO Understand How to Manage and Update Your HMC, IBM i, FSP, & Firmware
The name "IBM i" isn't all that's new to the platform we know and love. 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 PowerSystems & IBM i.

Learning Objectives:


  • Understand the differences between the FSP, the HMC, and i5/OS

  • An understanding of how to upgrade each

  • Learn some cool features and functions of the HMC


This is session 540072

Speakers
avatar for Pete Massiello

Pete Massiello

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 solutions and services to IBM i shops throughout the world. He is a member of IBM’s certification test writing team, an IBM Certified Systems Expert with... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Grand Salon 21&24 | First Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: System Administrators

10:45am

13CV Navigating the World of Performance
IBM i has an extensive set of performance tools, but what are they, where to you find them, and when is the best time to use them? This session will answer those questions by providing an overview of the Navigator for i performance tasks that can be used to collect performance data, monitor your performance, view historical data, size applications, and analyze performance issues. Learn which tools to use to provide your 'first level of defense' for understanding system performance on an ongoing basis, how to prevent serious performance problems, and analyzing IBM i performance data.

This presentation is the "What are the Tools?" and includes an overview of the performance tools enhancements in the 7.3 release. This session will provide the foundation for performance presentations later in the conference.

Learning Objectives:


  • Become familiar with the various performance tools available through 5250 command line interfaces, System i Navigator, and IBM Systems Director Navigator for i

  • Understand when to use the various tools


This is session 460178

Speakers
avatar for Dawn May

Dawn May

IBM
Dawn May is a Senior Technical Staff Member for IBM in Rochester, Minnesota.  Dawn is the IBM liaison to the IBM i Large User Group (LUG), the COMMON Americas Advisory Council (CAAC), and the COMMON Europe Advisory Council (CEAC). In this position she works with these client groups to organize and lead meetings and manage the requirements process. Dawn also works as a consultant within the Lab Services organization. Dawn has extensive... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Rosedown | Third Floor
  • Focused Education Roadmap IBM i Performance – Best of the Best
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: This session is for system administrators that would like to understand the various tools and techniques for managing performance on IBM i.

10:45am

13CQ Developing Web Applications: HTML
HTML, the Hypertext Markup Language, is the basis for communication between a web server and a browser. It is through HTML documents that you determine what a user sees when visiting your web site. Because of this, every web developer needs a basic understanding of HTML coding, even if you use tools to create most of your HTML pages.

This session describes the structure of a basic web document and the types of elements you will encounter.

Learning Objectives:
After completing this session, you should be able to code an HTML document that includes the following components:


  • Headings

  • Paragraphs

  • Preformatted text

  • Boldface and italic text

  • Internal and external links

  • Mail-to links

  • Images


This is session 560527

Speakers
avatar for Bill Hansen

Bill Hansen

President, Manta Technologies
Dr. Hansen owns Manta Technologies Inc., a company that specializes in interactive training for IBM i operators, programmers, system administrators, and users. Bill has been developing multimedia training for IBM systems since the early 70s. As the Operating Systems Product Manager for Deltak and the President of Hansen Training Systems, he has developed over 300 courses on topics ranging from word processing to MVS Resource Management. At Manta... Read More →


Sunday May 15, 2016 10:45am - 12:00pm
Magnolia | Third Floor
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: This workshop should be taken by the individuals responsible for implementing an organization's web site. The audience includes webmasters, content developers, application programmers, and system administrators.

12:45pm

14CA IBM i Access Client Solutions (ACS) Client High Level Overview
How would your business be transformed if you could run the same Client Access client on a Macintosh, a Linux machine and/or a Windows 10 system? Do you need a supported Client Access product for Windows 10? How about a deployment without installation?  Would the ability to run and/or deploy the client from a Thumb Drive, a Network Server, a Web page, or a local file system be of Interest?   Come to this session to learn how you can test and evaluate the new ACS client alongside the traditional IBM i Access for Windows concurrently on the same desktop!  In this session we will look at the replacement product for the IBM i Access for Windows (5770-XE1 V7R1M0) product. We will provide an overview of the capabilities of this product including 5250 terminal emulation, Printer Output, Data Transfer,  SQL script and SQL performance tools, System Console and/or HMC support as well as deployment options.

We will also introduce at the companion IBM i Access Client Solutions Windows & Linux Application Packages and discuss the functions they provide.

Learning Objectives:

  1. What is IBM i Access Client Solutions (ACS)?

  2. How to configure and deploy ACS

  3. 5250 Emulator overview

  4. Printer output overview

  5. Data Transfer overview

  6. Database and SQL overview

  7. System Console support overview

  8. ODBC and OLEDB support


This is session 580477

Speakers
avatar for Raymond G. Johnson

Raymond G. Johnson

Consultant / Owner, iSolutions Consulting, Inc
Ray Johnson is an IBM System i technical consultant, working with IBM System i and its predecessors since 1978. Ray worked for IBM as a Hardware Customer Engineer, Product Engineer and System Engineer for 18 years. Ray started his own consulting firm in 2004 to provide superior technical support and training for IBM System i and AS/400 customers. Ray’s services include Operating System installations, migrations and updates; Daily, weekly and... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Belle Chase | Third Floor
  • Session Content Level All
  • Operating System IBMi, Linux
  • Audience: All IBM i OS users, Administrators and Decision Makers.

12:45pm

14CC Search Text Data More Effectively Using DB2 for i Omnifind Text Search Server
Explore the DB2 for i OmniFind Text Search Server. Come and learn how your applications can perform advanced, linguistic text searches on plain text fields as well as searches against rich text documents in formats such as Microsoft Word and Adobe PDF. Also, new on 7.1 is the capability to do element searches as well as numeric comparisons and data searches on XML data types.

Learning Objectives:





  • Learn the differences between a traditional DB2 index and a Text Search Index



  • Learn how to create a text search index



  • Learn how to perform searches utilizing the IBM OmniFind Text Search Server



  • Learn how to use OmniFind to search XML data



  • Learn about the additional capabilities added to Omnifind to expand its usefulness




This is session 560410

Speakers
avatar for Scott Forstie

Scott Forstie

DB2 for i Business Architect, IBM
Scott Forstie is the DB2 for i Business Architect. He has worked on IBM operating system development for over 25 years. In addition to his development responsibilities, he is the IBM i developerWorks content manager and IBM i Technology Updates wiki owner. Scott is a frequently published author and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner and enjoys cooking.


Sunday May 15, 2016 12:45pm - 2:00pm
Elmwood | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This session will benfit programmers as well as DB engineers.

12:45pm

14CP Converting RLA to SQL
A common missconception amoung IBM i developers is that you have to rewrite most of all of your programs to gain the benifits of embedded SQL.  I hear this all the time "We just don't have time to modernize and rewrite our applications for SQL."  Fortunately, you don't have to.  In this session I will go throught a number of examples where a program can be totally changed to adopt SQL data access instead of the traditional I/O and Record Level Access (RLA) while gaining significant performance boost.  I will show how RLA slows down dramatically as the number of rows being processed by a program increases and how SQL can solve this performance problem - all without having to rewrite the entire program.  
In one example, I will show how I spent 1/2 an hour with a program, changed it from RLA using level beaks to SQL while decreasing run time from 27 minutes down to 2 minutes. 
Programs don't have to be rewritten, programmers just have to think out side the box. 
• Learn various techniques and options for changing your programs to use SQL instead of RLA without rewriting the entire program.
• Discover the the performance gains a program can achieve when using SQL instead of traditional I/O.
This is session 610619

Speakers
avatar for Jim Ritchhart

Jim Ritchhart

Uline
Jim Ritchhart has a career that has spanned more than 25 years of application development and system design. He began as a programmer developing applications for Baxter Healthcare and Handy Andy Home Improvement Center, then consulted for Kraft Foods and Londen Insurance Company before joining Uline. Jim has written a number of articles on DB Modernization and was part of the team that authored the most recent IBM Redbook titled "Modernize IBM... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Jasperwood | Third Floor

12:45pm

14AH Recent Power Systems Hardware Announcements
A lot has been introduced by IBM since the last COMMON conference. This session shares the most recent and most interesting hardware enhancements IBM Power Systems has introduced.
This is session 610540

Speakers
avatar for Mark Olson

Mark Olson

WW Power Systems Offering Manager, IBM
Mark Olson is an IBM Power Systems World Wide Product Manager located in Rochester, Minnesota. Currently he is heavily involved with the definition of future Power Systems hardware products and the education of customers, IBMers, and IBM Business Partner sales personnel on new hardware product and system offering announcements. These announcements cover hardware used by both IBM i, AIX and Linux. Mark has an extensive history with product... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 3&6 | First Floor

12:45pm

14CU IBM POWER Systems and DS8880 - Integrated by Design
In today's IT culture, data access and simplified management are key challenges. Join this session to understand the integration and synergy between Power AIX, IBM i and DS8880. Performance optimization is provided by leveraging cooperative caching, I/O priority management and automated data placement with Easy Tier. High availability and disaster recovery solutions are integrated with PowerHA. Data security is provided by drive based encryption on the DS8880. Simplified management is provided through integrated performance monitoring tools for IBM i and FlashCopy management.
This is session 610631

Speakers
avatar for Brian Sherman

Brian Sherman

IBM Distinguished Engineer, IBM
Brian is a Distinguished Engineer with over thirty years experience as an I/T Specialist. Brian works directly with clients in solving storage related challenges. | | Brian has extensive understanding of storage related industry trends and emerging technologies. He currently provides Storage Hardware and Software technical sales and support as part of the Advanced Technical Support (ATS) organization. Brian also develops and provides... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Oak Alley | Third Floor
  • Operating System IBMi

12:45pm

14CS Basic Journaling: What Do I Need to Know? (An Introduction)
Have you always wondered how journaling works and how best to employ this function? Would you like to hear where it's heading in the future? This session provides an introduction to IBM i journaling and its functions.
 
This session provides a good introduction for those who want to attend more in-depth journal sessions later in the week which are part of the Focused Education Roadmap associated with journaling. We'll introduce you to the objects, talk about hot site practices, show you how Journaling can affect your back-up strategy, show you how it can be a useful debugging aid, illustrate the role it plays as 'better plumbing' in a high availability scheme, introduce many of the commands, suggest some optimal hardware choices that tend to be journal-friendly, and finish off with some performance tuning suggestions.

Learning Objectives:
In this session, attendees will learn:








  • When and where to use journal functions





  • Benefits to expect





  • What's new





  • Some of the major factors which affect performance





  • How to make applications more journal friendly







This is session 404029

Speakers
avatar for Larry Youngren

Larry Youngren

Larry Youngren has served as a microcode designer for the lower layers of the IBM i operating system and has frequently consulted with customers regarding High Availability and Journal performance issues. He has led the teams responsible for Data Base, Commit, System managed Access Path protection, and Journal. His current interests involve performance and recovery improvements affecting journaling and IPL duration. He and his colleagues authored... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Melrose | Third Floor
  • Session Content Level Intermediate
  • Session Award Gold
  • Operating System IBMi
  • Audience: Attendees who need an introduction to the journal support on IBM i with an eye toward customizing the support to best meet their particular needs, often as part of an overall recovery strategy.

12:45pm

14AJ Learning about Quality Assurance from NASA
The NASA moonshot initiative in the 1960s and 1970s was groundbreaking in the use of information technology and advanced developments. Correspondingly testing and quality assurance was mandatory, extensive, and equally inventive. Using examples from history, we will discuss current issues such as disaster recovery (the Apollo One fire), test coverage (Apollo 13), specifications and prototypes (the development of the LM), user ability and experience (Apollo 14), and further education development (Apollo 17).

Learning Objectives:


  • Use familiar information to explore QA and team building

  • Appreciate lesser known space victories


This is session 590304

Speakers
avatar for Yvonne Enselman

Yvonne Enselman

Quality Assurance and Project Management Specialist, Yvonne Enselman Consulting, Inc
Yvonne Enselman is an independent consultant specializing in quality assurance and software testing based in Chicago. She has been published in IBM Systems Magazine and IT Jungle and blogs for System iDeveloper. She has founded iThusiasm as a vehicle for "Energizing IBM i on Power System Professionals through enthusiasm and advocacy." In addition to presenting for user groups and conferences she teaches at Moraine Valley Community College. She... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 7&10 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Testers and Developers interested in furthering QA knowledge. Anyone who was interested in the Mercury/Gemini/Apollo program in the 1960s.

12:45pm

14AK Chapter 6 Revealed: The UI Chapter of the Application Modernization Redbook
The Redbook titled "Modernize IBM i Applications from the Database up to the User Interface and Everything in Between" has been well received in the IBM i community. This session is a review of Chapter 6: User Interface - an overview of user interface (UI) modernization techniques. Since UI is the normal means of interaction with IBM i applications, it has become the first point of pain when using traditional applications.

Trevor will reveal the secrets of Chapter 6, offering advice to everyone who is contemplating UI modernization, reviewing their UI modernization choices, or just wanting to get started with IBM i modernization and leave you with a better understanding of your IBM i UI modernization choices.

Learning Objectives:


  • Understand the various choices for IBM i UI

  • Learn the details of UI architecture on IBM i



This is session 610191

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 9&12 | First Floor

12:45pm

14CD OPEN LAB: Profound UI and RPG Open Access for Rich, Modern UIs
RPG Open Access has generated a significant amount of buzz throughout the i community since its release. Many have embraced it as real step forward for RPG, however others may not feel the same. Regardless, the most important question is, "How does Open Access benefit my business directly?" 

In this lab, attendees will learn how RPG Open Access and Profound UI work together to deliver a native method for creating rich internet applications using standard RPG. Attendees will also have the opportunity to work with Profound UI and build a rich web application using a point-and-click development environment. Once ready they will utilize RPG Open Access and Profound UIís Handler to launch the application to the web and other devices like mobile.

Attendees will learn:





  • How to use RPG Open Access and Profound UI to create native rich user application with standard RPG.



  • To use the Profound UI Visual Designer to create rich browser-based interfaces with features like auto-populating textboxes, database-driven dropdowns, sortable subfiles, export to Excel functionality, and more.



  • How to maintain both green-screen applications and browser-based apps without duplicating the RPG source.



  • How to use standard RPG to control rich web functionality.





This is session 610524

Speakers
avatar for Robert Ferguson

Robert Ferguson

Product Developer, Profound Logic
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone interested in modernization, web development, or RPG Open Access on the IBM i.

12:45pm

14CD OPEN LAB: Transforming Green-Screens into Rich Web Apps Using Genie
Modernizing and moving your IBM i applications to the web can be a complex and expensive process. It may require specialized expertise, as well as extensive amounts of time and resources. But now those difficult days are over with Profound Logicís on-the-fly green-screen modernization tool, Genie.In this lab, attendees will learn how Genie works and how it can revitalize green-screen applications in less time than other modernization methods. Attendees will also experience the advantages of modernizing with Genie with a hands-on demo of the toolís unique visual designer. This demonstration will provide attendees with the opportunity to web-enable and enhance typical application screens with new rich web content and functionality.

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





  • Convert simple subfiles into scrollable tables



  • Reorganize cluttered screens into easy-to-navigate tab panelï Add interactive database-driven charts and other web services to an application



  • Turn input fields into auto-suggest boxes, database-driven drop-downs, etc. 



  • Globally enhance an entire system with rich functionality





This is session 610525

Speakers
avatar for Robert Ferguson

Robert Ferguson

Product Developer, Profound Logic
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone interested in modernization and web development.

12:45pm

14AL Swim in the Ocean of Open Source
Open source on IBM i is growing at an incredibly fast pace. There are a number of reasons for this and one of them is because the PASE portion of IBM i is essentially an AIX runtime. AIX is a flavor of Unix. Unix is the grandfather of Linux. This means that a lot of the same tools available on Linux/Unix/AIX are also capable of running on IBM i, in PASE. Yahoo!

Learning Objectives:
This session will cover how to download and install AIX binaries from site perzl.org. perzl.org hosts hundreds of open source programs from the Linux world that have been made to work on AIX. Some of the more notable ones include: gcc, Git, joe (server-side editor), bash, zsh, perl, bzip2. Having these tools on IBM i affords us much and levels the playing field. 

Also in this session we will introduce theibmichrootopen source project which aims to make it simpler to test out new open source without hosing** your IBM i by introducing sectioned off environments you can create in PASE.

** technical term :-)
This is session 610057

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 13&16 | First Floor
  • Focused Education Roadmap Open Source 101
  • Session Content Level Beginner
  • Operating System AIX, IBMi
  • Audience: Application developers looking to adopt open source software should attend this session.

12:45pm

14AN PHP Past, Present, & Future
PHP has turned the corner from being a “new kid on the block” to becoming a “legacy” solution. How do we battle implementing new solutions without disturbing the existing application set? In this presentation come find out how the latest PHP is simply not your father’s PHP and also where PHP is headed. Concepts like deprecation cycles, Implementing change and PHP Version 7 will be discussed.
This is session 600588

Speakers
avatar for Mike Pavlak

Mike Pavlak

Solution Consultant, Zend, A Rogue Wave Company
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. Mike joined Zend as a Solutions Consultant in 2008 working with the sales team and spreading the news about Zend solutions in the IBM midrange arena. Mike lives in suburban Chicago with his wife, five kids, two... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 19&22 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

12:45pm

14AM Tips and Tricks for 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. Using embedded SQL in the same way as native I/O may already make life easier, but there is much more that can be done with embedded SQL. In this way it is possible to use SQL scalar functions without accessing a table (physical file) or view. With a single fetch a block of rows can be read. Case clauses allow you to make static SQL statements almost dynamic. Beginning with Release 7.1 result sets returned by stored procedures can be directly consumed with (embedded) SQL. IFS files (such as XML documents) can be stored as large objects within SQL tables. But how to create and/or access those documents within your embedded SQL programs? 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


This is session 570221

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 15&18 | First Floor
  • Session Content Level Advanced
  • Operating System IBMi
  • 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.

12:45pm

14CQ What’s New in 7.1, 7.2 and 7.3 Security
This presentation will cover the extensive list of security enhancements added by IBM in the 7.1, 7.2 and recently announced 7.3 operating system releases.   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. 
 
This is session 500052

Speakers
avatar for Jeff Uehling

Jeff Uehling

Security Development, IBM i Operating System, IBM Corporation
Jeff Uehling is currently assigned to the development group of the IBM i OS, specifically in the security group that is located in Rochester, Minnesota.  Current job responsibilities include Business Architect for the core IBM i OS, design and development of security function for IBM i and council member of the IBM security technical community.  My 37 years of service with IBM has been spent in operating system development with over... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Magnolia | Third Floor
  • Session Content Level Intermediate
  • Session Award Bronze
  • Operating System IBMi
  • Audience: Security and System Administrators.

12:45pm

14AI PTF Management on IBM i
How do you keep your system current ? Do you have multiple systems and have struggles keeping them at the same levels? This session will look at the latest support that has been added to the ARE product for helping to automate the PTF process across a single system or multiple.
This is session 610339

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Team Lead - IBM i Emerging Solutions, IBM Corporation
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the team leader of the IBM i Emerging Solutions Team, which is responsible for strategic deliverables in the realms of open source, system management/access, and DB2 tooling. 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 hobbies include playing with his... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 4 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

12:45pm

14CV IBM i Performance Data Collectors
IBM i has 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.

This is session 600589

Speakers
avatar for Dawn May

Dawn May

IBM
Dawn May is a Senior Technical Staff Member for IBM in Rochester, Minnesota.  Dawn is the IBM liaison to the IBM i Large User Group (LUG), the COMMON Americas Advisory Council (CAAC), and the COMMON Europe Advisory Council (CEAC). In this position she works with these client groups to organize and lead meetings and manage the requirements process. Dawn also works as a consultant within the Lab Services organization. Dawn has extensive... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Rosedown | Third Floor

12:45pm

14AO Developing Web Applications: Forms
This session builds upon Basic HTML Elements and Cascading Style Sheets (CSS) to cover the remaining HTML/XHTML elements that are used within most web pages. These include lists, tables, frames, and forms. You will also see how to include applets, audio, and other objects in a web page. By the end of the session, you will have the skills you need to develop the HTML pages and forms that are used in typical ebusiness web sites.

After completing this session, you should be able to code the HTML elements to identify the following document components:
•  Ordered or unordered lists 
•  Tables 
•  Frames 
•  Forms 
•  Code the HTML elements to support the following field types within an online form: 
•  Text boxes 
•  Radio buttons 
•  Check boxes 
•  Text areas 
•  Buttons 
•  Passwords 
•  Hidden fields 

This is session 610527

Speakers
avatar for Bill Hansen

Bill Hansen

President, Manta Technologies
Dr. Hansen owns Manta Technologies Inc., a company that specializes in interactive training for IBM i operators, programmers, system administrators, and users. Bill has been developing multimedia training for IBM systems since the early 70s. As the Operating Systems Product Manager for Deltak and the President of Hansen Training Systems, he has developed over 300 courses on topics ranging from word processing to MVS Resource Management. At Manta... Read More →


Sunday May 15, 2016 12:45pm - 2:00pm
Grand Salon 21&24 | First Floor

2:15pm

15AN RPG high speed calling PASE
A day will arrive when you will need faster than a speeding bullet calls between PASE and RPG. Yes, it can be done. In fact, PASE experts do it all the time. This session will demonstrate by example, a much faster world beyond commonly understood *PGM to PASE utility today, Go beyond simple slow RPG call php, ruby, nodejs and python, advancing your RPG skills to using PASE shared objects, where, faster than a speeding bullet calls occur in the same job.
This is session 610292

Speakers
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 19&22 | First Floor

2:15pm

15CV How and Why of Database Modernization
As most everyone in the IBM i community knows, IBM has had an ongoing major initiative across the IBM i platform called Database Modernization. It’s the process of moving your DDS (Data Description Specification) defined PF (Physical File) and LF (Logical File) to DDL (Data Definition Language) defined tables, views and indexes. There have been quite a few articles written on these subjects and most authors have focused on one major decision criteria – speed. Using this as the one and only criteria, most authors on the subject come to the conclusion of “It depends” and “you don’t need to convert all your PF to SQL Tables or all your traditional I/O to embedded SQL”. I’m going to add one more criteria to your decision tree. That is flexibility. This presentation lays out the reasons why (benefits) everyone should modernize their database and convert to DDL. Then I will give the methodology IBM is recommending so that converting you DDS to DDL does NOT require you to recompile or change your current programs. 
Benifits of Modernizing your DDS described files to DDL. 
How to convert your DDS PF/LF to DDL Tables/Indexes with NO changes or recompiles to your programs. 
Specific examples of how those benifits have been utilized in a live production environment after conversion.
This is session 610617

Speakers
avatar for Jim Ritchhart

Jim Ritchhart

Uline
Jim Ritchhart has a career that has spanned more than 25 years of application development and system design. He began as a programmer developing applications for Baxter Healthcare and Handy Andy Home Improvement Center, then consulted for Kraft Foods and Londen Insurance Company before joining Uline. Jim has written a number of articles on DB Modernization and was part of the team that authored the most recent IBM Redbook titled "Modernize IBM... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Rosedown | Third Floor
  • Session Content Level All
  • Operating System IBMi

2:15pm

15CC A Guide to Understanding Power Server Offerings
IBM Power Systems offer a family of servers and have recently introduced new Power based server models. These models offer a broad range of system capabilites and capacities form Blades to very high end systems. This session will differentiate the various system from an application and usage perspective showing how the various system design attributes of the various models support different optimization choices. This session will present various perspectives based on IBM i, AIX, and Linux and discuss performance, capacity, bandwidth, and system options (ie COD, AME, etc).

Learning Objectives:

At the conclusion of this session the attendee should be able to:


  • Compare and contrast the various Power Systems based on an application usage model 

  • Choose a specific Power System model based on their usage need

  • Present the major differences between the latest IBM Power Systems models


This is session 580081

Speakers
avatar for Ron Gordon

Ron Gordon

Director of Power Systems, Mainline Info Systems
42 years IBM in various systems, instruction, implementation, and consulting roles. Worked with IBM i, AIX, and Linux and supported most Websphere, Lotus, and Cloud products.


Sunday May 15, 2016 2:15pm - 3:30pm
Elmwood | Third Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Sysadmin, System Architects, Decision Makers who are in the process of up grading to POWER7; who are planning to purchase new POWER7 systems; who need to understand how the various POWER7 server models are differentiated based on application usage models

2:15pm

15AH 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!

Learning Objectives: After participating in this session, attendees should have the skills and tools to:


  • Optimize your journal environment to maximize the forensic information available to you

  • Understand what your journals are trying to tell you, and how to interrogate them to get the answers you need

  • Dump your journals quickly and easily using the free software made available

  • Be able to interpret the content of your journals to determine what really happened to your data

  • Use the techniques demonstrated in the provided source code to develop your own tools

  • Save the world from evil-doers





This is session 580533

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Steve joined PC Richard & Son in 1986. In 2000, after working his way through a number of IT related roles, he assumed his current position as the company’s first CTO. As CTO, he considers himself very fortunate to lead a large in-house team of very talented... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 3&6 | First Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: Anyone who would like to better understand how to maximize their journaling environment to make use of forensic data would benefit from this session. If youíve ever needed to figure out how something happened to your data, if you like playing detective, if you enjoy building tools to make your job easier, then please join us!

2:15pm

15AJ Strategies for Women in IT
Women and their impact in leadership and STEM positions are getting attention. The power and importance of these professionals and the challenges they face is known and being explored. This session will use the leading research to discuss how women can empower themselves in their careers and balance all the other demands upon them without burning out. Concepts such as prove it again syndrome, walking the tightrope between too soft and too hard, the maternal wall, female rivalry and gender dynamics, and the double jeopardy of being female and a minority will be discussed.

Learning Objectives:





  • Coping stratgegies to compbat exhaustion and burn out



  • Positive lessons to prevent self sabatoage



  • Tips for building and maintaining a network



  • Balancing your own strengths



  • Compating the need to be perfect at all things at all times



  • How to plan your life and life events to mimimaze negative impact on your career




This is session 600565

Speakers
avatar for Yvonne Enselman

Yvonne Enselman

Quality Assurance and Project Management Specialist, Yvonne Enselman Consulting, Inc
Yvonne Enselman is an independent consultant specializing in quality assurance and software testing based in Chicago. She has been published in IBM Systems Magazine and IT Jungle and blogs for System iDeveloper. She has founded iThusiasm as a vehicle for "Energizing IBM i on Power System Professionals through enthusiasm and advocacy." In addition to presenting for user groups and conferences she teaches at Moraine Valley Community College. She... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 7&10 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Any female in our community.

2:15pm

15CD OPEN LAB: Improving Your Application with X-Analysis
This OPEN LAB gives you the chance to explore some of the ways that X-Analysis can help you improve your application.  Choose from a list of self-paced lab exercises that walk you through using X-Analysis to accomplish specific tasks.   

Some of the topics are:
• Managing your application inventory with X-Analysis
• Discover the impact of change with X-Analysis
• Modernizing your database with X-DB Modernize
• Modernizing your code with X-Analysis
• Building test cases with X-Analysis
• Managing test data with X-Datatest
• Regression & Unit Testing with X-Datatest
• Documenting Your Application with X-Analysis
This is session 610564

Speakers
avatar for Ray Everhart

Ray Everhart

Senior IBM i Analyst, X-Analysis Product Manager, Fresche Legacy
Ray has spent years helping IBM i companies by assessing their RPG, COBOL and CA 2E (Synon) applications and processes to improve business outcomes. As Product Manager for X-Analysis, he works closely with IBM i customers to understand their business goals and technical needs in order to drive innovation within the product suite.  


Sunday May 15, 2016 2:15pm - 3:30pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi

2:15pm

15AI Getting Started with PHP on IBM i
PHP has become a significant component of the IBM i development portfolio. This session introduces the steps to get going with PHP in the typical IBM i environment. Topics include software installation, configuration, troubleshooting and basic PHP script creation. Come see how to enable your DB2 content quickly and easily using the world’s most popular web scripting language.
This is session 560176

Speakers
avatar for Mike Pavlak

Mike Pavlak

Solution Consultant, Zend, A Rogue Wave Company
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. Mike joined Zend as a Solutions Consultant in 2008 working with the sales team and spreading the news about Zend solutions in the IBM midrange arena. Mike lives in suburban Chicago with his wife, five kids, two... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 4 | First Floor

2:15pm

15AL Eclipse Does Git, and So Can You!
If you use Git - or are planning to - for source code version control, and are programming PHP with Zend Studio (or any Eclipse-based IDE), you've already got the tool you need for managing changes to your source code and collaborating with your teammates. While there is no reason to fear your workstation's command line - and you should indeed learn command line Git - some tasks are far easier and more intuitive in the GUI, especially if you're new to Git. In this talk, we'll provide an overview of the most common Git tasks you need to be familiar with, and we'll do them in Zend Studio, showing the equivalent on the command line. We'll also identify tasks which can only be performed on the command line.  Zend Studio runs happily alongside command line git with no conflicts, so after this talk you'll be able to decide for yourself what mix of GUI and CLI makes you most productive!

Learning Objectives:


  • Understand the difference between source code version control and change management, and how they compliment each other

  • Know the most common Git tasks required for individual and team-based development

  • Be able to perform Git operations in both Zend Studio (or any Eclipse-based IDE) and on your command line

  • Know how to perform some Git tasks which can only be done on the command line (because they are not available in the E-Git plugin)

  • Understand several possible Git-based development workflows for teams, with special attention given to the popular Git-Flow workflow


This is session 610252

Speakers
avatar for Clark Everetts

Clark Everetts

Senior Professional Services Consultant, Zend, A Rogue Wave Company
A Senior Professional Services Consultant at Zend Technologies, Clark helps companies manage their PHP-based web applications by conducting software architecture and performance audits, teaching software development best practices, and showing them how to best use Zend Server and Zend Studio to build, test and profile applications, manage deployments, and find and fix those hard-to-trace bugs.


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 13&16 | First Floor
  • Focused Education Roadmap Open Source 101
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: Novice to intermediate users of Git, or those evaluating Git for maintaining source code (PHP, HTML, Javascript, CSS, etc.) version control.

2:15pm

15CU Mastering Problem Solving
Problem solving is one of the most important keys to innovation. It is through problems that we all grow, individually and as teams. Knowing the key elements and steps of how to master problem solving is essential. This session will lay out the crucial steps for problem solving with concrete examples to allow the addressed problem to be properly identified and the necessary detection to happen so the true cause can be identified, rectified and, as a result, eliminated.

Problem solving is a discipline to be mastered for success, regardless of the field of profession. Whether it is product or process improvement, the methodology you will learn will be applicable to all areas, from design to customer service, and all steps in between.

Learning Objectives:


  • Isolate and contain the most basic causes of any undesirable condition

  • Identify the factors contributing to a problem

  • Eliminate systemic factors that contribute to the problem

  • Identify actions to eliminate the root causes

  • Implement permanent corrective actions to prevent problem recurrence


This is session 600570

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Oak Alley | Third Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: All IT professionals.

2:15pm

15AM Prototyping — A Better Way to Pass Parameters
With the introduction of subprocedures long ago, a new way to pass parameters, Prototyping, was implemented. First prototyping was only allowed in conjunction with subprocedures, but sometime later it was enhanced to be used for program calls as well. Compared with passing parameters via parameter lists, prototyping provides a lot of advantages, i.e. data types and lengths are checked at compile time, input only and optional parameters can be defined, return values can be created etc. In addition, prototyping helps you to pass parameters correctly and call functions/methods written in languages such as C or Java.

Learning Objectives:
In this session you’ll learn the basics of prototyping, which means how prototype and  procedure interface must be defined and what are they used for. You will also get to know how input only parameters and optional parameters are defined and how to check optional parameters. Additionally you’ll learn how to build prototypes for C-functions and JAVA methods.
This is session 570346

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 15&18 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Developers who are experienced in writing RPGIV programs, but never used prototyping to pass parameters. This session will be also helpful for those programmers who already use prototyping in composition with procedure and program calls but want to learn the latest enhancements or want to build prototypes for C-functions or Java-methods.

2:15pm

15AO Three Approaches to Web with RPG
Many RPG shops are struggling to find the right approach for web development. Many shops are still using the original (Web 1.0) development methodology and outputting HTML, so session explains the different approaches to creating both Web 1.0 and Web 2.0 applications, and explains the added value of using a Web 2.0 approach. Examples of both Web 1.0 and 2.0 are given using open source tools. Finally, it demonstrates the difference between traditional web development and the use of Open Access for web, and provides an open access example.

Learning Objectives:


  • Understand the basics of HTML,CSS, JavaScript and how web applications are built

  • Understand the difference between Web 1.0 and Web 2.0, and why Web 2.0 is the preferred method today

  • Understand how to write RPG applications that use these techniques today

  • Understand how RPG Open Access can help


This is session 590467

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is a Product Developer 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. His efforts to help programmers have earned him many accolades and awards. In 2012, IBM named Scott an IBM Champion for Power Systems.


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 21&24 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: RPG developers looking to output web displays.

2:15pm

15CA Guidelines for the IBM i Security Administrator
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.

This session hopes to raise the awareness of the need for security to be administered and to educate the person tasked with security administration about the tasks that need to be performed. 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.
This is session 590024

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, world-renowned speaker in the area of security and compliance and is the former Chief Engineering Manager for Security at IBM for the iSeries system... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Belle Chase | Third Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System IBMi
  • Audience: System administrators, security administrators, operators, auditors - anyone who is tasked with administering security or has an interest in IBM i security best practices

2:15pm

15CP QMGTOOLS: Must Gather Data Collector from the IBM i Global Support Center
QMGTOOLS is a library of data collection and diagnostic tools created by the IBM i Global Support Center in Rochester, MN.  The idea for QMGTOOLS was to simplify data collection for our clients when calling in for Software or Hardware service on your IBM i.  It saves everyone time and speeds the time it takes to get to root cause if the correct data can be collected the first time without having to go back for additional requests.  QMGTOOLS also has several functions that may be useful to solve problems on your own without calling support in the first place.  Join us to learn how to get QMGTOOLS on your system and an overview of what is included. 
1.  Learn how to order QMGTOOLS via PTF or download the save file directly form the web.  
2.  Describe the data collected from the different functional areas of the system by QMGTOOLS and how to upload to testcase or ecurep.  
3.  Understand basic usage of some of the included diagnostic tools.

This is session 610555

Speakers
avatar for Brad Menges

Brad Menges

Software Engineer, IBM
Brad joined IBM in 1998 after a nine year career in the United States Navy. His IBM career has been mostly in the IBM i Global Support Center in Rochester, Minnesota supporting communications, performance, and high availability. In addition he is Project Manager for the IBM iDoctor for i suite of performance analysis tools.


Sunday May 15, 2016 2:15pm - 3:30pm
Jasperwood | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: IBM i system administrators, engineers, and managers who are responsible for problem determination and interacting with IBM Service and opening PMRs and service requests.

2:15pm

15CS Migrate to POWER8 without Downtime
Server migrations play an important role in keeping your data center up to date, efficient, and productive. Refreshing hardware, reorganizing storage, consolidating servers and adopting new technologies are key concerns for IT, but migrations are often delayed due to the risks of downtime, lack of resources, and costs of overtime associated with traditional migration methods. In this session, we’ll examine using replication technology to accomplish server modernization and migration without the risk and downtime.

Learning Objectives:


  • Cost and downtime issues associated with traditional migration methods

  • How to use replication technology to overcome migration challenges

  • Alternative migration topologies and techniques


This is session 610166

Speakers
avatar for Barry Kirksey

Barry Kirksey

Senior Solution Architect, Vision Solutions, Inc.
I have been involved in High Availability and Disaster Recovery Power Systems and previous models for over 20 years.


Sunday May 15, 2016 2:15pm - 3:30pm
Melrose | Third Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: IBM Power Systems administrators who are evaluating options for upgrading to new POWER8 servers.

2:15pm

15AK Step-By-Step Guide to Creating Virtual i Partitions Hosted by IBM i
New starting with IBM i 6.1 is the capability of an IBM i Logical Partition (LPAR) to provide virtual disk storage for other IBM i partition. IBM i has provided "hosted disk" for Windows servers and AIX or Linux partitions for several years, but the ability to host another IBM i LPAR is new. See the step by step process in creating hosted virtual partitions. Learn the requirements, the prerequisites, and all the steps needed to create this once your back in the office. This will be great for creating a virtual partition to test your 7.1 or 7.2 upgrade.

Learning Objectives:


  • Create virtual partitions hosted by IBM i

  • Understand the requirements and how to carve out virtual disks in the hosting partition

  • Understand virtual client and server SCSI adapters, virtual Ethernet, and virtual disks to allow these partitions to function



This is session 560397

Speakers
avatar for Pete Massiello

Pete Massiello

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 solutions and services to IBM i shops throughout the world. He is a member of IBM’s certification test writing team, an IBM Certified Systems Expert with... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Grand Salon 9&12 | First Floor
  • Session Content Level Beginner
  • Session Award Gold
  • Operating System IBMi
  • Audience: System Administrators

2:15pm

15CQ Developing Web Applications: CSS
Cascading Style Sheets (CSS) are used to control how HTML, XML, and XHTML elements are displayed by a browser. Compared to deprecated HTML elements, they provide much greater flexibility, modularity, and control over the look and feel of your web pages.

Come see how the use of Cascading Style Sheets essentially lets you define you own HTML elements for display by the browser.

Learning Objectives:
After completing this session, you should be able to:


  • Define a Cascading Style Sheet, specifying rules that apply to all elements of a given type or only to selected elements

  • Define a Cascading Style Sheet within an HTML document or as a separate file

  • Given a display formatting requirement for a specified HTML element, identify the CSS property that can be used to achieve the desired result

  • Use the and elements to apply a style rule to a group of elements


This is session 580003

Speakers
avatar for Bill Hansen

Bill Hansen

President, Manta Technologies
Dr. Hansen owns Manta Technologies Inc., a company that specializes in interactive training for IBM i operators, programmers, system administrators, and users. Bill has been developing multimedia training for IBM systems since the early 70s. As the Operating Systems Product Manager for Deltak and the President of Hansen Training Systems, he has developed over 300 courses on topics ranging from word processing to MVS Resource Management. At Manta... Read More →


Sunday May 15, 2016 2:15pm - 3:30pm
Magnolia | Third Floor
  • Session Content Level Intermediate
  • Operating System AIX, IBMi, Linux
  • Audience: This workshop should be taken by the individuals responsible for implementing an organization's web site. The audience includes webmasters, content developers, application programmers, and system administrators. A basic knowledge of HTML is assumed.

3:45pm

16CU Young IT Professionals (YiPs) Roundtable
If you're a young IBM i user, or new to the system, you're invited to participate on a COMMON/IBM advisory team called Young IT Professionals (YiPs). You'll review COMMON and IBM i initiatives relevant to you and network with your peers.

Speakers
avatar for Yvonne Enselman

Yvonne Enselman

Quality Assurance and Project Management Specialist, Yvonne Enselman Consulting, Inc
Yvonne Enselman is an independent consultant specializing in quality assurance and software testing based in Chicago. She has been published in IBM Systems Magazine and IT Jungle and blogs for System iDeveloper. She has founded iThusiasm as a vehicle for "Energizing IBM i on Power System Professionals through enthusiasm and advocacy." In addition to presenting for user groups and conferences she teaches at Moraine Valley Community College. She... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Oak Alley | Third Floor

3:45pm

16AO The “Best Stuff” of Advanced RDi Topics
Once you have a solid basic understanding of RDi you will want to attend this advanced session that demonstrates many of the finer points of application development.   Here is where you can truly customize RDi to watch your development time shrink and performance soar.

This is session 610500

Speakers
avatar for Charles Guarino

Charles Guarino

Founder, President, Central Park Data Systems
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been 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 to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 21&24 | First Floor

3:45pm

16CA DB2 for i Query Optimization Overview
A critical success factor in using SQL to query data, whether it be to do some simple record look up, or a complex report, is to understand the process of query optimization. This session gives an introduction to query optimization and the DB engine. It also covers the factors that influence optimizer, the output of the optimizer and lists the tools you should be using to view feedback provided by the optimizer.

Learning Objectives:
This session will familiarize you with the architecture of DB2 for IBM i and will introduce you to the Database Engine and Query Optimizer. You will learn the 3 main steps that occur when a query is invoked. You'll learn the factors that the optimizer considers. You learn the content of the query output.
This is session 403883

Speakers
avatar for Jim Denton

Jim Denton

Senior DB2 for i Consultant, IBM
Jim Denton is a senior DB2 for i consultant in IBM Systems Lab Services whose responsibilities include both teaching courses and "hands on" consulting. Jim specializes in SQL performance, data centric programming, and database modernization. Jim started his IBM career in 1981 and has had a variety of responsibilities including systems performance and five years designing and implementing enhancements to DB2 for i.


Sunday May 15, 2016 3:45pm - 5:00pm
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: This session will be useful for programmers, DB engineers and Systems administrators. Anyone that wants to gain a better understanding of what factors influence query optimization.

3:45pm

16CC DataMigrator for IBM i
DataMigrator is an IBM product that provides ETL (Extract, Transformation, and Load) capabilities for DB2 for i (and other supported database). Learn how to build data warehouses, data marts, or operational data stores with DataMigrator ETL Extension - based on DB2 Web Query. Pull data from DB2 file/tables our journal receivers; transform data to optimize for analytics; automate the process through job scheduling.

Learning Objectives:


  • Learn why you might consider a data warehouse or datamart 

  • Learn how to automate the process of building those data stores

  • Learn how to automate data transformations required for cleansing or optimizing data for analysis purposes via ETL tooling


This is session 610082

Speakers
avatar for Doug Mack

Doug Mack

Doug Mack is a DB2 for i and Business Intelligence Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug started his IBM career in 1980, and his thirty plus year career spans many roles, including product development, technical sales support, Business Intelligence Sales Specialist and DB2 for i Product Marketing Manager.


Sunday May 15, 2016 3:45pm - 5:00pm
Elmwood | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Anyone challenged with turning data into information for information consumers - i.e., end users asking for more data to be able to do their job.

3:45pm

16AK i Breaking Bad DR Habits!
Investigate everyday exposures in disaster recovery today. Hear actual lessons learned from computer room and regional disasters to near misses so you too do not make the same recovery assumptions others have made. The mistakes are common and plenty. Witness the good, the obvious and the ugly. This session is a compilation of assumptions, technical gaps, blunders, Oops, and good practices recommendations.

Learning Objectives:











  • Top mistakes in DR Planning 101







  • Avoiding DR assumptions







  • Do not fall with the DR Fallen









This is session 610262

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed ServiceProvider, specializing in transforming the Business of IT. | | Richard is a recognized SME and world renowned award-winningindustry speaker specializing in, Cloud Computing Architecture, Business Resiliency,Disaster Recovery Planning and Backup & Recovery Program Design. He leads ateam of dedicated, highly-skilled professionals transcending organizations throughthe new era of... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 9&12 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: DR Planners trying to avoid common pitfalls in the execution in a disaster

3:45pm

16AJ The Case for Email on IBM i
Why host your email on the IBM i? There are many reasons.  With systems getting faster and faster, horsepower often exceeds workloads therefore leaving spare cores and CPWs.  Why not host your email on your IBM i? You will not only get more value out of the investment of your hardware, you will get the numerous benefits of having your email solution running on IBM i such as integrated backup/recovery, built-in replication and high availability, segregation and management of workload due to taking advantage of the IBM i subsystem architecture and memory and work management, higher security by having email on premise in combination with the robust security built into the IBM i operating system.  There is no need to manage multiple systems, everything is on one system and you not only get email functionality, you also get the incredibly powerful application engine that provides a flexible and extensible workflow engine with built-in or custom applications that can be accessed via rich client, mobile, and/or web interfaces. And to top it off, these applications can integrate with your existing ERP and CRM applications and the underlying DB2 data they rely on. 

This is session 610503

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 7&10 | First Floor
  • Operating System IBMi

3:45pm

16AI UI Modernization - Smart vs. Easy with Newlook
In this practical session, Someone Smart will show you how to modernize your UI the smart way. The session will show options available to you including 5250 refacing, RPG Open Access and MVC RPG and Angular JS front ends.

We will walk you through some key features of Newlook Developer that allow you to transform your 5250 green screens quickly, while taking advantage of decades of code and years of information.

Key features include:
·        Total UI control with intelligent rulers, smart guides and standards based skins.      
·        Intuitive design environment with common tasks automated
·        Single-click browser preview to allow instant testing with any browser
·        Multi-platform integration
·        Unified development environment
·        Deployment of smart, thin and mobile clients with a single development effort
This is session 610563

Speakers
avatar for Nick Hampson

Nick Hampson

UI/UX Specialist, Newlook Product Manager, Fresche Legacy
Passionate about design and User Experience, Nick works with Fresche Legacy to provide customers with modernized IBM i systems that offer a more productive User Experience, especially in mobile devices. He has recently moved into the position of Product Manager for Newlook, leading the future direction of the Newlook product suite.


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 4 | First Floor
  • Session Content Level All
  • Operating System IBMi

3:45pm

16AL Mobile to Go - Overview of 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 Objective:


  • Learn about all the mobile options on IBM i and how start leveraging Mobile in your shop






This is session 600184

Speakers
avatar for Alison Butterill

Alison Butterill

IBM i Product Offering Manager, IBM Power Systems
Alison Butterill is the WW Product Offering Manager for IBM i. In this role, she works with the entire IBM i team to define the future of IBM i including the content for releases and technology refreshes. Her responsibilities include working with the IBM i sales, marketing, development and clients and partners to ensure that the IBM i Operating System and associated software products reflect their requirements.  | | Having worked in the... Read More →
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 13&16 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Anyone

3:45pm

16CD OPEN LAB: Improving Your Application with X-Analysis
This OPEN LAB gives you the chance to explore some of the ways that X-Analysis can help you improve your application.  Choose from a list of self-paced lab exercises that walk you through using X-Analysis to accomplish specific tasks.   

Some of the topics are:
• Managing your application inventory with X-Analysis
• Discover the impact of change with X-Analysis
• Modernizing your database with X-DB Modernize
• Modernizing your code with X-Analysis
• Building test cases with X-Analysis
• Managing test data with X-Datatest
• Regression & Unit Testing with X-Datatest
• Documenting Your Application with X-Analysis
This is session 610565

Speakers
avatar for Ray Everhart

Ray Everhart

Senior IBM i Analyst, X-Analysis Product Manager, Fresche Legacy
Ray has spent years helping IBM i companies by assessing their RPG, COBOL and CA 2E (Synon) applications and processes to improve business outcomes. As Product Manager for X-Analysis, he works closely with IBM i customers to understand their business goals and technical needs in order to drive innovation within the product suite.  


Sunday May 15, 2016 3:45pm - 5:00pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi

3:45pm

16AH Customer Story: RPG Modernization from the Young Developer Perspective
Come hear a young developer's story.  Kody is a recent college grad that did not learn RPG in school. Arkansas Electric recognized Kody's expertise as a modern developer and has transformed its programing methodologies to appeal to the young developer. Kody's story details the move from traditional programing (RPG III and Fixed form) to state of the art RPG. He will talk about the process and tools that have helped him successfully navigate the transformation. 
This is session 610559

Speakers
avatar for Kody Robinson

Kody Robinson

Developer, Arkansas Electric Cooperative Corporation
Kody Robinson graduated from the University of Arkansas at Monticello in 2014 where he acquired a B.S. in Computer Information Systems. He accepted a position at Arkansas Electric Cooperative Corporation where he is a developer for the Business and Financial Systems Department of IT. Having no knowledge of RPG before hand, Kody accepted the challenge to not only learn RPG, but to learn it in RPGIII. With the guidance of his director, he and... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 3&6 | First Floor

3:45pm

16CV Squirrel Rashes (aka Intro to Git)
In short, Git allows you to keep a detailed history of source code changes with very little effort. Git is free, open source, and easy to install on IBM i. What are you waiting for?

Git is a distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is arguably the most popular way to manage source code versions industry wide.

Learning Objectives:


  • Introduction to what Git is and how IT works

  • Installation of Git on IBM i

  • How to connect with Bitbucket/GitHub via SSH

  • Basic flows of usage

  • Visual Git tooling


This is session 610010

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Rosedown | Third Floor
  • Focused Education Roadmap Open Source 101
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: Anyone needing to manage source code versioning on IBM i.

3:45pm

16CQ Best Practices for Security - Why You Need to Run at a High Security Level
Discover the best practices necessary to secure your system. In this presentation you’ll learn why you need to run at security level 50, and examine examples of exposures that exist at the lower security levels. Also how to detect & prevent programs that could compromise security on your system and the necessary system value settings and security recommendations when developing applications, and more. This is definitely a must-attend session for System Administrators and System Security Officers.
This is session 500050

Speakers
avatar for Jeff Uehling

Jeff Uehling

Security Development, IBM i Operating System, IBM Corporation
Jeff Uehling is currently assigned to the development group of the IBM i OS, specifically in the security group that is located in Rochester, Minnesota.  Current job responsibilities include Business Architect for the core IBM i OS, design and development of security function for IBM i and council member of the IBM security technical community.  My 37 years of service with IBM has been spent in operating system development with over... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Magnolia | Third Floor
  • Session Content Level Advanced
  • Session Award Bronze
  • Operating System IBMi
  • Audience: Security and System Administrators.

3:45pm

16AM BRMS a Powerful Tool in Recoveries
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 v7R1 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 environmen

  • Know what advanced options are available and when to use them

  • Understand the differences between versions and how to exploit them


This is session 580060

Speakers
avatar for Jim Oberholtzer

Jim Oberholtzer

CEO, 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 in the implementation and maintenance of an Agile/SCRUM development environment. Additionally Agile provides implementation design and support for an... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 15&18 | First Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System IBMi
  • Audience: IBM i Administrators and Developers

3:45pm

16CP Tips and Tricks to Improve System Performance and Save Disk Space
What can you do to stop the rampant growth of data eating up disk space while improving system performance? Come to this session to find out how to make the most out of your existing configuration by leveraging the many optimization and cleanup techniques that are a part of i5/OS, including reorganization of physical files, sharing of access paths, and using the DISKTASK command. Pinpoint how to reduce your disk I/O by reorganizing files and clean up your system using the Retrieve Disk Information (RTVDSKINF) and Retrieve Directory Information (RTVDIRINF) commands. Learn how sharing access paths can reduce disk utilization and memory faulting. Know your options for reorganizing your files while your users continue to access them.

Learning Objectives:



  • How to identify many objects on your system you no longer need

  • Different ways to reorganize files to improve performance as well as save disk space

  • Learn different ways to reduce the I/O on your system to improve performance



This is session 550055

Speakers
avatar for Pete Massiello

Pete Massiello

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 solutions and services to IBM i shops throughout the world. He is a member of IBM’s certification test writing team, an IBM Certified Systems Expert with... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Jasperwood | Third Floor
  • Session Content Level Beginner
  • Session Award Silver
  • Operating System IBMi
  • Audience: System Administrators looking for some tips and tricks for improving performance and saving disk space.

3:45pm

16CS Anyone Can Make Performance Graphs...But Do You Know How to Understand the Impact of Changes to Your System?!?
Description: System administrators are blamed for everything. Think about it...How many Monday's have you barely walked in the door, only to find the production system is
in trouble and management is in your office screaming. You then learn a change was implemented over the weekend...Just Perfect...Happy Monday. 

Whether it is a hardware change, software change, or network related, it is vital for system admins, application programmers, and especially management to understand the impact of changes to the system. 

Learning Objectives: In this session you will learn:


  • The methodologies to do powerful Before vs After Analysis for all critical performance metrics.

  • The mission critical performance management tasks that most system admins fail to do every month...which can cause performance problems later.

  • How to change your IT performance management culture from a "reactive" mode to a successful "proactive" mode.

  • How to measure the impact of memory tuning changes 

  • How to measure the impact of job changes 

  • How to measure the impact of Capacity Planning projects when the upgrade didn’t go well (i.e. How to figure out what’s different after the new system was installed)




This is session 610174

Speakers
avatar for Doug Mewmaw

Doug Mewmaw

Director of Education & Analysis, Midrange Performance Group
Doug Mewmaw has more than 30 years of experience in Information Technology. He was a daily user of the Navigator Family products as an IBMi and AIX Technical Support Manager in Chicago before becoming MPG’s Director of Education & Analysis in 2004. | Over the years, he has written various performance management articles for the IT jungle as well as other leading trade journals and newsletters...He is passionate about customer service... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Melrose | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: This session is for anyone that is involved in any facet of the IBMi platform (AS/400)

3:45pm

16AN JavaScript and JSON a Match Made in the Browser
If you are developing any type of web application you'll run into JavaScript and JSON, the building blocks interactive web design. In this session we'll take a look at the client side: JavaScript and consuming JSON. We will also take a look at the server side: Generating JSON in RPG, SQL, PHP or Java on IBM i. We'll overview the technology, the available resources and the technique that will make you successful in implementing these mainstays of web development.

Learning Objectives:

  • Learn how to make the most of JavaScript and JSON in your web applications

  • How to create JSON strings using multiple tools on IBM i




This is session 590464

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 system integration and currently focuses on Open Source applications and integration activities. He has had previous lives as a Regional Training and Support manager for... Read More →


Sunday May 15, 2016 3:45pm - 5:00pm
Grand Salon 19&22 | First Floor
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: Folks who are beginning to write web applications or who want a broader overview of what JavaScript and JSON are and how they can be used in a web application.

5:00pm

17AF Welcome Reception in the Expo
Visit the COMMON Exposition on Sunday evening for the Welcome Reception! Enjoy complimentary hors d'oeuvres and beverages as you meet and mingle with fellow attendees. 
This is session 610574

Sunday May 15, 2016 5:00pm - 8:00pm
Grand Ballroom A-D
 
Monday, May 16
 

7:00am

7:15am

20CT IBM i 7.3 & COMMON - Let's Get Started!
The IBM i 7.3 release is available! What’s in the release?  How can you learn about it at the conference?  Where does it fit in the roadmap?  Start your day hearing a bit about the new release from Steve Will, Chief Architect for IBM i, and walk away prepared with what you need to know to get the most 7.3 education from the COMMON Annual Conference.
This is session 610551

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 16, 2016 7:15am - 7:45am
Napoleon Ballroom | Third Floor

8:00am

21AJ Data - Pure and Simple
Data: Pure and Simple - Data is “The NEW Currency”

Your business data represents dramatic untapped commercial value. Leveraging your data in an AGILE fashion is critical for bringing new decision making capabilities to your business and new offerings RAPIDLY to the market. Is your company getting the most from its business information?

Industry thought leaders consider business data to be so important and valuable that they coined the term “The NEW Currency” to describe this most important asset.

Combine this with the disruptive technologies of “Big Data” and “Cognitive Computing” (http://whatis.techtarget.com/definition/disruptive-technology) and you ignore this asset to the peril of your company and career…

In this session we will discuss the value and mechanisms/methodologies to quantify the value of this crucial business asset.

We will analyse why applications are considered “legacy”, explain what “technical debt” is and why it has set in at many companies. Also what impact data quality and data integrity has on executive decision making and what realistic solutions exist to remove most, if not all, operational constraints from legacy applications. All of this while leveraging the latest analytics and customer engagement models, without the usual anticipated disruption.

We will then examine an enterprise’s most valuable asset: its business information and how to leverage this in an AGILE fashion, RAPIDLY bringing new decision making capabilities to your business and new offerings to the market.

Dramatic value remains in our heritage applications, and you can modernize them at a fraction of the cost of replacement or redevelopment.

Learning Objectives:





  • Discuss the asset value of heritage data



  • Provide background to Big Data, Cognitive Computing and Watson Analytics and their relevance to high volume commercial OLTP



  • Discuss technical debt, what caused it and how to fix it



  • Explain data centric development and how legacy applications can implement a data centric architecture non-disruptively, as you perform routine maintenance



  • Discuss data quality and data integrity in our legacy applications and how this prevents or complicates executive decisions



  • Discuss how to implement and leverage analytics in our legacy applications



  • Discuss data cleansing strategies and how to implement them



  • Discuss data governance, data quality metrics and MDM (Master Data Management)





You will leave this session with a wealth of information, references, and other resources to enable you to motivate data quality, data integrity strategies and leveraging your heritage applications.

Reclaim Your Heritage. Unleash Your Data Value.

This is session 610188

Speakers
avatar for Marinus van Sandwyk

Marinus van Sandwyk

Founder & CEO, TEMBO Technology Lab
With more than 32 years in the IT field and over 27 years in senior management positions at board level, Marinus van Sandwyk has focused his entire business on ‘extracting maximum benefit from technology’ and believes that there is no such thing as ‘impossible’ from a computer hardware and software perspective. It is this philosophy and unconventional thinking led to the successful foundation and business growth of Silverlake... Read More →


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 7&10 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Executives and senior management leaving this session will gain invaluable insight in the constraints their legacy applications may have, the causes of these constraints and how to remove this permanently, at exceptional ROI and without the associated disruption to business. You CAN have your cake and eat it!

8:00am

21AL What's New with DB2 Web Query
DB2 Web Query continues to evolve - are you taking advantage of some of the latest features such as geographical mapping, wizard analytics, or new family member DataMigrator? This session gives you an update on these things and much more that might be new since the last time you looked at this analytics solution for IBM i.

Learning Objectives:


  • Gain understanding of new ways to get a jump start on analytics for IBM i

  • Learn about ETL (extract, transformation, and load) tool options for IBM i

  • Articulate new functions in DB2 Web query to your management team


This is session 610081

Speakers
avatar for Doug Mack

Doug Mack

Doug Mack is a DB2 for i and Business Intelligence Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug started his IBM career in 1980, and his thirty plus year career spans many roles, including product development, technical sales support, Business Intelligence Sales Specialist and DB2 for i Product Marketing Manager.


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 13&16 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Programmers, administrators, end users, and management

8:00am

21AK HA Business Resiliency - Driving the Value
Companies can dramatically transform their data protection techniques and enhance availability requirements to address today’s business challenges as it relates to resiliency and continuity of business operations. Examine best practices specific to: Traditional Backup & Recovery, Critical points of failure in a Disaster, Replication strategies, and delivering a ROI from HA/DR architecture.

Learning Objectives:


  • Drive the value of HA back to your busienss

  • How to get required funding

  • When do I need HA?


This is session 610260

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed ServiceProvider, specializing in transforming the Business of IT. | | Richard is a recognized SME and world renowned award-winningindustry speaker specializing in, Cloud Computing Architecture, Business Resiliency,Disaster Recovery Planning and Backup & Recovery Program Design. He leads ateam of dedicated, highly-skilled professionals transcending organizations throughthe new era of... Read More →


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 9&12 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi
  • Audience: IT required to justify teh value of DR and HA

8:00am

21CP Remote Journal for HA & Words of Wisdom
Recent releases provide a number of attractive new features which should appeal to serious users of the remote journal support. Many of these new features are optional and apply only if you explicitly enable them. If you're a remote journal user and haven't tuned your environment, you'll probably want to capitalize on the newest features which are aimed at making your remote journal/HA experience less stressful and more successful.

In this session we'll explore the goodies which the most recent releases bring to the table for serious remote journal users.

Learning Objectives:

  • How to capitalize on the newest OS features for remote journal users

  • How to weed out journal entries which need not clog your TCP/IP communication lines in a remote journal enabled HA environment

  • How to assure that newly created objects on the source side get journaled rather than overlooked and yet do so in a fashion which doesn't 'boil the ocean'

  • How to use the newest remote journal status screens to keep an eye on the health of your remote journal environment

  • How to customize your production side use of journaling so that overhead is minimal


This is session 560413

Speakers
avatar for Larry Youngren

Larry Youngren

Larry Youngren has served as a microcode designer for the lower layers of the IBM i operating system and has frequently consulted with customers regarding High Availability and Journal performance issues. He has led the teams responsible for Data Base, Commit, System managed Access Path protection, and Journal. His current interests involve performance and recovery improvements affecting journaling and IPL duration. He and his colleagues authored... Read More →


Monday May 16, 2016 8:00am - 9:15am
Jasperwood | Third Floor
  • Session Content Level Intermediate
  • Session Award Gold
  • Operating System IBMi
  • Audience: Current and future users of the remote journal support, especially those who have a high volume of remote journal traffic between a source/production machine.

8:00am

21CC How Is Linux Developed and Optimized for Power Systems
This session will present how the Linux Kernel and distributions are developed, updated, licensed, and supported. Topics will include the community development process, the distribution model and licensing, and how the kernel on POWER is optimized and extended with IBM participation. The primary distributors of Redhat, SUSE, and Ubuntu will be specifically discussed from licensing differences, components, updates, etc.
This is session 600331

Speakers
avatar for Ron Gordon

Ron Gordon

Director of Power Systems, Mainline Info Systems
42 years IBM in various systems, instruction, implementation, and consulting roles. Worked with IBM i, AIX, and Linux and supported most Websphere, Lotus, and Cloud products.


Monday May 16, 2016 8:00am - 9:15am
Elmwood | Third Floor

8:00am

21AO Lessons Learned Building IBM i Mobile Applications
The number one new development for IBM i customers takes the form of mobile applications. Being able to transform data into information and deliver it to any user, on any device, anywhere, at any time, is normally the first mobile application. Being able to modernize workflow to improve user efficiency and effectiveness with the "anywhere, anytime” approach ensures that IT is providing systems to enable businesses can become agile, compete better in local and global markets, and succeed in a modern world.

Building and delivering mobile applications often appears to be a difficult task. There are many tools, many vendors, and many architectures and approaches to consider. Traditionally, IBM i applications are lengthy procedural applications and don’t lend themselves to mobile delivery. This session will outline many lessons learned while building mobile applications for IBM i companies.

Trevor will cover the tools that can be used, the modernization techniques that can be leveraged, and the new approaches that are required to deliver mobile applications from an IBM i base. He will discuss building new mobile applications and repurposing existing IBM i applications - both green screen and web - to be delivered to mobile devices in a modern world.

Learning Objectives:


  • Understand differences between IBM i green and mobile apps

  • Gain some design ideas for mobile apps


This is session 610190

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 21&24 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: IBM i developers

8:00am

21AH Beyond SSL: IBM i OS Transport Security
Communications security is a necessity for nearly everyone in at least some scope, and SSL is a common, well known term in this environment. This session will go beyond SSL, to the broader level conversation of Transport Security, of which SSL is becoming an outdated technology, replaced by TLS. IBM i OS r7.1 and r7.2 now supports the current TLS 1.2 protocol, and some new cipher specifications. We will look at some protocol details, including sniffer traces showing different connection handshakes, and include the newer TLS 1.2 support in an overall conversation of managing the application communication Transport Security environment on your IBM i OS.

Learning Objectives:




  • This session will allow the particpant to understand the Transport Security topic terminology and implementation better



  • What was added with the IBM i OS r7.1 and r7.2 support of TLS 1.2



  • How to manage the Transport Security environment on the IBM i OS





This is session 590503

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, Integrated Blade server solutions, and the TCP Telnet communications server. Wayne has been developing and delivering presentations on IBM i Access products since 1999, and at COMMON since 2009.


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 3&6 | First Floor
  • Focused Education Roadmap Networking – IBM i Can Do That!
  • Session Content Level Advanced
  • Session Award Gold
  • Operating System IBMi
  • Audience: Any IBM i OS IT professionals tasked with implementing, managing or understanding SSL/TLS communication security with applications on the IBM i OS.

8:00am

21CA What Is Node.js?
By now, you may have heard of Node.js, a platform that offers speed and scalability for modern web apps. But what exactly is it? And what does it mean for IBM i users? Come to this session to explore these questions and learn how to get started with deployment and development using Node.js!

Learning Objective:

  • After attending this session, you should have a general idea of what Node.js is, how one gets started, and why it may be useful for your enterprise


This is session 600201

Speakers
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Monday May 16, 2016 8:00am - 9:15am
Belle Chase | Third Floor
  • Focused Education Roadmap Intro to Node.js
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Session is best suited for those interested in web serving and development on IBM i.

8:00am

21CD 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 Power Systems 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 IBM i.

This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

Learning Objectives:
In this lab you will learn about and practice basic PHP syntax, as well as how to access DB2/400 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 is session 580559

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

8:00am

21CD 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 is an introductory lab on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Learning Objectives:
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 session 580561

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Procedural RPG and PHP programmers who wish to understand object oriented programming.

8:00am

21CU Maria Is the New MySQL for IBM i
MySQL has become wildly popular on IBM i for the last several years and many organizations rely on it as the data store for home grown and open source PHP applications.  The DB2 storage engine cements is value in the IBM i space as yet another extension of the native IBM i environment. The open source community is migrating to MariaDB which was started by the same folks who created MySQL and is designed to be a drop in replacement for MySQL.

In this session we will explore the new implementation of MariaDB on IBM i along with the installation and migration possibilities for existing implementations.  Risks, rewards and support options will be reviewed.

Learning Objectives:


  • Understand how to install MariaDB on IBM

  • Understand optoins and processes to migrate MySQL envrionments to MariaDB on IBM i

  • Understand basic management functions for Maria DB

  • Understand the fundamental differences between MariaDB and MySQL

  • Understand the advances made from the MySQL to the current version of MariaDB


This is session 610275

Speakers
avatar for Mike Pavlak

Mike Pavlak

Solution Consultant, Zend, A Rogue Wave Company
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. Mike joined Zend as a Solutions Consultant in 2008 working with the sales team and spreading the news about Zend solutions in the IBM midrange arena. Mike lives in suburban Chicago with his wife, five kids, two... Read More →


Monday May 16, 2016 8:00am - 9:15am
Oak Alley | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi, Linux
  • Audience: IT members exploring open source solutions on IBM i that require an open source database. Developer and administrators responsible for managing open source applications on IBM i ISV's looking to build and distribute open source applications on IBM i.

8:00am

21AI Constellations on i – Orion, Git, and RPG
Git-based source control for your RPG and other languages on i?  Easy always-available code development environment? Modern tools for writing applications and managing source with Open Source industry accepted tools?   All just dreams?   NOT any more.  The best and the brightest of the celestial entities is now on IBM i.  This session will show the latest easy-to-use IDE for writing most open source languages, node.js, python, and even modern RPG with Orion. Now that Git runs on IBM i, we will show source control management with these same language options. This is an exciting addition to our open source ecosystem and is all available with the OPS product on IBM i.  


This is session 610529

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Team Lead - IBM i Emerging Solutions, IBM Corporation
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the team leader of the IBM i Emerging Solutions Team, which is responsible for strategic deliverables in the realms of open source, system management/access, and DB2 tooling. 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 hobbies include playing with his... 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.


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 4 | First Floor

8:00am

21AM What's New for RPG in 7.3
What's new for RPG in 7.3


Some items were already available as PTFs for 7.1 and 7.2:


  • Free-form RPG with no column limits

  • Easier to use data structures with I/O operations

  • Full ALIAS support for field names

  • Usability enhancements for generating PCML 



Some enhancements are new for 7.3


  • %SCANR: scan-reverse built-in function

  • Usability improvements for handling null-values

  • And more ...


This is session 610059

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 opcodes for RPG/400 in V2R1. Her most recent enhancement was fully-free-form RPG. A few of the other notable enhancements that she developed for RPG include... Read More →


Monday May 16, 2016 8:00am - 9:15am
Grand Salon 15&18 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: RPG programmers

8:00am

21CQ IBM i Auditing Capabilities
IBM System i provides many options when it comes to auditing security related events on the server. In this session you will learn how to activate auditing on the system and learn different techniques for processing the audit data that is collected in the security audit journal. In addition, techniques for auditing both system wide activities as well as user specific audit will be discussed.
This is session 550086

Speakers
avatar for Jeff Uehling

Jeff Uehling

Security Development, IBM i Operating System, IBM Corporation
Jeff Uehling is currently assigned to the development group of the IBM i OS, specifically in the security group that is located in Rochester, Minnesota.  Current job responsibilities include Business Architect for the core IBM i OS, design and development of security function for IBM i and council member of the IBM security technical community.  My 37 years of service with IBM has been spent in operating system development with over... Read More →


Monday May 16, 2016 8:00am - 9:15am
Magnolia | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: System administrators and security officers.

8:00am

21CS What Happened to All the Memory - Faulting Best Practice Guidelines?!?
In the old days, IBM pulished clearly defined best practice guidelines in regards to memory pools. Today there are no guidelines...So the $64,000 question is, how do you effectively measure your memory / faulting on your systems?

Measuring the memory component is not easy...However, it can be if your memory is set up optimally on all your systems.

Learning Objectives:

In this session, you will learn:


  • How to create an environment to efficiently measure the memory component 

  • The hidden spot on the system where memory configurations are critical

  • How to manage memory by looking at more than the faulting rate

  • How to set up / manage your memory pools 

  • How to establish memory guidelines that really work for your environment 




This is session 610181

Speakers
avatar for Doug Mewmaw

Doug Mewmaw

Director of Education & Analysis, Midrange Performance Group
Doug Mewmaw has more than 30 years of experience in Information Technology. He was a daily user of the Navigator Family products as an IBMi and AIX Technical Support Manager in Chicago before becoming MPG’s Director of Education & Analysis in 2004. | Over the years, he has written various performance management articles for the IT jungle as well as other leading trade journals and newsletters...He is passionate about customer service... Read More →


Monday May 16, 2016 8:00am - 9:15am
Melrose | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: System Administrators / Operators that are responsible for system performance

8:00am

21CV Access Your System Today, Tomorrow and into the Future
This session will first review how devices today are changing how we access and manage our IBM i systems. We will then look at IBM's strategic direction for both system access and system management and why we are heading down this path. Solutions like Access Client Solutions, IBM i Navigator for i and iAccess Mobile will be discussed as well as how each fits into this strategic direction. You will learn about what the key solutions you need to explore are and what are the next logical session to attend. This is especailly true today, with the iAccess for Windows product not supported on Windows 10, what are the key solutions you need to be looking at. 


Learning Objective:








  • Overview of the stratigic access and system management tooling from IBM







This is session 600185

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Monday May 16, 2016 8:00am - 9:15am
Rosedown | Third Floor

8:00am

21CD 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.

Learning Objectives:
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.
This is session 580560

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: Beginning JavaScript programmers

8:00am

21CD 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 JSP 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.

This lab is a recommended (not mandatory) pre-requisite to John’s PHP and JavaScript labs.

Learning Objectives:
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 is session 580558

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: This lab is geared toward the RPG programmer with limited experience working with HTML. This lab is a recommended (not mandatory) pre-requisite to Johnís PHP and JavaScript labs.

8:00am

21AN Power Systems Virtualization, the Nuts and the Bolts
Power Systems has had Logical Paritioning capability for many years and it just continues to get better. In this session we will cover the requirements, the options, and the choices that must be made to build logical partitions on Power System servers. This session will arm you with information necessary for a successful LPAR implementation. The hardware required including the Server choice (Traditional, Blade, Flex); Host operating system; Operating system choices; Console Choices; Storage options.

We will cover topics from basic LPAR requirements, through requirements for various operating systems, and issues relative to various hardware models. We'll discuss RAID cards, disk rules, cabling rules, loop rules and power issues as well as some helpful hints and knowledge not frequently found elsewhere.

Learning Objectives:
By the end of this session, attendees will

  • Understand what is needed for successfull Server Virtualization

  • Know many tricks that will save time in the implementation process

  • Learn what to avoid to stay out of trouble in the process


This is session 430134

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →
avatar for Kevin Mort

Kevin Mort

VP Technology Services, Flagship Solutions Group
Kevin Mort is the Vice President of Technology Services for IBM business partner Flagship Solutions Group, located in Boca Raton, Florida. He designs and supports technology solutions which include IBM Power, storage and software technologies, virtualization of many flavors, as well as systems monitoring and management services. Kevin has over 20 years experience in the technology industry, including IBM Power platform of systems and... Read More →


Monday May 16, 2016 8:00am - 10:45am
Grand Salon 19&22 | First Floor
  • Session Content Level Advanced
  • Session Award Bronze
  • Operating System AIX, IBMi, Linux
  • Audience: Any Power Systems Administrator needing to virtualize resources.

9:30am

22AH 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:


  • Use SQL to perform both simple and sophisticated ad-hoc queries

  • Create and modify database files using SQL

  • Modify your data quickly and easily without writing any RPG code

  • Set up your own PC to pull data from your IBM i to Excel using SQL



This is session 590019

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Steve joined PC Richard & Son in 1986. In 2000, after working his way through a number of IT related roles, he assumed his current position as the company’s first CTO. As CTO, he considers himself very fortunate to lead a large in-house team of very talented... Read More →


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 3&6 | First Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: Anyone who would like to better understand how 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 your data wasnít a productive use of your time ñ and if you enjoy magic - then please join us!

9:30am

22CU Analyzing Recursive Data with SQL
According to the SQL Standard, hierarchical (e.g. organization charts, bill of materials) or bi-directional data (e.g. flight connections) can be evaluated by using a recursive common table expression (RCTE). RCTEs were integrated with release V5R4 into DB2 for i. Other databases such as Oracle use a non-ANSI SQL Standard method for querying data called hierarchical query clause. To allow maximum portability the hierarchical query clause is introduced with PTF SF99701 Version 9 in DB2 for i. This session will show you both methods in depth.

Learning Objective:

  • In this session you’ll learn how recursive data must be stored in database tables/files and the methods (Recursive Commont Table Expressions and Hierarchical Query Clause) to be used to analyze them




This is session 580013

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Monday May 16, 2016 9:30am - 10:45am
Oak Alley | Third Floor
  • Session Content Level Advanced
  • Operating System IBMi
  • Audience: Developers and Users who are experienced in SQL Queries and need to evaluate recursive data or simply want to enhance their SQL know-how.

9:30am

22CC I Can Make You a SAN!
Smaller IBM i Power Systems are very common, and until recently they were all but shut out of external storage. New offerings can take you 98lb weakling of a system and pump it up with the big iron of external storage and all the benefits that go with it.

Learning objectives:
1) Learn external storage concepts needed to make an informed decision
2) Learn options available to IBM i systems of all sizes, especially those used in SMB shops
3) Learn the advantages that external storage offers IBM i




This is session 610501

Speakers
avatar for Jeff Carey

Jeff Carey

Senior System Administrator, OMNI User
Jeff Carey is an IBM i professional with over 20 years experience on the platform. He currently works for Optum, an information and technology-enabled health services business platform serving the broad health care marketplace including care providers, plan sponsors, life sciences companies and consumers. His office is in Schaumburg, IL. He is on the Board of Omni User, the Chicagoland IBM i user group; Treasurer of COMMON; and has... Read More →


Monday May 16, 2016 9:30am - 10:45am
Elmwood | Third Floor
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: IT managers and system administrators interested in attaching external storage to small and medium IBM i systems.

9:30am

22AI PowerHA Technology Overview
This session will explain the characteristics of hardware replication and cover the technologies available in PowerHA SystemMirror for i.  It will also discuss how additional PowerHA technologies such as administrative domain can be used to provide a complete HA solution. Automated extensions via PowerHA Tools for IBM i will also be discussed.





This is session 610514

Speakers
avatar for Brandon Rau

Brandon Rau

High Availability/Disaster Recovery Solutions - Lab Services Power Systems Delivery Practice, IBM
Brandon started IBM in 1997 spending 14 years in the iGSC working on system performance and high availability. The last 5 years have been in Lab Services Power Systems Delivery Practice focusing on High Availability/Disaster Recovery Solutions.


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 4 | First Floor

9:30am

22AJ IBM i Marketplace Survey Results
Does your C-level management team ask you why you use IBM i? Do you wonder how other IBM i shops look? Have you asked IBM for a report on IBM i only to be told there isn’t one? IBM i Marketplace Study author and HelpSystems Vice President of Technical Services Tom Huntington will unveil information that can help you understand and benchmark your IBM i environment with other customers on the platform.

This session is based on a survey conducted during the fall of 2015 by HelpSystems, in conjunction with IT Jungle and PowerWire in Europe. Over 840 IBM i users from different industries and installations of IBM i responded to 40 questions about how they use the platform, including their plans to leave or remain on IBM i and whether they run Linux alongside IBM i.

Drawing on his 27 years of experience listening to HelpSystems customers, Tom will share his analysis of the data. If you’re interested in the promotion of IBM i, you should attend this session.
This is session 600337

Speakers
avatar for Thomas Huntington

Thomas Huntington

SVP of Technical Solutions, HelpSystems
Tom Huntington is Executive Vice President of Technical Solutions at HelpSystems, and a 27-plus-year veteran of the company. He works with business alliances, acquisitions and large customer relationships and ensures that the HelpSystems software works with other major software and hardware vendors worldwide. Tom often speaks on enterprise scheduling, security, automation topics, IBM i technology, and the HelpSystems products, and hosts... Read More →


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 7&10 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

9:30am

22AK SPONSOR: Digitalized Solutions for IBM i Applications
Discover how to boost your existing IBM I Application without any RPG/400 or programming changes.


  • Decrease cost associated with enhancement of IBMi digital business forms

  • Reduce project timeframe for creating digital forms or reports

  • Increase Power I user satisfaction through automated document distribution

  • Address new needs with existing IBMi Applications by digitalizing business documents

  • Modernize business processes by accessing documents on mobile platforms

  • We will run a live demo using practical examples including:

  • Automatically distribute IBMi Spool Reports in Excel format

  • Burst IBMi Spool files into individual, secured and enhanced PDF documents

  • Turn IBMi spool files into an XML document for EDI

  • Customize a final IBMi document using MS Word before digital distribution

  • Preview a final IBMi form on PC before dilevery action

  • Submit IBMi forms for review or approval with an external workflow




This is session 610624

Speakers
avatar for William Dankanyin

William Dankanyin

Solutions Consultant, Symtrax Corporation
William Dankanyin is a Solutions Consultant for Symtrax, an IBM partner since 1990. He consults with various clients regarding data and document management on IBMi. Prior to joining Symtrax, William graduated from the University of Miami and currently resides in Los Angeles, California.


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 9&12 | First Floor

9:30am

22CP SPONSOR: Profound UI: Unlock True Modernization for your IBM i Enterprise
Modern, web-based applications can make your Enterprise more efficient, connected and engaged. This session will demonstrate how the Profound UI framework is the best and most native way to convert your existing RPG applications and develop new modern applications for your business. Additionally, you will learn how you can address modernization across your Enterprise, including databases and legacy source code, with Profound Logic.

We will demonstrate how Profound UI:


    This is session 610623
  • Goes beyond simple screen-scraping to truly modernize your RPG applications

  • Uses RPG Open Access and your own RPG code and development talent to modernize

  • Supports rapid development with an easy to-use, drag-and-drop Designer

  • Integrates with our on-the-fly modernization, mobile development, and Enterprise Modernization solutions


This is session 610623

Speakers
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Monday May 16, 2016 9:30am - 10:45am
Jasperwood | Third Floor

9:30am

22CQ Web Development. Reinvented. With LANSA.
Until now, Web developers were forced to master many different programming skill-sets to build an enterprise-class web application — HTML, JavaScript, CSS, PHP/.Net/Java, Ajax, JSON, Bootstrap, etc.  LANSA has changed the game of Web development by allowing developers to build responsive, transactional Web applications with a single language for the client-side, server-side and everything in between.

Attend this session to discover why LANSA's brand new Web technology is a game-changer. Watch and learn how to never write another line of HTML, JavaScript, or CSS code again. Ever. Again.

Learning Objectives:





  • Design your user interface without writing a single line of HTML, JavaScript, or CSS code.



  • Create responsive websites that instantly auto-adjust to properly fit any screen without using Bootstrap or other front-end frameworks. 



  • Read, insert, update, or delete data on the server without having to refresh the entire webpage - and without having to know anything about AJAX or JSON.



  • Execute client-side validation checks and business logic into your webpages without writing any JavaScript code.



  • Develop Single Page Applications (SPAs) without using JavaScript frameworks like AngularJS.













This is session 610508

Speakers
avatar for David Brault

David Brault

Product Marketing Manager, LANSA
David Brault is a Product Marketing Manager with LANSA, a leading vendor in IBM i application development and integration tools. David has over 20 years of experience in the IBM i industry, including extensive experience integrating IBM i applications with various Windows, Web and Mobile technologies. He holds a Bachelor's degree in computer science from the University of Wisconsin.


Monday May 16, 2016 9:30am - 10:45am
Magnolia | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: IBM i developers tired of having to mastering multiple languages, technologies, and the open-source frameworks of the month to build state-of-the-art Web applications.

9:30am

22AL Why Ruby and Rails?
Languages are interesting animals. They can evoke great unity or spark potent dissension. A geek is to their language or operating system as a jock is to their favorite sports team - wholly, and sometimes unreasonably, devoted. That’s been my life with RPG for over a decade.

Then a few years ago I started doing RubyOnRails development on Linux. After the excitement of learning something new wore off I realized something different and special was occurring in the world of Ruby and Rails - specifically, the Ruby and Rails community are prolific in recognizing patterns, and, in organized fashion, developing automations around those patterns to expedite the building of technology solutions. As of Oct 8th, 2013 there is a freely available, and formally supported, port of the Ruby language and Rails web framework for IBM i name PowerRuby (www.PowerRuby.com).

Attend this session to learn more about all of the components that make the Ruby language and Rails web framework so successful and plain old fun. Topics covered will include Ruby, Rails, ActiveRecord, gems, bundler, social coding, agile practices, Convention Over Configuration, and test driven development.

Learning Objectives:


  • Learn about the Ruby language

  • Learn about the Rails web framework

  • Understand why Ruby and Rails have had such great success





This is session 590231

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 13&16 | First Floor
  • Focused Education Roadmap Beginning with Ruby
  • Session Content Level All
  • Session Award Bronze
  • Operating System AIX, IBMi, Linux
  • Audience: Programmers and managers that want to learn if Ruby and Rails is a viable direction for their shop.

9:30am

22CD 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 Power Systems 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 IBM i.

This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

Learning Objectives:
In this lab you will learn about and practice basic PHP syntax, as well as how to access DB2/400 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 is session 580559

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 9:30am - 10:45am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

9:30am

22CD 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 is an introductory lab on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Learning Objectives:
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 session 580561

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 9:30am - 10:45am
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Procedural RPG and PHP programmers who wish to understand object oriented programming.

9:30am

22CV Women in Leadership
This session covers the challenges women face in their careers and in particular the challenges they face when moving into leadership roles. Learn about the things you may be doing that are sabotaging your career and what you can do instead. Leave this session with solid ideas on how to be more successful in not only your professional but also your personal life. This session is not just for women, if you are a male that works with women, this session will be valuable for you as well.
This is session 610507

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Monday May 16, 2016 9:30am - 10:45am
Rosedown | Third Floor

9:30am

22AO The Role of Supervisors in Mitigating Security Threats
The insider threat is one of the most enduring security challenges within information systems (IS). A traditional threat management system used for external intruders can be less effective against insiders. Thus, it is both unreasonable and unrealistic to assume the security analyst can shoulder the entire burden of mitigating against threats from insiders. Managers and supervisors must now take an active role in this ongoing process. This workshop will describe the history, issues, and focus on the role of managers and supervisors in addressing the threat from insider IS misuse.
This is session 610210

Speakers
avatar for Anita R Wood

Anita R Wood

Associate Professor, Pennsylvania College of Technology
After 25 years of developing storage and communication boards, Anita took her knowledge and skills to the classroom. She has been teaching for over 12 years at Pennsylvania College of Technology in its Information Technology department. Her teaching interests include system analysis and design, database design and administration, and information assurance and security. She is also actively involved in the degree track for gaming and... Read More →


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 21&24 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Security administrators, business managers, and anyone responsible for and/or interested in developing the corporate security culture

9:30am

22AM What You Need to Know and Understand to Do Successful IBM i Upgrades 7.1, 7.2, and 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, required PTFs, incompatibilities between releases, pre-requisites, and then post installation requirements. Your upgrade isn't complete until this last step is done. This session will be updated for upgrading to 7.3 by the conference, but will also have information if you are upgrading to 7.1 and 7.2.

Learning Objectives:
By the end of this session, attendees will understand:



  • What steps are required for an upgrade

  • What to check for the upgrade

  • What needs to be done afterwards to ensure success



This is session 540071

Speakers
avatar for Pete Massiello

Pete Massiello

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 solutions and services to IBM i shops throughout the world. He is a member of IBM’s certification test writing team, an IBM Certified Systems Expert with... Read More →


Monday May 16, 2016 9:30am - 10:45am
Grand Salon 15&18 | First Floor
  • Focused Education Roadmap Upgrade IBM i
  • Session Content Level All
  • Session Award Gold
  • Operating System IBMi
  • Audience: System Administrators, or anyone needing to perform an IBM i upgrade.

9:30am

22CS Practical System Management Uses for DB2 WebQuery
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. Security and database events can be downloaded for later analysis into the Database.

I spent so many time working on this information: analyzing object sizing, ownership, statistics, evaluating security and auditing events, working on performance analysis, 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. But you need the right tools so as to understand, evaluate, and take advantage of this knowledge.

All kind of reports, graphics, dashboards are available with DB2 WebQuery. And you can have it on any device, and organize it in many different ways. It’s amazing to work on this new modern tools, and the results are great. Not to mention the impact it causes if you provide this type of functions to the Technology or Data Processing people. Let’s have some fun and make things really cool.

Learning Objectives:

  • Identify different kinds of Information available in your IBM i

  • Visualize several ways of interpreting and analyzing the information using the DB2 WebQuery functions


This is session 610217

Speakers
avatar for Cecilia Patricia Howlin

Cecilia Patricia 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 and configuring operating systems, teaching on different topics, defining Application standards and organizing information on systems, defining Security... Read More →


Monday May 16, 2016 9:30am - 10:45am
Melrose | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: IT personnel who will improve their performance exploiting the correct System Information

9:30am

22CA Apache Web Server Magic on IBM i
Anyone who uses a web server will appreciate the techniques shown here:

  • How to configure SSL encryption (HTTPS)

  • Create user-friendly and search-engine friendly URLs over any web application

  • Use Apache as a load-balancing proxy server

  • Prevent outsiders from accessing your web application

  • Change the ports (80, 443, 10080, more) and determine if they are running properly

  • How to support multiple domain names in one Apache configuration

  • Ensure that both "www" and non-"www" requests go to the same place

  • More, including updates for Apache 2.4 (IBM i 7.2)



Learning Objectives:

  • Understand how to secure the Apache web server on IBM i

  • Learn to use Apache's most useful features, including search engine opimization, logging, and virtual hosts


This is session 610304

Speakers
avatar for Alan Seiden

Alan Seiden

Owner, Seiden Group
Alan founded Seiden Group to help the IBM i community create web and mobile applications by combining PHP, RPG, DB2, and Zend Framework. He does this while teaching people how to become experts themselves. Alan co-develops the open-source PHP Toolkit with IBM and was one of the first Zend Framework certified engineers, later cofounding the NYC Zend Framework Meetup. Alan was a charter member of IBM/COMMON's PHP Advisory Board and a... Read More →


Monday May 16, 2016 9:30am - 10:45am
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Developers and administrators of web applications, that use Apache or similar web servers, would benefit from this talk.

9:30am

22CD 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.

Learning Objectives:
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.
This is session 580560

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 9:30am - 10:45am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: Beginning JavaScript programmers

9:30am

22CD 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 JSP 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.

This lab is a recommended (not mandatory) pre-requisite to John’s PHP and JavaScript labs.

Learning Objectives:
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 is session 580558

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 9:30am - 10:45am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: This lab is geared toward the RPG programmer with limited experience working with HTML. This lab is a recommended (not mandatory) pre-requisite to Johnís PHP and JavaScript labs.

11:00am

23AH CL Enhancements from V5R3 through IBM i 7.1
For a long time, IBM treated the CL Language as the ugly stepchild. That all changed with the delivery of V5R3 and the parade of enhancements has continued right through IBM i 7.2. In this session, we will review all of the enhancements that can make your life easier as a CL Programmer. This includes updates that have been released as PTFs to IBM i 7.2.

Learning Objectives:

  • Use all of the new variable types in CL programs

  • Use all of the new control constructs including subroutines, select statements, and loops

  • Use CMD object enhancements


This is session 550037

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 3&6 | First Floor
  • Session Content Level Intermediate
  • Session Award Silver
  • Operating System IBMi
  • Audience: Any users of the CL language or those who may find reasons to do so.

11:00am

23CA Boost Your SQL Performance with DB2 for i Indexing Technology
On any platform, good database performance depends on good design. And good design includes a solid understanding of indexes and column statistics: how many to build, their structure and complexity, and their maintenance requirements. This is especially true for DB2 for IBM i, which provides a robust set of choices for indexing. Indexes can even be used to maintain precalculated summary information using the EVI include capability.

In this session, you will:

  • Be able to determine what columns in a table are the best candidates for new indexes

  • Understand what types of indexes (binary radix or encoded vector) they should be creating and how they will benefit the queries

  • Understand how to proactively and reactively leverage database statistics to get the best SQL performance

  • Understand what new tools are available to analyze your indexing strategy

  • See the latest IBM i SQL Index capabilities


This is session 407111

Speakers
avatar for Doug Mack

Doug Mack

Doug Mack is a DB2 for i and Business Intelligence Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug started his IBM career in 1980, and his thirty plus year career spans many roles, including product development, technical sales support, Business Intelligence Sales Specialist and DB2 for i Product Marketing Manager.


Monday May 16, 2016 11:00am - 12:15pm
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Programmers and DB Engineers can learn how to create indexes that are critical for good application and adhoc query performance.

11:00am

23CP Run SQL Scripts & Other DB2 Tools Re-invented
With the demise of the iAccess for Windows and it not being supported on Windows 10, we needed to come with new interfaces and tools to help the DB engineer do their job. This session will introduce the brand new Run SQL Scripts interface, show a number of live Demos as well as other tools centric to the success of the DB Engineer.

This is session 610340

Speakers
avatar for Scott Forstie

Scott Forstie

DB2 for i Business Architect, IBM
Scott Forstie is the DB2 for i Business Architect. He has worked on IBM operating system development for over 25 years. In addition to his development responsibilities, he is the IBM i developerWorks content manager and IBM i Technology Updates wiki owner. Scott is a frequently published author and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner and enjoys cooking.


Monday May 16, 2016 11:00am - 12:15pm
Jasperwood | Third Floor

11:00am

23CC COMMON ReCON 2016
Speakers:
Chuk Shirley - Continuous Delivery with Zend Server
Brian May - Running an IBM i intern program
Trevor Perry - 4 ways to be extraordinary


ReCON will be a series of 10 to 15 minute presentations. These presentations will represent topics not included in the regular conference curriculum. They may include topics not yet part of the curriculum, topics related to the curriculum but not yet scheduled, new and exciting developments and trends in IT and IBM i, and unrelated personal development topics relevant to the COMMON audience. This will also present an opportunity for new speakers to try their hand at speaking, without the pressure of a full conference session.
The purpose of ReCON is to promote speaking at a COMMON conference, to allow first time speakers to step up and learn from the experience, to recruit additional COMMON speakers, provide additional topics currently not scheduled during the regular conference, and to add an element of play and fun to the conference itself.
This is session 610604

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Elmwood | Third Floor

11:00am

23AN Management of Linux in the Power Environment
This session will present the various tools and techniques available to install, manage, tune, and monitor Linux on Power Systems. Topics will present the life cycle of Linux and how products from IBM, Tivoli, open source, Redhat and SUSE integrate together to provide a managed and well control Linux environment. In addition, the presentation will include installation, performance, I/O monitoring, etc as well as common tools that can be used consistent with AIX, IBM i and Power VM.

Learning Objectives:
Attendee at conclusion should be able to:

  • Identify the tools they wish to use to install Linux on Power

  • Identify the tools they wish to use to manage (fixes, updates, monitor, etc) Linux on Power

  • Identify if tuning is needed and how to affect performance of Linux on Power


This is session 580080

Speakers
avatar for Ron Gordon

Ron Gordon

Director of Power Systems, Mainline Info Systems
42 years IBM in various systems, instruction, implementation, and consulting roles. Worked with IBM i, AIX, and Linux and supported most Websphere, Lotus, and Cloud products.


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 19&22 | First Floor
  • Focused Education Roadmap Getting Started with Linux on Power
  • Session Content Level All
  • Operating System Linux
  • Audience: Sysadmin and/or System Architects should attend this session if they are investigating Linux on Power or planning an install of Linux on Power.

11:00am

23AI Optimizing Email and Workflow Performance on IBMi
This session will teach you industry best practices for Domino performance on IBM i. You will learn the best tips to implement, along with do's and don'ts for ensuring your Domino environment will perform optimally. Domino 8 .x performance details will be shared so you know what to expect when you upgrade to the new release. You will also learn about new performance tuning settings that are available in the new release. This session with provide you with the know-how to make sure your Domino servers hum.
This is session 460031

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 4 | First Floor
  • Session Content Level All
  • Session Award Gold
  • Operating System IBMi

11:00am

23CQ Accelerating Software Modernization with Surround Technologies – Strategy, People, Process and Tools
Software Development and Modernization is much more than the bits and the bytes. It is about the Business that invests in it, the Team that delivers it and the People that use it. It is about the speed and quality of delivery. The results are what matter the most. That is what defines success. And, that success is all about having the right Strategies, People, Processes and Tools to meet immediate tactical needs and long-term strategic modernization objectives.

In this session we will present Surround’s evolutionary roadmap to transform your IBM i systems from its “Current State” to a fully modernized “Future State” through low risk, short, agile and incremental releases. We will discuss how to minimize waste, eliminate limitations and lock-ins, and set up a culture of productivity and innovation. A culture of high performance that motivates and empowers people to achieve organizational goals and objectives. A culture that is rooted in the "Get it done - results matter" philosophy.

Learning Objectives:

  1. The top 8 areas that define Modern Applications. Yes, you need all 8!

  2. Productive user experiences. The ROI that delivers every day.

  3. Architecture, Architecture, Architecture. I didn’t stutter, it’s just that important.

  4. Mobile, Web and Windows Software. Which ones do you need?

  5. Surround’s Software Analysis and Automation Tools. Because you don’t have unlimited time or money.

  6. The Software Modernization Roadmap. It’s the way forward.


This is session 610521

Speakers
avatar for Lee Paul

Lee Paul

Modernization Strategist, Surround Technologies
Lee Paul is the CEO and founding member of Surround Technologies, LLC. | | With over 24 years in the industry Lee is a software innovator, visionary and strategist focused on helping and enabling companies use software to tactically and strategically solve their business challenges. | | Lee’s primary role at Surround is in leadership of the company, executing on its mission and driving towards its vision. He also serves as both Accelerated... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Magnolia | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: xecutives, Managers and Developers looking to modernize their legacy systems but don’t want to lose their job or bankrupt their business doing it.

11:00am

23CD 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 Power Systems 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 IBM i.

This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

Learning Objectives:
In this lab you will learn about and practice basic PHP syntax, as well as how to access DB2/400 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 is session 580559

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This lab is geared toward the RPG programmer with limited or no experience developing PHP web applications.

11:00am

23CD 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 is an introductory lab on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Learning Objectives:
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 session 580561

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Procedural RPG and PHP programmers who wish to understand object oriented programming.

11:00am

23AM What ILE Can Do for You
Find out how you can take full advantage of ILE, including how ILE enables you to write very modular code with many tiny procedures, some strategies for organizing your code into modules and service programs, and activation group strategies.

This session is about the "why" of ILE development. For information on the "how" of ILE development, see the companion session "Nuts and Bolts of ILE Development".

Learning Objectives:

  • Understand how ILE development differs from OPM development

  • Learn some strategies for splitting up code into procedures, modules, and service programs

  • Understand some basic activation group strategies


This is session 600180

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 opcodes for RPG/400 in V2R1. Her most recent enhancement was fully-free-form RPG. A few of the other notable enhancements that she developed for RPG include... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 15&18 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: IBM i programmers. Code examples will be mainly in RPG.

11:00am

23CU Date and Time Calculation with RPG and SQL
Within commercial applications dates and times and calculating with date and times are very important. Even though RPG can handle real date and times, and has been enhanced by several operation codes and built-in-functions, SQL has become much more powerful in date calculation and date operation functions. But there are still some features RPG can handle easier than SQL.

This presentation will give you an overview over the latest SQL scalar functions for date and time calculation that are not available within RPG. You will also learn when to use RPG and when to use SQL and what the pitfalls are.

Learning Objectives:


  • Use RPG operation codes and built-in-functions for date and time conversion and calculation

  • Enhance RPG’s date handling with SQL scalar functions for date and time calculations

  • Learn the differences between RPG’s and SQL’s date handling and when to use RPG and when using SQL will be preferable


This is session 560028

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Oak Alley | Third Floor
  • Session Content Level Intermediate
  • Session Award Silver
  • Operating System IBMi
  • Audience: RPG Programmers and SQL Users who (often) have to convert numeric or character dates into real dates and who have to calculate with date and time values.

11:00am

23AJ Authority Collection Utility in 7.3 – 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 the 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.

This is session 610535

Speakers
avatar for Jeff Uehling

Jeff Uehling

Security Development, IBM i Operating System, IBM Corporation
Jeff Uehling is currently assigned to the development group of the IBM i OS, specifically in the security group that is located in Rochester, Minnesota.  Current job responsibilities include Business Architect for the core IBM i OS, design and development of security function for IBM i and council member of the IBM security technical community.  My 37 years of service with IBM has been spent in operating system development with over... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 7&10 | First Floor

11:00am

23AK Personal Identity - Protect It or Lose It
Personal ID theft is the fastest growing crime in the U.S. and around the world. This session will discuss the following:


  • What is your PI? at work and at home

  • How to protect your PI, put your guard up now

  • How does PI theft occur in the workplace and at home

  • What to do if you are a victim


This is session 470051

Speakers
avatar for Jim Rostis

Jim Rostis

Jim Rostis has been associated with the RPG Programming Language and the IT industry for over 40 years. He is currently Director, MIS at National Forwarding Co., Inc. Over the course of Jim's career he has held various positions from computer operator to programmer to VP Of Product Development and was an adjunct faculty member at the College of DuPage, Glen Ellyn, IL. from 1981 to 1993 where he held classes on RPG Programming. When outside the... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 9&12 | First Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System IBMi

11:00am

23AL Cybersecurity Extends Its Reach Past Technology
The explosive growth of the Internet has brought about an escalation of security concerns about IS misuse, especially cyber misuse. Organizations have traditionally approached cybersecurity with technology. However, while technological approaches are essential in mitigating cyber misuse, technology alone has not significantly decreased the cyber misuse of organizations’ IS. Research revealed the capabilities of cybersecurity technologies are dependent on both the users and the organization. The presentation will explore why cybersecurity must move from the offices of the CEO and CISO to the employees’ cubicles.
This is session 610209

Speakers
avatar for Anita R Wood

Anita R Wood

Associate Professor, Pennsylvania College of Technology
After 25 years of developing storage and communication boards, Anita took her knowledge and skills to the classroom. She has been teaching for over 12 years at Pennsylvania College of Technology in its Information Technology department. Her teaching interests include system analysis and design, database design and administration, and information assurance and security. She is also actively involved in the degree track for gaming and... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 13&16 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Security administrators, business managers, and anyone responsible for and/or interested in developing the corporate security culture.

11:00am

23AO Intro to Encryption
This session will cover the different basic methods of encrypting data on the IBM i when it is stored or transmitted. You will learn about the differences between Hashing and Encryption, Symmetric Keys and Asymmetric Keys, as well as about Certificates. You will also learn about SFTP, FTPS and Open PGP for protecting data transmissions.
This is session 600306

Speakers
avatar for Bob Luebbe

Bob Luebbe

Chief Architect, Linoma Software
Bob Luebbe (bluebbe@linoma.com) has worked in the IT field since 1985. During his career, he has worked in a wide variety of roles including software development, project management, consulting and architecting large-scale applications. Bob has been with Linoma Software since 1994 and is currently serving as the Chief Architect for its product line. His main focus for the last several years has been developing technologies to help organizations... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Grand Salon 21&24 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone that is responsible for protecting data on the IBM i and or transferring data to other systems or external trading partners.

11:00am

23CS Introduction to the iDoctor Job Watcher Tool for Performance Analysis
This session will introduce you on how to use the Job Watcher tool, and methodology used, to identify and resolve the vast majority of your IBM i performance issues. This skill will enable you to verify that the Power system is getting the best possible performance with the current configuration.

Learning Objectives:

  • The objective of this session is to show how to use the Job Watcher tool to collect the necessary information, run and analyze the key graphs provided, and drill down into a number of common performance constraints

  • This presentation will also show the methodology used to analysis system performance down to the call stack level information


This is session 610237

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.


Monday May 16, 2016 11:00am - 12:15pm
Melrose | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: This session is for all IBM i customers who want to be more self-sufficient in addressing the performance of their Power system.

11:00am

23CV Introduction to the IBM i Performance Data Investigator
IBM Navigator for i has 'Performance' tasks that include many traditional i performance 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 i performance data through a browser interface; Collection Services, Disk Watcher, Job Watcher, and Performance Explorer data can all be 'investigated' through this interface.

This session will go through all the capabilities of the Performance Data Investigator, including an overview of many exciting enhancements that have been added in the 7.2 release. 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 Objective:





  • This session will cover the major features of the 'Investigate Data' task




This is session 540180

Speakers
avatar for Dawn May

Dawn May

IBM
Dawn May is a Senior Technical Staff Member for IBM in Rochester, Minnesota.  Dawn is the IBM liaison to the IBM i Large User Group (LUG), the COMMON Americas Advisory Council (CAAC), and the COMMON Europe Advisory Council (CEAC). In this position she works with these client groups to organize and lead meetings and manage the requirements process. Dawn also works as a consultant within the Lab Services organization. Dawn has extensive... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Rosedown | Third Floor
  • Focused Education Roadmap IBM i Performance – Best of the Best
  • Session Content Level Intermediate
  • Session Award Gold
  • Operating System IBMi
  • Audience: System administrators responsible for managing the performance of the IBM i partition. This session is also an excellent starting point for any IBM i System Administrator that is interested in learning about how to understand IBM i performance analysis capabilities.

11:00am

23CD 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.

Learning Objectives:
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.
This is session 580560

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: Beginning JavaScript programmers

11:00am

23CD 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 JSP 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.

This lab is a recommended (not mandatory) pre-requisite to John’s PHP and JavaScript labs.

Learning Objectives:
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 is session 580558

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Monday May 16, 2016 11:00am - 12:15pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Audience: This lab is geared toward the RPG programmer with limited experience working with HTML. This lab is a recommended (not mandatory) pre-requisite to Johnís PHP and JavaScript labs.

11:00am

23AF COMMON Expo
Monday May 16, 2016 11:00am - 2:00pm
Grand Ballroom A-D

2:00pm

25AO Putting the Pedal to the Metal for Web Services on IBM i
You keep hearing about these web service “things” but are not really sure what they are, where they fit into your toolset or why they’re important. IBM continues to add native functionality, positioning the Power System as a key player in this technology. In this fast moving session, we will discuss the ins and outs of web services and the many ways you can work with them on IBM i. Points of discussion include how web services work, where to find them and a demonstration of the tooling you will find, TODAY, already available in your own shop.

Learning Objectives:




  • A quick study on web services and how they're implemented on IBM i



  • Both consuming and providing web services will be discussed




This is session 600241

Speakers
avatar for Charles Guarino

Charles Guarino

Founder, President, Central Park Data Systems
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been 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 to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 21&24 | First Floor
  • Focused Education Roadmap Web Services
  • Session Content Level Beginner
  • Session Award Silver
  • Operating System IBMi
  • Audience: Application developers looking to delve into this world of cloud services.

2:00pm

25CC What Can i Do? An IBM i Developer's Introduction to Everything!
Many IBM i developers have not stepped out of their PDM comfort zone. They may code well in RPGIV, use ILE correctly, and build amazing applications. IBM, however, has moved on, delivering modern integrated development tools, enhancements to our core languages, and much more capability in our IBM i operating system and database. The IBM i community is beginning to take advantage of all these new capabilities, although it requires research and learning.

While there is no quick fix to get us all up to speed, this session is intended to touch on a wide swath of relevant topics while increasing the confidence level of the IBM i developer. If you are wondering where to start, this event will show you how. It covers a range of available tools, languages, technologies, and more, that are available on IBM i. Attendees will learn how to access the resources needed to get started with each.

Learning Objectives:




  • What else can IBM i do?



  • Where do I start outside RPG and DDS?



  • Where can I find resources to learn new skills?




This is session 590247

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Elmwood | Third Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: IBM i Developers

2:00pm

25AH Database Modernization: Migrating to SQL - The Dos and Dont's of Automation
The Application Modernization Redbook puts database modernization in focus. But why spend time and money converting your DDS-described PF to DDL SQL tables?  This session examines the reasons.   
This is session 610119

Speakers
avatar for Floyd DelMuro

Floyd DelMuro

Business Development Manager, ARCAD Software
With 26 years of experience on the IBM midrange platform, Floyd is Business Development Manager for the ARCAD Software group. In his role at ARCAD Software, Floyd has been extensively involved in the management of DevOps and Enterprise Modernization projects on IBM i, from planning stages through to delivery. Drawing on his experience in project rollout, managed services and the introduction of agile methods, Floyd is a trusted advisor and... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 3&6 | First Floor

2:00pm

25CP 2.3 Opening Up Your IBM i Data to Web and Mobile Applications
Whether due to competitive pressures or a need to modernize and streamline processes, companies are faced with the challenge of providing remote SQL based access to data stored in DDS defined databases which are traditionally maintained by high level language programs using record level access. This session focuses on IBM's best practices for allowing stateless web and mobile device access to legacy databases with little or no impact to the high level language programs. IBM's database modernization process can add new capabilities using "surrogates" and bridging techniques to minimize impacts to existing applications. These new capabilities allow for stateless transactions, optimistic locking, and improved security/auditing.

Learning Objectives:
Attendees will learn how to:

  • Make the data available as logical entities using modular data access objects

  • Support stateless applications

  • Create surrogates to minimize impacts to traditional applications


This is session 610094

Speakers
avatar for Jim Denton

Jim Denton

Senior DB2 for i Consultant, IBM
Jim Denton is a senior DB2 for i consultant in IBM Systems Lab Services whose responsibilities include both teaching courses and "hands on" consulting. Jim specializes in SQL performance, data centric programming, and database modernization. Jim started his IBM career in 1981 and has had a variety of responsibilities including systems performance and five years designing and implementing enhancements to DB2 for i.


Monday May 16, 2016 2:00pm - 3:15pm
Jasperwood | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Database administrators, DBEs, and programmers who want to open their database to the web and mobile.

2:00pm

25CV PowerHA New Things
PowerHA SystemMirror for IBM i is spreading like wildfire. Granted, it took awhile, but it’s here now in full force. Everyone knows someone who’s doing it, and they all want to know more. I’m going to show you real customer examples and talk about what’s new. Our engineering team is continuously improving this product, making it faster, stronger and with new capabilities. We are going to include a live demo as well! 
This is session 610537

Speakers
avatar for Steve Finnes

Steve 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 16, 2016 2:00pm - 3:15pm
Rosedown | Third Floor

2:00pm

25AM Integrated File System: Fundamentals
Learn the fundamentals of the IBM i Integrated File System (IFS). This is for you if you don't know much about the IFS, or just want a refresher or a good pre-requisite for other IFS sessions.

Topics include:
Concepts related to the integrated file system (stream files; directories; path names; links, National Language Support), File systems, and how to access objects within the integrated file system though APIs, commands, IBM Navigator for i, and more.

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

  • Understand the purpose of the IFS

  • Work with the IFS

  • Attend more advanced sessions on the IFS


This is session 440137

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 integrated file system team. As a member of the integrated file system team she has worked on the file server, QFileSvr.400 file system and the utilities to convert... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 15&18 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: User new to the IBM i and/or the integrated file system. System administrators may also benefit if they are unfamiliar with the integrated file system and how it fits in the system. This is not intended for a user or administrator that has a lot of experience using the integrated file system.

2:00pm

25AL IBM i in a Modern World
Modern technologies such as mobile interfaces, cloud, analytics and social are evolving quickly. This session will cover how IBM i is uniquely positioned to support these environments, allowing clients to achieve and maintain a competitive advantage in their business.

Learning Objectives:

  • Learn the main modern technologies

  • Understand how they can be implemented with IBM i


This is session 610189

Speakers
avatar for Alison Butterill

Alison Butterill

IBM i Product Offering Manager, IBM Power Systems
Alison Butterill is the WW Product Offering Manager for IBM i. In this role, she works with the entire IBM i team to define the future of IBM i including the content for releases and technology refreshes. Her responsibilities include working with the IBM i sales, marketing, development and clients and partners to ensure that the IBM i Operating System and associated software products reflect their requirements.  | | Having worked in the... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 13&16 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Anyone interested in understanding how they can take IBM i on Power to the next level!

2:00pm

25AJ Keep Your IBM i Email Healthy
Be preventive, not reactive! Whether you are running Lotus Domino, Quickr, Sametime, or Traveler, performing a health check on a regular basis is a must to keep your servers robust and error free. Having done health checks for years, the presenter has found there is always room for improvement. Learn what to look for when analyzing your servers including configurations, policies, connections, database and messaging settings and overall architecture as well as which tools are critical to use when performing a health check on your own. Performing a health check is one of the most economical ways to ensure your Lotus collaboration environments are running as effectively as possible. You will walk away with best practices, tips and tricks and a clear understanding of what to look for in your specific environment.

Learning Objectives:

  • Learn what to look for when performing a health check of your Lotus environment to ensure nothing is overlooked

  • Learn what tools are required to effectively monitor the health of your servers to proactively keep them running smoothly

  • Walk away with tips you can use to make sure your Lotus collaboration environments can be trouble-free


This is session 580129

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 7&10 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Administrators responsible for Lotus Domino server environments.

2:00pm

25CD OPEN LAB: Bring MySQL Applications to IBM i Using Zend DBi
Zend DBi is a drop-in MySQL solution for IBM i. Using this technology, you can bring open-source MySQL-based applications to the platform. In this lab, you will do exactly that, in a hands-on fashion!

Learning Objectives:

  • Understand the basics of Zend DBi

  • Configure an application to use Zend DBi as the database server

  • Use DB2 as the backend storage engine with Zend DBi


This is session 600026

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Audience: This session is best suited for people with some opensource and/or programming knowledge, particularly those interested in porting new software to IBM i.

2:00pm

25CQ Rapidly Create First-Rate Mobile Applications with BCD Solutions
Attend this session to learn how your existing staff can rapidly develop first-rate responsive web applications with BCD solutions. We give you the choice to choose the development approach that best meets your needs.

You’ll see:




  • Modernizing and mobilizing green screens with Presto

  • Creating new PHP and RPG ILE responsive web applications with WebSmart

  • The differences between responsive, mobile web applications and mobile apps


Learning Objectives


  • The differences between web, hybrid and native approaches

  • Modernizing and mobilizing green screens

  • Developing new PHP and RPG ILE responsive web applications 



This is session 610506

Speakers
avatar for Greg Patterson

Greg Patterson

Senior Sales Engineer, BCD
Greg Patterson has been in the IT field for 17 years, the last 8 with BCD, where he is currently a Senior Sales Engineer.  In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis and is sometimes involved at the coding level for specific projects.  Greg has a deep knowledge of BCD products from his time spent in support as a Senior Presto Support... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Magnolia | Third Floor

2:00pm

25CA PHP Tricks for the RPG Programmer: Graphics, Excel, PDFs, E-Mail, and More
Ever want to enhance RPG programs with PDFs, spreadsheets, charts and graphics, or connect to web services, without complicating your RPG program? Help is here from PHP and DB2. PHP not only builds web sites, but it can be called by RPG programs. Alan will show how to accomplish marvelous tasks by calling PHP from ordinary RPG programs via DB2's web service support, a fast, flexible technique that's a handy trick in itself.

Examples will include:

  • Creating graphs and charts based on DB2 data

  • Excel spreadsheets from your data

  • PDF files from your data

  • Connecting to external JSON-based web services while keeping the RPG simple

  • Send flexible email messages, including HTML format and attachments, and using any SMTP server, including an Exchange server



"You will come away brimming with ideas to add pizzazz to your applications."

Learning Objectives:

  • How to use SQL to call a web service, including a simple PHP-based web service

  • How RPG can use SQL to call the web service

  • Put it together: RPG calls PHP via a web service, creating graphical output from RPG in a simple manner


This is session 600268

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Software and Database Engineer, Toolmaker Advanced Efficiency GmbH
Birgitta Hauser has been a Software and Database Engineer since 2008, focusing on RPG, SQL and Web development on IBM i at Toolmaker Advanced Efficiency GmbH in Germany. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She also works in consulting and education as a trainer for RPG and SQL developers. Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences... Read More →
avatar for Alan Seiden

Alan Seiden

Owner, Seiden Group
Alan founded Seiden Group to help the IBM i community create web and mobile applications by combining PHP, RPG, DB2, and Zend Framework. He does this while teaching people how to become experts themselves. Alan co-develops the open-source PHP Toolkit with IBM and was one of the first Zend Framework certified engineers, later cofounding the NYC Zend Framework Meetup. Alan was a charter member of IBM/COMMON's PHP Advisory Board and a... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: 1. Those wishing to add non-traditional functionality to RPG programs without adding proprietary or complicated tools 2. Web developers (PHP, Ruby, etc.) who want their scripts to be accessible from RPG. 3. Fans of DB2 who wish to see a practical use of the new web service consumption capabilities of DB2.

2:00pm

25CD OPEN LAB: My First Ruby on Rails App
Bring Your Own Laptop!

Tim O’Reilly, Founder of O’Reilly Media, has this to say: “Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”

Such a bold statement deserves scrutiny and the best way to prove it is to see it. Participate in this lab and learn about many of the streamlined features of Ruby on Rails to gain an understanding of how so much time is saved. The goal will be to develop a web application from scratch and walk through the many aspects of the Rails web framework.

Learning Objectives:




  • Learn how to connect to IBM i using SSH and the bash shell



  • Learn how to use the Rails code generators to save oodles of time



  • Learn about “Convention over Configuration” and how it applies to Rails and web development



  • Learn how to use “database migrations” to keep track of all database changes



  • Learn how to validate user input



  • Learn how to write and run unit tests, which were built into Rails from Day 1



  • Learn how to install new gems from the internet to gain additional functionality with very little effort



  • Learn how to add menu systems and “pretty up” the application with Zurb Foundation





This is session 600070

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Those desiring to have their first exposure to the Ruby on Rails web framework. Prior knowledge of HTML/CSS is a plus but not necessary, though you may not finish in the allotted time.

2:00pm

25CD OPEN LAB: Snake Handling: Python Programming Lab
Have you been wanting to try the new Open Source languages on IBM i? Then here's your chance! Come get a hands-on experience with the Python deliverable for IBM i, as well as the offerings that let you connect to the database, call RPG programs, and more!

Learning Objectives:

  • Learn about basic Python utilities

  • Write your first Python program

  • Connect Python to DB2 and other IBM i constructs


This is session 610302

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Monday May 16, 2016 2:00pm - 3:15pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Beginner or intermediate programmers hoping to learn more about Python on i.

2:00pm

25AK Encryption Key Management Simplified
Your encrypted data is only as secure as your encryption keys. A strong encryption key management strategy is essential for a comprehensive security policy, as well as meeting compliance requirements. This session discusses the principles and best practices for encryption key management including key management, key storage, secure key retrieval, key escrow, key mirroring, industry standards, compliance guidelines, and system audit. Attendees will learn how key management systems work and how to evaluate vendor solutions. This is a non-technical session but will be of value to developers and implementers.
This is session 550138

Speakers
avatar for Liz Townsend

Liz Townsend

Director of Business Development, Townsend Security
Liz Townsend is the Director of Business Development for Townsend Security, managing channel sales activity and providing ongoing input and support to business strategy. She has produced seven eBooks on encryption and key management. Townsend Security is a data security company with more than 20 years experience providing encryption solutions to large and mid-sized enterprise customers across retail, financial, healthcare, and government... Read More →


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 9&12 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: IT executives, project managers, security administrators, and programmers who want to understand and implement encryption key management.

2:00pm

25CS Best Practice IBM i Memory Tuning Using iDoctor
Many IBM i customers are not properly configuring their memory pools, which results in suboptimal system performance. This session will take you through the drill down process using iDoctor to identifying memory tuning inefficiencies, and best practices on how to get the best possible response times and batch throughput with the current configuration. The results of this analysis could provide significant reductions in memory and I/O performance bottlenecks for better overall IBM i Power System performance.

Learning Objective:

  • The objective is to learn how to use the available tools to identify memory bottlenecks, and how to address these constraints - this includes both best practice memory tuning techniques, and the process of how to make the workload less memory intensive




This is session 610239

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.


Monday May 16, 2016 2:00pm - 3:15pm
Melrose | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: This session is for anyone who has I/O intensive workloads that are either currently experience response time or batch SLA issues, or anticipate an increase in work and/or growth that could cause their I/O workload to drive contention.

2:00pm

25AI Sponsor: Building a Desktop User Experience into Web Applications
Building complex Single Page Applications (SPA) that deliver a user experience similar to a desktop application just got a lot easier. Designed with the modern, multi-tasking user in mind, LANSA’s line-of-business (LOB) application framework – called the Visual LANSA Framework (VLF) – minimizes the effort to create SPAs and is the fastest way to LOB Web applications that increase end-user productivity.

Attend this session to discover how to assemble LOB  software rapidly with minimal coding and deliver high quality applications with a consistent appearance and modern behavior.  

 Learning Objectives:


  • Review application frameworks and why they are important.

  • Use the zero-code prototyping wizard to build an application’s wireframe, navigation, searching, and infrastructure code.

  • Demonstrate how to transform the prototype into a production application.

  • Allow existing and/and new functionality to live side-by-side within the application.

  • Access structured and unstructured data from anywhere for use within your application.

  • Utilize the built-in user/group security model to lock down functionality.

  • Deliver a multi-tasking, desktop-style user experience in the browser.


This is session 610561

Speakers
avatar for David Brault

David Brault

Product Marketing Manager, LANSA
David Brault is a Product Marketing Manager with LANSA, a leading vendor in IBM i application development and integration tools. David has over 20 years of experience in the IBM i industry, including extensive experience integrating IBM i applications with various Windows, Web and Mobile technologies. He holds a Bachelor's degree in computer science from the University of Wisconsin.


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 4 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: IBM i developers interested in modernizing or developing new high performance LOB or back-office Web applications.

2:00pm

25AN HTML5 & CSS3: Next Generation Web and Mobile Apps for the IBM i
As the web continues to evolve at an unprecedented rate, the technologies to support the demands of today and tomorrow. Learn how HTML5 and CSS3 can be used as a basis to serve rich business applications. To the web, one of HTML5 and CSS3’s greatest advantages is that it is being embraced by all major vendors and is on track to become the de-facto standard for serving web applications. Learn how CSS3 can be leveraged to optimize the interface for different form factors such as smartphones and tablets like the iPad.

Learning Objectives:

  • Learn the capabilities of HTML5 & CSS3

  • Learn how HTML5 can be used for creating optimized and rich browser applications

  • Learn how to leverage CSS3 for other form factors such as smartphones and tablets


This is session 570508

Speakers
avatar for Nick Hampson

Nick Hampson

UI/UX Specialist, Newlook Product Manager, Fresche Legacy
Passionate about design and User Experience, Nick works with Fresche Legacy to provide customers with modernized IBM i systems that offer a more productive User Experience, especially in mobile devices. He has recently moved into the position of Product Manager for Newlook, leading the future direction of the Newlook product suite.


Monday May 16, 2016 2:00pm - 3:15pm
Grand Salon 19&22 | First Floor
  • Session Content Level Beginner
  • Operating System AIX, IBMi
  • Audience: IBM i Programmers & Analysts

3:30pm

26AO Providing RPG Web Services on IBM i
This session will teach RPG developers how to provide web services on IBM i. It will demonstrate REST web services with both XML and JSON formatted responses using the IBM HTTP Server for i, and SOAP web services using the IBM Integrated Web Services tool. (These tools are no-charge products included with the IBM i operating system.)

Learning Objectives:

  • Learn basic web services concepts and terminology

  • Understand how to set up and provide a REST web service that returns XML data from an RPG program

  • Understand how to set up and provide a REST web service that returns JSON data from an RPG program

  • Understand how to use the IBM Integrated Web Services to provide a SOAP web service from an RPG program


This is session 590466

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is a Product Developer 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. His efforts to help programmers have earned him many accolades and awards. In 2012, IBM named Scott an IBM Champion for Power Systems.


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 21&24 | First Floor
  • Focused Education Roadmap Web Services
  • Session Content Level Advanced
  • Operating System IBMi
  • Audience: An RPG programmer looking to get started providing web services on IBM i

3:30pm

26AK Let's Get Mobile - a Hands On Introduction to IBM i Mobile Access
Managing your IBM i systems as well as providing user access from any mobile device (cell phones and tablets) is becoming more and more of a requirement for many businesses. In response to this,  IBM i Mobile Access Solution was born. This solution has been availble since May 20, 2015. During this session we will present an overview of the solution, highlighting some of the latest enhancements made. Then we will move into a live demo of the product, where participants will be able to follow along on their own mobile device. You will have opportunities to interact with the solution, becoming more familiar with the 5250 interface, running SQL Queries, interacting with Printed Output, the IFS and more.

Bring your mobile device and learn how to access your IBM i....in class! 

Learning Objective:




  • Learn about access and managing your IBM i from a mobile device





This is session 600372

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 9&12 | First Floor

3:30pm

26AM Thirty SQL Tips in Sixty Minutes
SQL is THE data access language. It runs interactively from green screens and System i Navigator. It's in RPG and COBOL programs, in ODBC and JDBC. It's ubiquitous, and it's everywhere, too! You can't know too much about SQL. In this session, Ted Holt presents an assortment of powerful, effective, and easily implemented SQL tips and techniques. 

These tips and techniques are based on DB2 for i, but many of them apply equally to other platforms. There's something for everyone, from the SQL novice to the advanced user. Come learn some new techniques and reacquaint yourself with some you may have forgotten.

Learning Objectives:

  • Increase each student's knowledge of basic SQL techniques

  • Remind each student of techniques they have known and forgotten


This is session 610221

Speakers
avatar for Ted Holt

Ted Holt

Senior Software Developer, Profound Logic
I have worked with information systems since 1981, mostly in manufacturing environments with IBM midrange systems. My area of emphasis is the use of relational databases to support business computing.


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 15&18 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: This presentation has something for everyone, regardless of their knowledge of SQL.

3:30pm

26CQ Overcoming Your FEAR of Speaking!
Do you find yourself speechless in front of an audience? Does your heart race, your mouth parch, and your perspiration gush? Do your hands shake, your palms sweat, and your knees knock? You are not alone. Your fear and nervousness is a natural phenomenon - and one that you can overcome. This session will help you understand your fears and show you how to deal with them.

Randall will share with you what he as learned from his experience as a Certified Speaking Professional while speaking around the world and what he has learned from his speaking coaches and mentors. This session will demonstrate specific, practical techniques that you can use to remove the fear of speaking from your Top Ten list of fears. You can learn to speak with confidence!

This is a GOLD Medal presentation.

Learning Objectives:


  • Recognize the cause of your fears

  • Understand techniques to deal with your fears

  • Prepare for speaking on any occasion



This is session 410180

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 high-content messages stem from a rock-solid foundation as an IBM Program Manager at the IBM Development Laboratory in Rochester, Minnesota. For 20 years, he led... Read More →
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Magnolia | Third Floor
  • Session Content Level All
  • Session Award Gold
  • Operating System AIX, IBMi, Linux
  • Audience: Everyone who wants to be a better and more confident speaker.

3:30pm

26CU IASP Enablement for Beginners
This session will review the basics of IASP enablement.  Terminology and typical actions required to enable an application to utilize IASP will be reviewed. 


This is session 610543

Speakers
avatar for Brandon Rau

Brandon Rau

High Availability/Disaster Recovery Solutions - Lab Services Power Systems Delivery Practice, IBM
Brandon started IBM in 1997 spending 14 years in the iGSC working on system performance and high availability. The last 5 years have been in Lab Services Power Systems Delivery Practice focusing on High Availability/Disaster Recovery Solutions.


Monday May 16, 2016 3:30pm - 4:45pm
Oak Alley | Third Floor
  • Operating System IBMi

3:30pm

26AH Management by the Movies
Do you aspire to be a more effective leader? Are you tired of dull books about abstract leadership and management concepts? Perfect! Then come join this lively session!

Using clips from well known movies and TV shows, we will demonstrate key leadership traits and techniques you can develop within yourself. Seeing these approaches to leadership come to life on the big screen may just make you look at leadership in a whole new way. We will discuss each of the clips shown, to understand what they can teach us about leadership.

Learning Objectives: After participating in this session, attendees should have the skills and vision to:





  • Understand the difference between management and leadership



  • Lead people more effectively



  • Motivate your team to improve results



  • Better recognize good leadership qualities in others







This is session 590516

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Steve joined PC Richard & Son in 1986. In 2000, after working his way through a number of IT related roles, he assumed his current position as the company’s first CTO. As CTO, he considers himself very fortunate to lead a large in-house team of very talented... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 3&6 | First Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System AIX, IBMi, Linux
  • Audience: Anyone who works with other people will benefit from the skills gained during this session.

3:30pm

26AJ Automate Installing Sametime on Your IBM i
Upgrading Sametime to Version 9, understanding the business value of Sametime 9. 
This is session 590402

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 7&10 | First Floor

3:30pm

26CD OPEN LAB: Bring MySQL Applications to IBM i Using Zend Dbi
Zend DBi is a drop-in MySQL solution for IBM i. Using this technology, you can bring open-source MySQL-based applications to the platform. In this lab, you will do exactly that, in a hands-on fashion!

Learning Objectives:

  • Understand the basics of Zend DBi

  • Configure an application to use Zend DBi as the database server

  • Use DB2 as the backend storage engine with Zend DBi


This is session 600026

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Audience: This session is best suited for people with some opensource and/or programming knowledge, particularly those interested in porting new software to IBM i.

3:30pm

26CC IBM i Packet Analysis Using Wireshark for Beginners
Network administrators should be able to identify normal network traffic so they can detect unusual or suspicious activity. The presentation will use Wireshark, a network protocol analyzer for UNIX and Windows, and will review fundamental concepts necessary to analyze network traffic, beginning with an overview of network analysis and common protocols such as TCP, UDP IP, and DNS. We discover “The Case of the ACK Attack”, where excessive bandwidth was degrading the client’s network. The presentation reviewed common troubleshooting tools and techniques.  A review of normal traffic was covered and then a look at the unusual nature of this capture.The workshop is experiential – in that participants will be able to follow along on their Windows laptop as I will have pre-captured packets and handouts.

Learning Objectives:





  • Explore the Wireshark interface



  • Understand Traffic Capture and Analysis



  • Examine common protocols such as TCP, HTTP, DNS



  • Troubleshooting Techniques





This is session 600328

Speakers
avatar for Lisa R. Bock

Lisa R. Bock

Assistant Professor, Pennsylvania College of Technology
Lisa Bock is an Assistant Professor in the Information Technology department at Pennsylvania College of Technology, in Williamsport, PA. Courses Lisa has taught during her past 13 years at Penn College include: networking, security, biometrics, technical support, protocol vulnerabilities (using Wireshark), CCNA Security, and requirements analysis. She holds a M.S. from University of Maryland University College (UMUC) along with numerous... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Elmwood | Third Floor
  • Focused Education Roadmap Networking – IBM i Can Do That!
  • Session Content Level Beginner
  • Session Award Bronze
  • Operating System IBMi
  • Audience: Participants should have a basic knowledge of computer networking and an interest in the subject of Packet Analysis.

3:30pm

26CD OPEN LAB: My First Ruby on Rails App
Bring Your Own Laptop!

Tim O’Reilly, Founder of O’Reilly Media, has this to say: “Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”

Such a bold statement deserves scrutiny and the best way to prove it is to see it. Participate in this lab and learn about many of the streamlined features of Ruby on Rails to gain an understanding of how so much time is saved. The goal will be to develop a web application from scratch and walk through the many aspects of the Rails web framework.

Learning Objectives:








  • Learn how to connect to IBM i using SSH and the bash shell





  • Learn how to use the Rails code generators to save oodles of time





  • Learn about “Convention over Configuration” and how it applies to Rails and web development





  • Learn how to use “database migrations” to keep track of all database changes





  • Learn how to validate user input





  • Learn how to write and run unit tests, which were built into Rails from day 1





  • Learn how to install new gems from the internet to gain additional functionality with very little effort





  • Learn how to add menu systems and “pretty up” the application with Zurb Foundation








This is session 600070

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Those desiring to have their first exposure to the Ruby on Rails web framework. Prior knowledge of HTML/CSS is a plus but not necessary, though you may not finish in the allotted time.

3:30pm

26CD OPEN LAB: Snake Handling: Python Programming Lab
Have you been wanting to try the new Open Source languages on IBM i? Then here's your chance! Come get a hands-on experience with the Python deliverable for IBM i, as well as the offerings that let you connect to the database, call RPG programs, and more!

Learning Objectives:


  • Learn about basic Python utilities

  • Write your first Python program

  • Connect Python to DB2 and other IBM i constructs



This is session 610302

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Monday May 16, 2016 3:30pm - 4:45pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Beginner or intermediate programmers hoping to learn more about Python on i.

3:30pm

26CS SQL and RPG Stored Procedures for PHP on IBM i
Accessing DB2 data and RPG programs can present a challenge when handling cross platform development. By building a solid set of Stored Procedures, resources can be accessed consistently throughout the enterprise. In this session both SQL and RPG Stored procedure creation and integration with PHP scripts will be explored. These techniques ensure uniform access to IBM i resources to PHP and beyond.

Learning Objectives:


  • Calling Stored procedures from PHP, Passing parms

  • Create SQL Stored procedure

  • Create RPG Stored procedure



This is session 580427

Speakers
avatar for Mike Pavlak

Mike Pavlak

Solution Consultant, Zend, A Rogue Wave Company
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. Mike joined Zend as a Solutions Consultant in 2008 working with the sales team and spreading the news about Zend solutions in the IBM midrange arena. Mike lives in suburban Chicago with his wife, five kids, two... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Melrose | Third Floor
  • Focused Education Roadmap Getting Started with PHP
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Anyone looking to add PHP to their toolset and understand the value of leveraging legacy system in a Web environment.

3:30pm

26CV Data Structures and Data Structure Arrays: Making Them Work for You
Most RPG developers use data structures within their code on a daily basis. But, are you using all of the powerful enhancements made to data structures in RPG over the years?

This session will bring you up to speed on the many useful features of data structures in modern RPG.

Learning Objectives:




  • Breifly discuss the basics of RPG Data Structures



  • Discuss uses for QUALIFIED datastructures and give examples



  • Discuss and give examples of the EVAL-CORR operation



  • Tricks for sorting data using Data Structures and arrays



  • Discuss Data Structure Arrays and examples



  • Discuss Data Structure templates and Complex Data Structures




This is session 560474

Speakers
avatar for Brian May

Brian May

Director, Pre-Sales and Customer Solutions, Profound Logic
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, managing, and executing modernization projects. Brian was a coauthor of the IBM i Modernization Redbook and was recognized by IBM as one of the first IBM Champions for Power Systems.


Monday May 16, 2016 3:30pm - 4:45pm
Rosedown | Third Floor
  • Session Content Level Intermediate
  • Session Award Bronze
  • Operating System IBMi
  • Audience: RPG programmers looking to enhance their use of Data Structures within their applications.

3:30pm

26CA Implementing Object Level Security - A Case Study
Based on numerous years of implementing object level security in many clients, Carol Woodbury will walk you through the steps you need to take to implement object level security in your own environment. Whether re-working an entire application or needing to lock-down the authorities on one file, this session will help you successfully implement your requirements. Covered in this session are the design considerations as well as the roll-out strategy for a successful implementation of object level security.
This is session 570100

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, world-renowned speaker in the area of security and compliance and is the former Chief Engineering Manager for Security at IBM for the iSeries system... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Session Award Gold
  • Operating System IBMi
  • Audience: This session assumes a knowledge of IBM i security fundamentals

3:30pm

26AL Cool Things in Navigator to Be a Star Administrator
Released in IBM i 6.1, the 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.1, while we see how this tool provides tips and techniques for better and more easily managing your IBM i.

Learning Objectives:




  • Learn how to setup, start, and get into Systems Director Navigator Console

  • Improve performance by seeing which logical files are missing from your system

  • Close security holes in your system, including FTP



This is session 570060

Speakers
avatar for Pete Massiello

Pete Massiello

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 solutions and services to IBM i shops throughout the world. He is a member of IBM’s certification test writing team, an IBM Certified Systems Expert with... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 13&16 | First Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: System Managers, Administrators, and Operators.

3:30pm

26CP BRMS Advanced
Ths session will discuss some of the advanced topics in using BRMS for your back up and recovery. Featured topics will be tape management, Library management, back up lists, Control group controls, and BRMS Policies and how they affect the overall operation of BRMS. Discussion on how back up lists work with a Domino, Zend Server and/or WebSphere back up and recovery will be included. Recovering from a BRMS back up can be extreamly easy, but it can also present some opportunities for troubles. This session will discuss some of the landmines in a BRMS recovery and how to avoid them.

Learning Objectives:



  • More fully understand the science and art of tape management in BRMS

  • Utilize back up lists including how BRMS backs up Domino and WAS

  • Learn how to make a BRMS recovery simple and as easy as possible



This is session 580061

Speakers
avatar for Jim Oberholtzer

Jim Oberholtzer

CEO, 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 in the implementation and maintenance of an Agile/SCRUM development environment. Additionally Agile provides implementation design and support for an... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Jasperwood | Third Floor
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: System Administrators and Developers responsible for recovery and back up

3:30pm

26AI Implementing Partition Mobility for IBM i
Live Partition Mobility can provide no perceived end user downtime for planned maintenance of your environment. Come to this session to see how to plan for Live Partition Mobility and see how easy it really is. If you're ready for at least POWER7, IBM i V7.1 and VIOS have two Power Servers, you're 90% of the way there!

Learning Objectives:

  • Benefits for using partition mobility

  • Planning considerations for mobility


This is session 600505

Speakers
avatar for Gary Konicek

Gary Konicek

IT Specialist, IBM Corporation
Gary Konicek is an IT Specialist with IBM Lab Services and Training. Based in Rochester, Minnesota, he has guided customers in their IT decisions throughout the evolution of the IBM Power Systems hardware and Power Systems software. Gary has held various I/T positions in software testing, software development, education/training, sales, and marketing throughout his IBM career. He spent several years supporting customers and business partners... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 4 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: System operators, system administrators, and others involved with availability of business processes.

3:30pm

26AN Developing Defensible Web Applications on IBM i
An application server platform is only as secure as it's weakest link. In the 21st century the exploit of choice is the web application. Even on a very secure platform like IBM i, poorly written web applications can lead to catastrophic security failures. This session will cover the most common web application vulnerabilities and how to fix them. The course will cover the RPG, PHP and Java languages and how they can be exploited on IBM i.

Learning Objectives:
At the end of the session the participant will be able to:

  • Identify the most common web exploits

  • See practical ways of defending against those exploits

  • Have resources where additional help can be found


This is session 580030

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 system integration and currently focuses on Open Source applications and integration activities. He has had previous lives as a Regional Training and Support manager for... Read More →


Monday May 16, 2016 3:30pm - 4:45pm
Grand Salon 19&22 | First Floor
  • Session Content Level Beginner
  • Session Award Silver
  • Operating System AIX, IBMi, Linux
  • Audience: All programmers developing web applications should attend this session.

5:00pm

27AL What's Happening in the World of Application Development on IBM i
The world of application development on IBM i is rapidly changing. What is happening today and where is development on IBM i headed in the future. Regardless of the starting point, the end goal is the same - modern applications. The various technologies for building a solution will be explored.

The session will follow three main focal areas. It will begin with a focus on the traditional application code and languages. IBM has continued to enhance and improve traditional languages by adding new functions and improving options for better user experiences.

Next, there are new tools for creating both traditional and modern applications. The enhancements added recently to the Rational tools will be covered and some “best kept secrets” will be uncovered.

The last focus will be in the world of Open Source languages and tools allowing even greater flexibility for leveraging IBM i. There have been significant announcements in this area including the new XMLService, providing access to IBM i resources (including programs, data and commands) from client scripting languages such as PHP, Ruby and Python as well as the traditional languages like RPG, Java, etc.

At the end of the session, attendees will understand that the world of IBM i application development has a modern, rich and growing set of languages and tools for the development of application solutions.
This is session 570415

Speakers
avatar for Alison Butterill

Alison Butterill

IBM i Product Offering Manager, IBM Power Systems
Alison Butterill is the WW Product Offering Manager for IBM i. In this role, she works with the entire IBM i team to define the future of IBM i including the content for releases and technology refreshes. Her responsibilities include working with the IBM i sales, marketing, development and clients and partners to ensure that the IBM i Operating System and associated software products reflect their requirements.  | | Having worked in the... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 13&16 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: All

5:00pm

27CA REST Web Services for the RPG Programmer
Web Services have been an important component to modernization. IBM has provided a Web Services engine for a number of years now. But this engine has been SOAP based. Now we also 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. 

Learning Objective:




  • Learn how to create REST based Web Services




This is session 600193

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Belle Chase | Third Floor
  • Focused Education Roadmap Web Services
  • Session Content Level All
  • Session Award Silver
  • Operating System IBMi
  • Audience: Anyone needed to do Web Services

5:00pm

27CQ How to Be an IT Survivor
Do you know that your job will look like in 5 years? 10 years? Will you be kicked off the island? Are you the weakest link? The IT industry is fueled by change and requires both ourselves and our companies to adapt quickly.This session is a discussion of topics that can assist you in being an IT survivor. A review of past trends may give us clues to maintaining current skills and developing new skills. This will allow us to remain competitive as individuals and drive our businesses in the right direction for a future of change. Be prepared to challenge your status quo, and leave with new ideas on how to become flexible enough to adjust quickly to new trends and directions and ensure your survival.
This is session 420140

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Magnolia | Third Floor

5:00pm

27AI Extend and Enhance Your IBM PowerHA Protection
The purpose of this session is to highlight the additional steps you can take to extend the HA protection of your IBM PowerHA for i environments. Topics of discussion will include extending protection to data and application in *SYSBAS to meet the needs of the many businesses that have applications that cannot operate within an IASP. We will also discuss expanding protection to include additional backup servers that mitigate the risk of site failure or unplanned outages during server maintenance.

Learning Objectives:




  • Develop an awareness of options to extend IBM PowerHA protection



  • Understand how to combine technologies to optimize HA protection





This is session 600266

Speakers
avatar for Ron Peterson

Ron Peterson

Technology Advisory Consultant to Vision Solutions, Vision Solutions
Ron Peterson is a Technology Advisory Consultant to Vision Solutions. For over seven years he was a Senior Product Strategist at Vision Solutions, responsible for the MIMIX brand family. Prior to that, for 35 years he worked for IBM in Rochester, Minnesota, as a System/38 logic designer, manager and architect in AS/400 processor and removable media attach development, and for twelve years as project manager for IBM i clustering in System i... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 4 | First Floor

5:00pm

27CU PowerHA Tools for IBM i Full System Manager
Lab Services Power Systems has released a new tool titled PowerHA Tools for IBM i Full System Manager. This functionality will work with PowerHA clustering to automate scheduled and unscheduled switches for IBM i LPARs running on Storwize SAN Volume Controllers (SVC), including V3700, V5000, V7000 and V9000. DS8000 support coming soon. The main features are:  Dual clustered IBM i management nodes (one local, one remote)  5250 interface for working with environments and managing replication  Manages the power down and IPL of IBM i LPARs  Includes commands to facilitate startup program modifications for license, IP and BRMS changes, commands to automate checking and switching the replication environment, and single command automation for system switch overs.

This is session 610545

Speakers
avatar for Brandon Rau

Brandon Rau

High Availability/Disaster Recovery Solutions - Lab Services Power Systems Delivery Practice, IBM
Brandon started IBM in 1997 spending 14 years in the iGSC working on system performance and high availability. The last 5 years have been in Lab Services Power Systems Delivery Practice focusing on High Availability/Disaster Recovery Solutions.


Monday May 16, 2016 5:00pm - 6:15pm
Oak Alley | Third Floor

5:00pm

27AJ Gender and Generations Dynamics in the Workplace
With the rise in popularity of women in IT events, many men have wanted to participate and learn. An ongoing debate in all professional environments has been balancing the needs of multiple generations. Using multiple points of research on the sociology of workplace compositions, we will explore the impacts on our teams and environments.

Learning Objectives:




  • How to balance the needs of 3 distinct generations, their psychology, and fostering the interaction we have with each other



  • Communicate the lessons from Women in IT events to promote understanding



  • Understand how integrating the strengths of different professional types benefits everyone and the organization




This is session 600566

Speakers
avatar for Yvonne Enselman

Yvonne Enselman

Quality Assurance and Project Management Specialist, Yvonne Enselman Consulting, Inc
Yvonne Enselman is an independent consultant specializing in quality assurance and software testing based in Chicago. She has been published in IBM Systems Magazine and IT Jungle and blogs for System iDeveloper. She has founded iThusiasm as a vehicle for "Energizing IBM i on Power System Professionals through enthusiasm and advocacy." In addition to presenting for user groups and conferences she teaches at Moraine Valley Community College. She... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 7&10 | First Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: Anyone. All professionals in all stages of their careers benefit from understanding others.

5:00pm

27CD OPEN LAB: Bring MySQL Applications to IBM i Using Zend DBi
Zend DBi is a drop-in MySQL solution for IBM i. Using this technology, you can bring open-source MySQL-based applications to the platform. In this lab, you will do exactly that, in a hands-on fashion!

Learning Objectives:





  • Understand the basics of Zend DBi



  • Configure an application to use Zend DBi as the database server



  • Use DB2 as the backend storage engine with Zend DBi




This is session 600026

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Audience: This session is best suited for people with some opensource and/or programming knowledge, particularly those interested in porting new software to IBM i.

5:00pm

27CC IBM i Advanced Packet Analysis and Troubleshooting Using Wireshark
Network packet analysis is important in order to troubleshoot congestion issues, create firewall and intrusion detection system rules, and perform incident and threat detection. We discover “I Smell a Rat”, where 2000 packets were captured in only 59 seconds, which is a lot of traffic for a small home network. The presentation reviews common troubleshooting tools and techniques.  A review of normal traffic is covered, and then we look at the unusual nature of this capture. The presentation will use Wireshark, a network protocol analyzer for UNIX and Windows, and will review advanced concepts necessary to analyze network traffic and associated threats.

The session is experiential – in that participants will be able to follow along on their Windows laptop as I will have pre-captured packets and handouts.

Learning Objectives:


  • Examine common protocols such as FTP, HTTP, and ICMP

  • Evaluate TCP/IP protocol stack vulnerabilities

  • Evaluate common passive attack signatures

  • Evaluate common active attack and malware signatures


This is session 600329

Speakers
avatar for Lisa R. Bock

Lisa R. Bock

Assistant Professor, Pennsylvania College of Technology
Lisa Bock is an Assistant Professor in the Information Technology department at Pennsylvania College of Technology, in Williamsport, PA. Courses Lisa has taught during her past 13 years at Penn College include: networking, security, biometrics, technical support, protocol vulnerabilities (using Wireshark), CCNA Security, and requirements analysis. She holds a M.S. from University of Maryland University College (UMUC) along with numerous... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Elmwood | Third Floor
  • Focused Education Roadmap Networking – IBM i Can Do That!
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Participants should have a basic knowledge of computer networking and an interest in the subject of Packet Analysis.

5:00pm

27CD OPEN LAB: My First Ruby on Rails App
Bring Your Own Laptop!

Tim O’Reilly, Founder of O’Reilly Media, has this to say: “Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”

Such a bold statement deserves scrutiny and the best way to prove it is to see it. Participate in this lab and learn about many of the streamlined features of Ruby on Rails to gain an understanding of how so much time is saved. The goal will be to develop a web application from scratch and walk through the many aspects of the Rails web framework.

Learning Objectives:


  • Learn how to connect to IBM i using SSH and the bash shell

  • Learn how to use the Rails code generators to save oodles of time

  • Learn about “Convention over Configuration” and how it applies to Rails and web development

  • Learn how to use “database migrations” to keep track of all database changes

  • Learn how to validate user input

  • Learn how to write and run unit tests, which were built into Rails from day 1

  • Learn how to install new gems from the internet to gain additional functionality with very little effort

  • Learn how to add menu systems and “pretty up” the application with Zurb Foundation




This is session 600070

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Fountain Room | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Those desiring to have their first exposure to the Ruby on Rails web framework. Prior knowledge of HTML/CSS is a plus but not necessary, though you may not finish in the allotted time.

5:00pm

27CD OPEN LAB: Snake Handling: Python Programming Lab
Have you been wanting to try the new Open Source languages on IBM i? Then here's your chance! Come get a hands-on experience with the Python deliverable for IBM i, as well as the offerings that let you connect to the database, call RPG programs, and more!

Learning Objectives:





  • Learn about basic Python utilities



  • Write your first Python program



  • Connect Python to DB2 and other IBM i constructs




This is session 610302

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Monday May 16, 2016 5:00pm - 6:15pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Beginner or intermediate programmers hoping to learn more about Python on i.

5:00pm

27AM Nuts and Bolts of ILE Development
Find out how to create all the objects needed when you take full advantage of ILE: modules, service programs, and binding directories. Also find out about how and when to start and end your activation groups.

This session is about the how" of ILE development. For information on the "how" of ILE development, see the companion session "What ILE Can Do for You".

Learning Objectives:


  • Understand how to create ILE objects

  • Understand how to use binder source and binding directories

  • Understand how and when to manage activation groups


This is session 600182

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 opcodes for RPG/400 in V2R1. Her most recent enhancement was fully-free-form RPG. A few of the other notable enhancements that she developed for RPG include... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 15&18 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: IBM i programmers. Code examples will mainly be in RPG.

5:00pm

27AK The State of IBM i Security, 2016
Since 2004, The PowerTech Group has been publishing an annual study of aggregated information about how well Power Systems servers are secured. This is the only study of it’s kind published, and latest edition has been published.

Attend this important session to learn about the current state of IBM i security, from the servers that you are running. Compiled from anonymous audit data from hundreds of servers, this recently-updated white paper focuses on 6 critical audit categories.

This session will discuss the revised 2016 report, as well as review some historical trends from recent years.
This is session 560191

Speakers
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, HelpSystems
Robin Tatam joined HelpSystems’ PowerTech division in 2009 extending an AS/400 and IBM i consulting career that extends more than a quarter century. Since 2003, Mr. Tatam has consulted with domestic and international clients on security and compliance issues, rising rapidly to the top tier of IBM i security experts. He also has a strong background in midrange application development (RPG, CL, CGI) as well as systems administration. | | Mr... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 9&12 | First Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System IBMi
  • Audience: The State of IBM i Security study should be of interest to security officers, and other staff interested in the trends found in IBM i security implementations.

5:00pm

27AH IBM i 7.3 Next Overview
You’ve heard that IBM i has a new release.  Now come hear an overview of the capabilities from Steve Will, Chief Architect of the operating system.  From major enhancements to DB2 which allow Simplifying Insight into your data, to significant changes throughout the operating system to allow Intelligent Security; from key enhancements in open source to new storage options; from performance analysis to being able to answer business questions with integrated SQL analytics, the 7.3 release has tremendous integrated power.   He will also talk about some of the major features which were delivered after 7.2 which are now contained in the base 7.3 release. 
This is session 610530

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 16, 2016 5:00pm - 6:15pm
Grand Salon 3&6 | First Floor

5:00pm

27CP BRMS - Graphical Management
BRMS provides a graphical user experience with Sysetms 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



This is session 580411

Speakers
avatar for Jim Oberholtzer

Jim Oberholtzer

CEO, 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 in the implementation and maintenance of an Agile/SCRUM development environment. Additionally Agile provides implementation design and support for an... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Jasperwood | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Users of BRMS in the character based environment interested in using Systems Director Navigator to manage the system. Administrators of other systems that now have to manage an IBM i system and prefer a graphical user experience.

5:00pm

27CS Care and Feeding of Your HMC
Strange but True, the HMC is an actual real computer and should be treated as one! In this session we'll talk about proper configuration, especially the network and the firewall built into the system. You will learn how to make it report problems to IBM and how IBM contacts the right people when problems exisst. We'll discuss user profile and access and proper restirctions that will allow you to let others use the HMC without risk to the servers it manages. We will show you how to apply maintenance and how to upgrade it. We'll explain how to connect to it remotely and how to run commands from it's command line. Of course we'll tour the interface so that you're comfortable with navigation.

What we won't do in this session is discuss how to create partitions, this is an HM session not a virtualization session!

Learning Objectives:
At the end of this session you'll be able to:

  • Onfigure the HMC neworks and it's firewall and enable services it provides

  • Connect the HMC to your System i and your company's network

  • Configure the HMC and it's users and security

  • Connect to the HMC remotely to manage your Power System

  • Update the HMC operating software and back it up


This is session 480051

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Melrose | Third Floor
  • Session Content Level Beginner
  • Session Award Bronze
  • Operating System IBMi
  • Audience: All system administrators who have an HMC in their environment and especially those expecting to have one soon.

5:00pm

27CV Investigate Database Performance the Navigator Way
You may have heard about the Performance Data Investigator. You may know how to use the Navigator tasks to collect database and SQL performance data. But did you know you can bring together the best of both? The Performance Data Investigator (PDI) has some significant enhancements that allow you to visualize database performance data in graphical form. In addition, Collection Services now collects SQL job-level performance metrics. Attend this session to learn about how you can use PDI to graphically view your database performance metrics and some tips on what those metrics mean.

Learning Objective:


  • Learn how to use the Performance Data Investigator to graphically view and analyze DB2 performance data


This is session 600076

Speakers
avatar for Scott Forstie

Scott Forstie

DB2 for i Business Architect, IBM
Scott Forstie is the DB2 for i Business Architect. He has worked on IBM operating system development for over 25 years. In addition to his development responsibilities, he is the IBM i developerWorks content manager and IBM i Technology Updates wiki owner. Scott is a frequently published author and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner and enjoys cooking.
avatar for Dawn May

Dawn May

IBM
Dawn May is a Senior Technical Staff Member for IBM in Rochester, Minnesota.  Dawn is the IBM liaison to the IBM i Large User Group (LUG), the COMMON Americas Advisory Council (CAAC), and the COMMON Europe Advisory Council (CEAC). In this position she works with these client groups to organize and lead meetings and manage the requirements process. Dawn also works as a consultant within the Lab Services organization. Dawn has extensive... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Rosedown | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: System Administrators who manage performance DB2 administrators who manage performance Application developers who have an interest in managing DB2 performance

5:00pm

27AO Capacity Planning for Partitioned Power Systems
Capacity planning was never an easy task, but having multiple operating systems running in multiple separate partitions creates even a bigger challenge to collect all necessary performance data needed for estimating performance characteristics and applying different algorithms for different operating systems goes beyond the usual 'thumbs in the air' or 'adding various CPW or rperf ratings' with pen and pencils approach.

This presentation will cover important aspects of sharing resources and defining upper and lower limits to avoid performance impacts across partitions and still optimizing for best performance. We will share and discuss a methodology to measure performance across partitions and consolidating estimates. In addition, we will introduce WLE sizing tool for sizing and assisting in optimizing system resources across partitions.

Learning Objectives:


  • Understand the performance aspects in a partitioned system

  • Learn a methodology to collect performance information across multiple partitions using WLE for sizing and capacity planning of IBM i workloads on Power Systems

  • Consolidate measured performance data from multiple partitions and extrapolate the total capacity needed for a complete system




This is session 480047

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.


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 21&24 | First Floor
  • Session Content Level Advanced
  • Operating System AIX, IBMi, Linux
  • Audience: System administrators and performance consultants

5:00pm

27AN Speed Up Your Web Site
In this talk, Alan will share techniques that can improve web performance within minutes. Alan recently helped a company's site speed up by 10x with a single tip.

Alan will focus on free tools that help diagnose performance bottlenecks, how to configure the Apache web server for speed, and making best use of the unique characteristics of IBM i.

Learning Objectives:

  • How to identify possible performance bottlenecks at a glance

  • A few easy changes in the Apache web server configuration that can improve performance

  • What to look for after the initial, quick improvements


This is session 580127

Speakers
avatar for Alan Seiden

Alan Seiden

Owner, Seiden Group
Alan founded Seiden Group to help the IBM i community create web and mobile applications by combining PHP, RPG, DB2, and Zend Framework. He does this while teaching people how to become experts themselves. Alan co-develops the open-source PHP Toolkit with IBM and was one of the first Zend Framework certified engineers, later cofounding the NYC Zend Framework Meetup. Alan was a charter member of IBM/COMMON's PHP Advisory Board and a... Read More →


Monday May 16, 2016 5:00pm - 6:15pm
Grand Salon 19&22 | First Floor
  • Session Content Level Intermediate
  • Operating System AIX, IBMi, Linux
  • Audience: Web developers and managers who need their web applications to perform well.

6:30pm

28AF COMMON Expo Reception
Visit the COMMON Exposition on Monday evening for the All Attendee Reception! Enjoy complimentary hors d'oeuvres and beverages as you continue checking out the latest technologies.
This is session 610593

Monday May 16, 2016 6:30pm - 8:30pm
Grand Ballroom A-D
 
Tuesday, May 17
 

7:00am

7:15am

30CT Breakfast Briefing: DevOps for Everyone
In today's digital environment, the digital disrupters are taking advantage of the ability to quickly create systems of engagement, even without owning any of the back end processing systems. For today's companies to compete, you need to turn your existing system of record into assets that allow you to stay ahead and be a digital disruptor yourself. This transformation comes from transforming to being a service provider as well as transforming the internal environment to a DevOps culture. This session will discuss the current trends and how you can stay ahead in today's marketplace with the transformation.
This is session 610552

Speakers
avatar for Rosalind Radcliffe

Rosalind Radcliffe

Distinguished Engineer, Chief Architect for DevOps for Enterprise Systems, IBM
Rosalind Radcliffe is a Distinguished Engineer in IBM. She is Chief Architect for DevOps for Enterprise Systems. She is responsible for driving the DevOps for multi-platform architecture. This includes System z and Power system. In addition she is responsible for driving the architecture for development and operations products to support the DevOps transformation capabilities. Rosalind also works with clients on their cultural transformation... Read More →


Tuesday May 17, 2016 7:15am - 7:45am
Napoleon Ballroom | Third Floor
  • Session Content Level All
  • Operating System IBMi

8:00am

31AH Making RDi Go POP! with iSphere
What if I told you there is a tool that plugs in to RDi that adds a boat load of features, so many that you will never know how you got this far without them? And what if I also told you these tools not only exist but are free?

Welcome to the world of iSphere, a collection of RDi enhancments that further cements RDi's place as the leader in IBM i application development.

Learning Objectives:

  • How the free tool iSphere adds tremendous value and capabilities to RDi

  • Step by step of each of these features


This is session 610301

Speakers
avatar for Charles Guarino

Charles Guarino

Founder, President, Central Park Data Systems
With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been 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 to being a professional speaker across the United States and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IT... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 3&6 | First Floor

8:00am

31AL Navigating the World of IBM i Software Licensing
IBM i is a very robust product. It includes DB2 for i, WebSphere Application Server and more than 45 more components and program products. What makes a CBU an attractive option? What about licensing for Live Partition Mobility? It is important to understand the different terms and conditions as licenses are moved between systems or moved in your enterprise. This session will help navigate the world of IBM i software terms and conditions.
This is session 600364

Speakers
avatar for Alison Butterill

Alison Butterill

IBM i Product Offering Manager, IBM Power Systems
Alison Butterill is the WW Product Offering Manager for IBM i. In this role, she works with the entire IBM i team to define the future of IBM i including the content for releases and technology refreshes. Her responsibilities include working with the IBM i sales, marketing, development and clients and partners to ensure that the IBM i Operating System and associated software products reflect their requirements.  | | Having worked in the... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 13&16 | First Floor

8:00am

31CD OPEN LAB: DB2 Web Query InfoAssist
One of the many enhancements made available in version 2.1 of DB2 Web Query was the  new InfoAssist development tool. InfoAssist is the strategic DB2 Web Query development tool that combines most of the features of Report Assistant and Graph Assistant (as well as many of the features in Power Painter) into a single integrated development tool. It is a Web-based development tool that uses windows libraries and Asynchronous JavaScript and XML (AJAX) technology to provide a Rich Internet Application (RIA) for report development. With InfoAssist, you can create simple queries as well more sophisticated reports, charts, and  dashboards from multiple sources. You can convert reports to charts and vice versa as well as instantly convert both charts and reports into documents to create business intelligence dashboards.
This is session 580665

Speakers
avatar for Doug Mack

Doug Mack

Doug Mack is a DB2 for i and Business Intelligence Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug started his IBM career in 1980, and his thirty plus year career spans many roles, including product development, technical sales support, Business Intelligence Sales Specialist and DB2 for i Product Marketing Manager.


Tuesday May 17, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

8:00am

31CD OPEN LAB: Query Management: What Is It? Why Should I Care?
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:

  • Use CL commands to create Query Management objects

  • Use Query Manager to work with Query Management objects

  • Create a command to execute SQL statements from a command line


This is session 570396

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 of programming. In his spare time he plays in a community band and sings in a pretty-good a capella choral group. In 2011 he wrote a special report on IBM... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • 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.

8:00am

31CQ Easily Create Video to Help Users Learn Your Applications
This session will demonstrate how effective video is in helping end users and customers learn your products. Video-based help and tutorials are very effective learning tools and are greatly under-used by developers, who often consider them too time-consuming and difficult to create. Learn the tools, tips and techniques for video creation, and benefit from 15 years of practical experience using video with IBM i systems, developers and customers.

Learning Objectives:

  • Learn about video creation tools

  • Learn about video for tutorials and for help

  • Understand how and where to integrate video into the user experience

  • Learn time- and field-tested techniques for employing video to maximum learning advantage


This is session 600301

Speakers
avatar for Nick Hampson

Nick Hampson

UI/UX Specialist, Newlook Product Manager, Fresche Legacy
Passionate about design and User Experience, Nick works with Fresche Legacy to provide customers with modernized IBM i systems that offer a more productive User Experience, especially in mobile devices. He has recently moved into the position of Product Manager for Newlook, leading the future direction of the Newlook product suite.


Tuesday May 17, 2016 8:00am - 9:15am
Magnolia | Third Floor

8:00am

31CS High Availability for IBM Power System i - “There is No Solution That Is “One Size Fits All”
This session is designed to educate you,  so you can make an intelligent decision on what High Availability solution is best for you, your company and your IBM Power System i.  This is a high level over view of both logical and Hardware replication High Availability solutions.

Whether you are a current HA client or looking for a High Availability solution for your IBM Power System I this session is for you.

Learning Objectives:


  • There is no solution that is “one size fits all” but there is a solution for all

  • Understand High Availability selection process

  • Educate you so you can make an intelligent decision on what solution is best for you the customer

  • Help you select an HA Product suitable to your Company needs

  • Discusses the inherent challenges with Logical and Hardware Replication

  • Discusses challenges associated with HA implementations

  • Discusses challenges associated with Role Swap / Switching Systems


This is session 580619

Speakers
avatar for Matt Staddler

Matt Staddler

President, IT Solutions Group
The Benefits of Working with an Unbiased Business Partner when Evaluating IBM i High Availability Solutions Experience a different approach to finding the right IBM i High Availability and Disaster Recovery solution. As an IBM Advanced Business Partner, IT SOLUTIONS GROUP (ITSG) understands, sells, installs and supports both types of high availability solutions for IBM i. Logical replication solutions use the integrated journaling as well as the... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Melrose | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Current and future users of High Availability for IBM Power systems i, whether Logical or Hardware replication.

8:00am

31AN Integrated File System: Advanced Topics
This is a follow-on to the 'Integrated File System: Fundamentals' session and will cover topics designed to help you use the integrated file system more effectively and efficiently.

Topics include: user-defined file systems (UDFS) on user and independent ASPs; virus scanning, performance, journaling, object usage tracking, and other useful features. The most recently added features will also be included.

Learning Objectives:


  • Learn to use the integrated file system more effectively

  • Understand the latest features added to the integrated file system


This is session 401194

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 integrated file system team. As a member of the integrated file system team she has worked on the file server, QFileSvr.400 file system and the utilities to convert... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 19&22 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Users and/or administrators of the IBM i who are already familiar with the integrated file system through usage or by attending the fundamentals presentation

8:00am

31CC The Latest in Offerings in Support of Linux on Power Systems
IBM has recently made several announcements focused on the support of Linux on Power Systems. From dedicated systems like the 7R4, to IFLs, to new Software group pricing, to the OpenPower Consortium, to KVM. To hear the latest and how these changes can and will effect and enhance your Power Systems, come to this session and listen and ask questions.
This is session 590417

Speakers
avatar for Ron Gordon

Ron Gordon

Director of Power Systems, Mainline Info Systems
42 years IBM in various systems, instruction, implementation, and consulting roles. Worked with IBM i, AIX, and Linux and supported most Websphere, Lotus, and Cloud products.


Tuesday May 17, 2016 8:00am - 9:15am
Elmwood | Third Floor

8:00am

31AJ Getting a Handle on RPG Open Access
A native graphical user interface for RPG has been a widely requested feature from the IBM i community for quite some time. Previously, complicated API were required to make RPG work with a Web browser. Now, a native solution is possible though RPG Open Access, a new feature in RPG that allows you to communicate with browser interfaces directly!

Learning Objectives:
Handlers are the key to making RPG Open Access work. In this session, you will learn:

  • How information is exchanged between the Handler and RPG

  • How to create a simple handler using RPG code

  • Options for where to store Handler metadata

  • How to use prebuilt Handlers for more advanced modernization projects


This is session 590351

Speakers
avatar for Alex Roytman

Alex Roytman

CEO, Profound Logic
Alex Roytman is the founder and CEO of Profound Logic Software, a leading provider of IBM i modernization tools and services. Starting as a software architect, Alex now has more than 15 years of experience working with the IBM i and the latest Web and Mobile technologies. His expertise and passion in the field of Web and Mobile development have led his company to create many popular modernization tools, win multiple awards for innovation, and... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 7&10 | First Floor
  • Focused Education Roadmap Rational Open Access for RPG
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Anyone interested in web development, modernization, RPG Open Access, and mobile application development on the IBM i.

8:00am

31CA The Redbook Revealed - What Is Modernization on IBM i
Application modernization can mean different things to different people-ask 10 people and you will get 10 different answers. One thing they all have in common, though, is the big question: “How can I deliver modern applications to our business?” With the delivery of our Modernization of IBM i Applications Redbook, we will dive into what modernization looks like and give some general principles that can be leveraged when you get home.

Learning Objective:








  • Learn about what modernization on IBM i actually looks like






This is session 600183

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Belle Chase | Third Floor

8:00am

31CP The Top 7 Pillars for Accelerating Windows, Web, and Mobile Software Development
Stop compromising your time, quality, scope and cost and deliver software faster, better, cheaper and with more of the functionality your business needs. This is a fast-paced summary and demonstration of how to substantially improve your Software Development, including Modernization, for Windows, Web and Mobile. With development projects and software development departments under more pressure than ever, we’ll show Managers and Developers the latest in tools, techniques and services that can accelerate your development. We'll touch the 7 best ways to evolve your development, each offering potentials for improving not only your applications and their development process, but the business case behind them. Learn how to create Advanced Agile Software and deliver Software at the Speed of Business.

Learning Objectives:

  • Define and demonstrate the 7 Pillars of Advanced Agile Software

  • Examples of Windows, Web and Mobile Productive User Interfaces

  • Best Practice Methodologies for repeatedly delivering successful projects

  • Ways to continuously improve and measure project success


This is session 590488

Speakers
avatar for Lee Paul

Lee Paul

Modernization Strategist, Surround Technologies
Lee Paul is the CEO and founding member of Surround Technologies, LLC. | | With over 24 years in the industry Lee is a software innovator, visionary and strategist focused on helping and enabling companies use software to tactically and strategically solve their business challenges. | | Lee’s primary role at Surround is in leadership of the company, executing on its mission and driving towards its vision. He also serves as both Accelerated... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Jasperwood | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Non-Technical session for Managers and Developers looking to develop software faster, develop better and develop more of what their business needs.

8:00am

31AK How to Compile Open Source on IBM i
Adding extensions to PHP/Ruby, or new Open Source can be easy when you have tools on your IBM i. This session will show you how to do the job.

Learning Objectives:

  • Understand the latest tools available in the Open Source world

  • Understand the steps to compile Open Source solutions

  • Understand why embracing Open Source is important


This is session 590278

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 9&12 | First Floor
  • Focused Education Roadmap Open Source 101
  • Session Content Level Advanced
  • Operating System IBMi
  • Audience: This session is intended for users who wish to leverage Open Source technologies for IBM i in the PASE environment.

8:00am

31AM 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.


  • What is a "CCSID"?

  • How to define data in RPG with different CCSIDs

  • How to choose what CCSID to use

  • How to avoid unnecessary CCSID conversions



Learning Objectives:

  • Understand the difference between a character set and a CCSID

  • Understand how Unicode is different from EBCDIC and ASCII

  • Understand how to work with data in different CCSIDs


This is session 610060

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 opcodes for RPG/400 in V2R1. Her most recent enhancement was fully-free-form RPG. A few of the other notable enhancements that she developed for RPG include... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 15&18 | First Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: RPG programmers

8:00am

31CV Configuring IBM i User Profiles for a Secure System
There are a few mechanisms that speak to the security of your IBM i server with as much impact as your User Profiles. It is imperative that profiles are configured and maintained correctly in order to have any chance at preventing data leakage.  
 
Attend this important session to learn about the security aspects of your user profiles, including:

  • Special Authorities

  • Limited Capabilities

  • User Class

  • Group Profiles

  • User Auditing

  • Recent OS Enhancements

  • Adopting Authority of Another User

  • Common Ways that Users Circumvent Authority


This is session 560574

Speakers
avatar for Robin Tatam

Robin Tatam

Director of Security Technologies, HelpSystems
Robin Tatam joined HelpSystems’ PowerTech division in 2009 extending an AS/400 and IBM i consulting career that extends more than a quarter century. Since 2003, Mr. Tatam has consulted with domestic and international clients on security and compliance issues, rising rapidly to the top tier of IBM i security experts. He also has a strong background in midrange application development (RPG, CL, CGI) as well as systems administration. | | Mr... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Rosedown | Third Floor

8:00am

31AI Image Catalogs: How They Changed My Life!
Stop working nights! Stay home on the weekend! Are you currently using image catalogs and virtual optical drives in IBM i? If not, find out why you should be! If you are, find out how to use them better! Upgrades can become a breeze, PTFs can easily be distributed across systems, and Linux software can be downloaded right from the web to IBM i! Starting in V5R1, IBM introduced the capability of creating virtual optical devices and media. See the impact this seemingly simple technology can have on the routine tasks you perform as an IBM i administrator.

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

  • Configure virtual optical support on IBM i

  • Use virtual optical for PTF's and upgrades

  • Use virtual optical to install third party software and non-IBM i software


This is session 480157

Speakers
avatar for Jeff Carey

Jeff Carey

Senior System Administrator, OMNI User
Jeff Carey is an IBM i professional with over 20 years experience on the platform. He currently works for Optum, an information and technology-enabled health services business platform serving the broad health care marketplace including care providers, plan sponsors, life sciences companies and consumers. His office is in Schaumburg, IL. He is on the Board of Omni User, the Chicagoland IBM i user group; Treasurer of COMMON; and has... Read More →


Tuesday May 17, 2016 8:00am - 9:15am
Grand Salon 4 | First Floor
  • Focused Education Roadmap Upgrade IBM i
  • Session Content Level Advanced
  • Session Award Bronze
  • Operating System IBMi
  • Audience: System administrators and all users of IBM i.

8:00am

31AO The Science & the Art of Query Optimization
What is the distinction between Science and Art, and how does it apply to query optimization? This session will define query optimization and will introduce you to the building blocks and the strategies that help to define the science and art of query optimization for DB2 for IBM i.

Learning Objectives:

  • Know the main data access methods and understand their performance behavior - be able to understand which ones are best in different situations

  • Break apart queries and think about how each piece might get implemented

  • Understand the factors which affect query optimization and query performance


This is session 402401

Speakers
avatar for Jim Denton

Jim Denton

Senior DB2 for i Consultant, IBM
Jim Denton is a senior DB2 for i consultant in IBM Systems Lab Services whose responsibilities include both teaching courses and "hands on" consulting. Jim specializes in SQL performance, data centric programming, and database modernization. Jim started his IBM career in 1981 and has had a variety of responsibilities including systems performance and five years designing and implementing enhancements to DB2 for i.


Tuesday May 17, 2016 8:00am - 10:45am
Grand Salon 21&24 | First Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: Developers, DB Engineers, systems engineers

9:30am

32AM Application Scalability on IBM i
Developers build and test applications for functionality. They test small data sets on small systems. They don't necessarily take into consideration business growth over many years, additional users, increase in transaction volume or perhaps an acquistion of another company and everything doubles in size. And then everything breaks. Building scalable applications and/or knowing how to fix an existing application to be scalable is invaluable.

Learning Objectives:

  • Review real world examples of what makes applications NOT scalable

  • Discuss why they aren't scalable and how to avoid making the same coding mistakes / fix the coding mistakes in their environment


This is session 610235

Speakers
avatar for Michael Boadway

Michael Boadway

Owner/President, MB Software & Consulting, Inc.
I started my software and consulting business over 20 years ago to work with companies to help them get the best performance and highest efficiencies out of their systems. My passion has always been, and continues to be, problem solving. We have built many tools over the years to identify, analyze and solve the root cause of an issue not just cover up symptoms. When I'm not in front of my computer I'm running, participating in triathlons... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 15&18 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: IT Management, Systems Administrators and Software Developers who want to learn to find and fix scalability issues in their environments

9:30am

32CD OPEN LAB: REST Web Services and the RPG Programmer - A Hands on Experience
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.
This is session 610337

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

9:30am

32AJ Five Success Factors for Deploying Analytics on IBM i
Business Intelligence and Analytics continue to be top-of-mind for CIOs everywhere. DB2 for IBM i stores most, if not all, of the critical information you need to drive better business decisions through analytics. This session will cover the critical success factors you need to know -- including query acceleration, workload isolation, and BI and data warehouse tools, ending with a case study of how one customer implemented their solution.

Learning Objectives:


  • Learn about the key critical success factors in rolling out an analytics solution using IBM i

  • Learn about tools and considerations for various architectural implementations supporting the analytical workload

  • Hear about the benefits and challenges from a customer's perspective


This is session 590288

Speakers
avatar for Doug Mack

Doug Mack

Doug Mack is a DB2 for i and Business Intelligence Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. Doug started his IBM career in 1980, and his thirty plus year career spans many roles, including product development, technical sales support, Business Intelligence Sales Specialist and DB2 for i Product Marketing Manager.


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 7&10 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Anyone interested in modernizing their Query/400 environment, or responsible for or involved in any project to improve end user analytics or reporting capabilities. DBAs, Developers, and architects.

9:30am

32AN 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.

Learning Objective:


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

  • Learn optimization techniques you can use immediately



This is session 570446

Speakers
avatar for Drew Dekreon

Drew Dekreon

Drew is currently a Senior Business Systems Analyst 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 on the it ever since. He divides his time between the world of computers, ballroom dance, and curling.


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 19&22 | First Floor
  • Session Content Level Intermediate
  • Session Award Bronze
  • Operating System IBMi
  • 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:30am

32AH 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:


  • Understand the benefits of using Excel

  • Use spreadsheets to improve your own productivity as well as that of your company

  • Pull data from your IBM i directly into a spreadsheet in a varity of ways



This is session 590517

Speakers
avatar for Steven Wolk

Steven Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Steve joined PC Richard & Son in 1986. In 2000, after working his way through a number of IT related roles, he assumed his current position as the company’s first CTO. As CTO, he considers himself very fortunate to lead a large in-house team of very talented... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 3&6 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • 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.

9:30am

32CP Exploring HA: Who’s got the best recovery point?
It’s easy to be lulled into believing that all HA solutions are going to recover to the same state, but is that a misplaced confidence?  In fact, do you REALLY understand the differences regarding consistency, timeliness, and volume of traffic generated between the alternative approaches? One of the best ways to wrap your mind around the differences is to explore the underlying mechanics and a good place to start is by considering the recovery point you’re assured of reaching under various approaches.

In this session we’ll look under the covers to get a better grasp of the differences between the hardware-based vs. software-based high availability approaches and in doing so shed some light on why they tend to have different recovery point outcomes.

Discussions of high availability often provide definitions for Recovery Point and Recovery duration but rarely dig deep into the behavior of the operating system to explain the actions which influence both. There are fundamental differences between the underlying OS behavior of the hardware-based approaches vs. the software replication based approaches. These differences can have a decided impact on the state of your database consistency and timeliness when you reach the resulting Recovery Point. We'll unmask those differences by investigating the behavior, choices, and algorithms made at the microcode level of the OS which impact how timely and consistent the state of your database and transactions will be. We'll also use our probe into the depths of the OS to explain why the two approaches tend to generate noticeably different quantities of bytes to be transported between machines. Finally, we'll offer some suggestions regarding what you can do in your applications so as to improve the timeliness and consistency of your recovery point.

Learning Objectives:


  • Contrast hardware-based replication vs. software-based replication as it affects timeliness of recovered state

  • Contrast hardware-based replication vs. software-based replication as it affects volume of traffic captured and transported between machines

  • Identify actions you can take to improve the timeliness and consistency of your Recovered state






This is session 610201

Speakers
avatar for Larry Youngren

Larry Youngren

Larry Youngren has served as a microcode designer for the lower layers of the IBM i operating system and has frequently consulted with customers regarding High Availability and Journal performance issues. He has led the teams responsible for Data Base, Commit, System managed Access Path protection, and Journal. His current interests involve performance and recovery improvements affecting journaling and IPL duration. He and his colleagues authored... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Jasperwood | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: System administrators and programmers responsible for selecting a high availability approach and those wishing to assure an optimal recovered state after a failure.

9:30am

32AK Securing Your Email on IBM i
IBM Domino is a very robust application environment that provides a multitide of services and hosts a rich set of security mechanisms. Come to this session to learn what to look for in analyzing your environment and why it is essential to change default settings to properly secure your servers. You will learn how to properly lock down your Domino servers.

Learning Objectives:

  • What to look for in securing your Domino enviornment

  • How to properly secure your Domino environment


This is session 590498

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 experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 9&12 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Administrators who are responsible for maintaining their IBM Domino environment.

9:30am

32CU Failure to Modernize - the Real Cost!
In 2008; Jim wrote an article for COMMON called the “A Perfect Storm”. This article discussed the low enrollment rates for Information Technologies classes in the United States. Fast forward to 2015, Information Technology education in colleges has made a comeback. Now there is a shortage of qualified young IT professionals with enterprise skills. Learn what your company needs to do assure access to the next generation of IBM i Professionals. Jim will discuss what will attract young IT professionals to your company and how your company can be assured that there are young people trained in the technologies needed for the future of your company.

Learning Objectives:


  • Understand the importance of attracting young developers into your organization

  • Undertstand the shortage of young developers in the coming years

  • Understand why it is important for your comany to become involved with your local colleges


This is session 610043

Speakers
avatar for Jim Buck

Jim Buck

IBM i Software Developer Instructor, Gateway Technical College
Jim Buck’s career in IT has spanned more than 35 years, primarily in the manufacturing, healthcare and IT education industries. A thirteen year president of the Wisconsin Midrange Computer Professional Association (www.wmcpa.org) and has served on a number of teams developing IBM and COMMON certification tests. Jim has co-authored with Bryan Meyers a number of IBM i books that are used in many colleges, "Programming in ILE RPG" 5th Edition... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Oak Alley | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: CEO's, CIO's, Director's, Managers and developers... yes, pretty much everyone

9:30am

32AI OO and Ahh! Understanding Object Oriented PHP
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 session will start with a review of PHP functions and data scope – concepts that are fundamental to understanding objects. It will then cover the basics of creating classes and instantiating objects. The concepts will be presented in the context of a real-life example: creating an HTML form input class, which can be used to build an input form for displaying and updating database record contents. We will also extend this class to handle more specialized classes for select and textarea tags.

This is an introductory session on OO – no prior OO experience is required, but a familiarity with PHP syntax and web application development is helpful.

Learning Objective:





  • Introduce OO concepts, terminology and syntax, with non-trivial examples, for procedural programmers wishing to learn OO




This is session 580553

Speakers
avatar for John Valance

John Valance

Owner, Division 1 Systems
John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 4 | First Floor

9:30am

32CC Getting Started with Python on IBM i
Come learn about one of the newer languages added to the IBM i platform! In this session, we will discuss how to install the new Python offering and why it may be the choice for you. We will also take a high-level look at the toolkit and DB2 connection capabilities.

Learning Objectives:


  • Understand the importance of python and how it relates to open source

  • Learn how to install Python on IBM i

  • Get started with basic Python programming


This is session 600370

Speakers
avatar for Kevin Adler

Kevin Adler

Software Engineer, IBM
Kevin Adler works for IBM as part of the Emerging Solutions team. He has experience in many programming languages including C, C++, Java, CL, RPGLE, COBOL, Perl, Python, Ruby, JavaScript, and more. In his time at IBM he has worked as the IBM i test lead for WebSphere MQ and after that working on various parts of DB2 for i, including CLI; SQ runtime; IBM i Access ODBC driver; and writing many SQL services. In 2015, he joined the Emerging Solutions... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Elmwood | Third Floor
  • Focused Education Roadmap Python Starting Guide
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This session is best suited for application developers hoping to learn more about the Python on i offering.

9:30am

32CQ How to Deliver a GREAT Technical Presentation!
There is much more to a great technical presentation than simply telling people what you know. Presenting technical information in a way that is clearly understood and easily remembered is a difficult challenge. Randall Munson, who has spoken in 40 countries, is a Certified Speaking Professional and inductee into the Speakers Hall of Fame. Randall will share his secrets to earning more Gold Medals for technical presentations than all other COMMON speakers combined. 

Industry-leading technology corporations depend on Randall to convey vital technical concepts and complicated product information to their top sales force and their largest customers around the world. The executive speaking coach and technology sales expert that was named one of the `World's Greatest Business Mentors` will share his professional secretes to help you deliver a great technical presentation. Learn effective techniques for visuals, handouts, staging and speaking. Discover how you can take your presentations to the next level of quality and impact. 

This is a GOLD Medal presentation.

This is session 610517

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 high-content messages stem from a rock-solid foundation as an IBM Program Manager at the IBM Development Laboratory in Rochester, Minnesota. For 20 years, he led... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Magnolia | Third Floor
  • Session Content Level Beginner
  • Session Award Gold
  • Operating System AIX, IBMi, Linux
  • Audience: Everyone who creates or delivers presentations as well as those who manage people who create or deliver presentations..

9:30am

32AL A Pattern for Reusable RPG Code
You've learned all of the concepts of ILE, and this has given you a lot of new options. When you go back to the office, you find it's hard to use them! They just don't fit into the way you're accustomed to writing software. In your mind, you have a pattern for how programs should be written, and to use ILE effectively, you really need to learn a new pattern.

This session discusses the new pattern of writing good, reusable ILE code.

Learning Objectives:

  • Understand the "pattern" concept

  • Understand important concepts for writing modular RPG applications


This is session 550062

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is a Product Developer 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. His efforts to help programmers have earned him many accolades and awards. In 2012, IBM named Scott an IBM Champion for Power Systems.


Tuesday May 17, 2016 9:30am - 10:45am
Grand Salon 13&16 | First Floor
  • Session Content Level Intermediate
  • Session Award Bronze
  • Operating System IBMi
  • Audience: RPG programmers who understand ILE concepts, but want to learn more about how to use ILE effectively.

9:30am

32CV Encryption with DB2 Field Procedures in V7R1
Learn how the new DB2 Field Procedures in IBM i 7.1 (and higher) can be used to provide transparent database column (field) encryption. DB2 Field Procedures are ideal for IBM i shops that want to automate the encryption and decryption of field values without modifying their source code and without changing database types or lengths.
This is session 570153

Speakers
avatar for Bob Luebbe

Bob Luebbe

Chief Architect, Linoma Software
Bob Luebbe (bluebbe@linoma.com) has worked in the IT field since 1985. During his career, he has worked in a wide variety of roles including software development, project management, consulting and architecting large-scale applications. Bob has been with Linoma Software since 1994 and is currently serving as the Chief Architect for its product line. His main focus for the last several years has been developing technologies to help organizations... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Rosedown | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Anyone that is responsible for the security of sensitive data (e.g. credit card numbers, social security numbers, etc.) for compliance with HIPAA, PCI and privacy laws.

9:30am

32CA What Up with My i? Open Your Eyes with the IBM i Audit Journal
Do you know what is happening on your IBM i?  Is your IBM i Audit journal actually turned on?  Come to this session and find out what the IBM System i Audit Journal is, why you might want to use the audit journal and how to turn it on.  We will start with the basics; discuss what information can be collected, and give examples of how to extract useful information from the audit journal receivers without third party applications. This presentation has been updated to include four new audit journal entries available in V7R2M0.

Learning Objectives:

The objective of this course is to provide you with a basic understanding of what the IBM i Security Audit Journal is, how to enable it, and how to extract information from it once it is running.   Topics covered will be:


  • What is the IBM i Security Audit Journal?

  • Why would I want to use it?

  • How do I turn it on?

  • How do I control what data is collected?

  • How do I manage the journal receivers?

  • How do I extract useful information from the data collected?

  • What's new in V7R2M0 and V7R3M0.


This is session 570321

Speakers
avatar for Raymond G. Johnson

Raymond G. Johnson

Consultant / Owner, iSolutions Consulting, Inc
Ray Johnson is an IBM System i technical consultant, working with IBM System i and its predecessors since 1978. Ray worked for IBM as a Hardware Customer Engineer, Product Engineer and System Engineer for 18 years. Ray started his own consulting firm in 2004 to provide superior technical support and training for IBM System i and AS/400 customers. Ray’s services include Operating System installations, migrations and updates; Daily, weekly and... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Belle Chase | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: This session is for System administrators or anyone who is interested and/or concerned about system security on the IBM i.

9:30am

32CD OPEN LAB: HTTP Server
This open lab offers a pair of modules for gaining hands-on experience with the HTTP Server.

1. HTTP Server: Apache Webmaster (520266) - Learn how to create, configure and manage the IBM HTTP Apache server on i. Set up a Web site and customize it using some basic Apache techniques.  Additionlly we will work with securing the web site both with some basic authentication and leveraging SSL. 


Learning Objective:




  • Hands on examples and instruction for the IBM HTTP Server





This is session 430137

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Tuesday May 17, 2016 9:30am - 10:45am
Fountain Room | Third Floor

9:30am

32CS JavaScript 101: First Look from an RPG Perspective
Since its introduction in 1995, the JavaScript language has fast become the most prominent 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. 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:




  • Understand the core concepts behind the JavaScript language, and how to use JavaScript code to perform the same basic operations routinely done in RPG

  • Know how to code and test blocks of JavaScript inside their own browser (specifically, we'll look at the DevTools inside Google Chrome)

  • Know where to go for further study of the langauge and what to focus on learning first




This is session 580159

Speakers
avatar for Robert Swanson

Robert Swanson

Robert Swanson has worked as an IBM i developer since 1992, the past six 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" application models to conventional RPG shops and boosting the image of IBM i as a truly World Class application server.


Tuesday May 17, 2016 9:30am - 10:45am
Melrose | Third Floor
  • Session Content Level Beginner
  • Session Award Silver
  • Operating System IBMi
  • 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. This intent is to demystify JavaScript for beginners, get their feet wet in the coding process and provide direction for further learning.

11:00am

33CD OPEN LAB: REST Web Services and the RPG Programmer - A Hands on Experience
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.
This is session 610337

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Fountain Room | Third Floor
  • Session Content Level Beginner
  • Operating System IBMi
  • Audience: .

11:00am

33CP My Emulator Is Better than Yours
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.

Version 1.1.4 of the product, which is planned for the first Quarter of 2015, will take this emulator to the next level, making it the best 5250 Emulator available. These differentiators will be described and discussed in this session. 


Learning Objective:








  • What is new and what sets the IBM i Access Client Solutions 5250 Emulator apart







This is session 600237

Speakers
avatar for Jesse Gorzinski

Jesse Gorzinski

Team Lead - IBM i Emerging Solutions, IBM Corporation
Jesse Gorzinski works for the IBM i development lab in Rochester, MN. He is the team leader of the IBM i Emerging Solutions Team, which is responsible for strategic deliverables in the realms of open source, system management/access, and DB2 tooling. 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 hobbies include playing with his... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Jasperwood | Third Floor

11:00am

33AK Intro to SQL
SQL is IBM's relational database language that can be used for data definition, and manipulation -- querying. It is the key to understanding data retrieval in the rapidly evolving client/server environment. SQL is simple to use and is an extremely powerful database and application development tool. This session, will introduce SQL concepts, the use of SQL for query or data retrieval, and the use of SQL for database creation and management.

This session has been updated to reflect enhancements made to IBM i 7.1 through TR8 and enhancements unique to IBM i 7.2.

Learning Objective:




  • Understand what's possible with SQL on DB2 for i





This is session 550076

Speakers
avatar for Alison Butterill

Alison Butterill

IBM i Product Offering Manager, IBM Power Systems
Alison Butterill is the WW Product Offering Manager for IBM i. In this role, she works with the entire IBM i team to define the future of IBM i including the content for releases and technology refreshes. Her responsibilities include working with the IBM i sales, marketing, development and clients and partners to ensure that the IBM i Operating System and associated software products reflect their requirements.  | | Having worked in the... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 9&12 | First Floor

11:00am

33AL Time travel with DB2 for i - Temporal tables on IBM i 7.3
With IBM i 7.3, DB2 for i has added a time machine into the database.  No, you won't be able to submit your jobs under the "DeLorean time machine" subsystem, Instead, DB2 for i has added a way for your to tell the database to automatically keep track of the history of your SQL table.

Once this data-centric history is enabled, you can use SQL to ask time-based questions (queries).  If you have ever needed to know the contents of the table at a specific point in time or over a time range, DB2 for i Temporal table support makes it easy to accomplish.This session will explain DB2 for i Temporal table support and include working examples.  Its time to retire older and less effective solutions to solving this important business requirement.  Step up to IBM i 7.3 and use Temporal tables in DB2 for i.
This is session 610532

Speakers
avatar for Scott Forstie

Scott Forstie

DB2 for i Business Architect, IBM
Scott Forstie is the DB2 for i Business Architect. He has worked on IBM operating system development for over 25 years. In addition to his development responsibilities, he is the IBM i developerWorks content manager and IBM i Technology Updates wiki owner. Scott is a frequently published author and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner and enjoys cooking.


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 13&16 | First Floor

11:00am

33CS Using IBM Flash and SSDs to Optimize I/O Performance
This presentation will provide an overview of the IBM Flash system and Solid State disks and how they can be effectively used. The session will also discuss several methods for moving frequently referenced data to SSDs and less frequently objects back to regular hard disks. Comparisons of performance characteristics for HDD subsystems, SSD subsystems, and hybrids using both technologies with the available data management methods will also be presented.

Learning Objective:




  • Learn how to effectively estimate the benefits and use of the IBM Flash system and other Solid Sate Drives to optimize I/O operations





This is session 570106

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 17, 2016 11:00am - 12:15pm
Melrose | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: Application developers and system administrators who are responsible for optimized applications and operations

11:00am

33AI 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:

  • Configure IBM i NetServer for file and print serving

  • Configure some popular clients for connection to IBM i NetServer

  • Understand authentication, security and administration issues related to IBM i NetServer


This is session 406170

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 integrated file system team. As a member of the integrated file system team she has worked on the file server, QFileSvr.400 file system and the utilities to convert... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 4 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: - IBM i system administrators who wish to configure their system for file and/or print serving through the IBM i NetServer. - IBM i system users that want to learn how to use IBM i NetServer to access integrated file system objects.

11:00am

33CC COMMON ReCON 2016
Speakers:
Liam Allen - I tried writing RPG in .NET.. and failed
Richie Palma - How do I license my RDi? 
Nick Hampson - UX tips

ReCON will be a series of 10 to 15 minute presentations. These presentations will represent topics not included in the regular conference curriculum. They may include topics not yet part of the curriculum, topics related to the curriculum but not yet scheduled, new and exciting developments and trends in IT and IBM i, and unrelated personal development topics relevant to the COMMON audience. This will also present an opportunity for new speakers to try their hand at speaking, without the pressure of a full conference session.
The purpose of ReCON is to promote speaking at a COMMON conference, to allow first time speakers to step up and learn from the experience, to recruit additional COMMON speakers, provide additional topics currently not scheduled during the regular conference, and to add an element of play and fun to the conference itself.
This is session 610547

Speakers
avatar for Trevor Perry

Trevor Perry

Chief Strategist, Angus Thinks!
Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Elmwood | Third Floor

11:00am

33AO Modernization Roadmap
This session will concentrate on modernization at a high level. Often the largest hurdle developers face when attempting to start a modernization initiative is indecision. We will spend time discussing what I believe the 3 critical areas of modernization are and how they
apply to an IBM i environment. We will talk about the future of RPG and why it is an ideal language for back end business logic. We will wrap this session up by discussing MVC architecture and how ILE and RPG Open Access can make MVC possible.
This is session 580625

Speakers
avatar for Brian May

Brian May

Director, Pre-Sales and Customer Solutions, Profound Logic
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, managing, and executing modernization projects. Brian was a coauthor of the IBM i Modernization Redbook and was recognized by IBM as one of the first IBM Champions for Power Systems.


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 21&24 | First Floor

11:00am

33CA IBM i 7.2 and Beyond - Networking Enhancements Overview
 IBM Power Systems running IBM i OS do not run as islands unto themselves, but are connected to a myriad of other applications or devices and all of that happens over Networking.  IBM is continually enhancing the IBM i OS networking capabilities and it is important that you are aware of these updates and how they can be leveraged in your business environment.  So, we will spend our time together highlighting the many enhancements in the current and latest versions of the IBM i OS.  The areas that will be discussed will include, but not be limited to:

    - Network Auditing
     - System SSL
     - VLANs
     - Save/Restore TCP/IP Configuration

Learning objective: Become familiar with the current enhancements to IBM i OS Networking.
This is session 600320

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, Integrated Blade server solutions, and the TCP Telnet communications server. Wayne has been developing and delivering presentations on IBM i Access products since 1999, and at COMMON since 2009.


Tuesday May 17, 2016 11:00am - 12:15pm
Belle Chase | Third Floor

11:00am

33AJ 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


This is session 590352

Speakers
avatar for Alan Seiden

Alan Seiden

Owner, Seiden Group
Alan founded Seiden Group to help the IBM i community create web and mobile applications by combining PHP, RPG, DB2, and Zend Framework. He does this while teaching people how to become experts themselves. Alan co-develops the open-source PHP Toolkit with IBM and was one of the first Zend Framework certified engineers, later cofounding the NYC Zend Framework Meetup. Alan was a charter member of IBM/COMMON's PHP Advisory Board and a... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 7&10 | First Floor

11:00am

33AN Ruby Intro for IBM i
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. And guess what? It is now formally supported on IBM i!

Attend this session to gain an introductory perspective about the language, how to install it, where to get support, how to write a sample program, invoke it, and much more. We will also dive into the awesome reality of “gems”, how they work, and how to get them. Lastly we will look into some real-world scenarios of how you can use the Ruby language on your IBM i to do basic system administration tasks.

Learning Objectives:


  • Learn about the Ruby syntax and general characteristics

  • How to invoke a Ruby program

  • Understand useful scenarios where Ruby can be used in an IBM i shop

  • Learn what Ruby Gems accomplish


This is session 590234

Speakers
avatar for Aaron Bartell

Aaron Bartell

Director of IBM i Innovation, KrengelTech, Inc.
Aaron Bartell directs hands-on application development services using open source technologies for companies running on IBM i. Through consulting engagements, Aaron jump-starts development initiatives while serving as an extension of internal development teams. Aaron facilitates adoption of open source technologies through internal staff training, speaking engagements at conferences, and the authoring of best practices within IBM i industry... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 19&22 | First Floor
  • Focused Education Roadmap Beginning with Ruby
  • Session Content Level Beginner
  • Operating System AIX, IBMi, Linux
  • Audience: Programmers and analysts who wish to have an introduction to the Ruby language for use on IBM i.

11:00am

33AH Bringing Sexy to IBM i
We all know how reliable, securable, and efficient IBM i is.  The problem is, we have trouble telling people about how great our platform is, because of misconceptions they have.  So, how do we make it “sexy” enough to get the attention of the people who make decisions about the future of IBM i in our workplaces.  In this session, Steve Will, Chief Architect for IBM i, will discuss the current direction of IBM i, and will tell you about messages which he has used to “turn the heads” of executives and technologists alike; messages which make it clear that, for today’s IT environment, IBM i is, indeed, sexy.
This is session 610531

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.


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 3&6 | First Floor

11:00am

33AM 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, Cumultative 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:


  • What PTFs and PTF Groups are and why you need them

  • How to get PTFs and load them onto IBM i

  • The use of Virtual Image Catalogs and Virtual DVD drives to save time and problems in the PTF process

  • How to determine which PTFs you need for your system


This is session 550056

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 In 1988. After spending many years as a developer Larry began working on communications, networking, and systems management tasks. Years of working with SNA... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Grand Salon 15&18 | First Floor
  • Focused Education Roadmap Upgrade IBM i
  • Session Content Level Intermediate
  • Session Award Gold
  • Operating System IBMi
  • Audience: This session is for you if you are the person in charge of administering IBM i.

11:00am

33CQ Sponsor: Live Demo - IBM Power System i and PowerHA SystemMirror Are You Using the Best High Availability Solution for YOU?
An Unbiased Business Partner tells the "real" IBM PowerHA SystemMirror for i Story...

Hear the TRUE story about IBM Power HA SystemMirror for i.

As an IBM Business Partner, IT SOLUTIONS GROUP (ITSG) understands, sells , installs and supports both types of HA solutions for IBM i. Logical replications solutions use the integrated journaling as well as the remote journaling capabilities of the IBM i OS, while hardware replication uses physical mirroring. Each replication technology has advantages and disadvantages, depending on the company's needs and budget. We are have great experience in both types of HA solutions for IBM i. Come hear the real story about IBM PowerHA SystemMirror from ITSG - an unbiased HA advisor. We will share with you our understanding of the solution, strategies and considerations when it comes to preventing downtime and data loss using IBM's PowerHA SystemMirror for i solution. 

·   Hardware Replication using IBM PowerHA SystemMirror
·   IBM PowerHA for i Live Demo
·   Considerations for choosing the right solution for you

This is session 610526

Speakers
avatar for Peter Mayhew

Peter Mayhew

IBM i Technical Services Consultant, IT Solutions Group
Peter Mayhew is an IBM i Technical Services Consultant working for IT Solutions Group, an IBM Business Partner. He has been working with midrange systems for almost 40 years, beginning as an IBM hardware service representative on the 3x systems, AS/400 CISC, and early RISC iSeries models. Leaving IBM after 23 years, he has maintained his skills on the IBM i, specializing in hardware and operating system installations, upgrades and migrations... Read More →
avatar for Matt Staddler

Matt Staddler

President, IT Solutions Group
The Benefits of Working with an Unbiased Business Partner when Evaluating IBM i High Availability Solutions Experience a different approach to finding the right IBM i High Availability and Disaster Recovery solution. As an IBM Advanced Business Partner, IT SOLUTIONS GROUP (ITSG) understands, sells, installs and supports both types of high availability solutions for IBM i. Logical replication solutions use the integrated journaling as well as the... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Magnolia | Third Floor
  • Session Content Level All
  • Operating System IBMi

11:00am

33CD OPEN LAB: HTTP Server
This open lab offers a pair of modules for gaining hands-on experience with the HTTP Server.

1. HTTP Server: Apache Webmaster (520266) - Learn how to create, configure and manage the IBM HTTP Apache server on i. Set up a Web site and customize it using some basic Apache techniques.

2. HTTP Server: Secure Web Applications with Apache (520267) - In this lab you will gain hands-on experience with securing your Web applications and Web pages. Learn the principles of security and how to apply them in your environment. You will configure your HTTP Server (Powered by Apache) to protect a set of Web applications. The security configuration will use a variety of authentication and authorization options depending on the access control required for various public Internet and limited-access intranet/extranet applications.

Learning Objective:


  • Hands on examples and instruction for the IBM HTTP Server


This is session 430137

Speakers
avatar for Tim Rowe

Tim Rowe

IBM Business Architect, IBM Rochester
Tim is the Business Architect for Application Development and Systems Management for IBM i. He is responsible for the content in the operating system and ecosystem that our IBM i Applications need to be successful today and in to the future. In addition he owns the tools for Accessing and Managing the IBM i operating system. He spends much of his time 'preaching' the modernization story to our IBM i users. In his free time he works as a sound... Read More →


Tuesday May 17, 2016 11:00am - 12:15pm
Fountain Room | Third Floor

11:00am

33AF COMMON Expo
Tuesday May 17, 2016 11:00am - 2:00pm
Grand Ballroom A-D

1:30pm

34AF Passport for Prizes Drawing
Tuesday May 17, 2016 1:30pm - 2:00pm
Grand Ballroom A-D

2:00pm

35BR First-Timers Social
First-Time attendees come to the social where you can enjoy ice cream and share feedback about your experience at the COMMON Annual Meeting & Exposition. For first-time attendees, this is an event you shouldn't miss!
This is session 610595

Tuesday May 17, 2016 2:00pm - 3:15pm
Versailles Ballroom | Third Floor

2:00pm

35AN Rational Developer for i - Latest and Greatest Features
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 just shipped in April.  Learn about integration with Access Client Solutions that allow you to run SQL statements and manage spool files. 
Exploit new syntax in the latest 7.3 RPG.  Determine exactly which lines in your application were covered by your tests.  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

  • 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



This is session 600100

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 17, 2016 2:00pm - 3:15pm
Grand Salon 19&22 | First Floor
  • Focused Education Roadmap Rational Developer for i — Move on from the Green Screen
  • Session Content Level All
  • Operating System IBMi
  • Audience: Users of Rational Developer for i who want to know how to get the greatest value out of the product, and whether it is worth upgrading. Host developers who are looking for tooling to improve their productivity.

2:00pm

35CA Understand Shell Environments on IBM i
QSH, qp2term, ssh.... There are shells all over IBM i, but what can you do with it all? This session will demonstrate many uses and interactions between many choices on IBM i.

Learning Objectives:

  • Understand what shells are available on IBM i (and why)

  • Understand how to use the "right tool for the job" and use the shell (or shells) that's right for you


This is session 590283

Speakers
avatar for Tony Cairns

Tony Cairns

SR Programmer, IBM
Tony Cairns is a senior programmer for IBM in Rochester, Minnesota. Tony’s career includes many positions ranging from management to technical. He is currently a member of the IBM i PASE/PHP team and adjunct member of the Apache / Web Services team.


Tuesday May 17, 2016 2:00pm - 3:15pm
Belle Chase | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi
  • Audience: This session is best suited for IBM i geeks, shell gurus, or anybody interested in learning about shell scripting or shell usage on IBM i.

2:00pm

35AL Windows 10 Happiness - Moving to Access Client Solutions from Access for Windows
IBM i Access Client Solutions is the newest 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.

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 looks very bright and IBM i Access Client Solutions provides ease of deployment, and operational improvements in nearly every function the client provides.

Actually the future is already here as in April of 2015 IBM announced that there are no plans to support the r7.1 IBM i Access for Windows client on future versions of the Windows OS.  So, this IBM i Access Client Solutions product is the only environment fully supported on the Windows 10 OS.

This session will specifically focus on moving a PC that has IBM i Access for Windows installed to using IBM i Access Client Solutions.  We will be looking at the recommended best practices for deploying IBM i Access Client Solutions and migrating your IBM i Access for Windows investment to this environment.  From a deployment perspective enhancements to a deployment script to achieve this will be highlighted.

Learning Objective:








  • Learn how to deploy IBM i Access Client Solutions onto a Windows PC in an easy and effective way and also how to migrate your IBM i Access for Windows investement to this environment







This is session 610283

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, Integrated Blade server solutions, and the TCP Telnet communications server. Wayne has been developing and delivering presentations on IBM i Access products since 1999, and at COMMON since 2009.


Tuesday May 17, 2016 2:00pm - 3:15pm
Grand Salon 13&16 | First Floor

2:00pm

35AK Advanced SQL Set Processing
SQL is a very powerful "set at a time" language where one statement or request can define and manipulate multiple data sets.

In this session we will explore the various ways in which to accomplish this. Concepts such as common table expression, derived table, subquery and views will be examined in the context of solving a realistic business problem.

Learning Objectives:







  • Understand the difference between Record at a time processing versus SQL based processing





  • Learn the SQL language elements that support set operations








This is session 600083

Speakers
avatar for Jim Denton

Jim Denton

Senior DB2 for i Consultant, IBM
Jim Denton is a senior DB2 for i consultant in IBM Systems Lab Services whose responsibilities include both teaching courses and "hands on" consulting. Jim specializes in SQL performance, data centric programming, and database modernization. Jim started his IBM career in 1981 and has had a variety of responsibilities including systems performance and five years designing and implementing enhancements to DB2 for i.


Tuesday May 17, 2016 2:00pm - 3:15pm
Grand Salon 9&12 | First Floor
  • Focused Education Roadmap SQL Programming
  • Session Content Level Advanced
  • Operating System IBMi
  • Audience: This session in intended for application developers and DB engineers interested in more fully utilizing the capabilities of DB2 for IBM i.

2:00pm

35CP Shred XML to DB2 Tables without Using Sharp Objects
Shredding isn't just for cabbage anymore. IBM i 7.1 brought us a new capability to decompose (shred) XML streams and files directly into DB2 tables. XML is becoming the defacto method for transmitting data between systems and with this facility, no longer is it necessary to write a program to populate your application tables from an incoming XML dataset. A recent development project sought to replace a system that used flat text files and traditional COBOL programs to load database tables with XML decomposition. The project was successful. This session will walk through the process of creating the annotated XML Schema file that defines the data mapping process, registering that schema into the database,and ulitmately shredding some XML into the target tables.

Learning Objectives:

  • Create an annotated XSD to support decomposition

  • Register an annotated XSD into the database

  • Decompose an XML stream into one or more DB2 table


This is session 600219

Speakers
avatar for Randy Dufault

Randy Dufault

Director of Solution Development, Genus Technologies
Randy is the Director of Solution Development for Genus Technologies, a Midwestern consultancy dealing primarily with enterprise content management systems, and with integration of those systems to business processes and line of business software. His experience with content management dates back 25 years when he was a member of the team who, under contract to IBM, developed the prototype for a software system that ultimately became IBM's Content... Read More →


Tuesday May 17, 2016 2:00pm - 3:15pm
Jasperwood | Third Floor
  • Session Content Level Intermediate
  • Operating System IBMi, Linux
  • Audience: Developers supporting systems that exchange data with other systems.

2:00pm

35CQ Are You Listening to Others?
We all listen...or do we? In this session we will discuss the reasons why we communicate. Do you know how listening is different than the other forms of communication? As you grow within an organization your need for listening will also grow. We will discuss the techniques to be an effective listener. We will use tools to help demonstrate some of these points.

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


  • Know how listening is different than the other forms of communication

  • Understand the importance of the Universal Listening Model

  • Understand the use of basic techniques for effective listening



Learning Objective:

  • Learn to become a better listener and how important it is


This is session 430110

Speakers
avatar for Conrad Feldt

Conrad Feldt

Owner / IT Consultant, Itasca Computer Resources
Conrad has had much success in his life. He owns and operates his own consulting company in northern Minnesota where he readily enjoys his love for the great outdoors. Conrad believes that everyone should define success for him or herself and then go in pursuit of their own dreams and that's just what he has done. Conrad has over 30 years of IT experience. Conrad believes his success is due in part to his belief in quality `Customer Service... Read More →


Tuesday May 17, 2016 2:00pm - 3:15pm
Magnolia | Third Floor
  • Session Content Level All
  • Session Award Bronze
  • Operating System AIX, IBMi, Linux
  • Audience: Anyone who want to become a better listener.

2:00pm

35CD OPEN LAB: Getting Familiar with IASPs LAB

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.


This is session 610544

Speakers
avatar for Brandon Rau

Brandon Rau

High Availability/Disaster Recovery Solutions - Lab Services Power Systems Delivery Practice, IBM
Brandon started IBM in 1997 spending 14 years in the iGSC working on system performance and high availability. The last 5 years have been in Lab Services Power Systems Delivery Practice focusing on High Availability/Disaster Recovery Solutions.


Tuesday May 17, 2016 2:00pm - 3:15pm
Fountain Room | Third Floor
  • Operating System IBMi

2:00pm

35CS Disaster Recovery Primer - Ready, Set, Plan
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. If a disaster struck, how would your company do? Using the Business Continuity Model, the session breaks down the various components of the recovery planning as it relates to the availability and recovery of computing services. 









This is session 610258

Speakers
avatar for Richard Dolewski

Richard Dolewski

Chief Technology Officer, Denovo
Richard is Chief Technology Officer of Denovo, a Managed ServiceProvider, specializing in transforming the Business of IT. | | Richard is a recognized SME and world renowned award-winningindustry speaker specializing in, Cloud Computing Architecture, Business Resiliency,Disaster Recovery Planning and Backup & Recovery Program Design. He leads ateam of dedicated, highly-skilled professionals transcending organizations throughthe new era of... Read More →


Tuesday May 17, 2016 2:00pm - 3:15pm
Melrose | Third Floor
  • Session Content Level All
  • Operating System AIX, IBMi, Linux
  • Audience: DR Planners struggling to get results IT management expects

2:00pm

35CD OPEN LAB: Integrated File System and File Servers
This is a work-at-your-own-pace open lab. Get hands-on experience with the integrated file system and file servers using "green screen" commands and IBM Navigator for i.

The following modules are offered in this open lab:


  • Accessing IFS - General (460255)

  • Accessing IFS - ASPs (460256)

  • Who's Using My Object? (460257)

  • Copying in the IFS - Authority Considerations (460258)

  • IFS Journaling (460259)

  • IFS Security (460260)

  • IFS Remote File Systems: NFS, QNTC, QFileSvr.400 (460261)

  • Using RTVDIRINF results (490132)



Each topic has exercises for you to perform. Come give them a try and ask questions. Or stop in and try your own thing with the experts here to help you.

Learning Objectives:
Each module provides a different learning experience. Listed below are the activities/concepts you should be familiar with after completing each module.


  • Accessing IFS - General

  • Creating, deleting and working with IBM i NetServer file shares

  • Mapping a network drive

  • Copying files using IBM i NetServer

  • Creating and deleting directories

  • Accessing IFS - ASPs

  • Creating and deleting user-defined file systems

  • Working with user-defined file systems

  • Using the integrated file system on basic and independent ASP

  • The basic principles of mounting and un-mounting file systems

  • Who's Using My Object?

  • Determining the jobs using a specific object

  • Determining the object(s) being used by a specific job

  • Investigating "object in use" errors

  • Copying in the IFS - Authority Considerations

  • Owner, primary group and user profile authority considerations during a copy

  • Public and group authority considerations during a copy to stream file

  • Maintaining the same owner for a newly copied object

  • IFS Journaling

  • Starting and ending journaling of IFS objects

  • Applying journaled changes to IFS objects

  • Changing journaled IFS objects

  • Viewing journaling properties of IFS objects from both IBM Navigator for i and the "green screen"

  • Saving and restoring IFS objects

  • IFS Security

  • Changing permissions on the "root" (/) directory

  • Securing the QSYS.LIB directory for the system and independent ASPs

  • Securing the system with scanning and auditing by setting up various security system values

  • Setting up security for /home

  • Testing your system's IFS security policy

  • IFS Remote File Systems: NFS, QNTC, QFileSvr.400

  • Configuring a NFS server and client on IBM i

  • Using and IFS path and an NFS mount to access a remote IBM i system

  • Configuring a QNTC connection to a remote PC

  • Using an IFS path to access files on a remote PC

  • Configuring a QFileSvr.400 connection to a remote IBM i system

  • Using an IFS path to access the IFS on a remote IBM i system

  • Using RTVDIRINF results

  • Running the RTVDIRINF command anc controlling where the results are placed

  • Use of query tools to analyze the resulting data


This is session 460142

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 integrated file system team. As a member of the integrated file system team she has worked on the file server, QFileSvr.400 file system and the utilities to convert... Read More →


Tuesday May 17, 2016 2:00pm - 3:15pm
Fountain Room | Third Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Anyone that uses objects in the integrated file system on an IBM i or access the IBM i from a client. This includes system administrators and application developers.

2:00pm

35AJ How to Make Cross-Platform Projects a Success
Many organizations would like to use Java, .net, PHP to web-enable their applications. Perhaps you would like to move to SQL to leverage the business logic directly in your database? Bring your questions and challenges to this interactive discussion where you will learn about a process for managing software changes that is critical when modernizing applications.

Beyond managing source and objects, change management has evolved to address multi-platform development. We’ll talk about how you can work in your preferred development environment such as RDi, Zend Studio, or any Eclipse-based IDE while bringing native and non-native development under a single CM process. We’ll show you how the open architecture of a modern CM tool presents many opportunities to optimize development efforts.

You’ll also leave with tips to unify your IBM i and open systems project teams. We will be joined by leading experts:


  • John Valance (PHP guru)

  • Chris Nickchen (cross plaform projects expert)

  • Jose Acosta (transformation specialist - creating and educating team members)

  • Greg Patterson (web tool expert)


Learning Objectives: 


  • Understand the differences and commonalities among Git, SVN, and traditional IBM source management

  • Learn how change management increases efficiency and minimizes risk for all your development projects

  • More effectively plan and achieve a move to modern and efficient database architecture

  • Talk with these experts on how to make projects successful





This is session 610295

Speakers
avatar for Michael Morgan

Michael Morgan

Lead Architect, Midrange Dynamics
Michael was born and raised in Battle Creek, MI, and studied Computer Science at Michigan Technological University. In 1993, he moved to Seattle, WA, where he began to develop Midrange Dynamics change management (MDCMS). He has lived in Switzerland since 1998 and has two children. When not working hard on the next release of MDCMS, he’s playing hard: alpine skiing, bicycling, or diving, depending on the season.
avatar for Donna Westmoreland

Donna Westmoreland

CTO, Consistent Change
With more than 25 years of implementing change management, Donna is exceptionally skilled in evaluating software change management on the IBM i. Experience gained from implementing SDLC methodologies in hundreds of corporations has given her a well-rounded view of client development needs, audit requirements, and testing principles. ITIL certification and service management experience enables Ms. Westmoreland to provide consulting services that... Read More →


Tuesday May 17, 2016 2:00pm - 3:15pm
Grand Salon 7&10 | First Floor
  • Session Content Level All
  • Operating System IBMi
  • Audience: Project managers and developers would benefit from this session.

2:00pm

35CC Advanced Productivity Tools for Power Systems
IBM has made available many tools and aids to help in the management, performance, and monitoring of AIX, IBM i, and Linux environments. This session will review over 30 of these tools so you can determine which ones may benefit your environment. Most of these tools support all operating environments and systems, while some are specific to certain environments. How to acquire these tools will also be presented.
This is session 590419

Speakers
avatar for Ron Gordon

Ron Gordon

Director of Power Systems, Mainline Info Systems
42 years IBM in various systems, instruction, implementation, and consulting roles. Worked with IBM i, AIX, and Linux and supported most Websphere, Lotus, and Cloud products.


Tuesday May 17, 2016 2:00pm - 3:15pm
Elmwood | Third Floor

2:00pm

35AH Roundtable with Rosalind: Why You Should Care about DevOps and Continuous Delivery
Take this opportunity to talk to IBM's Distinguished Engineer and owner of IBM's Strategy for Modern Development and share your experiences. Rosalind Radcliffe will talk with you about the latest technologies and practices such as devops, urban code, and continuous deployment on IBM i.    
This is session 610558

Speakers<