ADDJOBJS (Add Job using Job Scheduler) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-ADDJOBJS----------------------------------------------------->
 
                       .-*NONE------.  .-*NONE-----------------.    (1)
>--JOB(----job-name----+-group-name-+--+-group-sequence-number-+--)------->
 
>--+-------------------------------+---------------------------->
   |       .-*JOBCTL----------.    |
   '-APP(--+-*NONE------------+--)-'
           '-application-name-'
 
>--+----------------------------+------------------------------->
   |          .-*DAILY-----.    |
   '-SCDCDE(--+-*CALENDAR--+--)-'
              +-*DATE------+
              +-*DAY-------+
              +-*NUMDAY----+
              +-*MINUTES---+
              +-*ONCE------+
              +-*MONTHEND--+
              +-*FIRST-----+
              +-*SECOND----+
              +-*THIRD-----+
              +-*FOURTH----+
              +-*FIFTH-----+
              +-*LAST------+
              +-*FIRSTWRK--+
              +-*LASTWRK---+
              +-*DEPJOB----+
              +-*ALTERNATE-+
              +-*NONE------+
              '-*JOBCTL----'
 
>--+---------------------------------------+-------------------->
   |        .--------------------.         |
   |        V                    | (2)     |
   '-TIME(----+-2400-----------+-+-------)-'
              '-scheduled-time-'
 
>--+-----------------------------------+------------------------>
   '-ITVMIN(----number-of-minutes----)-'
 
>--+----------------------------+------------------------------->
   |       .-*JOBCTL-------.    |
   '-CAL(--+-*NONE---------+--)-'
           '-calendar-name-'
 
>--+---------------------------------------+-------------------->
   |          .-*JOBCTL---------------.    |
   '-HDYCAL(--+-*NONE-----------------+--)-'
              '-holiday-calendar-name-'
 
>--+--------------------------------------+--------------------->
   |          .-*JOBCTL--------------.    |
   '-FSCCAL(--+-*NONE----------------+--)-'
              '-fiscal-calendar-name-'
 
>--+--------------------------------+--------------------------->
   |       .-*ALL---------.         |
   |       | .----------. |         |
   |       | V          | | (3)     |
   '-DAY(--+---+-*MON-+-+-+-------)-'
               +-*TUE-+
               +-*WED-+
               +-*THU-+
               +-*FRI-+
               +-*SAT-+
               '-*SUN-'
 
>--+----------------------+------------------------------------->
   |          .-*SUN-.    |
   '-SNGDAY(--+-*MON-+--)-'
              +-*TUE-+
              +-*WED-+
              +-*THU-+
              +-*FRI-+
              '-*SAT-'
 
>--+--------------------------------+--------------------------->
   '-ITVDAY(----number-of-days----)-'
 
>--+------------------------------------------+----------------->
   |        .-----------------------.         |
   |        V                       | (4)     |
   '-DATE(------dates-of-the-year---+-------)-'
 
>--+------------------------------+--+--------------------+----->
   |           .-*NEXT-------.    |  |        .-*YES-.    |
   '-SNGDATE(--+-single-date-+--)-'  '-SAVE(--+-*NO--+--)-'
 
>--+-----------------------------------------+------------------>
   |            .------------------.         |
   |            V                  | (5)     |
   '-DAYMONTH(------day-of-month---+-------)-'
 
>--+----------------------+------------------------------------->
   |          .-*NO--.    |
   '-WRKDAY(--+-*YES-+--)-'
 
>--+--------------------------------------------------+--------->
   |             .-*ALL---------------------.         |
   |             | .----------------------. |         |
   |             | V                      | | (6)     |
   '-FSCPERIOD(--+---fiscal-period-number-+-+-------)-'
 
>--+--------------------------+--+-------------------------+---->
   |        .-*NONE------.    |  '-CMD(----CL-command----)-'
   '-TEXT(--+-print-text-+--)-'
 
>--+----------------------------------------------+------------->
   |              .-*JOBCTL------------------.    |
   '-RMTLOCNAME(--+-*LCL---------------------+--)-'
                  +-remote-location-name-----+
                  '-network-ID.location-name-'
 
>--+--------------------------------------------------------+--->
   |                    .-*NONE-------.  .-*NONE-------.    |
   '-RANGE(--| Range |--+-ending-time-+--+-ending-date-+--)-'
 
>--+----------------------------------+------------------------->
   |          .-*NOMAX-----------.    |
   '-MAXRUN(--+-maximum-run-time-+--)-'
 
>--+-----------------------------------------------------------+-->
   |                .-*JOBCTL--------.  .-*JOBCTL-------.      |
   '-PGRRCPNORM(--+-+-recipient-name-+--+-*COMP---------+-+--)-'
                  |                     '-pager-message-' |
                  '-*NONE---------------------------------'
 
>--+----------------------------------------------------------+-->
   |               .-*JOBCTL--------.  .-*JOBCTL-------.      |
   '-PGRRCPABN(--+-+-recipient-name-+--+-*COMP---------+-+--)-'
                 |                     '-pager-message-' |
                 '-*NONE---------------------------------'
 
>--+-----------------------------------------------------------------------------------+-->
   |          .-*NONE-------------------------------------------------------------.    |
   |          |                         .-*NONE------.  .-*NONE-----------------. |    |
   '-ALTJOB(--+---alternate-job-name----+-group-name-+--+-group-sequence-number-+-+--)-'
 
