z/OS TSO/E REXX Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Exits for Language Processor Environment initialization and termination

z/OS TSO/E REXX Reference
SA32-0972-00

There are four exits you can use to customize the initialization and termination of language processor environments in any address space. The names of the four exits are fixed. If you provide one or more of these exits, the exit is invoked whenever the IRXINIT and IRXTERM routines are called. The exits are invoked whenever a user explicitly calls IRXINIT and IRXTERM or when the system automatically calls the routines to initialize and terminate a language processor environment. The exits are briefly described below. z/OS TSO/E Customization provides more information about each exit. Initialization and termination routines describes the IRXINIT and IRXTERM routines and their parameters.
IRXINITX
This is the pre-environment initialization exit routine. The exit is invoked whenever the initialization routine IRXINIT is called to initialize a new language processor environment. The exit receives control before IRXINIT evaluates any parameters to use to initialize the environment. The exit routine receives the same parameters that IRXINIT receives.

You can provide a pre-environment initialization exit in any type of language processor environment (integrated and not integrated into TSO/E).

IRXITTS or IRXITMV
There are two post-environment initialization exit routines:
  • IRXITTS for environments that are integrated into TSO/E (the TSOFL flag is on)
  • IRXITMV for environments that are not integrated into TSO/E (the TSOFL flag is off)

The IRXITTS exit is invoked whenever IRXINIT is called to initialize a new environment and the environment is to be integrated into TSO/E. The IRXITMV exit is invoked whenever IRXINIT is called to initialize a new environment and the environment is not to be integrated into TSO/E. The exits receive control after IRXINIT has initialized the language processor environment and has created the control blocks for the environment, such as the environment block and the parameter block. The exits do not receive any parameters.

IRXTERMX
This is the environment termination exit routine. The exit is invoked whenever the termination routine IRXTERM is called to terminate a language processor environment. The exit receives control before IRXTERM terminates the environment. The exit does not receive any parameters.

You can provide an environment termination exit in any type of language processor environment (integrated and not integrated into TSO/E).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014