z/OS JCL and Utilities - ES07G

z/OS JCL and Utilities - ES07G


This course is for people who want to use z/OS JCL and utilities.


You should have basic knowledge of IS technologies.

You should be familiar with z/OS concepts and how these systems supports the Enterprise Servers.

This knowledge can be obtained by attending An Introduction to the z/OS Environment - ES05G.


5 days.

Course Objectives

This course is designed to teach you how to use z/OS Job Control Language (JCL) and selected z/OS utility programs in an online batch environment. Both Storage Management Subsystem (SMS) and non-SMS JCL are discussed. Machine lab exercises complement the lecture material.

  • Code basic JCL statements using proper syntax and coding rules, including JCL for:
    • Creating new data sets
    • Referencing existing data sets
    • Condition code testing
    • IF/THEN/ELSE/ENDIF constructs
    • Generation data groups
    • Output routing
    • JCL enhancements introduced by various releases of MVS, OS/390, and z/OS
  • Identify storage management subsystem requirements
  • Code instream and cataloged procedures
  • Use symbolic parameters in procedures
  • Code procedure overrides and additions
  • Use selected utility programs
  • Describe tape processing facilities
  • Code sort and merge control statements and associated JCL statements
  • Recognize and resolve common ABENDS

Course Content

Day 1
Introduction to JCL.
JOB, EXEC, and DD Statements.
DD Statement Parameters, A Second Look.
Lab - Day 1.

Day 2
Lab Review (Day 1).
DD Statement Parameters, A Second Look.
Introduction to Utilities and Conditional Execution.
Data Management, Organization, and Format.
Lab - Day 2.

Day 3
Lab Review (Day 2).
Data Management, Organization, and Format.
Generation Data Groups.
More About Utilities.
Lab - Day 3.

Day 4
Lab Review (Day 3).
More About Utilities.
More on Procedures.
Selected JCL Topics.
Lab - Day 4.

Day 5
Lab Review (Day 4).
Multi Volume and Tape Allocation.
Optional Lab - Day 5.

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

Public Courses

There are no upcoming events

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...