Course Code: ZOSREXX

Back to Courses

z/OS REXX Scripting Language

Description


This course introduces the learner to the IBM zOS REXX scripting language and the application of the language as a JCL replacement. The following topics are covered:

Lexical Conventions

A definition of the syntactical tokens and constructs that make up the language. A definition of REXX variables and literals.

Constructs & Functions

This section deals with the REXX constructs for testing, looping and basic input/output. Also included is a description of built-in and external functions that may be used and created by a REXX programmer.

Host Commands

In this section a subset of the TSO line commands are shown which are used in a REXX environment such as ALLOC, FREE etc.

Editors

A brief introduction to the REXX interface with ISPF/PDF in a zOS environment.

AUDIENCE

System programmers, application programmers and support staff who require programmed controlled execution scripts to replace normal JCL in an IBM zOS environment.

METHODOLOGY AND PLATFORM

The course is workshop based with minimal lectures and up to 80% of the course is hands on practical training.

OUTCOMES

At the completion of the course the learner will be able to:

  • Replace existing JCL procedures with equivalent REXX shells.
  • Create small programs to be used as scripts or applications.
ASSESSMENT


Assessment processes are built into the course for learners as part of our commitment to life-long learning. Formative assessment is carried out during the training via Course Activities. Summative assessment commences after the training in the form of a written knowledge questionnaire and if applicable, the practical assignment that the learners are required to complete as part of their course content. Learners will receive a certificate of competence on successful completion of the course.

MATERIAL

The following material is supplied:

  • A full set of notes covering the course outline.
PREREQUISITES


Programming Concepts


Request More Information

Fields marked with an * are required