EDUCATION

We Make Learning Easy.

illustro has a full set of education courses to make it Easy for you to learn the skills you need to keep current. Our instructors have been in front of thousands of customers over the last decade bringing a full-range of topics and skills to classrooms and seminars all over the world.

illustro's classes always feature actual hands-on lab exercises at every class to make sure you immediately practice what you've just heard. With this approach, our students leave our classes with practical experience and return back to their installation ready to put their skills to use.

There are many ways to find an illustro education course to fit your schedule and budget.

And if that doesn't suit your needs, we also arrange private classes for organizations all around the world. This works well for customers who need to have multiple people from their organization attend the courses, but want to reduce travel costs and time out of the office. We'll bring the knowledge to you.

If there is a better way for us to make learning Easy for you, just click here to fill out an inquiry form and let us know.

 

VM for Systems Programmers

Overview

Learn how to install, maintain, and operate a VM system. Develop the knowledge and skills to bring VM up as either a first- or second-level system; how to apply maintenance; how to define and configure guest virtual machines such as those running z/VSE or z/Linux; how to add new hardware; and how to bring everything up and back down again. We will also discuss how to automate various VM maintenance tasks.

Course Code

A3810

Duration

5.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Skills Taught
  • Planning for a VM installation
  • Installing on a machine with no other operating system
  • Installing using an existing VM system
  • Diagnosing installation problems
  • Making hardware configuration changes
  • Managing guest virtual machines
  • Tracking disk space usage
  • Managing VM system initialization and termination
  • Allocating resources among virtual machines
Audience

System professional with some VM experience.

Prerequisites

Some knowledge of CMS and XEDIT. REXX knowledge helpful, but not required.

Key Topics
  1. Basic VM concepts
    1. Virtual Machines
    2. CP and CMS
    3. CP commands as virtual hardware control
  2. CMS: a virtual, single-user operating system
    1. File system (FILELIST, etc)
    2. Spool system (SENDFILE, RECEIVE, RDRLIST)
    3. XEDIT
    4. Accessing others' files (LINK, ACCESS)
    5. The HELP command (commands, tasks, and messages)
    6. REXX and Pipelines
  3. VM installation overview
    1. First-level vs. second-level
    2. DDR vs DVD
    3. Installation tools: INSTPLAN, INSTVM, SERVICE, PUT2PROD
    4. Servicing VM
  4. Configuring the system
    1. IOCP
    2. SYSTEM CONFIG, LOGO CONFIG
    3. Adding DASD to the system
    4. Formatting and allocating CP system areas
      1. Allocation types (PAGE, SPOL, DRCT, PERM)
      2. ICKDSF
      3. The CP_Owned list
    5. The Directory
      1. User definitions
        1. Privilege classes and the override directory
      2. Directory profiles
    6. Installing program products (TCP/IP, IRMAINT, RSCS, etc)
  5. Adminstrating VM
    1. Directory changes
      1. DIRMAP and MDISKMAP
      2. Dummy mapping entries
      3. DIRMAINST and VM:Direct
    2. IPLing VM
      1. OPERATOR and AUTOLOG1
    3. Spool file maintenance (SFPURGER)
    4. Running EREP
    5. CP accounting records
    6. OPERATNS and memory dumps
  6. Operating VM
    1. Running bckups
    2. Mounting tapes
    3. Managing RSCS
    4. The Programmable Operator (PROP)
    5. IPL and Shutdown
  7. Miscellaneous
    1. Security (RACF, VM:Secure, ACF2, etc.)
    2. Performance (Performance Toolkit, zVPS)
    3. Forums and tools
      1. The VM list
      2. IBM's VM download page
      3. Other download pages
    4. The CMS Shared File System

Connecting VSE to Other Platforms

Overview

Learn about the various methods and techniques to open VSE data and applications to other platforms. Develop the knowledge and skills to exchange VSE data and expose applications to other systems. Understand how to exploit the VSE Java Connectors, the XML, SOAP and ECI interfaces. Explore how Linux for zSeries can be used to interact with VSE data and applications.

