htalogo2.gif

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

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V5.x

Course Description
Course Objectives
JCL curriculum
Home page