Skip to content
JCL & batch

Batch scheduler

Software that submits production jobs automatically in the right order, at the right time, based on what has already succeeded.

Also written job scheduler, workload scheduler, CA-7

Production batch is not submitted by hand. A scheduler holds the definition of what runs, when, and in what order, and drives the whole nightly cycle automatically.

The core of it is dependencies. A job that produces a file must finish successfully before the job that reads it starts. Multiply that by hundreds of jobs and you have a dependency network that no person could run manually at three in the morning.

Schedulers also handle calendars, so month-end and year-end work runs only when it should; time constraints, so a job waits for a file from another organisation; and failure handling, so an operator is alerted and the dependent work holds rather than running on bad data.

Common products include IBM Workload Scheduler and CA-7, and most sites have one of a handful.

The JCL you write is only half the picture. In production it is the scheduler that decides when your job runs and what happens if it fails.

Browse all 115 terms

Learn this properly.

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

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