BT15 - TSO and ISPF Workshop - 2 Days

Course Description

This course is aimed at developers new to the z/OS development environment and covers the usage of TSO and ISPF. This course covers all main ISPF Options (Dataset Utilities, Editing, Browsing etc) and includes many recently added new features. The course also includes the creation and manipulation of z/OS datasets.


Pre-requisites

This course is well-suited to both experienced and trainee programmers or analyst programmers.


Objectives

Whilst covering the basics of TSO and ISPF, this course also aims to give an insight into manipulating data and datasets.

On completion of this course the student will be able to:

  • Navigate ISPF screens to perform a variety of tasks
  • Use the correct options to create datasets
  • Use the correct options and commands to edit data within a dataset
  • Use the correct options to perform various ISPF utility functions
  • Understand simple JCL statements


Environment

Development will be performed using:

  • IBM Mainframe


Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.


Course Details

INTRODUCTION TO TSO / ISPF
Introduction To Program Development
TSO
Interactive System Productivity Facility - ISPF

LOGGING ON / OFF
Logging On
Logging Off - Option X
Log and List Datasets

ISPF NAVIGATION & COMMANDS
ISPF Main Menu
Command & Option Line
Fastpath
ISPF Primary Commands
Help
Split
Split New
Swap Next/Prev/n
Swap List
Swapbar
End
Return
Rfind
Rchange
Up
Down
Right
Left
Retrieve
Nretriev
Settings
Userid
Sysname
Sarea
Keys
Programmable Function Keys
Autotype

STORAGE OF DATA
Data Storage
Disk Drive
Tapes
Cartridges
Datasets
Sequential Dataset
Partitioned Dataset (PDS) - Libraries
Other Dataset Types
Storage Management Subsystem

DATASET PROCESSING
Dataset Allocation - ISPF Option 3.2
Dataset Allocation Parameters
Dataset Name Entry
Member Name Entry
No Member Name Entry
Partial Member Name Entry
Multi-Part Dataset Names
Member Lists
Locate Command
Sort Command
Filter Command
Dataset Browse/View - ISPF Option 1
View A Dataset
Changing the Encoding Scheme
Dataset Edit - ISPF Option 2

EDITING A DATASET
Editing a Dataset - Line Commands
Insert
Repeat
Delete
Copy
Move
After and Before
Overlay
Multiple Targets for MOVE / COPY Operations
Exclude
Shift Data
Lower and Upper Case
Text Commands
Cols
Mask
Bnd
Hex
Editing a Dataset - Primary Commands
Find
Change
Exclude
Flip
Del
Sort
Copy
Move
Create
Replace
Cut and Paste
Profile
Number On/Off
Unnum
Bnds
Autosave On/Off
Reset
Cancel
Max
Submit
Hex On/Off
Hilite
Recovery On
Undo
Caps On/Off
Nulls On/Off
Renum
Tabs
Compare
Display
Model
Editing / Browsing a Dataset - Scroll Commands
Edit Labels and Line Ranges
File-AID

LIBRARY - OPTION 3.1
Library Utility
Member List
Compress
Index Listing
Print Dataset or Member
Dataset Information
Edit Member

VSAM UTILITIES - OPTION 3.2V
VSAM Utilities
VSAM File - Define
GDG - Display Information

MOVE & COPY - OPTION 3.3
Move/Copy Data

DATASET LIST - OPTION 3.4
Dataset List
Dataset List Options
Recent New Features
VTOC Information
Dataset Views
Referral Lists

COMPARE - OPTION 3.12/13
Dataset Comparison

SEARCH - OPTION 3.14/15
Dataset Search

MISC
TSO Commands
List Dataset - Listalc
List User - LU

FILE MANAGER
File Manager Overview
Browsing and Editing Data
Copybook Templates

INTRODUCTION TO JCL
Job Control Language
Job Control Language Terminology
Simple JCL Statements


Course Format

Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of navigating around ISPF, creating and editing datasets.

Examples are used extensively, ranging from simple code snippets to full applications with complete 'real world' functionality. These are supplied at the start of the course and it is encouraged that the delegates execute and 'experiment' with these under the instructor's guidance as they are introduced.

These examples are available to take away, along with the delegate's own work.

The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.


Course Enquiry