Course Overview

Agile approaches such as eXtreme Programming, Scrum and Lean Software Development are becoming increasingly mainstream. They describe how to successfully deliver in complex situations when requirements and possible solutions are subject to continuous change; but they stop short of describing a full project lifecycle with defined Phases, Work Products, Roles and Responsibilities. This course covers how to operate in such an Agile fashion within an overall project framework based on the DSDM Agile Project Framework approach. Through practical experience of the Agile style of working, case studies and example scenarios from a highly experienced trainer, it provides delegates with an understanding of how the Agile Project Management process can enable planning, management and control for predictable Agile project deliveries.

Course Objectives

  • Understand the fundamentals of Agile Project Management
  • Understand the key Agile Project Management practices and how to manage Agile Project teams
  • Fully describe and relate the Agile Project Management process
  • Understand project control in the Agile environment

Course Content

Agile Project Management Fundamentals

  • What is Agile Project Management?
  • Benefits of Agile Project Management
  • When to use Agile Project Management
  • Preparing for a sucessful Agile project
  • Agile Project Management principles

The Agile Project Management Process

  • Agile Project Management Framework
  • Configuring the Agile Project Lifecycle

Work Products and Deliverables

  • Management Products and Deliverables
  • Business Work Products and Deliverables
  • Technical Products and Deliverables

Agile Project Teams

  • Agile Project Roles and Responsibilities
  • Agile Project Team Empowerment
  • Agile Project Team Structure

Agile Project Management Practices

  • Facilitated Workshops
  • MoSCoW Prioritisation
  • Modelling
  • Iterative Development
  • Timeboxing

Project Management and Control

  • Agile Planning
  • Agile Risk Management
  • Agile Estimating and Measurment
  • Agile Configuration Management

Other Agile Project Management Concerns

  • Agile Requirments (functional and nonfunctional requirments)
  • Agile Testing
  • Quality Management and Quality Control
  • Ensuring Maintainability and Scalability

Course Overview

This course introduces the system programmer to the tasks required to support a z/VM operating system. It provides an overview of the processes required to install z/VM and perform the required tailoring steps to support guest operating system virtual machines and CMS users. The students will leave the course with the knowledge to perform the steps to add guest systems and other virtual machines to the z/VM system, to apply service to the z/VM system, and to define a minimal TCP/IP configuration. Additionally this course is designed to teach the implementation of SUSE Linux on System z.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Describe the process of running guests under z/VM
  • Define virtual machines to z/VM and reload the directory
  • Customize the CP component of the z/VM system
  • Customize the TCP/IP files on z/VM
  • Apply service to the z/VM system
  • Install SUSE Linux on System z
  • Install additional packages
  • Describe zLinux system management process
  • Describe zLinux backup and recovery procedures
  • Manage and update zLinux network connectivity issues
  • Implement the z/VM Performance Toolkit
  • Prerequisite to z/VM and Linux Connectivity and Management (ZV100)
  • Prerequisite to z/VM RACF and DirMaint Implementation (ZV200)

Course Content

Day 1

  • Welcome
  • Unit 1: z/VM and zLinux overview
  • Unit 2: Installation
  • Exercise 1: z/VM logon overview
  • Exercise 2: z/VM installation

Day 2

  • Unit 3: Directory
  • Exercise 3: z/VM directory maintenance
  • Unit 4: CP system configuration
  • Exercise 4: CP system configuration

Day 3

  • Unit 5: z/VM networking
  • Exercise 5: z/VM networking
  • Unit 6: VMSES/E
  • Exercise 6: Servicing z/VM (VMSES/E)
  • Unit 7: Installing SUSE Linux on System z

Day 4

  • Exercise 7: SUSE Linux lab overview
  • Exercise 8: SUSE Linux installation on System z
  • Unit 8: Installing additional packages
  • Exercise 9: SUSE Linux basics
  • Exercise 10: SUSE installing additional packages

Day 5

  • Unit 9: Network connectivity
  • Exercise 11: SUSE Linux networking
  • Unit 10: System management
  • Exercise 12: SUSE Linux system management
  • Unit 11: Backup and recovery
  • Exercise 13: SUSE Linux TSM client
  • Unit 12: z/VM Performance Toolkit configuration
  • Exercise 14: z/VM Performance Toolkit configuration

