AS/400 Links Partner with Rochester Institute Contact Us
Training Catalog Free Downloads Privacy / Usage

IBMi and AS400 Training
HOME >> Training Catalog >> Subprocedures for RPG Programmers

Subprocedures for RPG Programmers (RPGS)
Author: Craig Pelkie

Your RPG code can now be simpler to write, easier to maintain, readily reused in new applications, and truly modular with Subprocedures for RPG Programmers. Our new training makes using powerful ILE RPG subprocedures easy. Nothing trendy, just solid RPG training you'll use everyday!

Subprocedures for RPG Programmers gives you hands-on labs that show you how to write practical ILE RPG subprocedures that you'll use every day.

The course includes a CD with all of the source code for all of the programs, modules and service programs you'll create. There is also source code for CL programs, commands, and other objects used.

The course manual includes step-by-step instructions, illustrations and easy-to-understand explanations of important techniques you'll use over and over as you create your own subprocedures.

The course can be completed in as little as 20 hours. Just think, in only a few days, you'll gain all of the practical knowledge you need to develop subprocedures for your own applications.

Here's just some of the important techniques you'll learn in Subprocedures for RPG Programmers:

  • Parameter passing: by reference, by read-only reference and by value. What do these options mean, and when should you use a particular technique?

  • How to effectively return multiple values from a subprocedure

  • The mysterious "procedure pointer" -- use it to make your code shorter, call "hidden" subprocedures in other modules

  • Step-by-step: how to convert subroutines to subprocedures

  • Subprocedures in a module: what you need to do when you plan to reuse your code

  • Too many modules making your compiles difficult? Learn how to use binding directories to organize your resources

  • Prototype and subprocedure, what goes where? Use this compiler directive technique to make it simple to use your modules

  • Getting data into your subprocedures, out of it, and preserving it: parameter lists, return values, global variables and the STATIC keyword

  • The dreaded "program signature violation" error -- what it is, what it means to your service programs, and how to use binder source to prevent it

  • From module to service program: how to reuse your code on a grand scale

You will build your own ILE RPG Function Generator!

When you've completed this course, you will have developed your own full-feature RPG subprocedure generation utility program. Using the generator, you'll be able to quickly create complete and validate subprocedure prototypes and procedure interfaces with complete parameters lists – just by responding to a few prompts. The generator itself is created from RPG subprocedures that you'll develop as you take this self-paced 20-hour training. You learn how to use ILE RPG subprocedures in a real-world program, and create a utility to use for future ILE RPG programming tasks!

This is real-world RPG training that you can put to work for you right away. It's a smart move for your organization and your career! Take your RPG programming skills to the next level with Craig Pelkie's Subprocedures for RPG Programmers. Get your copy today!

Subprocedures for RPG Programmers (RPGS)
Author: Craig Pelkie

Rochester Training
     RPG Skills Accelerator - Volume 2
     RPG Skills Accelerator
     e-RPG Powertools – Stone on CGIDEV2
     WebFacing Now! WAS-Express Edition
     JDBC and Record Level Access
with IBM AS/400 Toolbox for Java
     Turbo Query/400
     XML Web Services for RPG Programmers
     RPG Modernization with WDSC (from III to IV to /Free)
     Microsoft .NET for RPG Programmers (Visual Basic Version)
     Microsoft .NET for RPG Programmers (C# Version)
     iSeries Navigator for Programmers (V5R3 Edition)
     SQL for RPG Programmers
     Subprocedures for RPG Programmers
     RPG Web Skills Accelerator
     WDSC for RPG Programmers (Version 7)
     WDSC for RPG Programmers (Version 6)
     Microsoft Word with the iSeries
     Microsoft Excel with the iSeries
Operations Training
     iSeries Advanced System Operations
     iSeries System Operations
     iSeries Startup Operations
     iSeries Security
     iSeries Work Management
User Training
     iSeries Query for Users
     iSeries Query for Advanced Users
     iSeries RPG/400 Programming
     iSeries RPG/400 Interactive Programming
     iSeries RPG/400 Advanced RPG Programming
     iSeries RPG/400 Subfile Programming
     iSeries RPG IV Programming
     iSeries Data Base Administration I
     iSeries Data Base Administration II
     iSeries Control Language Programming
     iSeries CL and Programming Techniques
     iSeries SQL/400
     iSeries Advanced COBOL/400 Programming
     iSeries Interactive COBOL/400 Programming
     iSeries COBOL/400 Programming
     iSeries COBOL/400 Subfile Programming
     iSeries Program Development
Training Bundles
     iSeries Operations & Administration Bundle
     Microsoft Word and Excel with the iSeries Bundle
     RPG Skills Accelerator & RPG Web Skills Accelerator
     RPG Basics and Beyond (training bundle)
     RPG Skills Accelerator & RPG Skills Accelerator - Volume 2