z/OS MVS Job Control Language Advanced Course

Course Code: MV 71
Course Abstract: This course begins with a review of the basic JCL parameters and moves into additional parameters and functions of JCL including condition codes, concatenating data sets, JES statements, procedures, and utilities.
Audience: This course is designed for programmers and/or operations personnel who are already familiar with the basics of JCL and want to know more.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Recognize the use of condition codes
> Explain the purpose of JES statements
> Identify the purpose of generation data groups
> Identify how to code procedures using symbolic parameters and how to make JCL overrides to procedures

Course Topics:

JOB and EXEC Statements
JOB and EXEC statement parameters
PARM and COND on the EXEC statement
JOBLIB and STEPLIB statements
Condition code checking
Using the IF/THEN/ELSE/ENDIF structure for condition code processing

Data Definition Statement
DD statement parameters
DSN, DISP, UNIT, SPACE, DCB, LABEL and VOLUME
Allocating Partitioned Data Sets - Directory Space Considerations
Buffers
Effects of blocking
Unit Affinity parameter
Data Set Labels
SYSOUT, COPIES, OUTLIM and parameters
DD DATA and DD DUMMY parameters
SEGMENT and FREE parameters
Concatenating DD statements
Using referbacks
IEFBR14
SMS (Storage Management Subsystem) parameters
AVGREC, DATACLAS, DSNTYPE, KEYOFF, LIKE, MGMTCLAS,
RECORG, REFDD, SECMODEL and STORCLAS

OUTPUT and JES Statements
OUTPUT JCL and DD statement
JES2 statements: JOBPARM, OUTPUT, ROUTE and SETUP
JES3 statements: FORMAT and MAIN

Generation Data Groups
GDG overview
Building GDG index
Relative generation numbers
Sample JCL using GDGs

Procedures
Cataloged and instream procedures
Using symbolic parameters
JCLLIB Statement
INCLUDE Statement
SET statement
JCL overrides to EXEC and DD statements
Concatenating symbolic parameters
RESTART parameter

Utilities
IEBGENER
IEBCOPY
IEHMOVE
IEHPROGM
IDCAMS
SORT

Prerequisites: A general understanding of the mainframe environment is assumed (familiarity with TSO/ISPF, submitting jobs and reviewing job output).
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning