IBM

RPG IV Programming Advanced Workshop for IBM i

This course teaches additional skills and techniques to programmers who can already write comprehensive RPG IV programs.

GK #0494Virtual Classroom Live
FormatsVirtual Classroom Live

What you’ll learn

Day 1

  • Unit 1 - Welcome and administration
  • Unit 2 - Using subfile displays
  • Exercise 1 - Inquiry subfile with search
  • Exercise 2 - Modularize vendor subfile search
  • Exercise 3 - Page + 1 and PageDown
  • Exercise 4 - Add PageUp
  • Exercise 5 - Add SFLPAG = SFLSIZ
  • Exercise 6 - Add maintenance

Day 2

  • Unit 2 - Using subfile displays (continued)
  • Exercise 6 - Add maintenance (continued) Unit 3 - Using the debugger
  • Exercise 7 - Debugging an RPB IV program
  • Unit 4 - ILE error handling and condition handlers Exercise 8 - Enhancing the condition handler

Day 3

  • Unit 5 - Basic API programming
  • Exercise 9 - Using system APIs I
  • Exercise 10 - Using system APIs II
  • Unit 6 - Using RPG Compiler directives
  • Exercise 11 - Using conditional compiler directives
  • Unit 7 - Using pointers, user spaces, and dynamic memory
  • Exercise 12 - Using list APIs

Day 4

  • Unit 8 - Using C functions
  • Exercise 13 - Using C IFS functions
  • Exercise 14 - Using C library functions Unit 9 - Using XML in RPG IV
  • Exercise 15 - Enhancing the xml-into program

Upcoming training

Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.

2026-10-13 — 2026-10-169:30 AM - 5:30 PM EST
Virtual Classroom LiveONLINE · English
2026-12-14 — 2026-12-179:30 AM - 5:30 PM EST
Virtual Classroom LiveONLINE · English