RPG IV
RPG IV is the latest syntax of the RPG (Report Program Generator) high level language, the primary programming language on the System i. RPG was designed for writing application programs for business data processing requirements.
RPG IV is also commonly, but incorrectly, called ILE. The Integrated Language Environment (ILE) is a runtime environment for the i5/OS operating system. ILE concepts apply not only to RPG IV, but also to the other ILE languages: CL , COBOL, C and C++. The IBM program product that compiles RPG IV code is called ILE RPG/400; hence the confusion.
RPG IV Specifications (Release 6.1):
- Control Specification (H-spec)
- File Specification (F-spec)
- Definition Specification (D-spec)
- Input Specification (I-spec)
- Calculation Specification (C-spec)
- Output Specification (O-spec)
- Procedure Specification (P-spec)
Usage Conventions for syntax tables
RPG-related commands
CRTBNDRPG (Create Bound RPG Program)
CRTPGM (Create Program)
CRTRPGMOD (Create RPG Module)
CRTSQLRPGI (Create SQL ILE RPG Object)
CVTRPGSRC (Convert RPG Source)
External links
RPG IV Reference: PDF
HTML
RPG IV Programmer's Guide: PDF
HTML
Redbook:
Who Knew You Could Do That with RPG IV? A Sorcerer's Guide to System Access and More --
(Additional material)
Index | HomePage | Programming | RPG IV