Virtual Verhoef E-Learning: Courses

Login

Course categories:


Introduction to Mainframes

Instructor: Terry Sambrooks

This course requires an enrolment key

This course introduces delegates to the Z/OS and OS/390 operating system and the IBM mainframes on which it runs. It introduces Z/OS and OS/390 terminology and explains the main concepts employed by Z/OS and OS/390 in performing its functions.


TSO/ISPF

Instructor: Terry Sambrooks

This course allows guest users to enter  This course requires an enrolment key

This course covers IBM's TSO/ISPF product.


REXX Programming

Instructor: Terry Sambrooks

This course allows guest users to enter  This course requires an enrolment key

This course is relevant to the TSO/E environment.

Duration: 20 - 26 Hours

Audience:

Delegates may be anybody who is new to programming, or has already had some exposure to REXX but needs to underpin their experience by formal training.

Pre-requisites:

A knowledge of how to use TSO/E ISPF to edit and run work.

Course Style

This is a workshop with a high degree of practical work. The workshop is delivered via a combination of downloadable printed material and Interactive content.

Course objectives

Indicative content

At the completion of this course, students will know and understand how to use the REXX programming language in a TSO/E environment.

All students will be able to:

·          Explain the general syntax and structure of the language

·          Decide which diagnostic aids to use and when

·          Parse data in a variety of ways

·          Demonstrate the use of control instructions to make decisions and alter the program logic flow

·          Program iterative and repetitious operations, i.e. loops

·          Use REXX built-in functions appropriately

·          Use TSO/E commands to extend the capabilities of REXX

·          Describe the process and benefits of Data Stacks

·          Generate sub-routines, and communicate with them.

 

1 - REXX environment

     The platforms which support REXX, the

     general syntax of the language, variables,

     operators.

2 - Diagnostics  The SAY instruction, immediate commands, and the CALL, SIGNAL, TRACE, and EXECUTIL instruction.

3 - Parsing data  Default parsing, numeric parsing, and literal parsing, handling excess data and placeholders.

4 - Control instruction  IF / THEN / ELSE, SELECT - WHEN - OTHERWISE, and the DO instructions.

5 - Sub-routines.  Internal and external, and the CALL, RETURN, EXIT, PROCEDURE, and EXPOSE instructions.

6 - Built-in functions  Miscellaneous, string manipulation, arithmetic, comparison, conversion, and formatting.

7 - Data stack management   The use of stacks, creating stacks, and maintaining them.

8 - TSO/E commands and functions  Allocating data sets, EXECIO, OUTTRAP, and other useful commands.


z/OS Basic JCL

Instructor: Terry Sambrooks

This course requires an enrolment key

Duration:  14-18 Hours including mainframe practical sessions.

Audience:  Delegates may be anybody requiring knowledge of the topic, whether they are new to the z/OS (OS/390) environment, or need to build on existing experience via formal training.

Course Style:  This workshop is a combination of theory sessions, interactive exercises, and hands-on sessions requiring access to a mainframe server. (Server access can be provided if not otherwise available to the delegate.)

Pre-requisites:  Knowledge and experience of using TSO/E ISPF to edit and submit work.

Course objectives

Indicative content

At the completion of this course, students will know and understand how to use the IBM z/OS Job Control Language.

All students will be able to:

· Explain the general syntax and structure JCL

· Create a JOB statement

· Create an EXEC statement

· Use DD statement to create a sequential data set disk or cartridge

· Use a DD statement to output a print data set

· Use a DD statement to read instream data

· Use a DD statement to create a partitioned data set

1 - Job Control environment Where JCL sits in the scheme of things and why it looks the way it does. This topic also covers documentation sources, and general syntax.

2 - JOB statement The various parameters applicable to the JOB statement, including recommendations on use.

3 - EXEC statement The various parameters applicable to the JOB statement, including recommendations on use.

4 - DD statement basics The minimum requirements to process input and output data sets, disk, cartridge, in-stream, and reports.

5 - DD statements in-depth More specific detail on data set creation, Including, PDS, and PDSE


z/OS Advanced JCL

Instructor: Terry Sambrooks

This course requires an enrolment key

Duration: 14-16 Hours

Audience:

Delegates will have a basic understanding of Job Control Language, and will be looking to enhance their knowledge with more advanced featured.

Course Style

This workshop is a combination of theory sessions, interactive exercises, and hands-on sessions requiring access to a mainframe server. (Server access can be provided if not otherwise available to the delegate.)

Pre-requisites:

A basic of JCL, plus experience of using TSO/E ISPF to edit and submit work.

Course objectives

Indicative content

At the completion of this course, students will know and understand how to use IBM z/OS Job Control Language.

All students will be able to:

·         Use DD statements to create GDGs

·         Use Conditional Job Control to effect selective execution of  job streams

·         Create JCL procedures

·         Use symbolic parameters

·         Use the JCLLIB statement to assign procedure libraries

·         List benefits of OUTPUT statement

·         Know when to use some of the IBM Utilities such as: IEBGENER, IEBPTPCH, IEBCOPY, IEFBR14, and IDCAMS.

1 -  DD statements in-depth  More specific detail on the creation of GDGs, in both SMS and non-SMS environments.

2 - Conditional Job Control  IF / THEN / ELSE statements providing selective step execution.

3 - Procedures In-stream and catalogue procedures, the use of symbolic parameters, the JCLLIB statement, the INCLUDE statement, and the SET statement.

4 - Output management  The OUTPUT statement (an outline only.)

5 - IBM Supplied Utilities  A number of utilities discussed with examples.



You are not logged in. (Login)

Home