Course outline



Besides the content of the TSO/E REXX Programming Workshop, this included Appendix D z/OS UNIX covering:

  • Authority to use UNIX
  • Activating the Interface
  • Effect of PROCEDURE
  • SYSCALL Commands
  • File Permission Bits
  • Creating a directory (folder)
  • Creating a file (writefile)
  • Reading a file (readfile)
  • Using EXECIO
  • TSO ALLOC for writing
  • TSO ALLOC for reading

TSO/E REXX Programming Workshop - Synopsis

  1. - TSO REXX Environment
    The platforms on which REXX runs, what it is, where it's held, how it's invoked plus batch execution via IKJEFT01 or IRXJCL.
  2. - REXX Structure & Syntax
    What constitutes REXX and the coding rules with the terminology explained.
  3. - Diagnostic Aids
    This covers the CALL, SAY, SIGNAL and TRACE instructions plus the Immediate Commands available via the PA1 key.
  4. - File Processing
    This covers file allocation, Reading, Updating and Writing using either a STEM or the Data Stack.
  5. - Control Instructions
    This describes the DO, IF and SELECT instructions.
  6. - Parsing
    This discusses the PARSE instruction and several variants in detail.
  7. - Sub-routines & Functions
    The difference between them, their location, how to receive parameters and pass data back.
  8. - Built-in Functions
    This does not cover all IBM provided Built-in Functions but does included many common ones.
  9. - Data Stack Management
    This describes the Data Stack, and covers how to place data on the stack and retrieve it, plus general management instructions.
  10. - Commands & Output Capture
    This covers the TSO/E commands, CALL, DELETE and L:ISTDS plus the OUTTRAP function.
  11. - LINK, LINKMVS and LINKPGM Environments.