Audience
This course is designed for anyone requiring a basic understanding of z/OS as an operating system. It also provides a useful introduction for delegates requiring more in-depth training in other areas of the IBM Mainframe including TSO, JCL, z/OS, COBOL, PL/1, Assembler, REXX etc.
Prerequisites
There are no prerequisites for this course.
Duration
2 days.
Course Objectives
To introduce delegates to the z/OS operating system and the IBM systems on which it runs. It introduces z/OS terminology and explains the main concepts employed by z/OS in performing its functions.
Course Content
Module 1 - 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
Security
Module 2 – 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
Module 3 – 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
Module 4 – Data in z/OS
Internal representation
Packed Decimal
Error correction
Data Sets
Data set composition
Data set naming and location
Catalogue Structure
VTOC structure
Data Set Structures
Data organisations and access methods
Record formats
Buffering
Portioned Data Sets and PDSE
Virtual Storage Access Method
ESDS, KSDS, LDS, and RRDS
Module 5 - 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
TSO and ISPF
CICS overview
Databases
DB2 plus others
Applications Development
Programming Languages
Compile stages
CICS and DB2 requirements
More modern languages
Module 6 – JCL Overview
Sample job
JOB statement explanation
EXEC statement explanation
Various DD statements explained
Mention of IF/ELSE logic
Module 7 - UNIX System Services
Rationale for Open Systems
The UNIX Environment in z/OS
HFS Data Sets
Accessing the UNIX environment
Module 8 - z/OS Facilities
DFSMS family of products
Aims of Storage Management
ACS Routines
HSM’s role
SMS and non-SMS Allocation processes
Global Resource Serializtion
Data in Memory
LLA, DLF and VLF
System Management Facility (SMF)
System Security
RACF and its database
Module 9 – z/OS Commands
PR/SM Review
IPL, IML and HMC
Auomatic commands from Parmlib members
Managing tasks
Managing devices
Starting and stopping z/OS
Module 10 – JES2 Commands
Starting JES2
Managing initiators
Managing JOBs/Tasks
Managing Input queues
Managing Output queues
Stopping JES2
Module 11 – Diagnostic aids
Quality approach
Consoles and their functions and types
Messages
Message Structure
Message Routing
Automated Operations
Abend Codes
System Abends
Program interrupts
User Abends
Error handlers
Dumps and their analysis
EREP
Module 12 - z/OS Maintenance
The installation process
Maintenance terminology
Maintenance application process