Course Overview

This course is designed to teach how to manage VSAM and non-VSAM data sets by coding and using the functions and features of the Access Method Services program, IDCAMS.

To reinforce the lecture material, machine exercises are provided that enable students to code and test selected IDCAMS commands such as DEFINE, REPRO, ALTER, and LISTCAT.

Learn to manage Virtual Storage Access Method (VSAM) and non-VSAM data sets. Particularly emphasize coding and using the functions of the IDCAMS program. Lab exercises enable you to code and test selected IDCAMS commands, such as DEFINE, REPRO, ALTER, and LISTCAT.  

Hands-On Labs

Eight labs are included to address:  

IDCAMS commands, including ALTER, DEFINE, CLUSTER, EXPORT, IMPORT, EXAMINE, LISTCAT, REPRO, and PRINT  

tuning VSAM and the VSAM buffers  

alternate indexes

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Understand the structure and use of VSAM data sets or clusters
  • Code IDCAMS commands to define and load VSAM clusters
  • Code IDCAMS commands to define and load alternate indexes
  • Code IDCAMS commands to list, alter, and delete catalog entries
  • Code IDCAMS commands to print data sets
  • Calculate the Direct Access Storage Device (DASD) space requirements for VSAM clusters
  • Code the Job Control Language (JCL) for IDCAMS and programs which process VSAM clusters
  • Use IDCAMS and JCL options to improve the performance of a VSAM job
  • Reorganize, back up, and recover VSAM and non-VSAM data sets
  • Interpret an IDCAMS listing of an Integrated Catalog Facility (ICF) catalog
  • Select and use the appropriate documentation to utilize VSAM and IDCAMS

Course Content

Introduction to VSAM data sets

  • describe the structure, organization, and use of VSAM clusters
  • explain the function of Control Intervals (CI) and Control Areas (CA)
  • describe the purpose of CI splits and CA splits and how they are accomplished
  • estimate DASD space requirements for various cluster types

ICF catalogs

  • discuss the use of the ICF catalog
  • describe the structure, purpose, and basic contents of the master catalog
  • describe how the master catalog is located at initial program load (IPL) time
  • discuss the structure, purpose, and basic contents of user catalogs
  • create the ICF catalogs
  • describe the catalog search
  • discuss and create the two types of alias

IDCAMS commands, part 1

  • discuss the IDCAMS program
  • code the JCL to run IDCAMS
  • code the DEFINE CLUSTER command to create specific VSAM data set organizations
  • code the LISTCAT command to format and print entries from the catalog

JCL for VSAM

  • explain creation and deletion of VSAM clusters using JCL and the DFSMS data class facility
  • describe the additional JCL parameters that support VSAM clusters
  • discuss the purpose of data class
  • explain the assignment of data class through JCL and the Automatic Class Selection (ACS) routines

IDCAMS commands, part 2

  • describe the function of REPRO, PRINT and DELETE commands
  • use REPRO to load and back up a VSAM cluster
  • use PRINT to print a VSAM cluster in various formats
  • use DELETE to remove the catalog entry for the data set and scratch the data set from the volume
  • describe and code modal commands to provide for conditional execution of Access Method Services (AMS) statements

Buffering

  • explain how buffer space may impact performance either positively or negatively
  • explain the use of data and index buffers in sequential processing and direct processing
  • evaluate the use of JCL Access Method Parameters (AMP) keywords to manage buffers
  • code the buffer keywords on the Dataset Definition (DD) statement

VSAM integrity and security

  • explain how integrity and security is maintained
  • discuss the meaning and use of SHAREOPTIONS
  • discuss the need for serialization of updates to a data set
  • describe how ENQ/DEQ macros are used to serialize data set updates in multiregion and multisystem environments
  • explain the impact of buffering and SHAREOPTION modifications
  • explain VSAM record level sharing
  • use the VSAM integrity and security options: RECOVERY, ERASE, VERIFY, and passwords
  • compare VSAM passwords with Resource Access Control Facility (RACF) security

Tuning

  • explain the use of CI and CA FREESPACE
  • discuss the performance impact of cache
  • describe the space allocation process with KEYRANGES and multivolume data sets
  • explain the contents of an Index CI
  • explain how VSAM key compression works

