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:
- All parameters preceding this point can be specified in positional form.