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:
- All parameters preceding this point can be specified positionally.
- A maximum of 10 repetitions.
- A maximum of 7 repetitions.
- A maximum of 13 repetitions.
- A maximum of 13 repetitions.
- A maximum of 13 repetitions.
- A maximum of 4 repetitions.