Advanced Topics in z/OS JCL - Topical Outline
Day One
Operating system concepts
The Application Program Environment
MVS - Multiple Virtual Storages
The Road to z/OS
z/OS Workflow
JES - the Job Entry Subsystem
Introduction to Work Load Manager
Initiators and scheduling
Allocation
JCL syntax
JOB, EXEC Statements
Introduction to Data Management
Data Set Organizations
DCBs / ACBs
DDNAMES
JOB Step setup
OPEN Processing
SYSIN-type data and SYSOUT-type data
Named Data Sets
Tape and Disk Data Sets
Tape Layout
DASD Concepts
Data Set Naming Rules
Units, Volumes, Catalogs
Tape DD Statements
Tape Output - DD Statement
Tape Input - DD Statement
SMS - System Managed Storage
STORCLAS, DATACLAS, MGMTCLAS
ISMF
DASD Concepts
DASD Track Layout
Extents
DASD Organization
DD Statements for DASD
Temporary data sets
Concatenation
Condition Code Testing and JCL Debugging
IF / THEN / ELSE / ENDIF Statements
The JOBRC parameter
JCL problem solving
Sources of Information (IBM Publications, BookManager, QuickReference)
Computer Exercise: JCL ONION
Day Two
Special DD Situations
Virtual I/O - VIO
Reference and Affinity
Multi-volume Data sets
Extended format data sets
Striped data sets
Hierarchical File System (HFS)
Paths
JCL and HFS files
Computer Exercise: Accessing an HFS file
IBM Utilities
IEFBR14
IEBGENER
IEBCOPY
IDCAMS
Computer Exercise: Using Utilities
SORT
Introduction to SORT
JCL for SORT
SORT Control Statements
Computer Exercise: Using the SORT
Some Advanced Sort Topics
Additional COND Tests
Symbolic names
The OUTFIL Statements
Generating reports
Computer Exercise: Symbolic names and multiple output files
OUTPUT Statements
Introduction to OUTPUT Statements
The REGION parameter
The MEMLIMIT parameter
Day Three
JCL Procedures
Cataloged Procedures
Procedures and Inserts
Procedures and Overrides
Symbolic Parameters
SYSUID
The SET Statement
The INCLUDE statement
Private Proclibs: JCLLIB
Nested Procedures
Computer Exercise: Using Nested Procedures and INCLUDES
Additional Techniques
GDGs - Generation Data Groups
Internal Readers
Step Restart
PDSEs - Partitioned Data Set, Extended
JES Control Statements
Some Additional JCL Statement Parameters
JOB Statement Parameters: GROUP, PASSWORD, PERFORM, SCHENV, SECLABEL, USER
EXEC Statement Parameter: PERFORM
DD Statement Parameters: DCB, DDNAME, SPIN
Optional Exercise: Using OUTPUT Statements
B620 / 3 Days
These Materials © Copyright 2012 by Steven H. Comstock
Materials version: V5.x
Course Description
Course Objectives
JCL curriculum
Home page
This page last updated: 31 July, 2014
Copyright © 2014 by Hunter's Training Associates, LLC