Z/OS TSO/E REXX Introduction Course

Course Code: RT 439
Course Abstract:

This course is designed for programmers intending to learn REXX in the z/OS MVS environment. Participants will study the REXX interpreter as a basis for understanding techniques for writing efficient and readable REXX code. Templates, tracing, and interpreting will be reviewed. Generic built in functions will be reviewed. During laboratory experiments, participants will test REXX in a variety of commonplace application scenarios. Participants will learn how to create their own subroutines and functions. Terminal output will be trapped from z/OS MVS and TSO/E. Techniques will be presented to manage the program stack. z/OS MVS file I/O programs written in REXX will be scrutinized and tested in laboratory experiments. During the course participants will also gain an increased awareness of the z/OS MVS environment, and will have opportunities to submit z/OS TSO/E REXX execs to the batch processor for background execution.

Audience:

This course is intended for all programmers intending to master the REXX language on the z/OS MVS platform.

Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
>Write efficient, readable REXX code
>Choose between various REXX templates for parsing
>Exploit INTERPRET and interactive debug TRACE
>Create their own built-in REXX functions
>Trap console output from z/OS MVS and TSO/E
>Effectively manage the program stack
>Read, write, and update z/OS MVS datasets
>Submit z/OS TSO/E REXX execs to z/OS MVS batch processor

Course Topics:

REXX templates for parsing
Built-in REXX functions
Trap console output from z/OS MVS and TSO/E
Program stack
z/OS MVS datasets
z/OS TSO/E REXX execs to z/OS MVS batch processor

Prerequisites:

Familiarity with TSO/E, ISPF, and ISPF Editor is required. Experience with JCL would be beneficial but is not required.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning