z/OS Technical Bootcamp

Mainframe Training Overview

This course provides an intense examination of z/OS for systems programmers. Topics include an introduction to computer systems hardware and an exploration of architecture, system services and functions, storage management mechanisms, and I/O processes. Additional topics include REXX programming, SMP/E processing, an overview of Workload Manager and performance tuning. In the final section a look at system diagnostics and data collection will be examined.


  • System Basics
  • Programs
  • History and Overview of z/OS
  • The IPL Process
  • System Services and PARMLIB
  • Storage Management Mechanisms
  • Task Management
  • I/O Processing
  • Access Methods and Data Bases
  • Resource Management
  • System Managed Storage
  • Introduction to JES2
  • Introduction to Unix System Services (USS)
  • Introduction to Basic Communication Services
  • Introduction to REXX Programming
  • Software Installation and Maintenance - SMP/E
Mainframe Training Audience

This course is designed for system programmers, operators, and application programmers that need an understanding of the z/OS environment and the subsystems supported. Workstations will be used to illustrate concepts and provide basic exposure to the elements of the z/OS environment

Mainframe Training Prerequisites

z/OS (MVS) Skill Pack or equivalent experience with TSO/ISPF and JCL processing are required.

Mainframe Training Course duration

10 days

Mainframe Training Course outline

I. System Basics

  • Examine how data is represented in computers, using binary, hexadecimal, and decimal.
  • Introduction to memory addresses and basic instruction operation
  • Explore the role of the PSW in machine operations
  • Introduce basic computer hardware inventory: CPU, Memory, and I/O devices
II. Programs
  • Examine basic program structure.
  • Introduction to Linkage Editor functions
  • Illustrate connection between data, JCL and programs
III. History and Overview of z/OS
  • Evolution of operating systems from MVT/MFT to z/OS.
  • Examining LPARs and parallel sysplex configurations.
IV. The IPL Process
  • Review the IPL process
  • Steps in systems initialization
V. System Services and PARMLIB
  • Interrupts and interrupt handling
  • PARMLIB definitions related to system functions
  • System Address spaces
VI. Storage Management Mechanisms
  • Real storage management:
  • Central and expanded storage usage
  • Virtual storage management:
  • Paging/Swapping mechanisms
  • Auxiliary storage management
VII. Task Management
  • Review of initiator/terminator functions
  • Address spaces and task control
VIII. I/O Processing
  • Introduction to DASD hardware functions:
    • CKD, ECKD, and FBA devices
    • Parallel Access Volumes (PAV)
    • Volume Affinity
  • Components of I/O operation:
  • Introduction to channel command processing
  • Access method services
  • Caching mechanisms
IX. Access Methods and Data Bases
  • Data set organization and access methods:
    • Sequential access (SAM)
    • Basic Partitioned Access (BPAM)
    • Basic Direct Access (BDAM)
    • VSAM processing (ESDS, KSDS, RRDS)
  • Introduction to database processing concepts
X. Resource Management
  • Examine basic objectives in managing system resources
  • Explore the process of defining objectives
  • Discuss the process WLM uses to make decisions and monitoring requirements
  • Scheduling environments
  • Intelligent Resource Director
XI. System Managed Storage
  • Introduce DFSMS concepts
  • Review SMS components
    • SMS Control data sets
  • ISMF Panels and Storage Administration Functions
    • Storage Groups
    • Data Class
    • Management Class
    • Storage Class
XII. Introduction to JES2
  • Introduction to JES2 Concepts
    • Introduction to JES2 Checkpoint and Spool operations
    • Examine JES2 job execution phases
    • JES2 and Workload Manager (WLM)
    • JES2 system configuration options (including Poly-JES)
  • JES2 Initialization
    • JES2 start-up options
    • JES2 procedure and specification requirements
    • Dynamic allocation of PROCLIB and PARMLIB specifications
    • Introduction to JES2 initialization statements
  • Controlling JES2 Processes
    • JES2 device assignments
    • Internal reader facility
    • Job selection criteria and job initiation
    • Member affinity and initiator management
    • Output management
    • Print/Punch phase and output routine
  • Spool Volumes and Operation
    • Spool volume allocation
    • Spool management
    • Spool Offload Facility
  • JES2 Checkpoint Processing
    • Checkpoint sizing and placement
    • Checkpoint configuration considerations
    • Checkpoint reconfiguration dialogues
    • Recovering from Multi-Access Spool (MAS) failures
    • JES2 Checkpoint and coupling facility
  • Remote JES2 Configurations: RJE/NJE
  • Network Job Entry (NJE) definitions
  • Networking considerations and topology
  • Remote Job Entry (RJE) definitions
XIII. Introduction to Unix System Services (USS)
  • USS File systems
  • USS Setup, commands, and definitions
XIV. Introduction to Basic Communication Services
  • Basic networking and configurations
  • VTAM/SNA overview and function
    • Examine terminology associated with SNA networks
    • Review VTAM/SNA networking concepts and configurations
    • VTAM JCL and data sets
    • VTAM initialization parameters (ATCSTR00 and ATCCONxx)
    • Terminal definitions, USSMODE, LOGON mode
  • TCP/IP overview and function
    • Examine terminology associated with TCP/IP networks
    • Review TCP/IP networking concepts and packet delivery
    • Examine architecture and standards
    • Review TCP/IP protocols
    • Describe various TCP/IP applications and their uses
XV. Introduction to REXX Programming
  • REXX Overview
    • Basic language structure
    • Clauses
    • Literals
  • Running REXX programs
    • ALTLIB
  • REXX Procedures
    • PARSE
    • Data Stack
    • Operators
    • DO Loops
    • Built-in functions
    • External functions
    • Routines
    • ADDRESS host environments
XVI. SYSTEM Installation and Maintenance
  • SMP/E Overview and Methodology
    • SMP/E data sets and their role in maintaining system information
    • Introduction to SMP/E dialogues
    • Introduction to the SMP/E zones; Global, Target, and Distribution
    • Establishing the SMP/E environment and its definitions
    • Introduction to SYSMOD types; PTF, APAR, FUNCTION, and USERMODS
    • Review HOLDDATA
    • Examine MCS statements and how utility functions are performed within SMP/E
    • RECEIVE, APPLY, and ACCEPT processing
    • Examine the SMP/E process for introducing change into the z/OS environment
    • RECEIVE processing
    • APPLY CHECK and APPLY processing
    • ACCEPT CHECK and ACCEPT processing
  • RESTORE and REJECT processing
    • Examine SMP/E process for restoring and removing changes from z/OS
    • RESTORE CHECK and RESTORE processing
    • REJECT processing
  • Managing SYSMODS
    • CLEANUP processing to remove extraneous data from zones
    • REPORT processing commands for reviewing SYSMOD status
  • Controlling SMP/E data sets
    • UCLIN processing to modify data elements within zones
    • ZONE processing commands
    • BUILDMCS command for migrating SMP/E managed elements to other systems
  • SMP/E Reporting
    • SMP/E logging functions to trace activity
    • SMP/E LIST command to report on managed elements
    • SMP/E Report functions

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy