CRTRPGMOD コマンド

RPG モジュールの作成 (CRTRPGMOD) コマンドは ILE RPG ソース・コードをコンパイルして、モジュール・オブジェクト (*MODULE) を作成します。CRTRPGMOD コマンドの構文図全体が下に示されます。

ジョブ: B,I  プログラム: B,I  REXX: B,I  EXEC
構文図を読む構文図をスキップする>>-CRTRPGMOD---------------------------------------------------->
 
>--+-----------------------------------------------------+------>
   |            .-*CURLIB/--------.  .-*CTLSPEC-----.    |
   '-MODULE--(--+-----------------+--+-モジュール名-+--)-'
                '-ライブラリー名/-'
 
>--+------------------------------------------------------------+-->
   |             .-*LIBL/----------.  .-QRPGLESRC----------.    |
   '-SRCFILE--(--+-----------------+--+-ソース・ファイル名-+--)-'
                 +-*CURLIB/--------+
                 '-ライブラリー名/-'
 
>--+------------------------------------------------+----------->
   |            .-*MODULE----------------------.    |
   '-SRCMBR--(--+-ソース・ファイル・メンバー名-+--)-'
 
>--+-----------------------------------------------+------------>
   '-SRCSTMF--(--ソース・ストリーム・ファイル名--)-'
 
                                (1)
>--+--------------------------+--------------------------------->
   |            .-*PRINT-.    |
   '-OUTPUT--(--+-*NONE--+--)-'
 
>--+----------------------------------+------------------------->
   |            .-10-------------.    |
   '-GENLVL--(--+-重大度レベル値-+--)-'
 
>--+----------------------------+------------------------------->
   |          .-*SRCMBRTXT-.    |
   '-TEXT--(--+-*BLANK-----+--)-'
              '-'説明'-----'
 
>--+---------------------------------+-------------------------->
   '-OPTION--(--| OPTION の詳細 |--)-'
 
>--+----------------------------+------------------------------->
   |             .-*STMT---.    |
   '-DBGVIEW--(--+-*SOURCE-+--)-'
                 +-*LIST---+
                 +-*COPY---+
                 +-*ALL----+
                 '-*NONE---'
 
>--+--------------------------+--------------------------------->
   |            .-*PRINT-.    |
   '-OUTPUT--(--+-*NONE--+--)-'
 
>--+----------------------------+------------------------------->
   |              .-*NONE--.    |
   '-OPTIMIZE--(--+-*BASIC-+--)-'
                  '-*FULL--'
 
>--+--------------------------+--------------------------------->
   |            .-*NONE--.    |
   '-INDENT--(--+-文字値-+--)-'
 
>--+------------------------------------------------------------------------------+-->
   |            .-*NONE------------------------------------------------------.    |
   '-CVTOPT--(--+------------------------------------------------------------+--)-'
                '-+-----------+--+----------+--+----------+--+-------------+-'
                  '-*DATETIME-'  '-*GRAPHIC-'  '-*VARCHAR-'  '-*VARGRAPHIC-'
 
>--+-------------------------------------------------------+---->
   |            .-*HEX--------------------------------.    |
   '-SRTSEQ--(--+-*JOB--------------------------------+--)-'
                +-*JOBRUN-----------------------------+
                +-*LANGIDUNQ--------------------------+
                +-*LANGIDSHR--------------------------+
                '-+-----------------+--分類テーブル名-'
                  +-*LIBL/----------+
                  +-*CURLIB/--------+
                  '-ライブラリー名/-'
 
>--+----------------------------------+------------------------->
   |            .-*JOBRUN--------.    |
   '-LANGID--(--+-*JOB-----------+--)-'
                '-言語識別コード-'
 
>--+-------------------------+---------------------------------->
   |             .-*YES-.    |
   '-REPLACE--(--+-*NO--+--)-'
 
>--+-----------------------------+------------------------------>
   |         .-*LIBCRTAUT---.    |
   '-AUT--(--+-*ALL---------+--)-'
             +-*CHANGE------+
             +-*USE---------+
             +-*EXCLUDE-----+
             '-権限リスト名-'
 
>--+--------------------------+--------------------------------->
   |              .-*YES-.    |
   '-TRUNCNBR--(--+-*NO--+--)-'
 