IDCAMS ALTER

  • explain the basic functions of the ALTER command
  • code the ALTER command to modify options for processing existing VSAM objects
  • code the ALTER command to modify options for buffering, FREESPACE, SHAREOPTIONS and passwords

Alternate indexes

  • describe the reasons for using an alternate index
  • discuss the basic contents of an alternate index
  • use a PATH to process base cluster records directly and in alternate key sequence
  • define and load an alternate index
  • explain the impact of SHAREOPTIONS when opening a base cluster and associated alternate indices
  • explain programming and JCL considerations

Advanced functions and extended format data sets

  • explain VSAM advanced functions, extended format data sets, and their major features
  • explain data stripping
  • explain compression
  • explain multivolume allocation options
  • explain extended addressability
  • explain system managed buffering
  • explain partial space release
  • explain space constraint relief
  • Data set reorganization, backup, and recovery
  • describe the need for data set backup
  • explain the advantages and disadvantages of REPRO
  • explain the advantages and disadvantages of EXPORT / IMPORT
  • explain the advantages and disadvantages of DFSMS Data Set Services (DFSMSdss) DUMP / RESTORE
  • explain the advantages and disadvantages of DFSMS Hierarchical Storage Management (DFSMShsm) HBACKDS / HRECOVER
  • discuss backup frequency
  • determine when reorganization is required
  • code the AMS commands for backup, recovery, and reorganization

Linear Data Sets (LDS)

  • describe Data-In-Virtual (DIV)
  • explain the structure and use of LDS
  • explain the use of the DIV macro to access LDS
  • discuss candidates for LDS

Management and problem analysis aids

  • explain the use of the DCOLLECT command to gather management and planning information about the storage subsystem
  • discuss tools used to identify and trace VSAM errors
  • code the AMS EXAMINE command to test the structure of a Key Sequenced Data Set (KSDS)
  • interpret EXAMINE output to determine how to recover from a KSDS structural error
  • invoke the Generalized Trace Facility (GTF) to track VSAM-related events
  • invoke utilities to print GTF trace output

Local and global shared resources

  • explain techniques to conserve virtual storage by sharing buffers and control blocks
  • discuss the concept of shared resource pools
  • discuss the advantages and disadvantages of Local Shared Resources (LSR)
  • discuss the advantages and disadvantages of Global Shared Resources (GSR)
  • describe macros that control use and allocation of shared resources
  • discuss how to specify and monitor shared buffer allocation in CICS and Information Management System (IMS)

CICS VSAM recovery

  • describe the major functions of CICS VSAM recovery
  • explain the concept of transaction processing, backup, and recovery
  • explain how to implement and manage CICS VSAM recovery

Application coding considerations

  • describe VSAM processing terminology
  • define various VSAM processing options
  • explain the merge of catalog entries, JCL parameters, and program definitions that determine processing options
  • discuss VSAM programming support, and JCL requirements in Common Business Oriented Language (COBOL), Programming Language One (PL/I), and Assembler languages
  • describe JCL and programming requirements for COBOL, PL/I, and Assembler languages

Course Overview

This course is designed to provide you with the skills required to install and customize z/OS UNIX (full name z/OS UNIX System Services), and to manage and monitor the z/OS UNIX environment.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Execute the tasks required to prepare a z/OS installation for implementing z/OS UNIX
  • Execute the tasks to install the z/OS UNIX software features
  • Use the information provided in this class to perform the basic customization necessary to fully implement the z/OS UNIX kernel, the file system, the shell and utilities, and z/OS UNIX applications
  • Put in place the RACF security required for z/OS UNIX resources and applications
  • Make appropriate definitions for the activation of TCP/IP sockets by z/OS UNIX
  • Identify and use the processes and data required for monitoring and tuning the z/OS UNIX environment

Course Content

Day 1

  • Welcome
  • Unit 1: z/OS UNIX implementation overview
  • Unit 2: z/OS UNIX services initial installation
  • Exercise 1: Move from default to full mode function
  • Exercise 2: IPL in full function mode and enable a nonvolatile root HFS
  • Unit 3: File system customization

Day 2

  • Exercise 3: Customizing the file system
  • Unit 4: Security customization
  • Exercise 4: Defining and managing UNIX users, OMVS security

