CRTBNDRPG コマンド

バインド RPG プログラムの作成 (CRTBNDRPG) コマンドは、ソース・コードから一時モジュール・ オブジェクトを作成してから、プログラム・オブジェクトを作成することによ って、RPG モジュールの作成 (CRTRPGMOD) コマンドおよびプログラムの作成 (CRTPGM) コマンドの結合されたタスクを実行します。 プログラム・オブジェクトがいったん作成されると、CRTBNDRPG は作成した 一時モジュールを削除します。 CRTBNDRPG コマンドの構文図全体を下に示します。

ジョブ: B,I  プログラム: B,I  REXX: B,I  EXEC

構文図を読む構文図をスキップする
>>-CRTBNDRPG------------------------------------------------------------------------------>

>--+------------------------------------------------+------------------------------------->
   |         .-*CURLIB/------.  .-*CTLSPEC-----.    |   
   '-PGM--(--+---------------+--+-program-name-+--)-'   
             '-library-name/-'                          

>--+--------------------------------------------------------+----------------------------->
   |             .-*LIBL/--------.  .-QRPGLESRC--------.    |   
   '-SRCFILE--(--+---------------+--+-source-file-name-+--)-'   
                 +-*CURLIB/------+                              
                 '-library-name/-'                              

>--+-------------------------------------------+------------------------------------------>
   |            .-*PGM--------------------.    |   
   '-SRCMBR--(--+-source-file-member-name-+--)-'   

>--+----------------------------------------+--------------------------------------------->
   '-SRCSTMF--(--source-stream-file-name--)-'   

                                (1)   
>--+--------------------------+----------------------------------------------------------->
   |            .-*PRINT-.    |       
   '-OUTPUT--(--+-*NONE--+--)-'       

>--+----------------------------------------+--------------------------------------------->
   |            .-10-------------------.    |   
   '-GENLVL--(--+-severity-level-value-+--)-'   

>--+-------------------------------+------------------------------------------------------>
   |          .-*SRCMBRTXT----.    |   
   '-TEXT--(--+-*BLANK--------+--)-'   
              '-'description'-'        

>--+---------------------------+---------------------------------------------------------->
   |               .-*YES-.    |   
   '-DFTACTGRP--(--+-*NO--+--)-'   

>--+----------------------------------+--------------------------------------------------->
   '-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--------------------------+        
                '-+---------------+-- 分類テーブル名 -'        
                  +-*LIBL/--------+                     
                  +-*CURLIB/------+                     
                  '-library-name/-'                     

>--+---------------------------------------+---------------------------------------------->
   |            .-*JOBRUN-------------.    |   
   '-LANGID--(--+-*JOB----------------+--)-'   
                '-language-identifier-'        

>--+-------------------------+--+--------------------------+------------------------------>
   |             .-*YES-.    |  |            .-*USER--.    |   
   '-REPLACE--(--+-*NO--+--)-'  '-USRPRF--(--+-*OWNER-+--)-'   

>--+----------------------------------------+--------------------------------------------->
   |         .-*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-------'        

>--+------------------------------+------------------------------------------------------->
   |            .-*SNGLVL----.    |   
   '-STGMDL--(--+-*TERASPACE-+--)-'   
                '-*INHERIT---'        

>--+-------------------------------------------------------------------------+------------>
   |            .-*NONE-------------------------------------------------.    |   
   '-BNDDIR--(--+-------------------------------------------------------+--)-'   
                | .-*LIBL/--------.                                     |        
                '-+---------------+-- バインディング・ディレクトリー名 -'        
                  +-*CURLIB/------+                              
                  +-*USRLIBL/-----+                              
                  '-library-name/-'                              

>--+-----------------------------------------+-------------------------------------------->
   |            .-*STGMDL---------------.    |   
   '-ACTGRP--(--+-*NEW------------------+--)-'   
                +-*CALLER---------------+        
                '-activation-group-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-'                                   

>--+------------------------------------------------+------------------------------------->
   |               .-*PGM----------------------.    |   
   '-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---.  .-*UNREF---.  .-*NOEVENTF-.   
>--+------------+--+----------+--+-----------+------------------|
   '-*NODEBUGIO-'  '-*NOUNREF-'  '-*EVENTF---'