RPG IV Programming - Part 2

RPG IV Programming - Part 2


Programmers responsible for writing and/or maintaining RPG IV code will benefit from attending this course.


Delegates should be familiar with the IBM i platform and have practical experience
with the commands and tools relevant to application development and maintenance.
Delegates should also possess practical experience in writing basic RPG IV
programs to perform routine operations and file processing.
Experience with Rational Developer for i (RDi) is assumed as this tooling will be
used throughout the Workshop.
Attendees will require authority to create their own Schemas (Libraries), Tables
(Physical Files), etc. Source scripts will be provided to create a simple database for
subsequent data manipulation.
Attendee's PC's should be fully configured as detailed in a separate Checklist which
can be obtained on request.


3 Days.

Course Objectives

Upon completion of this training course, the attendee will:
• Refine programming skills in RPG IV
• Adopt more advanced coding techniques
• Write moderately complex programs
• Use modular coding techniques

Course Content

This Workshop follows on from RPG IV Programming (1). The scope and function
of the RPG IV programming language is explored further and to a greater depth.

Once again, the focus is on best practice and coding in the latest, fully free-format
features. The Workshop also provides the ideal lead into the ILE Concepts workshop.


1. Display File processing
2. Array processing
3. Data Structures
4. Error Handling
5. Date and Time processing
6. Prototyping and Calls
7. Subprocedures
8. Further Topics


Virtual Courses

ALL of our courses can be delivered virtually! Our Bath public schedule courses are available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...