>--+--------------------------------+--------------------------->
   |            .-*NONE--------.    |
   '-FIXNBR--(--+-*ZONED-------+--)-'
                '-*INPUTPACKED-'
 
>--+----------------------------+------------------------------->
   |            .-*CURRENT-.    |
   '-TGTRLS--(--+-*PRV-----+--)-'
                '-VxRxMx---'
 
>--+-------------------------------+---------------------------->
   |             .-*NO--------.    |
   '-ALWNULL--(--+-*INPUTONLY-+--)-'
                 +-*USRCTL----+
                 '-*YES-------'
 
>--+-------------------------------------------------------------------------+-->
   |            .-*NONE-------------------------------------------------.    |
   '-BNDDIR--(--+-------------------------------------------------------+--)-'
                | .-*LIBL/----------.                                   |
                '-+-----------------+--バインディング・ディレクトリー名-'
                  +-*CURLIB/--------+
                  '-ライブラリー名/-'
 
>--+---------------------------------+-------------------------->
   |               .-*PEP-------.    |
   '-ENBPFRCOL--(--+-*ENTRYEXIT-+--)-'
                   '-*FULL------'
 
>--+--------------------------+--+--------------------------+--->
   |            .-*NONE--.    |  |            .-*NOCOL-.    |
   '-DEFINE--(--+-条件名-+--)-'  '-PRFDTA--(--+-*COL---+--)-'
 
>--+--------------------------+--------------------------------->
   '-LICOPT--(--オプション--)-'
 
>--+-----------------------------+------------------------------>
   |            .-*NONE-----.    |
   '-INCDIR--(--+-directory-+--)-'
 
>--+--------------------------+--------------------------------->
   |             .-*NO---.    |
   '-PGMINFO--(--+-*PCML-+--)-'
 
>--+----------------------------------------------------------------------+-->
   '-INFOSTMF--(--プログラム・インターフェース・ストリーム・ファイル名--)-'
 
>--+-----------------------------------------------------------------------------------+-->
   |              .-*NONE---------------------------------------------------------.    |
   '-PPGENOPT--(--+-+------+------------------------------------------------------+--)-'
                  | '-*DFT-'                                                      |
                  '-+-------------------+-+-------------------+-+---------------+-'
                    +-+-------------+---+ +-+-------------+---+ +-+-----------+-+
                    | '-*RMVCOMMENT-'   | | '-*EXPINCLUDE-'   | | '-*NOSEQSRC-' |
                    '-+---------------+-' '-+---------------+-' '-+---------+---'
                      '-*NORMVCOMMENT-'     '-*NOEXPINCLUDE-'     '-*SEQSRC-'
 
>--+------------------------------------------------------------------+-->
   |                .-*CURLIB------------.                            |
   '-PPSRCSFILE--(--+-+----------------+-+--出力ソース・ファイル名--)-'
                      '-ライブラリー名-'
 
>--+---------------------------------------------+-------------->
   |               .-*MODULE----------------.    |
   '-PPSRCSMBR--(--+-出力ソース・メンバー名-+--)-'
 
>--+-------------------------------------------------+---------><
   |               .-*SRCSTMF-------------------.    |
   '-PPSRCSTMF--(--+-出力ストリーム・ファイル名-+--)-'
 
注:
  1. この点より前のパラメーターは、すべて定位置形式によって指定することができます。
構文図を読む構文図をスキップするOPTION の詳細:
 
   .-*XREF---.  .-*GEN---.  .-*NOSECLVL-.  .-*SHOWCPY---.
|--+---------+--+--------+--+-----------+--+------------+------->
   '-*NOXREF-'  '-*NOGEN-'  '-*SECLVL---'  '-*NOSHOWCPY-'
 
   .-*EXPDDS---.  .-*EXT---.  .-*NOSHOWSKP-.  .-*NOSRCSTMT-.
>--+-----------+--+--------+--+------------+--+------------+---->
   '-*NOEXPDDS-'  '-*NOEXT-'  '-*SHOWSKP---'  '-*SRCSTMT---'
 
   .-*DEBUGIO---.  .-*NOEVENTF-.
>--+------------+--+-----------+--------------------------------|
   '-*NODEBUGIO-'  '-*EVENTF---'