TSO REXX Programming in z/OS

Why take this course?

After completing this course, you will be able to
  • Describe the TSO environment, and describe the distinctions between TSO commands and REXX instructions
  • Write REXX EXECs to accomplish useful functions
  • Use TSO commands to work with datasets, either in native mode or in EXECs
  • Use REXX instructions to work with records in files
  • Use subroutines as a coding technique for EXECs
  • Use TSO and EXECs to run programs in the Foreground or the Background (batch)
  • Run EXEC's in the batch, in TSO/E-integrated address spaces or non-TSO/E-integrated address spaces
  • Use TSO commands to send and receive datasets between users
  • Use the REXX compiler, if it is available
  • Use the level 2 REXX constructs, if they are available.
MF51 Duration - 5 Days : Fee - $ 2,947.00 (CAD)
Mon Aug 24, 2015
Contact us for a date or location
Students who complete this course will be able to accomplish work using native TSO commands and the powerful REXX capability of TSO. REXX execs are developed that can be immediately useful in day-to-day work.
Applications and systems programmers, who need to know how to use TSO commands hand how to create or maintain REXX execs. Anyone who will be creating or maintaining applications written to run under the Dialog Manager.
Experience in using ISPF/PDF, especially the editor. Additionally, experience submitting jobs to run in the batch and some programming background are helpful.

Major topics covered

  • The Terminal Monitor Program (TMP)
  • TSO Commands
  • REXX Statements
  • REXX Built-in functions
  • Debugging and TRACE
  • Stacks and Buffers
  • File I/O using EXECIO
  • Compound Symbols
  • Error Handling
  • Subroutines
  • Running execs in background
  • Running programs in foreground and background
  • The REXX Compiler
  • Level 2 REXX
  • Transmit / receive
Copyright © 2014 by Hunter Cobb & Steve Comstock