ISPF and JCL on z/OS - Topical Outline

Day One

ISPF Introduction


Keyboard Notes

The Logon Process

ISPF/PDF Primary Option Menu

Standard Panel Format

CUA Panel Formats

Using Action Bars

Getting Around in ISPF

Leaving ISPF

Computer Exercise: A First Encounter with ISPF / PDF

ISPF Look and Feel

The Settings Panel

LIST and LOG Data Sets

Function Keys Settings

Working With Keylists

Color, Intensity, and Highlighting

Look and Feel: Options

Look and Feel: Status

Computer Exercise: Changing the Look and Feel of ISPF

Working With Data

Files and Data Sets

Data Set Organizations

Data Set Naming

Locating Data Sets

Data Set Properties

SMS - Storage Management Subsystem

Finding a Data Set's Properties

Computer Exercise: Finding a Data Set's Properties

Allocating Data Sets

Reserving Space

Allocating a Data Set Using ISPF

Computer Exercise: Allocating New Data Sets

Day Two

Looking at Data - Edit, View, and Browse

Edit, View, and Browse

Member Selection Lists

Some View / Edit Commands

Computer Exercise: Introduction to 'View'

More on Edit, View, and Help

More Edit / View Commands

String types


Computer Exercise: More Edit and View, and Help

More Utility Functions

Move / Copy

Deleting a Data Set

Renaming a Data Set

The Library Utility

Sorting Member Lists

Computer Exercise: Utility Functions

Productivity Tips and Techniques

Quick Advance and Jump Functions

Split Screen

Command Stacking

CMDE Command

Retrieving Commands

Computer Exercise: Great Tricks


Sequence numbers


Line Commands: COLS, I, D, R, M, C, A, B, X, F, S, L, LC, UC, (, ), >, <

Computer Exercise: Working With EDIT

Edit and View Primary Commands






Computer Exercise: More Work With EDIT

More on Edit / View


LOCATE - Edit / View Primary Command

Line Commands: O, TS

EDIT - Under - EDIT

SORT - Edit / View Primary Command

Computer Exercise: Sorts and Copies in Edit

Day Three

Edit / View - Passing and Receiving Data

CREATE, REPLACE, COPY, MOVE edit primary commands

CUT and PASTE edit primary commands

EDITSET (EDSET) edit primary commands

Computer Exercise: Copy, cut, and Paste in Edit

Edit Profiles

Profile options

Bounds, Mask, Tabs lines

Edit Action Bar Choices

Language-sensitive Color Editing

Recent Edit / View line commands: AK, BK, OK, HX

Computer Exercise: Using Tabs and other Profile Characteristics

Data Set List Utility and Commands

Option 3.4: Data Set List Does It All


Computer Exercise: DSLIST and Commands

The Application program environment

MVS - Multiple Virtual Storages

The Road to z/OS

z/OS Workflow

JES - the Job Entry Subsystem

JCL statement syntax

JOB, EXEC Statements

Computer Exercise: OSWTO

JCL Clues - 1

Running jobs

The Work Load Manager (WLM)

The SCHENV parameter

Submitting Jobs under ISPF/PDF

SUBMIT Edit - Browse - View Primary Command

Monitoring Jobs and Examining Job Output Using ISPF Option 3.8

Computer Exercise: Running a Job

Day Four

Introduction to Data Management

Data Management Terms

SYSIN-type data and SYSOUT-type data

Computer Exercise: SYSIN And SYSOUT Files

JCL Clues - 2

Tape and Disk Data Sets

Tape layout

Data Set Naming Rules

Units, Volumes, Catalogs

Tape and DASD DD Statements

Building Tape and DASD DD statements

Sample DD Statements

Data Flow Diagrams

Computer Exercise: JOB Using Tape And Disk Data Sets

JCL Clues - 3

SMS - System Managed Storage



Output DD Statements With SMS

Looking at Job output

Other DD techniques and parameters

Temporary data sets and DUMMY files


Computer Exercise: NEWF2F

Utilities and Job Output Viewing


SDSF, Flasher, IOF, (E)JES

Computer Exercise: Utilities

Sort / Merge

JCL Requirements

Control Statements

Computer Exercise: SORT

Day Five

OUTPUT Statements

Computer Exercise: OUTPUT Statements

Condition Code Testing and Memory Management

REGION parameter

MEMLIMIT parameter

IF / THEN / ELSE / ENDIF statements

JOBRC parameter

Computer Exercise: Conditional Processing

JCL Procedures

Cataloged Procedures

JCLLIB statement

Computer Exercise: A Cataloged Procedure

JCL Procedures: Inserts and Overrides

Procedures and Inserts

Procedures and Overrides

Computer Exercise: Inserts and Overrides

JCL Procedures and Symbolic Parameters

Symbolic Parameters


Computer Exercise: A Procedure With Symbolic Parameters


The SET Statement

The INCLUDE statement

Computer Exercise: Using Nested Procedures and INCLUDEs

Additional Data Set Handling Techniques

Generation Data Groups

PDSE - Partitioned Data Set, Extended

Sources of information

IBM publications

IBM Web-based information

Book manager

Quick Reference

COND parameter (reference)

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V5.x

Course Description
Course Objectives
TSO / ISPF / REXX / CLIST curriculum
Home page