JCL Intermediate/Advanced

LENGTH OF COURSE:
3 Days

DESCRIPTION: This course revisits the topics of Basic Job Control Language (JCL) and extends them to creating and manipulating JCL Procedures. Participants extend their knowledge of partitioned data sets, generation data groups, symbolic parameters and overriding catalogued procedures. Command JCL abends and their resolutions are presented. Students complete workshops which require them to code both instream and catalogued procedures as well as manipulating the procedure using overrides for both symbolics and data sets.

PREREQUISITES: Basic JCL and Basic TSO/ISPF

INSTRUCTION TECHNIQUES: A combination of Lecture, Exercises, and Labs (when/where available).

AUDIENCE

This course is designed for Application Programmers, System Programmers and anyone who has the need to write and manipulate instream and catalogue procedures during their development or maintenance efforts.
KEY HIGHLIGHTS:
  • JCL & Utility Overview
  • Review
    • JOB Card
    • EXEC Card
    • DD Card
    • Utility Cards
  • Evaluate Advanced JOB Card Parameters
  • Review EXEC Card Parameters
  • Evaluate common JCL Errors
    • Syntactical Errors
    • Allocation Errors
  • Study Cause ABEND Failures
  • Bypass Execution due to Return Codes
  • Invisible Failures
  • Study the COND Parameter
  • Discussion of All DD Statement Parameters and when they are used.
  • Evaluate Special DD Statements
  • Using the Catalog
    • When and how it is used
    • Adding new entries
    • Non-SMS Managed Datasets
    • SMS Managed Datasets
  • Retrieving Data Sets
    • Retrieval and the Catalog
  • Creating Datasets
  • Passing and Receiving Datasets


  • Control execution of IBM and other related Utility Programs
    • IEBGENER
    • IEBCOPY
    • IEBUPDTE
    • IDCAMS
    • SORT/MERGE
  • Create and manipulate JCL procedures
    • In-Stream
      • Testing procedures
      • Migrating to production
    • Cataloged
    • Restrictions on Procedures
    • Overriding Procedures
    • Special Overrides
  • Know how and when to use generation data sets
    • Use of absolute generations
    • Use of relative generations
  • Manipulation JCL procedures using overrides for both symbolics and data sets
    • Use of common symbolics:
    • JCL
    • DMP
    • SPC
    • DSN
    • PC
    • RPT


  • SMS Considerations
    • SMS Benefits
    • JCL Compatibility
    • SMS Related Problems
    • SMS Messages
  • Disk Characteristics
  • Capacity & Storage
FROM OUR STUDENT EVALUATIONS...
"I think the instructor was responsible for the success of this course. I was kept very interested throughout the entire course. He didn't just read out of the text, he explained everything in such a way everyone could understand."

Michael Gallina
CIBC

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.