This class features actual hands-on labs on a live system so students can practice what they learn under the instructor's guidance. Hands-on lab projects may be done in teams depending on the number of attendees and location.

Course Code

A3760

Duration

3.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Skills Taught
  • Learn how to install the VSE Connector client
  • Install the Java JDK on Linux for zSeries
  • Use Maptool to create maps of VSAM files
  • Modify, compile and execute a Java program to access a VSAM file
  • Install VSAM Redirector Server
  • Use Maptool to create mappings of DB2 tables
  • Exploit ECI for program-program communication with CICS
  • Employ a SOAP client to access a VSE system
  • Use a Java program to access the VSE SOAP service
  • Executing the SOAP client on VSE to another platform
Audience

Knowledgeable VSE systems and applications professionals, or applications professionals from other environments (e.g. Java, .Net) needing to access VSE resources. Content is directed at anyone with a working knowledge of VSE files, program structure and system setup, and various topics are applicable for both systems and applications audiences.

Prerequisites

Awareness of basic concepts of the VSE Connectors helpful, but not required. If attending as a systems professional, some familiarity with basic CICS concepts and facilities, and basic understanding of TCP/IP concepts and facilities. If attending as an applications professional, knowledge of your specific needs for data/application access and exchange.

Key Topics
  • Introduction to Hardware, Software and Connectivity Infrastructure
  • Discuss VSE Connector concepts and the different types of Connectors
  • Install the JAVA JDK on Linux for zSeries (lab)
  • Install VSE Connector Client (lab)
  • Introduce Maptool
  • Use Maptool to create maps of the VSAM files used in the course (labs)
  • Show Java programming required to access VSAM file from Linux
  • Modify, compile and execute Java program to access example VSAM file (lab)
  • Introduce VSAM Redirector
  • Install VSAM Redirector (lab)
  • Execute pre-written COBOL program to list contents of VSAM file (lab)
  • Use Maptool to create mappings of DB2 tables (lab)
  • Introduce Redirector configuration
  • Introduction to Web Services
  • SOAP Server on VSE/ESA
  • CICS definitions for SOAP
  • Using a SOAP client to access a VSE system
  • Using a Java program to access the VSE SOAP service (lab)
  • SOAP Client on VSE/ESA
  • How to communicate with a SOAP Service from a COBOL program
  • .Net facilities and programming example to interface with VSE

CICS Transaction Server for VSE/ESA and z/VSE Migration

Overview

Prepare for migration to the new CICS Transaction Server (TS) for VSE/ESA Version 1.1. Identify the changes in CICS TS that impact the migration from CICS/VSE and CICS/VS systems. Highlight the associated changes for CICS TS installation, operation, resource definition, security, customization and programming interfaces. Gain information that you can use to develop a customized migration plan to ease your transition to CICS TS. Hands-on lab projects may be done in teams depending on the number of attendees and location.

Course Code

A3731

Duration

3.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Audience

Knowledgeable CICS/VSE and CICS/VS system programmers and system planners who are migrating their current systems to CICS TS for VSE/ESA Version 1.1.

Prerequisites

You should have six months of experience installing, tailoring, and maintaining a CICS/VSE or CICS/VS 1.7 system. You should also read the CICS General Information manual and CICS Release Guide to establish an introductory knowledge of CICS TS for VSE/ESA.

Skills Taught
  • Migrate a CICS/VSE or CICS/VS system to CICS TS for VSE/ESA 1.1
  • Identify and implement changes to key functional areas that affect:
    • Installation and operations
    • System and resource definition
    • Security
    • Application, system, and exit programming interfaces
    • Statistics and monitoring
  • Set up coexistence environments for CICS/VSE
Key Topics
  • Introduction to CICS TS for VSE/ESA
  • Migration planning
  • Installation of VSE/ESA 2.4 and CICS TS
  • Related product considerations
  • Resource definition
  • Security implementation
  • Application programming compatibility
  • Customization changes
  • Migration tools
  • Monitoring and statistics
  • Traces and dumps
  • CICS/VSE coexistence scenarios
  • Vendor product considerations
  • Miscellaneous small changes

