SUBMIT command

Use the SUBMIT command to submit one or more batch jobs for background processing. Background processing is explained in z/OS TSO/E User's Guide.

SUBMIT is a foreground-initiated-background (FIB) command. You must be authorized by installation management to use SUBMIT. This command is generally used in conjunction with the CANCEL, STATUS, and OUTPUT commands.

Users can submit jobs containing only TSO/E commands to execute commands in the background. If a job contains the LOGON command and SUBMIT finds it before encountering a JOB statement, SUBMIT uses the LOGON command to build the JOB and EXEC statements. If your installation uses security labels and security checking, you can specify LOGON in the job stream and include the SECLABEL operand. LOGON builds a JOB statement that contains the security label from the LOGON command. Using the SECLABEL operand lets users submit a job with a different security label than the security label they used to log on to TSO/E.

Users also can submit jobs to run at a different security label than the one they logged on with by specifying the SECLABEL operand on the JOB statement. The SECLABEL that is specified must be one that the user has access to.

If a job does not contain the LOGON command or JOB statement with a security label, the job runs at the security label the user logged on with.

If users meet certain RACF® requirements, they can define another user to submit their jobs for them. When this method of submitting jobs, called surrogate job submission, is used, jobs are submitted from the second (surrogate) user's TSO/E ID. The jobs run as if submitted by the first user. For more information about surrogate job submission, see z/OS® Security Server RACF General User's Guide.

Requesting an attention interrupt after issuing a SUBMIT command might terminate that command's processing. In this case, you cannot resume SUBMIT processing by pressing the Enter key as you can after most attention interrupts.