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, no information has been translated;
do not invoke the NetView® alias
application program.
- X'4'
- No information has been translated; invoke the NetView alias application program to translate
all data.
- X'8'
- Some information has been translated; do not invoke the NetView alias application program.
- X'C'
- Some information has been translated; invoke the NetView alias application program to translate
the remaining information.
- X'10'
- Session initiation cannot continue through this SSCP; allow the
sending SSCP to reroute the request.
- X'14'
- Session initiation cannot continue through this SSCP; do not allow
the sending SSCP to reroute the request. The session will fail to
set up.
Note: Only CDINIT and DSRLST requests can be rerouted. All
other RU types fail.
- X'01'–X'7F'
- For other return code values, exit processing did 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.
If the exit routine returns a return code that is not
valid (that is, a return code not defined here), VTAM® issues message IST793E and continues as
though no exit routine exists. The NetView alias
application program, if active, is invoked to perform translation.