Prologue
The prologue section summarizes the command parameters and their values as they were processed by the CL command analyzer. If *CURLIB or *LIBL was specified, the actual library name is listed. Also indicated in the prologue is the effect of overrides. Figure 1 illustrates how to interpret the Prologue section of the listing for the program MYSRC, which was compiled using the CRTBNDRPG command.
Figure 1. Sample Prologue for CRTBNDRPG
Title from first source line 1a
5722WDS V5R2M0 020719 RN IBM ILE RPG MYLIB/MYSRC 1b ISERIES1 02/08/15 12:58:46 Page 1
Command . . . . . . . . . . . . : CRTBNDRPG
Issued by . . . . . . . . . . : MYUSERID
Program . . . . . . . . . . . . : MYSRC 2
Library . . . . . . . . . . . : MYLIB
Text 'description' . . . . . . . : Text specified on the Command
Source Member . . . . . . . . . : MYSRC 3
Source File . . . . . . . . . . : QRPGLESRC 4
Library . . . . . . . . . . . : MYLIB
CCSID . . . . . . . . . . . . : 37
Text 'description' . . . . . . . : Text specified on the Source Member
Last Change . . . . . . . . . . : 98/07/27 12:50:13
Generation severity level . . . : 10
Default activation group . . . . : *NO
Compiler options . . . . . . . . : *XREF *GEN *SECLVL *SHOWCPY 5
*EXPDDS *EXT *SHOWSKP *NOSRCSTMT
*DEBUGIO *NOEVENTF
Debugging views . . . . . . . . : *ALL
Output . . . . . . . . . . . . . : *PRINT
Optimization level . . . . . . . : *NONE
Source listing indentation . . . : '| ' 6
Type conversion options . . . . : *NONE
Sort sequence . . . . . . . . . : *HEX
Language identifier . . . . . . : *JOBRUN
Replace program . . . . . . . . : *YES
User profile . . . . . . . . . . : *USER
Authority . . . . . . . . . . . : *LIBCRTAUT
Truncate numeric . . . . . . . . : *YES
Fix numeric . . . . . . . . . . : *ZONED *INPUTPACKED
Target release . . . . . . . . . : *CURRENT
Allow null values . . . . . . . : *NO
Binding directory . . . . . . . : BNDDIRA BNDDIRB
Library . . . . . . . . . . . : CMDLIBA CMDLIBB
Activation group . . . . . . . . : CMDACTGRP
Define condition names . . . . . : ABC 7
DEF
Enable performance collection . : *PEP
Profiling data . . . . . . . . . : *NOCOL
Generate program interface . . . : *PCML
Program interface stream file . : /home/mydir/MYSRC.pcml 8
Include directory . . . . . . . : /projects/ABC Electronics Corporation/copy files/prototypes
: /home/mydir 9
- 1 Page Heading
- The page heading information includes the product information line 1b and the text supplied by a /TITLE directive 1a. Customizing a Compiler Listing describes how you can customize the page heading and spacing in a compiler listing.
- 2 Module or Program
- The name of the created module object (if using CRTRPGMOD) or the name of the created program object (if using CRTBNDRPG)
- 3 Source member
- The name of the source member from which the source records were retrieved (this can be different from 2 if you used command overrides).
- 4 Source
- The name of the file actually used to supply the source records. If the file is overridden, the name of the overriding source is used.
- 5 Compiler options
- The compiler options in effect at the time of compilation, as specified on either the CRTRPGMOD command or the CRTBNDRPG command.
- 6 Indentation Mark
- The character used to mark structured operations in the source section of the listing.
- 7 Define condition names
- Specifies the condition names that take effect before the source is read.
- 8
- Specifies the IFS file that the PCML (Program Call Markup Language) is to be written to.
- 9
- Specifies the directories that can be searched for /COPY or /INCLUDE files.