This class is designed for RPGIV programmers, who can write RPG IV programs using the iSeries RPG IV compiler (Version 5), and need to learn additional skills and techniques. Trained programmers learn to develop and maintain RPG IV programs of an advanced level using the latest features and techniques available in the Version 5 compiler.
Participants learn programming in the Integrated Language Environment (ILE), managing the environment, and ILE objects. Design applications using ILE programs and Service programs are discussed and attendees also discover the uses and tactics of activation groups and job management. Finally, participants will learn to understand the MVC application design methodology.
This course is designed for experienced RPG IV programmers or those who have completed the RPGIV Intro class and the ILE programming class.
Upon completion of this course, the participants will be able to:> Display file POP-UP windows> Write interactive programs that support inquiry of subfiles in pop-up windows> Write interactive programs that support maintenance of subfile records > Use pointer based arrays and data structures in RPG IV programs > Develop RPG IV programs that perform error handling of common errors and exceptions > Use prototyping to call other programs > Write RPG IV subprocedures > Write Integrated Language Environment (ILE) modules and include those modules in program objects using bind by copy and bind by reference
SQL Data Base access from RPGData Description Specifications (DDS) keywords to develop efficient interactive programs V5R1 and R2 RPG EnhancementsData Structures new qualified keyword Dimensioned Data StructuresManaging display record formats Use SQL imbedded in RPGIV ProgramsUse data structures and data areas Use subfile displays
Managing exceptions and handling errors Prototyped calls Use subprocedures Using ILECommitment controlUsing API’s
Participants must be experienced RPGIV programmers.
“Instructor is very personable and funny. Knows the material and the language.” Student – Cobol II