About ABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
TSO/E REXX advanced course


In this advanced course:

  • participants learn to use the REXX utilities more efficiently by means of several techniques;
  • the different TSO/E and non-TSO/E interfaces for the use in REXX procedures are thoroughly examined;
  • participants learn to adapt and broaden the REXX environment by means of function packages.

Main topics

  • REXX techniques:
  • Parameter transmission between REXX execs • subroutines and functions
  • Use of the data stack and the buffer mechanism
  • Use of stem variables (arrays)
  • Error treatment and conditions (SIGNAL ON ERROR, HALT, FAILURE, ...)
  • Interactive tracing
  • TSO/E interfaces:
  • ISPF dialog manager
  • PDF edit macro's
  • REXX in non-TSO/E address spaces (batch, MVS, ...)
  • Interfaces to QMF • DB2 • CICS • IMS
  • REXX built-in functions
  • Definition and use of function packages

Intended for

System programmers, job schedulers, analysts.


A practical knowledge of REXX (see TSO/E REXX) and knowledge of the ISPF dialog manager environment (see course ISPF dialog manager).

Training method

Classroom instructions. About 40% of the time is spent on practical exercises.

Course leader

Guido Indesteege.


2 days.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Global score

4.2/5 (based on 26 evaluations)


bonne appreciation, le professeur est toujours disponible (, )
Très bonne appréciation (, )
excellent (, )
Approche du cours assez bon, beaucoup d'exemples et d'exercices. Les sujets sont bien expliqués. (, )
Zeer goede cursus. (, )
Convient parfaitement (, )