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-+--)-'   

注:
  1.  この点より前のパラメーターは、すべて定位置形式によって指定することができます。 
構文図を読む構文図をスキップする
OPTION の詳細

   .-*XREF---.  .-*GEN---.  .-*NOSECLVL-.  .-*SHOWCPY---.   
|--+---------+--+--------+--+-----------+--+------------+------->
   '-*NOXREF-'  '-*NOGEN-'  '-*SECLVL---'  '-*NOSHOWCPY-'   

   .-*EXPDDS---.  .-*EXT---.  .-*NOSHOWSKP-.  .-*NOSRCSTMT-.   
>--+-----------+--+--------+--+------------+--+------------+---->
   '-*NOEXPDDS-'  '-*NOEXT-'  '-*SHOWSKP---'  '-*SRCSTMT---'   

   .-*DEBUGIO---.  .-*NOEVENTF-.   
>--+------------+--+-----------+--------------------------------|
   '-*NODEBUGIO-'  '-*EVENTF---'