REXX programming language

The REstructured eXtended eXecutor (REXX) language is a high-level procedures language that enables inexperienced users as well as experienced programmers to combine REXX instructions and host commands and services into programs called REXX execs. REXX execs can execute in any MVS™ address space (both TSO/E and non-TSO/E).

The REXX language is particularly suited for:
  • Command procedures
  • Application front ends
  • Macros for ISPF edit
  • Prototyping
  • Application programs that are to be used in more than one environment
  • APPC/MVS transaction programs

For complete information about the topics discussed below, see z/OS TSO/E REXX User's Guide and z/OS TSO/E REXX Reference.