|
The routine must leave the register status as follows:
- Registers 1–14:
- Restored to entry contents.
- Register 15:
- Return Code:
- X'0'
- Processing successfully completed, session setup authorized; do
not schedule the secondary authorization function.
- X'4'
- Session setup authorized; secondary authorization is required
if an INIT OTHER CD request is not being processed. This return code
is valid only if the exit routine processes the secondary authorization
function. Otherwise, session setup is not authorized, and the session
setup fails. For INIT OTHER CD processing, this return code is equivalent
to a return code of 0.
- X'6'
- Session setup authorized; schedule the secondary authorization
function only if the session setup fails at or before CDINIT response
time.
- X'8'
- Session setup not authorized and session setup fails; do not reroute.
- X'A'
- Session setup authorized; schedule the secondary authorization
function only if the session setup fails at any time.
- X'C'
- Session setup not authorized; allow sending SSCP to reroute.
If
this return code is set in the host of the origin LU, or if this return
code is set during INIT OTHER CD processing, it is handled as return
code 8.
- X'01'–X'7F'
- For other return code values, exit processing does not work. The
session management exit remains active.
In addition to these specific return codes, there
are other codes that control the exit's disablement. See Final register contents for more information about those
codes.
Note: A return code that is not valid (that is, a
return code not defined here) means that session setup is not authorized
and the session setup fails. VTAM® issues
message IST793E.
|