®
Modernizing RPG IV Applications
RPG IV Skills Modernization Seminar

The Oakbrook Terrace event is sold out

Just $199
Questions? email Bob Cozzi   Follow Bob Cozzi on http://www.Twitter.com/bobcozzi

Breaking Free - RPG IV Skills Modernization

Locations

Registration is Closed for the above locations

Agenda

Our Scottsdale Classroom

Seminar Abstracts

Free Format - Ground Breaking Techniques You Can Use Today

Moving to Free-format RPG IV can be an interesting experience. Whether you've never coded it before, written a routine or two or have been writing free-format for years, there are always issues when migrating legacy code. In this session, Bob illustrates Free-Format syntax rules, compares existing fixed-format to free-format, and gives you tips about how to convert code such as Date arithmetic, normal math, and even those Indicatory results to free format. In addition an overall coding style and structure are  recommended that can be taken back and shared with the rest of the programming staff.

Agenda

Making it Work in Free-Format

Most fixed-format RPG IV converts handily to free-format. But what do you when you run into a MOVE Numeric-to-Character opcode? What about the other way round? How are these types of coding issues handled in free-format? Bob Cozzi has been doing this a long time. He's solved just about every issue that's come up with simple, easy to follow alternatives. Some are direct but not obvious, some require a user-written subprocedure (provided in the seminar handout), and some require an understanding of how things work. Don't worry, its all in there, and Cozzi makes it look easy.

Agenda

Advanced RPG IV Coding with Extensions, Service Programs, and APIs

In this Modern RPG world, simply reading from a database and writing to a subfile isn't the only game in town. In this session Cozzi shows you how to leverage tools that you already own but may not know about. Including how to incorporate them into your own toolbox for easy access by everyone. Accessing C, MI and system APIs is presented along with wrapping things in user-written subprocedures to help make them as easy to use as possible.

Agenda

Using the IFS with RPG IV Free-Format

Why let those PC hacks have all the fun. Why not read PC-files in RPG and processing them all in one location--the most reliable place on Earth--your System i. In this session, Cozzi shows you how to set up a /COPY that allows you to open, reading, write, and close IFS files as easily as normal Database files. Oh yes, it can be done, and it can be very easy. Need to know how to list the files in an IFS directory, then open each one of those files and read their XML data into RPG IV and then write it to a database file? You will know how to do this after attending this session.

Agenda

Embedded SQL in Free-Format

Cozzi never enjoyed using embedded SQL in fixed-format RPG. But embedded SQL in free-format RPG is, well... sexy. In this session, Cozzi shows you how cool it is to code embedded SQL in free-format, so much so that you may abandon regular File Specs forever.

Agenda

Question and Answer Work Group

This is your time to ask Bob Cozzi questions about free-format RPG IV and related technologies. From a refresher on who to declare and use return values correctly, to using RDi over SEU, to that unique free-format embedded SQL syntax you're unsure about, or even an XML parsing question. This is your time to find out what you never knew you never knew.