 | Intro to System i for New Users (S6108) or (OE980), |
 |
System i Application Programming Facilities Workshop (S6149) or (OL490), |
 |
System i RPG IV Version 5 Programming Fundamentals Workshop (S6197) or (AS060), |
 |
System 1 RPG IV Version 5 Programming Intermediate Workshop (S6198) or (AS070), |
 |
OR have equivalent experience. |
 |
You should be able to: |
 |
Use a Windows-based Personal Computer (PC) |
 |
Run PC applications using menus, icons, and tool bars |
 |
The following skills are taught in S6149 or OL490: |
 |
Use basic OS/400 navigation tools including: |
 |
Use and prompt Command Line (CL) commands |
 |
Use online Help |
 |
Manage output using WRKSPLF and related commands |
 |
Perform basic problem determination using DSPMSG, DSPJOB, and so forth |
 |
Use and display iSeries print queues |
 |
Use basic CL commands such as WRKJOB and DSPMSG |
 |
Use the Program Development Manager, Source Entry Utility or CODE to create and maintain RPG IV source members |
 |
Create and maintain physical and logical files |
 |
The following skills are taught in S6197 or AS060: |
 |
|
 |
Write simple RPG IV version 5 programs to produce reports |
 |
Write simple RPG IV version 5 inquiry programs that interact with displays |
 |
Use the editor to enter and modify source programs. |
 |
Compile RPG IV programs |
 |
Review compilation listing, find and correct compilation errors |
 |
Maintain existing applications written in the RPG IV (Version 5) language |
 |
Use the debugger tool to determine the cause of incorrect results |
 |
Use many popular RPG IV built-in functions |
 |
The following skills are taught in S6198 or AS070: |
 |
|
 |
Use OVERLAY and related Data Description Specifications (DDS) keywords to develop efficient interactive programs |
 |
Write interactive programs that support inquiry of subfiles |
 |
Write interactive programs that support maintenance of subfile records |
 |
Use arrays and data structures in RPG IV programs |
 |
Develop RPG IV programs that anticipate and manage common errors and exceptions |
 |
Define date and time data |
 |
Calculate durations between two dates |
 |
Extract month, day or year components of date data |
 |
Use prototyping to call other programs |
 |
Write RPG IV subprocedures |
 |
Write ILE modules and include those modules in program objects using bind by copy and bind by reference |
 |
The following courses are recommended prior to attending this class but is not mandatory. |
 |
iSeries Application Development using WDSC for iSeries (S6286) |
 |
Series Application Development using WDSC V5 for iSeries (S6586) |