htalogo2.gif

TSO REXX Programming in z/OS - Topical Outline

Day One

Introduction

Review of TSO LOGON command and parameters

TMP - The Terminal Monitor Program

Basic TSO commands: SEND, LISTBC, TIME, PROFILE, HELP, LOGOFF

Computer Exercise: A First Encounter With TSO

REXX - Restructured Extended Executor

Basic concepts and terms

Basic REXX Instructions: SAY, PULL

TSO EXEC command

Computer Exercise: A First EXEC

RC - Return Code special variable

Assignment Instruction

Built-in Functions

Numerics Issues

TSO/E Functions

The Data Stack

Computer Exercise: Assignments, Functions, and The Stack

Day Two

REXX PARSEing Capabilities

Computer Exercise: Parsing

Clearing the Screen

TSO Commands: LISTCAT, LISTDS

More built-in functions

REXX Instructions: IF-THEN-ELSE, LEAVE, ITERATE, DO-Sequences, SELECT

Logic structures in REXX

Computer Exercise: The TSOUTIL EXEC

Debugging and TRACE

TSO Commands for working with files:

ALLOCATE, FREE, LISTALC, ALTLIB, RENAME, REPRO, DELETE, DEFINE CLUSTER

Computer Exercise: Creating Data

Day Three

SMS - Storage Management Subsystem

More TSO Commands: ALTER, PRINTDS, PRINT, SMCOPY

Computer Exercise: Printing and Copying

LISTDSI TSO/E Function

Computer Exercise: The RENFILES EXEC

TSO/E EXECIO Command

Buffers and Stacks

Computer Exercise: The LISTEX EXEC

Compound Symbols and Stems

Computer Exercise: Compound Symbols

Day Four

Additional REXX Instructions and Functions

REXX Subroutines and User-Written Functions

Computer Exercise Subroutines

Error Handling and Condition Traps

More Built-in Functions

Trapping Output from a command

Computer Exercise: Strings and Words

Day Five

Arithmetic, Conversion, and Boolean Built-in Functions

Running programs in Foreground

TSO CALL Command

TSOLIB Command

Computer Exercise: Running a Program in the Foreground

Running jobs in the Background

TSO Commands: SUBMIT, STATUS, CANCEL, OUTPUT

Running EXECs in the batch

Computer Exercise: Running EXECs in the Batch

Host environments and the Dialog Manager

TSO TRANSMIT and RECEIVE Commands

LOG and NAMES datasets

[Level 2 REXX Components]

[The REXX compiler]

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V2.x

Course Description
Course Objectives
TSO / ISPF / REXX / CLIST curriculum
Home page