CA04 - z/OS Foundation Fast Track (ZOS, TSO, JCL) - 5 Days

Course Description


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

z/OS Introduction
Brief history
What is z/OS?
Basic processor resources
Storage development
z/OS and I/O Devices
Principal software components
z/OS Objectives
Control of work
Control of resources
Operator communication
Support for Applications
I/O Processing
Task Processing

Hardware Platform
PR/SM and LPARs
z/Series processors
I/O Processing – Hardware perspective
ESCON / FICON
Cartridges / Disks
Other peripherals
Modern disks versus old technology

z/OS Structure
Task Management
Multi-tasking
Multi-processing
The dispatcher and dispatching priorities
Input/Output process – z/OS perspective
Virtual Storage Operation
Address Spaces
Common areas
System Address Spaces
Sub-systems
Started Tasks
Work-load Manager

Data in z/OS
Internal representation
Packed Decimal
Error correction
Data Sets
Data set naming and location
Catalogue Structure
VTOC structure
Data Set Structures
Data organisations and access methods
Record formats
Buffering
Partitioned Data Sets and PDSE
Virtual Storage Access Method
ESDS, KSDS, LDS, and RRDS

Running Work in z/OS
Batch processing
JES2 versus JES3
JES2 Overview
JES2 Job Submission
System Networks
SNA – VTAM etc...
TCP/IP
Network management
On-line processing
CICS overview
Databases
DB2 plus others
Applications Development
Programming Languages
Compile stages
CICS and DB2 requirements

z/OS Facilities
DFSMS family of products
Aims of Storage Management
ACS Routines
HSMxxs role
SMS and non-SMS Allocation processes
Global Resource Serializtion
Data in Memory
LLA, DLF and VLF
System Management Facility (SMF)
System Security - RACF

z/OS Commands
PR/SM Review
IPL, IML and HMC
Auomatic commands from Parmlib members
Managing tasks
Managing devices
Starting and stopping z/OS

JES2 Commands
Starting JES2
Managing initiators
Managing JOBs/Tasks
Managing Input queues
Managing Output queues
Stopping JES2

TSO/E Environment
TSO and z/OS relationship
Initial logon process and screens
The role of Session Management software
Native TSO (Line Mode)
TSO with ISPF (Panel mode)
RACF Profiles
Data set naming conventions
Batch TSO

ISPF/PDF Overview
Relationship between ISPF and TSO
The 4 panel types described
Primary option menu
Program Functions Keys
General ISP Commands
Jumping between panels/functions
Scrolling
Split screen mode operation
HELP information described (TSO and ISPF)
FIND and CHANGE commands introduced
END versus RETURN
RETRIEVE commands
Keyboard customisation overview

ISPF Interface (a.k.a. ISPF Option 0)
Terminal settings
Log data set settings
List data set settings
Default JCL set up
Function Key customisation

ISPF View (a.k.a. ISPF Option 1)
Entry Panel described
Member list panel described
Data panel described
Summary of View/Browse Commands
FIND Command described
Difference between Browse and View

ISPF Edit (a.k.a. ISPF Option 2)
Panel descriptions
Edit profile and commands described
Edit Primary versus Line commands
Using Line commands (A, B, C, D, I, M, O, and R)
Comprehensive line command overview
Shift commands
Comprehensive Primary command overview
TAB Control descriptions (3 types)
BOUNDS command
CHANGE command described
COPY and MOVE described
CREATE and REPLACE described
CUT and PASTE described

ISPF Utilities (a.k.a. ISPF Option 3)
Library Utility (ISPF Option 3.1)
Data Set Utility (ISPF Option 3.2)
Including VSAM capability
COPY / MOVE Utility (ISPF Option 3.3)
Data Set List Utility (ISPF Option 3.4)
Output Display Utility (ISPF Option 3.8)
Compare Utility (ISPF Option 12)
Search Utility (ISPF Option 14)

TSO/E Commands (a.k.a. ISPF Option 6)
Command panel described
TSO/E Command overview
Scripting overview (CLIST and REXX)
Allocating own ISPF Libraries
Emulator interaction
PC File Transfer
Keyboard mapping

SDSF
Security Controls (role of RACF and ISFPARM)
SDSF Primary Menu
Display active tasks
Displaying input queues
Displaying held output currents
Displaying the current status
Display the initiators
Displaying the SYSLOG
PREFIX and OWNER commands
Displaying a specific jobxxs output
Submitting a job from the output queue
Capturing output to a data set
Entering z/OS and JES commands

Introduction to JCL
Evolution of JCL
JCL syntax
Statement types
Operand types
JCL Error points
Comprehension quiz

JOB Statement
Influences on the JOB statement
CLASS and its role in JOB selection
GROUP
JOBRC
MSGCLASS and output affected
MSGLEVEL
NOTIFY
PASSWORD
REGION
MEMLIMIT
TIME
TYPRUN
USER

EXEC Statement
Influences on the EXEC statement
PGM / PROC
COND
PARM
REGION
TIME

DD Statement Basics
Influences on the DD statement
DDNAMES sources
User programs
Utilities
Reserved DDNAMES
z/OS
JES2
In-stream data sets
*
DATA
DLM
Spooled data sets (SYSOUT)
DSN
Permanent data sets
Temporary data sets
DISP

Using Data Sets
Data set organisations (DSORG)
Non-VSAM types
VSAM types
Defining a new permanent data set
LRECL
RECFM
BLKSIZE
SPACE
UNIT
VOL
Defining a new cartridge data set
EXPDT
RETPD
LABEL
Defining a temporary data set for this step
Defining a temporary data set for another step
Referencing a previous temporary data set

Impact of SMS
DATACLAS
MGMTCLAS
STORCLAS
AVGREC
LIKE
REFDD

JCL Miscellany
RESTART
RD
Concatenated data sets
Deferred data sets
DUMMY data sets
DSN=NULLFILE
Backward references
OUTPUT statement


Course Enquiry