Advanced Topics in z/OS JCL
Course Number: 630-TF
Recommended Duration: 3 days
Intended Audience
Experienced programmers, operators, analysts, support staff and users who need to know how to code JCL to run jobs in a z/OS environment. Anyone who needs to work with procedures, handle JCL errors, and design / code JCL to deal with multi-volume data sets, restart, SMS data sets, or HFS files.
Objectives
Students who complete this course will be able to code JCL to run test and production batch jobs, use some common batch utility programs, and use a Sort / Merge program product, including the Year 2000 capabilities; debug many JCL errors; set up JCL for restart; use some JES2 or JES3 control statements. There are five standard exercises and two optional exercises, all hands-on.
Prerequisites: A working understanding of JCL.
Topics
-
Data sets and libraries; DASD organization, VTOCs and catalogs
-
z/OS organization and workflow
-
Introduction to Work Load Manager (WLM)
-
JCL: rules of syntax
-
JOB, EXEC, DD, OUTPUT statements
-
OPEN processing
-
Sources of Information
-
Debugging JCL
-
Multi-volume data sets
-
Extended Format data sets
-
Striped data sets
-
HFS files
-
Utilities: IEFBR14, IEBGENER, IEBCOPY
-
Introduction to IDCAMS
-
Conditional JCL: IF/THEN, ELSE, ENDIF
-
Cataloged and in-stream procedures
-
Symbolic parameters in procedures and in open JCL
-
JES internal readers
-
Step restart, checkpoint restart
-
JES control statements
-
SMS - Storage Management Subsystem and PDSEs
-
INCLUDE, SET, JCLLIB
-
Sort / Merge, including multiple output files and Year 2000 capabilities
|