Control-Specification Compile-Option Keywords
The following control-specification keywords determine the compile options to be used on every compile of the program. These keywords will override the default or specified options on the CRTBNDRPG or CRTRPGMOD command.
ACTGRP(*STGMDL | *NEW | *CALLER | 'activation-group-name')
ALWNULL(*NO | *INPUTONLY | *USRCTL)
AUT(*LIBRCRTAUT | *ALL | *CHANGE | *USE | *EXCLUDE | 'authorization-list-name')
BNDDIR('binding-directory-name' {:'binding-directory-name'…})
CVTOPT(*{NO}DATETIME *{NO}GRAPHIC *{NO}VARCHAR *{NO}VARGRAPHIC)
DFTACTGRP(*YES | *NO)
ENBPFRCOL(*PEP | *ENTRYEXIT | *FULL)
FIXNBR(*{NO}ZONED *{NO}INPUTPACKED)
GENLVL(number)
INDENT(*NONE | 'character-value')
LANGID(*JOBRUN | *JOB | 'language-identifier')
OPTIMIZE(*NONE | *BASIC | *FULL)
OPTION(*{NO}XREF *{NO}GEN *{NO}SECLVL *{NO}SHOWCPY *{NO}EXPDDS *{NO}EXT *{NO}SHOWSKP) *{NO}SRCSTMT) *{NO}DEBUGIO) *{NO}UNREF
PGMINFO(*PCML | *NO | *DCLCASE { : *MODULE ... } )
PRFDTA(*NOCOL | *COL)
SRTSEQ(*HEX | *JOB | *JOBRUN | *LANGIDUNQ | *LANGIDSHR | 'sort-table-name')
TEXT(*SRCMBRTXT | *BLANK | 'description')
TRUNCNBR(*YES | *NO)
USRPRF(*USER | *OWNER)
Parent topic:
Control Specifications