z/OS REXX Programming Workshop – ES52GCR

image_pdfCourse Outline PDF

Enrol   Details


Course Code: ES52G Brand: IBM Z – Mainframe Category: Systems Skill Level: Intermediate Duration: 36H Modality:CR      Audience


This is an intermediate course for people who need to write and maintain Rexx programs in the z/OS system environment.

  Prerequisites


You should be able to:

_x000D_
_x000D_

    _x000D_

  • Code basic Job Control Language statements
  • _x000D_

  • Code in a programming language
  • _x000D_

  • Create, alter, and delete data sets using TSO
  • _x000D_

_x000D_
_x000D_

These skills can be developed by taking:

_x000D_
_x000D_

    _x000D_

  • Fundamental System Skills of z/OS (ES10)
  • _x000D_

  • A programming language course
  • _x000D_

  Short Summary


This is an intermediate course for people who need to write and maintain Rexx programs in the z/OS system environment.  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.

  Topic


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

  Objectives


    _x000D_

  • Write programs using the Rexx language
  • _x000D_

  • Use various data parsing techniques
  • _x000D_

  • Use built-in Rexx functions
  • _x000D_

  • Create user-defined internal and external functions and subroutines
  • _x000D_

  • Issue host commands from within Rexx execs
  • _x000D_

  • Code programs that read and write data sets
  • _x000D_

  • Use instructions and commands that manipulate the data stack
  • _x000D_

  • Use Rexx debugging tools
  • _x000D_

  • Write error-handling routines
  • _x000D_

Tags :
Call Now +27 12 023 1959