Day 3

  • Unit 5: Shell customization
  • Exercise 5: UNIX System Services and shell customization
  • Unit 6: Customizing applications, daemons, and servers
  • Exercise 6: UNIX processes
  • Exercise 7: Access control list and enhanced ASCII support (optional)

Day 4

  • Unit 7: File system management and system maintenance
  • Exercise 8: Managing HFS and zFS data sets
  • Unit 8: Managing z/OS UNIX operations
  • Unit 9: Exploiting TCP/IP with z/OS UNIX
  • Exercise 9: Managing z/OS UNIX

Course Overview

This course presents the structure and control blocks of the z/OS BCP and system services. It prepares the z/OS system programmer to identify potential bottlenecks and performance problems, perform initial error symptom gathering, and identify opportunities and requirements for tailoring an z/OS system. This course also provides prerequisite information needed for further training in specialized areas such as system measurement and tuning and system problem determination.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Explain the z/OS functions and control blocks necessary to support a task in a multitasking and multiprocessing environment
  • Describe the software and hardware functions that allow a program to interact with programs running in other address spaces, use data in other address spaces, and use data in data spaces
  • Trace the flow of an I/O operation from the initial request in the application program through the completion of data transfer
  • Identify the control blocks that describe the current status of an I/O request
  • Describe the functions of the z/OS Virtual, Real, and Auxiliary Storage Managers
  • Describe the functions performed by the Recovery Termination Manager and recovery management components to minimize failure impact and enhance error correction
  • Select the appropriate IBM publication to provide further technical information (SRLs, Technical Bulletins, Self-study and other z/OS courses)
  • Describe the services provided by cross system extended services (XES)
  • Identify and explain the purpose of the cache, list, and lock structures
  • Plan the implementation of the global resource serialization STAR environment

Course Content

System Introduction

  • z/OS Review
  • z/OS System Components Review
  • Introduction to Control Blocks
  • Basics of z/Architecture

Operating Environment Initialization

  • System Libraries
  • Initial Program Load

Task Management

  • Task Dispatching
  • Service Request Scheduling
  • Program Managing
  • Serializing Resources
  • Supervisor Calls
  • Status Saving on Interrupt

Addressability

  • Addressability Review
  • Cross Memory Services – Addressability to Two Address Spaces
  • Extended Addressability to Multiple Spaces

Input/Output Supervisor

  • I/O Definition and Initialization
  • I/O Request Flow
  • I/O Interrupt Flow
  • Error Handling

Storage Management

  • Storage Management Review
  • A Programmer Use of Storage
  • Paging and Swapping
  • Coupling Facility Storage
  • Exploitation

Recovery Termination Manager (RTM)

  • RTM Overview
  • Preparing the Environment
  • Normal Termination Processing
  • Abnormal Termination Processing
  • Recovery Management Support

Course Overview

This course is designed to describe the basic components that apply to all z/OS systems. It includes high level concepts that apply to the z/OS hardware platform and the z/OS software. It then provides a more detailed analysis, description and lab activities that can be applied to the system programmer role to maintain z/OS systems.

Discussion activities include: The POR, IPL process, JES implementation and operating environment, VTAM environment for TSO, ISPF, SNA and TCP/IP networking, RACF, ISPF/PDF and UNIX System Services. It defines the classic approach to data management in a z/OS system. It identifies various software products and utilities used to define, maintain, and manage catalogs and data sets in the z/OS environment.

 It also discusses Parmlib usage and requirements for system initialization and operation that include: System symbolics, WLM, SFM, RMF and system logger. Both single system and multi-system sysplex usage is identified. z/OS install, upgrade options, maintenance using SMP/E and I/O configuration requirements using HCD is listed and described.

Course Objectives

