iSeries (AS400) RPG400 Programming
Course Details
- Course code: ISRPP
- Duration: 5 day
- Maximum delegates: 8
- Start time: 09:30
- Price: £1595
|
|
RPG400 has proven to be one of the most popular
programming languages for application development on the iSeries. This
intensive course provides delegates with the skills to develop RPG400 programs
on the iSeries.
On completion of this course, you will be able to:
- Write an enquiry program using RPG400 and create display files using SDA.
- Write a report program using RPG400 and code printer file DDS.
- Write data validation routines and errors.
- Write a file maintenance program.
- Use program calling and parameter passing to link programs.
- Code structured programs in a contemporary RPG400 style.
- Amend existing programs to add further code.
- Use externally described files in RPG400.
- Use structured development techniques.
Application development staff who will be using RPG400 to develop or maintain existing applications written in RPG400 on the iSeries.
iSeries (AS/400) System Facilities and iSeries (AS/400) Program Design should be attended prior to this course. Optional pre-requisite courses iSeries (AS/400) CL Programming and iSeries (AS400) Interactive SQL. The many practical exercises on this course require the delegate to code using PDM, SEU, SDA and DDS, all of which are taught on the iSeries System Facilities course.
iSeries (AS400) Introduction to Embedded SQL, iSeries (AS/400) RPGIV Crossover and iSeries (AS/400) ILE Fundamentals
- Physical and logical file re-cap.
- Relational database concepts.
- Level checks.
- Display files and SDA, display file DDS.
- Processing function keys and conditional function keys.
- Introduction to programming.
- Program logic and control structures.
- Interactive programs.
- Using structured coding techniques.
- RPG400 specification types, sequence and layout.
- SEU specification prompting.
- Fields, constants, indicators and figurative constants.
- Header and file and calculation specifications.
- Calculation specifications..
- Accessing the database.
- Enquiry program logic.
- Writing an enquiry program with RPG400.
- Input specifications, data structures, sub-fields and constants.
- Use of subroutines to structure programs.
- Calling other programs and passing parameters.
- Printer files and printer file DDS.
- The structure of a report and record formats.
- Logic for a report program.
- Creating a report program.
- Using arithmetic in RPG400.
- Calculation of totals and averages in a report.
- Subtotal processing.
- File handling in RPG400.
- Partial key processing.
- Program and procedure calling.
- Data validation and error messages.
- Validation routines in RPG400.
- Using message files for error messages.
- Concepts and logic of file maintenance.
- Coding a file maintenance program in RPG400.
- File maintenance operations and record locking.
- Using debug and on-line debug.
- Array processing.
- String handling operations.
- Using named data areas and the LDA.
- Reading and updating a data area in RPG400.
A course manual with supporting documentation is
provided. The course has many practical sessions to allow delegates to develop
report and enquiry programs, a file maintenance program, and a load-all subfile
program. Delegates will also be amending programs during this course.
| Public schedule |
Jan |
Feb |
Mar |
Apr |
May |
Jun |
Jul |
Aug |
Sep |
Oct |
Nov |
Dec |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Northampton |
|
|
9 |
|
|
8 |
|
|
|
|
|
|
|
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