SBMJOBJS (Submit Job Using Job Scheduler) syntax diagram
Job: B,I Pgm: B,I REXX: B,I Exec >>-SBMJOBJS-----------------------------------------------------> .-*NONE------. .-*NONE-----------------. (1) >--JOB(----job-name----+-group-name-+--+-group-sequence-number-+--)-------> (2) >--+---------------------------+--------------------------------> | .-*SCHED------. | '-TIME(--+-*IMMED------+--)-' '-submit-time-' >--+---------------------------+--------------------------------> | .-*CURRENT----. | '-DATE(--+-submit-date-+--)-' >--+---------------------------------+--------------------------> | .-*FIRST----------. | '-STRSEQ(--+-sequence-number-+--)-' >--+----------------------+--+----------------------+-----------> | .-*YES-. | | .-*NO--. | '-CHKDEP(--+-*NO--+--)-' '-UPDDEP(--+-*YES-+--)-' >--+-------------------------------------------------------+----> | .-*NONE-----------------------------------. | | | .-------------------------------------. | | | | V (3) | | | '-PARM(--+---parameter-name--parameter-data------+-+--)-' >--+----------------------------------------------+-------------> | .-*SAME--------------------. | '-RMTLOCNAME(--+-*JOBCTL------------------+--)-' +-*LCL---------------------+ +-remote-location-name-----+ '-network-ID.location-name-' >--+----------------------------------+-------------------------> | .-*SAME------------. | '-MAXRUN(--+-*NOMAX-----------+--)-' '-maximum-run-time-' >--+-----------------------------------------------------------+--> | .-*SAME----------. .-*SAME---------. | '-PGRRCPNORM(--+-+-*JOBCTL--------+--+-*JOBCTL-------+-+--)-' | '-recipient-name-' +-*COMP---------+ | | '-pager-message-' | '-*NONE---------------------------------' >--+----------------------------------------------------------+--> | .-*SAME----------. .-*SAME---------. | '-PGRRCPABN(--+-+-*JOBCTL--------+--+-*JOBCTL-------+-+--)-' | '-recipient-name-' +-*COMP---------+ | | '-pager-message-' | '-*NONE---------------------------------' >--+-------------------------------------------------------------------------------+--> | .-*SAME---------------------------------------------------------. | '-ALTJOB(--+-*NONE---------------------------------------------------------+--)-' | .-*NONE------. .-*NONE-----------------. | '-alternate-job-name--+-group-name-+--+-group-sequence-number-+-' >--+------------------------------------------+-----------------> | .-*SAME------------------. | '-RPTDSTID(--+-*NONE------------------+--)-' '-report-distribution-ID-' >--+-------------------------+----------------------------------> | .-*SAME---. | '-RCYACN(--+-*JOBCTL-+--)-' +-*SBMRLS-+ +-*SBMHLD-+ '-*NOSBM--' >--+-------------------------------------------------------+----> | .-*SAME-----------------------------------. | '-JOBD(--+-*JOBCTL---------------------------------+--)-' +-*USRPRF---------------------------------+ | .-*LIBL/--------. | '-+---------------+--job-description-name-' +-*CURLIB/------+ '-library-name/-' >--+-------------------------------------------------+----------> | .-*SAME-----------------------------. | '-JOBQ(--+-*JOBCTL---------------------------+--)-' +-*JOBD-----------------------------+ | .-*LIBL/--------. | '-+---------------+--job-queue-name-' +-*CURLIB/------+ '-library-name/-' >--+------------------------------+-----------------------------> | .-*SAME--------. | '-JOBPTY(--+-*JOBCTL------+--)-' +-*JOBD--------+ '-job-priority-' >--+---------------------------------+--------------------------> | .-*SAME-----------. | '-OUTPTY(--+-*JOBCTL---------+--)-' +-*JOBD-----------+ '-output-priority-' >--+-------------------------------------+----------------------> | .-*SAME---------------. | '-PRTDEV(--+-*JOBCTL-------------+--)-' +-*USRPRF-------------+ +-*DEV----------------+ +-*SYSVAL-------------+ +-*JOBD---------------+ '-printer-device-name-' >--+----------------------------------------------------+-------> | .-*SAME--------------------------------. | '-OUTQ(--+-*JOBCTL------------------------------+--)-' +-*JOBD--------------------------------+ | .-*LIBL/--------. | '-+---------------+--output-queue-name-' +-*CURLIB/------+ '-library-name/-' >--+-------------------------+----------------------------------> | .-*SAME-----. | '-USER(--+-*JOBCTL---+--)-' +-*CURRENT--+ +-*JOBD-----+ '-user-name-' >--+----------------------------+-------------------------------> | .-*SAME------. | '-PRTTXT(--+-*JOBCTL----+--)-' +-*BLANK-----+ +-*JOBD------+ +-*SYSVAL----+ '-print-text-' >--+------------------------------+-----------------------------> | .-*SAME--------. | '-RTGDTA(--+-*JOBCTL------+--)-' +-*JOBD--------+ '-routing-data-' >--+--------------------------------------+---------------------> | .-*SAME----------------. | '-CURLIB(--+-*JOBCTL--------------+--)-' +-*USRPRF--------------+ +-*CRTDFT--------------+ '-current-library-name-' >--+---------------------------------+--------------------------> | .-*SAME-------------. | '-LIBL(--+-*JOBD-------------+--)-' +-*SYSVAL-----------+ +-*NONE-------------+ +-*JOBCTL-----------+ '-library-list-name-' >--+---------------------------------------------------------------+--> | .-*SAME---------. .-*SAME------------. .-*SAME---. | '-LOG(--+-*JOBCTL-------+--+-*JOBCTL----------+--+-*JOBCTL-+--)-' +-*JOBD---------+ +-*JOBD------------+ +-*JOBD---+ '-message-level-' '-message-severity-' +-*MSG----+ +-*SECLVL-+ '-*NOLIST-' >--+---------------------------+--------------------------------> | .-*SAME---. | '-LOGCLPGM(--+-*JOBCTL-+--)-' +-*JOBD---+ +-*YES----+ '-*NO-----' >--+-----------------------------+--+-----------------------+---> | .-*SAME----. | | .-*SAME---. | '-INQMSGRPY(--+-*JOBCTL--+--)-' '-HOLD(--+-*JOBCTL-+--)-' +-*JOBD----+ +-*JOBD---+ +-*RQD-----+ +-*YES----+ +-*DFT-----+ '-*NO-----' '-*SYSRPYL-' >--+------------------------------+-----------------------------> | .-*SAME-----------. | '-SWS(--+-*JOBCTL---------+--)-' +-*JOBD-----------+ '-switch-settings-' >--+-----------------------------------------------------+------> | .-*SAME---------------------------------. | '-MSGQ(--+-*JOBCTL-------------------------------+--)-' +-*USRPRF-------------------------------+ +-*NONE---------------------------------+ | .-*LIBL/--------. | '-+---------------+--message-queue-name-' +-*CURLIB/------+ '-library-name/-' >--+---------------------------------+--------------------------> | .-*SAME-----------. | '-ACGCDE(--+-*JOBCTL---------+--)-' +-*JOBD-----------+ +-*USRPRF---------+ +-*BLANK----------+ '-accounting-code-' >--+------------------------------------------+---------------->< | .-*SAME--------------------. | '-RUNPTY(--+-*JOBCTL------------------+--)-' +-*NOCHG-------------------+ '-machine-running-priority-'
Notes:
- All parameters preceding this point are key parameters.
- All parameters preceding this point can be specified positionally.
- A maximum of 50 repetitions.