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


Parameters for IRXRTE

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

In register 1, the compiler runtime processor must pass the address of a parameter list, which consists of a list of addresses. Each address in the parameter list points to a parameter. The first three parameters are required. The addresses that point to parameter 4 and parameter 5 are optional. If IRXRTE does not find the high-order bit set on in either the address for parameter 3, or in the addresses for parameters 4 or 5, which are optional parameters, IRXRTE does not invoke the specified routine and returns with a return code of 32 in register 15. See Table 1 for more information on return codes. The high-order bit of the last address in the parameter list must be set to 1. Table 1 lists the parameters for the exit routing routine.

Table 1. Parameters for the exit routing routine
Parameter Number of bytes Description
Parameter 1 8 Function requested. On entry to IRXRTE, this parameter contains the function requested of the exit routing routine. The function name must be in uppercase, left-justified, and padded on the right with blanks. Acceptable values are:
"EXECINIT"
Specifies that the EXECINIT exit routine is to be run. For more information on the EXECINIT exit, see .
"EXECTERM"
Specifies that the EXECTERM exit routine is to be run. For more information on the EXECTERM exit, see .
Parameter 2 8 Exit routine parameter list address. Specifies the address of the parameter list for the requested exit routine. If the exit does not require parameters, the address in this parameter must be set to zero. For a discussion of the parameters for the specified exit, see .
Parameter 3 4 Exit routine return code. On return from IRXRTE, this parameter contains the return code value from the requested exit. This value only has meaning if the return code from IRXRTE is zero.
Parameter 4 4 Address of a REXX environment block. Specifies the address of the REXX environment block under which the request is to be performed. If the compiler runtime processor supplies a non-zero parameter, IRXRTE considers this parameter to be a valid environment block address. If this parameter is zero or omitted, IRXRTE obtains the environment block address from register 0 as described in . This parameter is optional.
Parameter 5 4 Return code. The return code parameter is optional. On return from IRXRTE, this parameter (if supplied) contains the return code for IRXRTE. Register 15 will contain the same value as this parameter, if this parameter is provided.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014