After this course participants should be able to:

  • Describe the basics of z/OS architecture
  • Identify basic components of a z/OS system
  • Discuss what you have learned about LPARs
  • Describe maintenance principles
  • Identify and list the POR process
  • Describe the IPL process
  • Identify the basic address spaces
  • Describe how to shut down z/OS
  • Implement a basic JES2 batch environment
    • Identify how work can be started in z/OS and it’s relationship to the job entry subsystem
    • Describe how JES2 prepares and executes work in z/OS
    • Explain JES2 start options
    • Describe JES2 parameters that can be customized to support z/OS batch
    • Identify how communications and control of JES2 can be done using the operator commands and SDSF
  • Describe JES3 configuration and job processing phases
  • Identify JES3 start options
  • Describe the two networking schemes in the z/OS environment: SNA and IP
  • Identify SNA networking resources
  • Explain how SNA sessions are established
  • Describe the role of TCP/IP as a physical filesystem in UNIX System Services
  • Implement and start a local VTAM instance to provide the base for SNA applications such as TSO
  • Implement and start TSO
  • Start a TCPIP stack and check accompanying messages
  • Identify the main functions of Security Server (RACF) and the role it plays in controlling user access to the system
  • Describe the contents of RACF user, group, and resource profiles
  • Describe how RACF profiles are used to authorize user access to a data set resource
  • Identify two key members used for TCAS startup
  • Name the components of ISPF
  • Describe the general layout of ISPF/PDF panels
  • Describe how UNIX System Services are used in z/OS
  • Describe briefly the UNIX Shell and utilities and how they are accessed
  • Describe the application services provided in UNIX System Services
  • Describe how security is handled in UNIX System Services
  • Describe the classical z/OS data management
    • DASD init: VTOC, VTOC index
    • ICF catalog creation: BCS, VVDS
    • MCAT/UCAT
    • IDCAMS utility
    • DFSMS: DFSMSdss, DFSMShsm
    • Data, storage, and management classes
  • Define the hierarchical data management
    • HFS file system
    • zFS file system
  • Define load-parameters for IPL
  • Define symbols for use in system initialization
  • Define a configuration for system initialization
  • Define a library for procedures
  • Identify the sysplex resources required to run WLM
  • List the main components that comprise a WLM service definition for a system/sysplex
  • Describe the function of WLM service definition parameters such as workloads, service goals, periods, and WLM subsystems
  • Describe how SMF data set are created and used
  • Explain SMF record types and how they are used
  • Identify the three RMF monitor types
  • Describe how the RMF monitor is used for reporting purposes
  • Identify System Logger components and usage for:
    • Sysplex configuration and CF logstreams
    • Single system and DASD-only logstreams
  • Describe SMF usage of logstreams
  • Describe the differences between IOCDS and IODF
  • Identify and list the HCD definition process sequence
  • Describe how the HCD dialogs are used to define a configuration
  • Discuss the purpose of Hardware Configuration Manager
  • Describe the overall concept of SMP/E: Global, target and DLIB zones
  • Describe what elements and SYSMODs are
  • Create an SMP/E working environment
  • Identify the batch and ISPF interfaces to SMP/E
  • Install a user function using RECEIVE, APPLY, and ACCEPT
  • Explain how to remove a SYSMOD with RESTORE
  • Describe the installation options available to install z/OS
  • Use the attributes of z/OS elements and features to identify the contents of a z/OS product
  • Describe the contents of the ServerPac offering and important install documentation sources
  • List the main steps in the ServerPac build process
  • Describe hardware and software prerequisites for performing a ServerPac installation in:
    • The driving system
    • The target system

Course Content

Day 1

  • Welcome
  • Unit 1 – What makes up a z/OS system?
  • Exercise 1- Introduction to z/OS setup
  • Unit 2 – System boot: POR and IPL
  • Exercise 2 – Complete the IPL: Start JES, start networking
  • Unit 3 – Processing user work with z/OS
  • Exercise 3 – LOGON into TSO and create a new user profile

Day 2

  • Unit 4 – Networking, z/OS communication server
  • Exercise 4 – Data administration
  • Unit 5 – What else is needed for end user access to the system?
  • Exercise 5 – Automate startup and monitor the system

Day 3

  • Unit 6 – Data management
  • Exercise 6 – System logger
  • Unit 7 – A closer look at IPL: IPLPARM, SYS1.PARMLIB, SYS1.PROCLIB
  • Exercise 7- Define a string of DASD and ACTIVATE dynamically

Day 4

  • Unit 8 – System management: WLM, SMF, RMF, and system logger
  • Exercise 8 – Install and maintain a user function
  • Unit 9 – Hardware configuration definition
  • Unit 10 – Software maintenance: SMP/E
  • Unit 11 – Change management: ServerPac and other IBM services

