This chapter focuses on full-procedural file processing. Full-procedural files are files in which input and output operations to the file are controlled completely by RPG op codes. Contrast that with cycle-bound files where the RPG cycle controls most of the input and output processing. Also remember that the modern RPG language supports several types of file access:
Primary/secondary processing through the RPG cycle.
Demand file processing.
Record address file (ADDROUT) processing.
Special file processing.
Pre-runtime table and array processing.
Embedded SQL file processing.
Full-procedural processing.