CRTJOBD (Create Job Description) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
                   .-*CURLIB/------.
>>-CRTJOBD--JOBD(--+---------------+--job-description-name--)--->
                   '-library-name/-'
 
>--+-------------------------+---------------------------------->
   |        .-*RQD------.    |
   '-USER(--+-user-name-+--)-'
 
                                                       (1)
>--+-------------------------------------------------+---------->
   |        .-*LIBL/--------.  .-QBATCH---------.    |
   '-JOBQ(--+---------------+--+-job-queue-name-+--)-'
            +-*CURLIB/------+
            '-library-name/-'
 
>--+-------------------------------------+---------------------->
   |          .-5-------------------.    |
   '-JOBPTY(--+-scheduling-priority-+--)-'
 
>--+---------------------------------+-------------------------->
   |          .-5---------------.    |
   '-OUTPTY(--+-output-priority-+--)-'
 
>--+------------------------------+----------------------------->
   |          .-*SYSVAL------.    |
   '-PRTTXT(--+-*BLANK-------+--)-'
              '-'print-text'-'
 
>--+---------------------------------+-------------------------->
   |          .-*USRPRF---------.    |
   '-ACGCDE(--+-*BLANK----------+--)-'
              '-accounting-code-'
 
>--+--------------------------------+--------------------------->
   |          .-QCMDI----------.    |
   '-RTGDTA(--+-*RQSDTA--------+--)-'
              '-'routing-data'-'
 
>--+--------------------------------+--------------------------->
   |          .-*NONE----------.    |
   '-RQSDTA(--+-*RTGDTA--------+--)-'
              '-'request-data'-'
 
>--+----------------------------------+------------------------->
   |          .-*NOCHK-----------.    |
   '-SYNTAX(--+-message-severity-+--)-'
 
>--+----------------------------------------+------------------->
   |           .-*SYSVAL---------------.    |
   '-INLLIBL(--+-*NONE-----------------+--)-'
               | .-------------------. |
               | V              (2)  | |
               '---library-name------+-'
 
>--+----------------------------------+------------------------->
   |          .-30---------------.    |
   '-ENDSEV(--+-message-severity-+--)-'
 
>--+---------------------------------------------------------------+-->
   |       .-4-------------.  .-0----------------.  .-*NOLIST-.    |
   '-LOG(--+-message-level-+--+-message-severity-+--+-*MSG----+--)-'
                                                    '-*SECLVL-'
 
>--+------------------------+----------------------------------->
   |            .-*NO--.    |
   '-LOGCLPGM(--+-*YES-+--)-'
 
>--+-----------------------------+------------------------------>
   |             .-*RQD-----.    |
   '-INQMSGRPY(--+-*DFT-----+--)-'
                 '-*SYSRPYL-'
 
>--+-------------------------------------+---------------------->
   |          .-*USRPRF-------------.    |
   '-PRTDEV(--+-*SYSVAL-------------+--)-'
              +-*WRKSTN-------------+
              '-printer-device-name-'
 
>--+----------------------------------------------------+------->
   |        .-*USRPRF------------------------------.    |
   '-OUTQ(--+-*DEV---------------------------------+--)-'
            +-*WRKSTN------------------------------+
            | .-*LIBL/--------.                    |
            '-+---------------+--output-queue-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+--------------------+--+------------------------+----------->
   |        .-*NO--.    |  |        .-*SYSVAL--.    |
   '-HOLD(--+-*YES-+--)-'  '-DATE(--+-job-date-+--)-'
 
>--+------------------------------+----------------------------->
   |       .-00000000--------.    |
   '-SWS(--+-switch-settings-+--)-'
 
>--+----------------------------------+------------------------->
   |             .-*SYSVAL-------.    |
   '-DEVRCYACN(--+-*MSG----------+--)-'
                 +-*DSCMSG-------+
                 +-*DSCENDRQS----+
                 +-*ENDJOB-------+
                 '-*ENDJOBNOLIST-'
 
>--+--------------------------+--------------------------------->
   |           .-*SYSVAL-.    |
   '-TSEPOOL(--+-*NONE---+--)-'
               '-*BASE---'
 
>--+--------------------------------------+--------------------->
   |       .-*LIBCRTAUT--------------.    |
   '-AUT(--+-*CHANGE-----------------+--)-'
           +-*ALL--------------------+
           +-*USE--------------------+
           +-*EXCLUDE----------------+
           '-authorization-list-name-'
 
>--+-----------------------------+------------------------------>
   |        .-*BLANK--------.    |
   '-TEXT(--+-'description'-+--)-'
 
>--+------------------------------------------------------+----->
   |             .-*SYSVAL---------------------------.    |
   '-JOBMSGQMX(--+-maximum-size-of-job-message-queue-+--)-'
 
>--+-----------------------------+------------------------------>
   |             .-*SYSVAL--.    |
   '-JOBMSGQFL(--+-*NOWRAP--+--)-'
                 +-*WRAP----+
                 '-*PRTWRAP-'
 
>--+-------------------------+---------------------------------->
   |             .-*NO--.    |
   '-ALWMLTTHD(--+-*YES-+--)-'
 
>--+------------------------------------------------------+----->
   |             .-*NONE-----------------------------.    |
   '-INLASPGRP(--+-auxiliary-storage-pool-group-name-+--)-'
 
>--+--------------------------+--------------------------------><
   |           .-*SYSVAL-.    |
   '-SPLFACN(--+-*KEEP---+--)-'
               '-*DETACH-'
 
 

Notes:

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

  2. A maximum of 250 repetitions.