Course Overview

This course intends to provide an overview of the z Operating System (OS), look at the systems from both a hardware and software prospective, and develop a basic understanding of System z partitioning capabilities,

Topics seen: Processor Resource/Systems Manager (PR/SM), z/OS, Job Entry Subsystem 2 (JES2), Job Entry Subsystem 3 (JES3), Time Sharing Option (TSO), TSO Extended (TSO/E), System Display and Search Facility (SDSF), z/OS Communications Server, and System z channel subsystem usage for various channels, such as Enterprise System Connection (ESCON), Fiber Connector (FICON), and the Open Systems Adapter (OSA).

It will also describe the Initial Program Loader (IPL) process and enable you to become comfortable issuing z/OS commands from a Multi Console Support (MCS) system console or extended MCS console.

Course Objectives

After this course participants should be able to:

  • Describe System z usage of z/Architecture
  • Identify System z servers and their major components
  • Name z/OS functional groups and base elements
  • Describe the concept of virtual storage and its exploitation in z/OS
  • Issue z/OS commands with the correct syntax
  • Identify z/OS display commands that can be used to determine device and channel path status
  • Describe the use of VARY and CONFIG z/OS operator commands
  • Interpret the results of z/OS commands
  • Identify the differences between JES2 and JES3
  • Describe JES2 usage
  • SPOOLs and checkpoint data sets
  • Cold, warm, and hot starts
  • Commands to control resources and display job status
  • Describe the purpose and use of the following:
    • TSO
    • ISP/PDF
    • Allocating, displaying, and editing data set information with ISP/PDF panels
    • SDSF
  • Describe the naming rules for z/OS data sets
  • Describe the z/OS catalog structure
  • Describe the functions performed by DFSMS, DFSMSdss, DFSMShsm, and DFSMSrmm to help manage the data sets in a data center
  • Describe the function of JCL cataloged procedures
  • Identify the difference between MCS consoles and extended MCS consoles
  • Issue commands to determine the status and parameters of any console
  • Describe major console enhancements at z/OS 1.8, z/OS 1.10, and z/OS 2.1

Course Content

Day 1

  • Welcome
  • Unit 1: Review of System z servers and z/OS
  • Unit 2: z/OS MVS commands
  • Labs 1, 2, and 3

Day 2

  • Review
  • Unit 3: JES and TSO
  • Unit 4: z/OS data sets
  • Labs 4, 5, and 6

Day 3

  • Review
  • Unit 5: z/OS consoles operation
  • Labs 7, 8, and 9

Course Overview

This course is designed to teach you the basic skills required to write programs using the REXX language in z/OS. The course covers the TSO extensions to REXX and interaction with other environments such as the MVS console, running REXX in batch jobs, and compiling REXX.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

After this course participants should be able to:

  • Write programs using the REXX language
  • Use various data parsing techniques
  • Use built-in REXX functions
  • Create user-defined internal and external functions and subroutines
  • Issue host commands from within REXX execs
  • Code programs that read and write data sets
  • Use instructions and commands that manipulate the data stack
  • Use REXX debugging tools
  • Write error-handling routines

Course Content

Day 1

  • (01:00) Unit 1 – Introduction
  • (01:30) Unit 2 – Getting started with REXX (start)
  • (01:00) Lab exercise 1
  • (01:00) Unit 2 – Getting started with REXX (finish)
  • (01:00) Lab exercise 2
  • (01:30) Unit 3 – Programming in REXX (start)

Day 2

  • (01:00) Lab exercise 3
  • (01:30) Unit 3 – Programming in REXX (finish)
  • (01:00) Lab exercise 4
  • (01:00) Unit 4 – Functions and subroutines (start)
  • (02:00) Lab exercise 5

Day 3

  • (01:00) Unit 4 – Functions and subroutines (finish)
  • (01:00) Lab exercise 6
  • (01:30) Unit 5 – Debugging and error handling
  • (01:00) Lab exercise 7
  • (01:00) Unit 6 – Executing host commands
  • (01:30) Lab exercise 8

