iSeries (AS/400) RPGIV Crossover
Course Details
- Course code: ISR4X
- Duration: 3 days
- Maximum delegates: 8
- Start time: 09:30
- Price: £870
|
|
RPGIV is the latest version of RPG available on the iSeries, and offers significant gains when compared to RPG/400. This course updates RPG/400 programmers’ skills to RPGIV, and introduces the new features of the programming language.
On completion of this course, you will be able to:
- Convert RPG/400 programs to RPGIV.
- Code the new style H & F specifications and their keywords.
- Use D spec to define fields, constants, data structures, arrays, data
areas and more
- Utilise the new extended factor 2 C spec to code free format
expressions and use built in functions.
- Code free-format calculation specifications (as introduced in OS/400
v5.1) with /FREE and /END-FREE.
- Use the latest RPGIV coding techniques to write contemporary style
code.
- Eliminate the need for resulting indicators.
- Use true date data types internally within RPGIV programs.
- Code subprocedures and create user defined functions.
Programmers who are proficient in writing RPG/400 programs on the iSeries and who want to become more productive with the new features of RPGIV.
Delegates attending this course must be proficient in RPG/400, either through attending the iSeries (AS/400) RPGIV00 Programming courses and/or gaining the equivalent practical experience using RPG/400. In practice, this means that delegates are expected to have at least 6 months real experience using RPG/400.
iSeries (AS/400) ILE Fundamentals and iSeries (AS/400) Introduction to Java for RPG Programmers
- Introduction to RPGIV and ILE.
- The QRPGLESRC source file.
- Converting programs from RPG/400 using CVTRPGSRC.
- Compiling RPGIV programs with CRTBNDRPG.
- Header specifications.
- Header specification keywords.
- File specifications.
- File specification keywords.
- Calculation specification changes.
- Renamed operation codes.
- Operation code extenders.
- Expressions & Built in functions.
- The Extended-Factor 2 calculation specification.
- Using expressions with EVAL and EVALR.
- Short form operators.
- Expressions for conditioning using IF, DOU, DOW and WHEN.
- The ELSEIF operation code.
- The FOR operation code.
- Expression options and precision rules.
- The definition specification.
- Defining stand-alone fields.
- Defining constants.
- Defining data structures.
- Coding an Indicator data structure.
- Using BIFs to eliminating resulting indicators.
- Prototypes and prototyped program calling.
- /FREE and /END-FREE for free format calculation specifications.
- Keyed I/O in free format.
- Character to numeric data conversion techniques.
- Selective updating.
- Free format opcode support and considerations.
- BIFs for handling strings.
- BIFs for handling numerics.
- Date, Time and Timestamp data types.
- Date handling, conversion and arithmetic.
- Defining externally described data structures.
- Recent external data structure enhancements.
- Defining qualified data structures.
- Defining data areas.
- 'Soft-coding’ data area access.
- Defining and using arrays.
- Coding of multi-dimensional arrays.
- Variable length strings.
- Defining and using pointers.
- Storage management.
- Null terminated strings.
- Debugging programs with Source Level Debug.
- Subprocedures.
- Defining procedure interfaces and prototypes.
- Scope of definitions.
- Introduction to CODE (co-operative Development Environment)
A course manual with supporting documentation is
provided. The course includes a series of practical sessions to initially
convert an RPG/400 program to RPGIV, and then to update the coding within the
program to use RPGIV coding techniques and practices. Further RPGIV skills are
then developed by introducing new techniques into the program.
| Public schedule |
Jan |
Feb |
Mar |
Apr |
May |
Jun |
Jul |
Aug |
Sep |
Oct |
Nov |
Dec |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Northampton |
30 |
|
|
|
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: 01489 570803 | Email:
training@sierra.co.uk