System i (AS/400, iSeries, i5) Advanced RPGIV Programming
Course Details
- Course code: ISR4A
- Duration: 3 days
- Price: £960
|
|
This course is aimed at programmers who are developing or maintaining RPGLE application programs, as a follow on to the RPGLE programming course (ISR4P). This is not aimed at experienced RPG programmers looking to update their skills to the modern RPGLE syntax; the RPG Crossover course (ISR4X) is available for this purpose.
This is the follow on course for RPGIV Programming (ISR4P), so a basic understanding of RPGLE is assumed.
• Date, time, timestamp variables
• Convert non-date variables to date variables
• Manipulate data in true date variables
• Date validation
• Convert true date variables to non-date variables
• Declare and use arrays
• Run-time and compile time arrays
• Compile time data
• Repeat operation codes FOR and DO
• Built in functions and legacy op codes for array processing
• Data structure
• Data structure uses
• Hard coded sub structure
• File information data structure
• Program status data structure
• Redefine the sub-structure
• Initialisation
• External definitions
• Rename sub-fields
• Multiple occurrence data structure
• Overlay arrays in data structures
• Sorting linked arrays
• Multi-dimensional arrays
• Data areas
• CL commands for data areas
• Local Data area
• RPG OP codes for data areas
• Linking data area to a data structure
• Soft coding a data area
• Auto controlled data areas
• Dynamic Storage and Pointers
• Pointer Variables
• Allocating space to variables at run time
• Allocating and Using dynamic storage
• Triggers
• Variable length and Null terminated strings
• Commitment control
• Create Journals and Receivers for Commitment Control
• Activation of commitment control
• Maintenance of files under commitment control
• Activation group implications
• Implement commitment control into RPG programs
• Use a MONITOR error trap and Roll Back
• Code a Sub-procedure and Prototypes
• Sub-procedures definition and use
• Prototypes and callp
• Pass parameters by reference and read-only reference
• Optional Parameters - Omitted or Not Passed
• Local and global variables
• Activation group implications
• Debug a program running in batch
• Submit and hold a batch job
• Start a service job
To complete training in RPGLE, the RPG Subfile programming course (ISRPS) should be considered. Also, embedded SQL (ISSQE) and possibly ILE Fundamentals (ISILE).
Note: the Interactive SQL (ISSQI) is a pre-requisite for Embedded SQL (ISSQE).
| |
2012 |
|
|
|
|
|
|
|
|
|
|
|
| Public schedule |
Jan |
Feb |
Mar |
Apr |
May |
Jun |
Jul |
Aug |
Sep |
Oct |
Nov |
Dec |
| Northampton |
|
27 |
|
|
|
25 |
|
|
|
|
12 |
|
We can run this course just for you - at our
locations, a local hotel, or on your site. Please ask for details. |
Top |
Home
Tel: 0845 8672394 | Email:
training@sierra.co.uk