Day 4

  • (01:30) Unit 7 – Compound variables and the data stack
  • (01:30) Lab exercise 9
  • (01:30) Unit 8 – Reading and writing data sets in REXX
  • (01:00) Lab exercise 10
  • (01:30) Unit 9 – The parse instruction

Day 5

  • (01:30) Lab exercise 11
  • (01:30) Unit 10 – Using REXX: REXX compiler, REXX in batch, MVS console commands
  • (01:00) Lab exercise 12

Course Overview

This course is designed to provide you with the skills required to install and customize IBM z/OS Management Facility (z/OSMF) 2.1, and use the functions and features provided by z/OSMF. IBM z/OS Management Facility (z/OSMF) is a product for z/OS that will simplify, optimize, and modernize the z/OS system programmer experience. z/OSMF delivers solutions in a task-oriented, web browser-based user interface with integrated user assistance.

In this course, we introduce z/OS Management Facility and its architecture; and describe the components that are necessary to run z/OSMF on z/OS.

You will also learn the installation and customization of z/OS Management Facility, and will customize several system components to exploit the following z/OSMF functions:

z/OSMF Software Management Manager
Capacity Provisioning
Classic (ISPF) Interface
Incident Log
Configuration Assistant for the z/OS Communications Server
Workload Management
System Status, Resource Monitoring
Workflow

Course Objectives

After this course participants should be able to:

  • Describe the purpose and benefit of z/OS Management Facility
  • Describe the functions provided by z/OS Management Facility
  • Describe the technical overview of z/OSMF features and architecture
  • Describe the z/OSMF client and server operating environment
  • Describe the systems management tasks and updates with every release
  • Indicate list of publications and references
  • Describe ordering and installing the z/OSMF software (code)
    • Using ServerPac or SMP/E
  • Describe setup and configuration overall process:
    • Configure z/OS prerequisites for plug-ins
    • Configure z/OSMF
  • Explain any migration issues or concerns
  • Describe the details of each function, updated for each release ofz/OSMF
  • Understand the detailed examples of how to use the z/OSMF features
  • Describe the z/OSMF tasks (and release of z/OS and z/OSMF that was introduced)
  • Manage the z/OSMF Administration:
    • Adding users, defining roles, new SAF-based authorization
    • Customize Welcome screen, add Links 

Course Content

Day 1

  • Welcome
  • Unit 1: z/OS Management Facility: Overview
  • Unit 2: z/OS Management Facility: Implementation and configuration
  • Exercise 1: z/OSMF planning and prerequisites

Day 2

  • Exercise 1:z/OSMF planning and prerequisites (continued)
  • Exercise 2: z/OS Management Facility configuration and setup
  • Unit 3: z/OS Management Facility: Usage
  • Exercise 3: z/OS Management Facility post-configuration and administration

Day 3

  • Unit 3: z/OS Management Facility: Usage (continued)
  • Exercise 4: z/OS Management Facility exploitation
  • Wrap-up

Course Overview

This course is designed to give the z/OS Operator personnel as well as entry systems programmers an overview about JES2. The students should be able to use JES2 commands at the z/OS Console and use SDSF.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the log

Course Objectives

After this course participants should be able to:

  • Understand the z/OS environment and JES2 role
  • Start JES2 with focus on options and shutdown
  • Control JES2 with commands and SDSF
  • Control JES2 job flow, selection, and processing
  • Control output processing and printers
  • Understand z/OS influence on JES2 processing

Course Content

Day 1

  • Welcome
  • Unit 1 – z/OS and JES2 overview
  • Unit 1 – SDSF demo
  • Unit 2 – Manage a JES2 subsystem
  • Exercise 1 – Start a z/OS system

Day 2

  • Review day 1
  • Exercise 1 – Start a z/OS system (continued)
  • Exercise 2 – Log on to TSO
  • Unit 3 – Control JES2
  • Exercise 3 – JES2 commands
  • Unit 4 – Checkpoint, Spool offload, printer server, NJE, RJE, and MAS

Day 3

  • Review day 2
  • Unit 4 – Checkpoint, Spool offload, printer server, NJE, RJE, and MAS (continued)
  • Exercise 4 – Spool and checkpoint management
  • Exercise 5 – System display and search facility
  • Exercise 6 – Automatic Command Facility (optional)