The following
section describes how you can use the TSO/E-supplied
exits. It also describes the default processing of the exits if you
do not provide your own exits.
- Pre-environment initialization exit (IRXINITX)
This
exit is called by the IRXINIT routine. IRXINITX performs exit processing
before a new language processor environment is
initialized. It is invoked before an environment is initialized and
before parameters are evaluated. Use IRXINITX to prevent the initialization
of a language processor environment,
change parameters used for initializing a language processor environment, or perform
special pre-environment initialization processing.
Default:
IRXINITX does not prevent the initialization of a language processor environment, does
not alter the parameters used for initializing a language processor environment, and
does not perform special pre-environment initialization processing.
It sets a return code of 0 and returns.
- Post-environment initialization exit (IRXITTS or IRXITMV)
IRXITTS
is called by the IRXINIT routine and performs exit processing after
the language processor environment is
initialized for an environment integrated into TSO/E. It is invoked
after the environment is initialized and after the control blocks,
such as the environment block, are set up. Use IRXITTS to perform
special processing for a newly-initialized language processor environment.
Default:
IRXITTS does not prevent the initialization of a language processor environment and does
not perform any special initialization processing. It sets a return
code of 0 and returns.
IRXITMV is called by the IRXINIT routine
and performs exit processing after a language processor environment is initialized
for an environment not integrated into TSO/E. It is invoked after
the environment is initialized and after the control blocks, such
as the environment block, are set up. Use IRXITMV to perform special
processing for a newly-initialized language processor environment.
Default:
IRXITMV does not prevent the initialization of a language processor environment and does
not perform any special initialization processing. It sets a return
code of 0 and returns.
- Environment termination exit (IRXTERMX)
IRXTERMX is
called by the IRXTERM routine and performs exit processing before
a language processor environment is
terminated. It is invoked before each language processor environment is terminated.
Use IRXTERMX to prevent the termination of a language processor environment or perform
any special termination processing for a language processor environment.
Default:
IRXTERMX does not prevent the termination of a language processor environment and does
not perform any special termination processing. It sets a return
code of 0 and returns.