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 240 illustrates how to interpret the Prologue section of the listing for the program MYSRC, which was compiled using the CRTBNDRPG command.

Figure 240. 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.


[ Top of Page | Previous Page | Next Page | Contents | Index ]