Course Summary:
Introduces basic structures and concepts of JCL. Topics include z/OS-MVS system concepts, the basic JCL statements and parameters, describing a job, running programs, describing data, working with input data and output data to coding a complete job.
Target Audience:
This course is designed as an introductory JCL programming course for system programmers, operators and application developers.
Recommended Prerequisites:
Participants should have a basic understanding of the operating environment and operating system functions, this may be gained from attending our course: z/OS Fundamentals, and be familiar with TSO/ISPF which may be gained from our course: TSO/ISPF Workshop.
Course Objectives:
After completing this course, the student should be able to:
Identify JCL statements and their purpose
Code a JOB statement, including most commonly used parameters
Code an EXEC statement to invoke a program, including PARM, TIME and COND parameters
Code a DD statement to identify a data set, including the DDNAME and the DSN parameters
Code the library DD statements JOBLIB and STEPLIB
Code the IF/THEN/ELSE/ENDIF JCL statement construct
Identify the JCL statement errors in an output listing and code appropriate corrections
Code and use JCL Procedures
Key Topics:
Mainframe and Operating System History
JCL Terminology and Syntax
The JOB Statement
The EXEC Statement
File/Data Set Concepts
Different Data Set types
The DD Statement
Reserved DD Names
the OUTPUT Log
The INCLUDE Statement
The JCLLIB Statement
Using Procedures
Last modified: 14-Feb-2009