CRTRPGMOD コマンド
RPG モジュールの作成 (CRTRPGMOD) コマンドは ILE RPG
ソース・コードをコンパイルして、モジュール・オブジェクト (*MODULE) を作成します。CRTRPGMOD コマンドの構文図全体が下に示されます。
ジョブ: B,I プログラム: B,I REXX: B,I EXEC
>>-CRTRPGMOD------------------------------------------------------------------------------> >--+--------------------------------------------------+-----------------------------------> | .-*CURLIB/------. .-*CTLSPEC----. | '-MODULE--(--+---------------+--+-module-name-+--)-' '-library-name/-' >--+--------------------------------------------------------+-----------------------------> | .-*LIBL/--------. .-QRPGLESRC--------. | '-SRCFILE--(--+---------------+--+-source-file-name-+--)-' +-*CURLIB/------+ '-library-name/-' >--+-------------------------------------------+------------------------------------------> | .-*MODULE-----------------. | '-SRCMBR--(--+-source-file-member-name-+--)-' >--+----------------------------------------+---------------------------------------------> '-SRCSTMF--(--source-stream-file-name--)-' (1) >--+--------------------------+-----------------------------------------------------------> | .-*PRINT-. | '-OUTPUT--(--+-*NONE--+--)-' >--+----------------------------------------+---------------------------------------------> | .-10-------------------. | '-GENLVL--(--+-severity-level-value-+--)-' >--+-------------------------------+------------------------------------------------------> | .-*SRCMBRTXT----. | '-TEXT--(--+-*BLANK--------+--)-' '-'description'-' >--+----------------------------------+---------------------------------------------------> '-OPTION--(--| OPTION Details |--)-' >--+----------------------------+---------------------------------------------------------> | .-*STMT---. | '-DBGVIEW--(--+-*SOURCE-+--)-' +-*LIST---+ +-*COPY---+ +-*ALL----+ '-*NONE---' >--+--------------------------------------+-----------------------------------------------> | .-*NONE-----------. | '-DBGENCKEY--(--+-character-value-+--)-' >--+--------------------------+-----------------------------------------------------------> | .-*PRINT-. | '-OUTPUT--(--+-*NONE--+--)-' >--+----------------------------+---------------------------------------------------------> | .-*NONE--. | '-OPTIMIZE--(--+-*BASIC-+--)-' '-*FULL--' >--+-----------------------------------+--------------------------------------------------> | .-*NONE-----------. | '-INDENT--(--+-character-value-+--)-' >--+------------------------------------------------------------------------------+-------> | .-*NONE------------------------------------------------------. | '-CVTOPT--(--+------------------------------------------------------------+--)-' '-+-----------+--+----------+--+----------+--+-------------+-' '-*DATETIME-' '-*GRAPHIC-' '-*VARCHAR-' '-*VARGRAPHIC-' >--+------------------------------------------------------+-------------------------------> | .-*HEX-------------------------------. | '-SRTSEQ--(--+-*JOB-------------------------------+--)-' +-*JOBRUN----------------------------+ +-*LANGIDUNQ-------------------------+ +-*LANGIDSHR-------------------------+ '-+---------------+--sort-table-name-' +-*LIBL/--------+ +-*CURLIB/------+ '-library-name/-' >--+---------------------------------------+----------------------------------------------> | .-*JOBRUN-------------. | '-LANGID--(--+-*JOB----------------+--)-' '-language-identifier-' >--+-------------------------+------------------------------------------------------------> | .-*YES-. | '-REPLACE--(--+-*NO--+--)-' >--+----------------------------------------+---------------------------------------------> | .-*LIBCRTAUT--------------. | '-AUT--(--+-*ALL--------------------+--)-' +-*CHANGE-----------------+ +-*USE--------------------+ +-*EXCLUDE----------------+ '-authorization-list-name-' >--+--------------------------+-----------------------------------------------------------> | .-*YES-. | '-TRUNCNBR--(--+-*NO--+--)-' >--+--------------------------------+-----------------------------------------------------> | .-*NONE--------. | '-FIXNBR--(--+-*ZONED-------+--)-' '-*INPUTPACKED-' >--+----------------------------+---------------------------------------------------------> | .-*CURRENT-. | '-TGTRLS--(--+-*PRV-----+--)-' '-VxRxMx---' >--+-------------------------------+------------------------------------------------------> | .-*NO--------. | '-ALWNULL--(--+-*INPUTONLY-+--)-' +-*USRCTL----+ '-*YES-------' >--+------------------------------+-------------------------------------------------------> | .-*INHERIT---. | '-STGMDL--(--+-*SNGLVL----+--)-' '-*TERASPACE-' >--+-------------------------------------------------------------------------+------------> | .-*NONE-------------------------------------------------. | '-BNDDIR--(--+-------------------------------------------------------+--)-' | .-*LIBL/--------. | '-+---------------+-- バインディング・ディレクトリー名 -' +-*CURLIB/------+ '-library-name/-' >--+---------------------------------+----------------------------------------------------> | .-*PEP-------. | '-ENBPFRCOL--(--+-*ENTRYEXIT-+--)-' '-*FULL------' >--+----------------------------------+---------------------------------------------------> | .-*NONE----------. | '-DEFINE--(--+-condition-name-+--)-' >--+--------------------------+--+-----------------------+--------------------------------> | .-*NOCOL-. | '-LICOPT--(--options--)-' '-PRFDTA--(--+-*COL---+--)-' >--+-----------------------------+--------------------------------------------------------> | .-*NONE-----. | '-INCDIR--(--+-directory-+--)-' >--+---------------------------------------+----------------------------------------------> | .-*NO----------------. | | | .-*STMF---. | | '-PGMINFO--(--+-*PCML--+-*MODULE-+-+--)-' '-*ALL----' >--+----------------------------------------------------+---------------------------------> '-INFOSTMF--(--program-interface-stream-file-name--)-' >--+-----------------------------------------------------------------------------------+--> | .-*NONE---------------------------------------------------------. | '-PPGENOPT--(--+-+------+------------------------------------------------------+--)-' | '-*DFT-' | '-+-------------------+-+-------------------+-+---------------+-' +-+-------------+---+ +-+-------------+---+ +-+-----------+-+ | '-*RMVCOMMENT-' | | '-*EXPINCLUDE-' | | '-*NOSEQSRC-' | '-+---------------+-' '-+---------------+-' '-+---------+---' '-*NORMVCOMMENT-' '-*NOEXPINCLUDE-' '-*SEQSRC-' >--+-----------------------------------------------------------------+--------------------> | .-*CURLIB----------. | '-PPSRCSFILE--(--+-+--------------+-+--output-source-file-name--)-' '-library-name-' >--+------------------------------------------------+-------------------------------------> | .-*MODULE-------------------. | '-PPSRCSMBR--(--+-output-source-member-name-+--)-' >--+----------------------------------------------+-------------------------------------->< | .-*SRCSTMF----------------. | '-PPSRCSTMF--(--+-output-stream-file-name-+--)-'
注:
- この点より前のパラメーターは、すべて定位置形式によって指定することができます。
OPTION の詳細 .-*XREF---. .-*GEN---. .-*NOSECLVL-. .-*SHOWCPY---. |--+---------+--+--------+--+-----------+--+------------+-------> '-*NOXREF-' '-*NOGEN-' '-*SECLVL---' '-*NOSHOWCPY-' .-*EXPDDS---. .-*EXT---. .-*NOSHOWSKP-. .-*NOSRCSTMT-. >--+-----------+--+--------+--+------------+--+------------+----> '-*NOEXPDDS-' '-*NOEXT-' '-*SHOWSKP---' '-*SRCSTMT---' .-*DEBUGIO---. .-*NOEVENTF-. >--+------------+--+-----------+--------------------------------| '-*NODEBUGIO-' '-*EVENTF---'