CICS Transaction Server for VSE/ESA and z/VSE Under the Covers

Overview

CICS Transaction Server (TS) for VSE/ESA is a significantly restructured CICS product with several new interfaces available to the VSE system programmer. Focus on enhancing your VSE and CICS knowledge of this new product. Gain an understanding of the new CICS architecture and the new system interfaces that you can exploit in your CICS TS system.

Course Code

A3733

Duration

2.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Audience

VSE and CICS system programmers and system planners who need a more in-depth understanding of the basic structure of CICS TS and some of the new CICS TS system functions that are available to them.

Prerequisites

Extensive experience installing, tailoring, and maintaining a CICS/VSE or CICS/VS 1.7 system.

Skills Taught
  • Identify the key structural components of CICS TS
  • Understand CICS TS storage organization and how to protect CICS TS storage areas
  • Implement shared data tables
  • Develop programs that communicate with CICS using the External CICS Interface (EXCI)
  • Develop system programs using CICS supplied system programming interfaces
  • Implement journal archiving
Key Topics
  • CICS TS structure
  • Domain architecture
  • Storage management
  • Task management
  • Shared data tables
  • EXCI
  • System Programmer Interfaces (SPI), Exit Programming Interface (XPI), and User Replaceable Modules (URM)
  • CICS Restructured Extended Executor Language (REXX) support
  • Journal archiving
  • Subsystem storage protection
  • OS/390 interfaces
  • Hands-on lab exercises:
    • CICS TS structure
    • CICS TS storage management
    • Shared data tables implementation
    • EXCI lab
    • SPI lab

CICS Transaction Server for VSE/ESA and z/VSE Tuning and Problem Determination

Overview

Learn performance tuning and problem determination in a CICS Transaction Server (TS) for VSE/ESA Version 1.1 environment. Identify the changes in CICS TS that affect performance tuning and problem determination. Learn how various parameters, design concepts, CICS facilities, operating systems facilities, and network facilities affect the performance of CICS TS systems in an installation. Learn how changes to CICS supplied transactions, traces, and dumps affect debugging of system and application-related problems. Hands-on lab projects may be done in teams depending on the number of attendees and location.

Course Code

A3732

Duration

3.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Audience

CICS/VSE or CICS/VS system programmers and system planners who performance tune and debug problems in CICS TS systems on VSE/ESA.

Prerequisites

You should have:

  • Six months of experience installing, tailoring, and maintaining a CICS/VSE or CICS/VS 1.7 system
  • Ability to code application programs using Common Business Oriented Language (COBOL) in a CICS environment
  • Knowledge of CICS supplied transactions, such as CICS Master Terminal Functions (CEMT) and CICS Execution Diagnostic Facility (CEDF)
Skills Taught
  • Identify performance bottlenecks and parameters that affect performance
  • Tune the system to maximize performance
  • Create procedures for collecting statistics and monitoring data
  • Describe the processing flow of a transaction under CICS
  • List common information sources for transaction debugging such as messages, CICS manuals, and language-specific information
  • Use debugging tools provided with CICS: supplied transactions, traces, and dumps
  • Use appropriate information and tools to classify and resolve transaction abends, loops, and wait conditions
  • Identify and recognize symptoms of storage-related problems and incorrect output
  • Describe a methodology to reduce problem resolution time
Key Topics
  • Overview of CICS TS
  • Performance tuning methodology
  • Changes in CICS TS affecting performance
  • Task management changes
  • Storage management changes
  • Performance tuning parameters
  • Implementing statistics and monitoring
  • Using statistics for tuning
  • Changes in CICS TS problem determination facilities
  • Trace management
  • Dump management
  • Debugging CICS TS transaction problems
  • Debugging CICS TS system problems
  • Online labs
  • Performance measurement and tuning
  • Debugging a CICS TS transaction dump
  • Using the CICS TS analyzed dump

