CRTBNDRPG Command

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

Read syntax diagramSkip visual syntax diagramCRTBNDRPGPGM(*CURLIB/library-name/*CTLSPECprogram-name)SRCFILE(*LIBL/*CURLIB/library-name/QRPGLESRCsource-file-name)SRCMBR(*PGMsource-file-member-name)SRCSTMF(source-stream-file-name)OUTPUT(*PRINT*NONE)1GENLVL(10severity-level-value)TEXT(*SRCMBRTXT*BLANK'description')DFTACTGRP(*YES*NO)OPTION(OPTION Details)DBGVIEW(*STMT*SOURCE*LIST*COPY*ALL*NONE)DBGENCKEY(*NONEcharacter-value)OUTPUT(*PRINT*NONE)OPTIMIZE(*NONE*BASIC*FULL)INDENT(*NONEcharacter-value)CVTOPT(*NONE*DATETIME*GRAPHIC*VARCHAR*VARGRAPHIC)SRTSEQ(*HEX*JOB*JOBRUN*LANGIDUNQ*LANGIDSHR*LIBL/*CURLIB/library-name/sort-table-name)LANGID(*JOBRUN*JOBlanguage-identifier)REPLACE(*YES*NO)USRPRF(*USER*OWNER)AUT(*LIBCRTAUT*ALL*CHANGE*USE*EXCLUDEauthorization-list-name)TRUNCNBR(*YES*NO)FIXNBR(*NONE*ZONED*INPUTPACKED)TGTRLS(*CURRENT*PRVVxRxMx)ALWNULL(*NO*INPUTONLY*USRCTL*YES)STGMDL(*SNGLVL*TERASPACE*INHERIT)BNDDIR(*NONE*LIBL/*CURLIB/*USRLIBL/library-name/binding-directory-name)ACTGRP(*STGMDL*NEW*CALLERactivation-group-name)ENBPFRCOL(*PEP*ENTRYEXIT*FULL)DEFINE(*NONEcondition-name)PRFDTA(*NOCOL*COL)LICOPT(options)INCDIR(*NONEdirectory)PGMINFO(*NO*PCML*STMF*MODULE*ALL)INFOSTMF(program-interface-stream-file-name)PPGENOPT(*NONE*DFT*RMVCOMMENT*NORMVCOMMENT*EXPINCLUDE*NOEXPINCLUDE*NOSEQSRC*SEQSRC)PPSRCSFILE(*CURLIBlibrary-nameoutput-source-file-name)PPSRCSMBR(*PGMoutput-source-member-name)PPSRCSTMF(*SRCSTMFoutput-stream-file-name)TGTCCSID(*SRC*JOB1-65534)
Notes:
  • 1 All parameters preceding this point can be specified by position.
OPTION Details
Read syntax diagramSkip visual syntax diagram*XREF*NOXREF*GEN*NOGEN*NOSECLVL*SECLVL*SHOWCPY*NOSHOWCPY*EXPDDS*NOEXPDDS*EXT*NOEXT*NOSHOWSKP*SHOWSKP*NOSRCSTMT*SRCSTMT*DEBUGIO*NODEBUGIO*UNREF*NOUNREF*NOEVENTF*EVENTF