![]()
DEV-1320
MVS/ESA JCL and Utilities
3 Days
Programmers and other IT personnel with a need for in-depth information on JCL and utilities - primarily those people who are responsible for writing and debugging JCL jobstreams.
None. Familiarity with TSO/ISPF is helpful.
This is the course that deals with JCL in depth and gives the student ample opportunity to write and correct JCL jobstreams. It covers all of the JCL statements, procedures and some IBM utility programs. Lecture is interspersed with many exercises that have the student practice the use of JCL parameters covered in class. In addition, there are hands-on workshops including one that requires the creation of a jobstream using several of the utilities.
JCL is not an easy topic, but students generally feel they have a good grasp of the material after this course. The aim is to make it palatable and therefore understandable.
· Introduction to JCL
syntax and types of statements
· JES Control statements
JES2/JES3
· Basic JCL
JOB statement
EXEC statement
using procedures
· Conditional execution
return codes
Cond parameter
· Managing data sets
data set organizations
DD statement
enqueueing on data sets
concatenated data sets
SYSOUT, SYIN data sets
generation data sets
file status and disposition
unit and volume
space
DCB
· Utilities
general JCL requirements
control statement syntax rules
IDCAMS
IEBGENER
IEBCOPY
IEHLIST
SORT/MERGE
· Procedures
in-stream, cataloged procedures
overrides
symbolic JCL
· SMS and ESA v.4 JCL
DATACLAS, STORCLAS, MGMTCLAS
AVGREC
LIKE, REFDD
IF, THEN, ELSE