TSO/E REXX Programming Workshop
- A Practitioner Series Course Offering
Copyright © 2005 Mentor Services Corp - 200 White Plains Road - Tarrytown - NY 10591.

MORE INFORMATION  COURSE LIST  MENTOR HOME PAGE

Introduction: IBM's Systems Application Architecture® (SAA ) defines a set of functions and rules for interchange of programs and data between different hardware and software platforms. In the SAA definition, Common User Access (CUA ) calls for languages which are portable across these multiple platforms. REXX (the Reformed EXecutive language eXtended) has been defined as the procedural language of SAA.

Since its introduction to MVS in TSO/E version 2, REXX has become a potential replacement for TSO's CLIST language. The portability of REXX procedures across platforms makes it preferable to CLISTs for any new TSO procedure development.

This course teaches the complete REXX language and focuses on its use in TSO/E, however, approximately 75% of the material covered in the course will also apply to REXX in VM/CMS or OS/2
®. This course also describes the use of REXX to create ISPF editor macros and the use of REXX procedures to perform OS/390 operator console functions. Through lab exercises, the student will gain hands-on experience with all major statements in the language.

Audience: Systems and application programmers, or end-users who have a need to create procedures or macros in the TSO/E environment.

Prerequisites: The student must have experience with TSO/ISPF and a working knowledge of OS/390 data organization concepts.

Objectives:  On completion of this course, the student should be able to:

  • Create REXX procedures which can invoke TSO/E commands and programs

  • Create REXX procedures which can perform I/O against sequential and partitioned data sets

  • Create ISREDIT macros which can enhance the ISPF edit environment

  • Create REXX procedures which can interact with the OS/390 operator's console

  • Create REXX procedures to capture and tailor the output of TSO/E commands

Duration: This course is 5 days long.