>--+------------------------------------------+----------------->
   |            .-*NONE------------------.    |
   '-RPTDSTID(--+-report-distribution-ID-+--)-'
 
>--+-------------------------+---------------------------------->
   |          .-*JOBCTL-.    |
   '-RCYACN(--+-*SBMRLS-+--)-'
              +-*SBMHLD-+
              '-*NOSBM--'
 
>--+-------------------------------------------------------+---->
   |        .-*JOBCTL---------------------------------.    |
   '-JOBD(--+-*USRPRF---------------------------------+--)-'
            | .-*LIBL/--------.                       |
            '-+---------------+--job-description-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+-------------------------------------------------+---------->
   |        .-*JOBCTL---------------------------.    |
   '-JOBQ(--+-*JOBD-----------------------------+--)-'
            | .-*LIBL/--------.                 |
            '-+---------------+--job-queue-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+-------------------------------------+---------------------->
   |          .-*JOBCTL-------------.    |
   '-JOBPTY(--+-*JOBD---------------+--)-'
              '-scheduling-priority-'
 
>--+---------------------------------+-------------------------->
   |          .-*JOBCTL---------.    |
   '-OUTPTY(--+-*JOBD-----------+--)-'
              '-output-priority-'
 
>--+-------------------------------------+---------------------->
   |          .-*JOBCTL-------------.    |
   '-PRTDEV(--+-*USRPRF-------------+--)-'
              +-*DEV----------------+
              +-*SYSVAL-------------+
              +-*JOBD---------------+
              '-printer-device-name-'
 
>--+----------------------------------------------------+------->
   |        .-*JOBCTL------------------------------.    |
   '-OUTQ(--+-*JOBD--------------------------------+--)-'
            | .-*LIBL/--------.                    |
            '-+---------------+--output-queue-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+-------------------------+---------------------------------->
   |        .-*JOBCTL---.    |
   '-USER(--+-*CURRENT--+--)-'
            +-*JOBD-----+
            '-user-name-'
 
>--+----------------------------+------------------------------->
   |          .-*JOBCTL----.    |
   '-PRTTXT(--+-*BLANK-----+--)-'
              +-*JOBD------+
              +-*SYSVAL----+
              '-print-text-'
 
>--+------------------------------+----------------------------->
   |          .-*JOBCTL------.    |
   '-RTGDTA(--+-*JOBD--------+--)-'
              '-routing-data-'
 
>--+--------------------------------------+--------------------->
   |          .-*JOBCTL--------------.    |
   '-CURLIB(--+-*USRPRF--------------+--)-'
              +-*CRTDFT--------------+
              '-current-library-name-'
 
>--+---------------------------------+-------------------------->
   |        .-*JOBCTL-----------.    |
   '-LIBL(--+-*JOBD-------------+--)-'
            +-*SYSVAL-----------+
            +-*NONE-------------+
            '-library-list-name-'
 
>--+---------------------------------------------------------------+-->
   |       .-*JOBCTL-------.  .-*JOBCTL----------.  .-*JOBCTL-.    |
   '-LOG(--+-*JOBD---------+--+-*JOBD------------+--+-*JOBD---+--)-'
           '-message-level-'  '-message-severity-'  +-*MSG----+
                                                    +-*SECLVL-+
                                                    '-*NOLIST-'
 
>--+---------------------------+-------------------------------->
   |            .-*JOBCTL-.    |
   '-LOGCLPGM(--+-*JOBD---+--)-'
                +-*YES----+
                '-*NO-----'
 
>--+-----------------------------+--+-----------------------+--->
   |             .-*JOBCTL--.    |  |        .-*JOBCTL-.    |
   '-INQMSGRPY(--+-*JOBD----+--)-'  '-HOLD(--+-*JOBD---+--)-'
                 +-*RQD-----+                +-*YES----+
                 +-*DFT-----+                '-*NO-----'
                 '-*SYSRPYL-'
 
>--+------------------------------+----------------------------->
   |       .-*JOBCTL---------.    |
   '-SWS(--+-*JOBD-----------+--)-'
           '-switch-settings-'
 
>--+-----------------------------------------------------+------>
   |        .-*JOBCTL-------------------------------.    |
   '-MSGQ(--+-*USRPRF-------------------------------+--)-'
            +-*NONE---------------------------------+
            | .-*LIBL/--------.                     |
            '-+---------------+--message-queue-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+---------------------------------+-------------------------->
   |          .-*JOBCTL---------.    |
   '-ACGCDE(--+-*JOBD-----------+--)-'
              +-*USRPRF---------+
              +-*BLANK----------+
              '-accounting-code-'
 
>--+------------------------------------------+----------------->
   |          .-*JOBCTL------------------.    |
   '-RUNPTY(--+-*NOCHG-------------------+--)-'
              '-machine-running-priority-'
 
>--+---------------------------------------------+-------------><
   |          .------------------------.         |
   |          V                        | (7)     |
   '-ADLCMD(------additional-command---+-------)-'
 
Range
 
   .-*NONE----------.  .-*NONE----------.
|--+-beginning-time-+--+-beginning-date-+-----------------------|
 
 

Notes:

  1. All parameters preceding this point can be specified positionally.

  2. A maximum of 10 repetitions.

  3. A maximum of 7 repetitions.

  4. A maximum of 13 repetitions.

  5. A maximum of 13 repetitions.

  6. A maximum of 13 repetitions.

  7. A maximum of 4 repetitions.