The Create Bound RPG (CRTBNDRPG) command performs the combined tasks of
the Create RPG Module (CRTRPGMOD) and Create Program (CRTPGM) commands by
creating a temporary module object from the source code, and then creating
the program object. Once the program object is created, CRTBNDRPG deletes
the module object it created. The entire syntax diagram for the CRTBNDRPG
command is shown below.
Job: B,I Pgm: B,I REXX: B,I Exec
CRTBNDRPG PGM ( *CURLIB/ library-name/ *CTLSPEC program-name ) SRCFILE ( *LIBL/ *CURLIB/ library-name/ QRPGLESRC source-file-name ) SRCMBR ( *PGM source-file-member-name ) SRCSTMF ( source-stream-file-name ) OUTPUT ( *PRINT *NONE ) 1 GENLVL ( 10 severity-level-value ) TEXT ( *SRCMBRTXT *BLANK 'description' ) DFTACTGRP ( *YES *NO ) OPTION ( OPTION Details ) DBGVIEW ( *STMT *SOURCE *LIST *COPY *ALL *NONE ) DBGENCKEY ( *NONE character-value ) OUTPUT ( *PRINT *NONE ) OPTIMIZE ( *NONE *BASIC *FULL ) INDENT ( *NONE character-value ) CVTOPT ( *NONE *DATETIME *GRAPHIC *VARCHAR *VARGRAPHIC ) SRTSEQ ( *HEX *JOB *JOBRUN *LANGIDUNQ *LANGIDSHR *LIBL/ *CURLIB/ library-name/ sort-table-name ) LANGID ( *JOBRUN *JOB language-identifier ) REPLACE ( *YES *NO ) USRPRF ( *USER *OWNER ) AUT ( *LIBCRTAUT *ALL *CHANGE *USE *EXCLUDE authorization-list-name ) TRUNCNBR ( *YES *NO ) FIXNBR ( *NONE *ZONED *INPUTPACKED ) TGTRLS ( *CURRENT *PRV VxRxMx ) ALWNULL ( *NO *INPUTONLY *USRCTL *YES ) STGMDL ( *SNGLVL *TERASPACE *INHERIT ) BNDDIR ( *NONE *LIBL/ *CURLIB/ *USRLIBL/ library-name/ binding-directory-name ) ACTGRP ( *STGMDL *NEW *CALLER activation-group-name ) ENBPFRCOL ( *PEP *ENTRYEXIT *FULL ) DEFINE ( *NONE condition-name ) PRFDTA ( *NOCOL *COL ) LICOPT ( options ) INCDIR ( *NONE directory ) PGMINFO ( *NO *PCML *STMF *MODULE *ALL ) INFOSTMF ( program-interface-stream-file-name ) PPGENOPT ( *NONE *DFT *RMVCOMMENT *NORMVCOMMENT *EXPINCLUDE *NOEXPINCLUDE *NOSEQSRC *SEQSRC ) PPSRCSFILE ( *CURLIB library-name output-source-file-name ) PPSRCSMBR ( *PGM output-source-member-name ) PPSRCSTMF ( *SRCSTMF output-stream-file-name ) TGTCCSID ( *SRC *JOB 1-65534 ) Notes:
1 All parameters preceding this point can be specified by position.
OPTION Details
*XREF *NOXREF *GEN *NOGEN *NOSECLVL *SECLVL *SHOWCPY *NOSHOWCPY *EXPDDS *NOEXPDDS *EXT *NOEXT *NOSHOWSKP *SHOWSKP *NOSRCSTMT *SRCSTMT *DEBUGIO *NODEBUGIO *UNREF *NOUNREF *NOEVENTF *EVENTF