TCP/IP for VSE/ESA and z/VSE Under The Covers

Overview

Native TCP/IP support is now available for VSE. VSE professionals can get the most out of this important new technology. Learn the fundamentals of TCP/IP and the Internet, specifically the implementation in the VSE environment. Through a series of lectures and labs, gain valuable experience working with TCP/IP functions and applications. Learn the skills you need to ensure success in your networking environment. Hands-on lab projects may be done in teams depending on the number of attendees and location.

Course Code

A3750

Duration

4.5 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Language

English

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Audience

Knowledgeable VSE system programmers and system planners responsible for, or directly involved in, integrating their VSE system into a TCP/IP network using TCP/IP for VSE.

Prerequisites

Experience installing, tailoring, and maintaining VSE and CICS systems. General knowledge in the use of personal computers and Windows operating system.

Skills Taught
  • Explain the fundamental concepts and terminology of TCP/IP
  • Install and configure the TCP/IP for VSE product
  • Implement and use TCP/IP application functions, such as TELNET, File Transfer Protocol (FTP), Line Printer Requester (LPR) and Line Printer Daemon (LPD), and Network File System (NFS)
  • Create Web serving applications using TCP/IP programming interfaces
  • Diagnose and tune a TCP/IP for VSE system
Key Topics
  • TCP/IP and Internet fundamentals
  • Installation, configuration, and operation
  • Using TCP/IP clients
  • Sockets, Hypertext Markup Language (HTML) and Common Gateway Interface (CGI) programming
  • TCP/IP security
  • Performance tuning
  • Problem determination
  • Online labs
  • Online VSE lab exercises
  • Telnet, FTP, LPR/LPD, and NFS configuration and usage
  • Web serving implementation
  • HTML, CGI, and Sockets usage

VSE/ESA Under The Covers

Overview

Focus on building the skills you need to manage your Virtual Storage Extended/Enterprise System Architecture (VSE/ESA) environment. Gain the detailed technical understanding and experience critical to maintaining, supporting, and tuning your VSE/ESA system. The workshop features hands-on lab exercises that reinforce the information presented in the lectures. Hands-on lab projects may be done in teams depending on the number of attendees and location.

Course Code

A3713

Duration

4.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Language

English

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Audience

VSE system programmers and system planners requiring a more in-depth understanding of VSE and its subsystems, so that they can more rapidly respond to problems that affect system performance and availability.

Prerequisites

Six months experience installing, tailoring, and maintaining VSE systems.

Skills Taught
  • Identify the ahitecture of key VSE components
  • Diagnose and resolve VSE system and subsystem problems
  • Use VSE debugging facilities
  • Improve the overall performance of VSE systems
  • Program 31-bit applications
  • Implement data spaces and virtual disks
Key Topics
  • S/390 Architecture
  • VSE/ESA Supervisor and Internals
  • 31-bit Programming
  • Data Spaces and Virtual Disks
  • VSE/ESA Debugging Tools
  • VSE/ESA Performance and Tuning
  • VSE/POWER Stucture and Functions
  • VSE/VTAM and CICS/VSE Problem Determination
  • VSE/ESA Enhancements
  • VSE/ESA Control Block Flow
  • VSE/ESA I/O Handling
  • VSE/ESA Error Recovery
  • VSE/ESA Storage Management
  • VSE/ESA Dispatcher/Task selection
  • CICS/ICCF Restructuring
  • On-line Lab Exercises:
    • 31-bit Programming
    • VSE/ESA Internals
    • VSE/POWER Debugging
    • Using VSE Debugging Tools
    • VSE/ESA Performance
    • VTAM and CICS Problem Determination

VSE Systems Operations

Overview

The VSE operating system has evolved over time in its structure and organization to exploit new hardware and to provide more ease of use facilities and functions for system administrators, programmers and operations staff. This course provides an understanding of the current VSE system organization and focuses on the operational aspects of efficiently using and running a VSE system and its major subsystems. Online exercises are used to complement and re-enforce the information presented through formal lecture.

