htalogo2.gif

Advanced Topics in z/OS JCL - Course Objectives

On successful completion of this course, the student, with the aid of the appropriate reference materials, should be able to:

  1. Describe the major components of the z/OS operating system, including JES Readers, Writers, Initiators, the role of the Interpreter, the purpose of Allocation, and how Work Load Manager tries to tune your system
  2. Code JCL statements to accomplish work in the z/OS environment
  3. Code DD statements for multi-volume tape and disk data sets and HFS files
  4. Debug common JCL-related errors in running jobs
  5. Create and maintain private libraries (IBM partitioned datasets) using common IBM utility programs: IEFBR14, IEBCOPY
  6. Copy files for backup, restore, and testing purposes using the IBM utility program IEBGENER
  7. Use some of the non-VSAM services of IDCAMS, the VSAM utility
  8. Code the OUTPUT JCL statement to produce multiple groups of SYSOUT files
  9. Code cataloged procedures, including the use of symbolic parameters and defaults
  10. Create and use Generation Data Groups (GDG)
  11. Create JCL capable of being step-restarted, if possible
  12. Describe the implications of Storage Management Subsystem (SMS), including PDSEs (Partitioned Data Set, Extended)
  13. Use the newer elements of JCL: IF / THEN, ELSE, ENDIF, SET, INCLUDE, JCLLIB statements, nested procedures, and symbolic parameters in open JCL
  14. Use JES2 or JES3 control statements in the appropriate environment
  15. Use advanced features of the Sort, including using the symbolic name capabilities and producing multiple sort output files in a single run.

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V5.x

 

Course description
Topical Outline
JCL curriculum
Home page