Verhoef Training

11 Kingsmead Square, Bath, BA1 2AB.
Tel: 01225 339705 Fax: 01225 339671




RPG III (RPG/400) to RPG IV and ILE




AUDIENCE:   This course is for experienced RPG III (RPG/400) programmers.

PREREQUISITES:   Before taking this course, a student should:
- Have at least six months experience of programming in RPG III
- A knowledge of the modern development environment (WDSC/RSE/Rdi) would be advantageous available through WDSC/RSE/RDi for Programmers

DURATION:   4 days. Hands on.

OBJECTIVES:   The course introduces RPG IV and ILE from the point of view of experienced RPG III (RPG/400) programmer. There are extensive hands-on exercises. On completion of the course, participants should be able to take full advantage of the benefits of RPG IV and ILE.

COURSE CONTENT:  

RPG IV 101
Background
Conversion Options
Format and Limit Changes
Data Types
H-Spec
F-Spec
D-Spec (Overview)
C-Spec
I-Spec and O-Spec
Freeform RPG

D Specs
Data Structures
Arrays
Stand Alone Fields
Replacing RPG Indicators
The Indicator Data Structure
Qualified Data Structures
Data Structure Arrays

Expressions
Arithmetic Expressions
Character Expressions
Logical Expressions
Precision Rules

Built In Functions (BIFs)
Using BIFs
Types of BIFs

Dates, Times and Timestamps
Defining
Moving
Calculating Durations

Prototyped Calls
Prototypes
Structure
Useful Keywords
Procedure Interface

Subprocedures (Part 1)
P-Spec
Structure
Subprocedure Vs Subroutine

Introduction to ILE
Static Binding Vs Dynamic Binding
Bind By Copy
Bind By Reference
Service Programs

Subprocedures (Part 2)
Subprocedures Vs Called Programs
NOMAIN Modules

ILE – Other Topics
Binding Directories
Binder Language
Activation Groups


PT08/01

© 2007 Verhoef Training, Ltd.