Skip to content
JCL & batch

Job

A unit of batch work submitted to the system, made up of one or more steps that run in order.

Also written batch job

A job is one piece of batch work, described in JCL and handed to the system to run. It has a name, it runs a sequence of steps, and it finishes with a result you can go and read.

Learn the lifecycle, because the terms come up everywhere. You submit a job. It is queued by the job entry subsystem until resources and priority allow it to run. It executes, step by step. It produces output, which lands on the spool. Then it ends, and its output waits for you in SDSF.

Each job gets a number when it is submitted, and that job number is how you and everyone else refer to that particular run. The same JCL submitted twice produces two jobs with two numbers.

Jobs are the unit of scheduling, of restart and of accounting. When a nightly batch cycle is described as having eight hundred jobs, that is eight hundred of these, wired together in a dependency order by a scheduler.

Browse all 115 terms

Learn this properly.

Use Job for real in Mainframe101, in your browser, with Zed beside you. Join the waitlist.

Early access and updates. No spam, unsubscribe any time.