Previous Topic: Utility to Display a Program’s Message QueueNext Topic: Overview


Compile Preprocessor

An aspect of i OS system documentation that is often overlooked is the recording of the object attributes that are specified as compiler overrides on the various create commands (CRTRPGPGM, CRTCLPGM, CRTPF, and CRTDSPF). This information, which in some cases is essential for the successful use of an object, is stored on the object description, and can easily be lost if the object is recompiled.

Here are some examples:

Toolkit provides a utility, the Compile Preprocessor that ensures the information is not lost; instead it is stored in the source of objects and is automatically added when compilation takes place. The utility also provides several other extremely useful functions: