RDi/RPG Bootcamp – Workshop

This combined lecture and lab will show the seasoned IBM i programmer or (someone new to RPG) will benefit by using new RPG programming techniques and have additional exposure to RDi’s Remote Systems Explorer (RSE) and Screen Designer. Even a person new to IBM i development can benefit because the source code is available to them which will help them use Rational Developer for i (RDi) and write “Free Form” ILE RPG.

Jim will demonstrate how to take a traditional subfile program and convert the disk I/O to SQL then move this database I/O to a service program. This decoupling of the UI (5250 Subfile) allows the service program to be used as a web service. The session will take the attendee through the process of developing a SQL/Service program-based CRUD application using Free Form RPG and RDi’s (Remote Systems Explorer and Screen Designer).

  • How to get started with RDi or get questions answered if you have some experience with RDi
  • Introduction to modular programming using free form RPG and RDi
  • Use of sub-procedures, modules and service programs in modern RPG applications.
  • Developing 5250 Screens with RDi’s Screen Designer.
  • Learn how to use RDi’s debugger to debug batch, interactive and webservice programs
  • Internalize the use of Free Format RPG operations and functions.
  • Understand the use of SQL in an RPG Service program.


Attendee requirements:

  • Laptop with Rational Developer for i (RDi) installed. A Trial version can be downloaded here – https://www.ibm.com/developerworks/downloads/r/rdi/
  • Some RPG programming experience.

Location: VT445 Date: June 24, 2019 Time: 9:00 am - 5:00 pm Jim Buck