Navigation


Breaking Free - RPG IV Skills Modernization

2010-05-21, Seminars, Bob Cozzi

  • The kind of skills that increase your productivity.
  • The kind of skills you can take back and start using immediately.
  • The kind of skills you can share with your co-workers -- be the "go to" person--make yourself more valuable to your organization.

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.

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.

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.

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.

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.

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.

About Bob:

Bob is the producer and host of RPG World the annual conference and vendor showcase for the RPG and POWER system i industry. With more than 150 attendees each year, this event that Cozzi has produced since 1986, has become the destination for serious RPG developers.

Bob also produces iWeekly (www.RPGWorld.com/iWeekly) the only live podcast for RPG and POWER system i developers. This weekly update to the RPG World gives RPG World attendees the latest information and news in our industry. Bob also writes RPG Coder a twice monthly email newsletter on RPG IV programming, while his twice-monthly "Tuesday Tips" has been the number one podcast in the midrange market since it was introduced back in 2007--out doing all other newsletters and podcasts combined.

People know Bob best from his seminars and books on RPG, including the "The Modern RPG IV Language" 4th Edition available on MCPressOnline.com or on Amazon.com.

Today Bob is working on two new books "Bob Cozzi's Guide to the Modern RPG Language" and "Backyard Critters" a children's photo book of animals with which they are familiar and can learn their names, habits, and relationship to nature.

Register