Course Code

A3714

Duration

4.0 Days

Delivery Format

CLASSROOM with Hands-On Labs on a Live System

Course Type

Private on-site or at illustro's location

Language

English

Price

Private: Special Bid

Registration

Please fill out an inquiry.  

Skills Taught
  • Understanding of VSE system organization and concepts
  • Learn how to use VSE console interfaces to interact with the VSE system and to manage system and job execution
  • Understand the types of messages issued by the VSE operating system and its components and how to handle these messages
  • Describe the major subsystems used with VSE and learn how to control and operate these subsystems. These include VSE/POWER, CICS Transaction Server and related database products DOS/VSE DL/I and DB2, ACF/VTAM and TCP/IP for VSE
  • Understand the structure of a VSE jobstream and gain the ability to create and update VSE job control language (JCL) and POWER job execution control language (JECL)
  • Identify utilities provided with VSE that would be used in normal operation of a VSE system
Audience

Data processing staff who need to understand the organization and operation of a VSE system and its subsystems so that they can become more proficient in performing operational functions.

Prerequisites

>Basic understanding of IBM mainframe operating system environments and hardware. Basic knowledge of operating a VSE system is helpful but not required.

Agenda

Module 1: VSE System Organization and Concepts

  • VSE Operating Environments
    • Basic mode, LPAR mode, VM Guest
    • VSE Supervisor and Turbo-Dispatcher
    • Hardware support
  • Storage Organization
    • Real and virtual storage
    • Address spaces and partitions
    • Shared areas
    • Data spaces and virtual disks
  • Libraries and files
    • System and user libraries
    • System and user datasets
    • DASD organization
  • Introduction to subsystems
    • POWER
    • CICS
    • VTAM
    • TCP/IP for VSE
  • Interactive User Interface
  • ICCF and editors
  • IPL and JCL procedures

Module 2: VSE Console Operation

  • Overview
  • Types of consoles
    • Master, CICS, hardware
  • Operating the console
    • Entering commands
    • Scrolling
    • Messages
    • Explain support (Help)
  • Managing the Hardcopy file
  • IPL process
  • Console Exercises

Module 3: Job Control

  • JCL Basics
    • Structure of a VSE Jobstream
      • JOB, EXEC and delimiters
      • LIBDEF
      • DLBL and TLBL
      • Comments
    • Job Control Syntax
  • Advanced JCL Topics
    • Conditional JCL
    • Procedures
      • System IPL and user
      • Standard labels
    • FCB and UCB commands
  • JCL exercises

Module 4: Operating POWER

  • POWER Organization and Concepts
    • POWER datasets
    • Queues
    • Dynamic Partitions
    • POWER Networking and Remote Job Entry
  • POWER Job Control (JECL)
    • JOB, LST and PUN card options
  • Operator commands
    • Releasing jobs
    • Display, alter and delete
    • Starting and stopping tasks
    • Offload functions
  • POWER operation exercises

Module 5: Utilities

  • Backup/Restore
    • Fastcopy volume and file backups
    • VSE libraries
    • ICCF
    • VSAM IDCAMS
  • Recorder file (EREP)
  • DITTO
  • SYSBUFLD

Module 6: Operating CICS and Databases

  • CICS and Database Overview and Organization
  • Operator control transactions
    • CEMT
      • Managing tasks
      • Managing files and other resources
    • CEOS
    • CEOT
  • Startup and Shutdown
  • Managing dump datasets and journals
  • Operating MRO/ISC connected CICS partitions
  • Messages
  • CEMT usage exercises

Module 7: Operating VTAM

  • VTAM Overview and Organization
  • Operator commands
    • Displaying VTAM resources
    • Activating VTAM resources
  • Startup and Shutdown
  • Messages

Module 8: Operating TCP/IP for VSE

  • TCP/IP Overview and Organization
  • Operator commands
    • Displaying TCP/IP resources
    • Activating Vresources
  • Startup and Shutdown
  • Messages

Inquiry Form