CRTCLMOD (Create Control Language Module) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
                      .-*CURLIB/------.
>>-CRTCLMOD--MODULE(--+---------------+--program-name--)-------->
                      '-library-name/-'
 
>--+------------------------------------------------------+----->
   |           .-*LIBL/--------.  .-QCLSRC-----------.    |
   '-SRCFILE(--+---------------+--+-source-file-name-+--)-'
               +-*CURLIB/------+
               '-library-name/-'
 
>--+-----------------------------------------+------------------>
   |          .-*MODULE-----------------.    |
   '-SRCMBR(--+-source-file-member-name-+--)-'
 
>--+------------------------+----------------------------------->
   |          .-*PRINT-.    |
   '-OUTPUT(--+-*NONE--+--)-'
 
                                         (1)
>--+-----------------------------------+------------------------>
   |          .-------------------.    |
   |          V                   |    |
   '-OPTION(----+---------------+-+--)-'
                | .-*GEN---.    |
                +-+-*NOGEN-+----+
                | .-*XREF---.   |
                +-+-*NOXREF-+---+
                | .-*NOSECLVL-. |
                +-+-*SECLVL---+-+
                | .-*NOEVENTF-. |
                '-+-*EVENTF---+-'
 
>--+-------------------+--+-----------------------+------------->
   |       .-*JOB-.    |  |           .-*YES-.    |
   '-LOG(--+-*YES-+--)-'  '-REPLACE(--+-*NO--+--)-'
           '-*NO--'
 
>--+--------------------------------+--------------------------->
   |          .-*CURRENT-------.    |
   '-TGTRLS(--+-*PRV-----------+--)-'
              '-target-release-'
 
>--+--------------------------------------+--------------------->
   |       .-*LIBCRTAUT--------------.    |
   '-AUT(--+-*CHANGE-----------------+--)-'
           +-*ALL--------------------+
           +-*USE--------------------+
           +-*EXCLUDE----------------+
           '-authorization-list-name-'
 
>--+-----------------------------------------------+------------>
   |          .-*HEX--------------------------.    |
   '-SRTSEQ(--+-*JOB--------------------------+--)-'
              +-*JOBRUN-----------------------+
              +-*LANGIDUNQ--------------------+
              +-*LANGIDSHR--------------------+
              | .-*LIBL/--------.             |
              '-+-*CURLIB/------+--table-name-'
                '-library-name/-'
 
>--+-----------------------------+------------------------------>
   |          .-*JOBRUN-----.    |
   '-LANGID(--+-*JOB--------+--)-'
              '-language-ID-'
 
>--+---------------------------------+-------------------------->
   |        .-*SRCMBRTXT--------.    |
   '-TEXT(--+-*BLANK------------+--)-'
            '-'--description--'-'
 
>--+-------------------------+--+--------------------------+---->
   |            .-*PEP--.    |  |            .-*NONE--.    |
   '-ENBPFRCOL--+-*NONE-+--)-'  '-OPTIMIZE(--+-*BASIC-+--)-'
                                             '-*FULL--'
 
>--+--------------------------+--------------------------------><
   |           .-*STMT---.    |
   '-DBGVIEW(--+-*ALL----+--)-'
               +-*SOURCE-+
               +-*LIST---+
               '-*NONE---'
 
 

Notes:

  1. All parameters preceding this point can be specified in positional form.