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


TSO/E-supplied exits

z/OS TSO/E Customization
SA32-0976-00

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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014