Audience
This course is for people who want to use z/OS JCL and utilities.
Prerequisites
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.
Duration
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
Welcome.
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.
Procedures.
More About Utilities.
Lab - Day 3.
Day 4
Lab Review (Day 3).
More About Utilities.
More on Procedures.
Selected JCL Topics.
Sort/Merge.
Lab - Day 4.
Day 5
Lab Review (Day 4).
Multi Volume and Tape Allocation.
ABENDS.
Optional Lab - Day 5.