Exit XSNON

Exit XSNON is invoked when a user signs on.

Exit-specific parameters

UEPUSRID
Address of the terminal userid.
UEPUSRLN
Address of the terminal userid length.
UEPGRPID
Address of the group ID. If the signon was successful, the group ID is that which the user is associated with in this signon session. If the signon was unsuccessful, it is that specified by the user when he or she tried to sign on.
UEPGRPLN
Address of the group ID length.
UEPNETN
Address of the terminal’s netname.
UEPTRMID
Address of the terminal id.
UEPTCTUA
Address of the TCT user area.
UEPTCTUL
Address of the TCT user area length.
UEPTRMTY
Address of the terminal-type byte.
UEPSNFLG
Address of a 2-byte field containing flags:
Table 1. Flags set in the UEPSNFLG field of XSNON
Flag Equivalent Meaning
UEPSNOK 0 Signon was successful.
UEPSNFL 1 Signon failed.
UEPSNPSS 2 The persistent sessions signon succeeded.
UEPSNPSF 3 The persistent sessions signon failed.
UEPSGTYP
Address of signon type byte.
This parameter has two equates:
UEPSGUID   SIGNON USERID
UEPSGKER   SIGNON KERBEROS

Return codes

UERCNORM
Continue processing.
UERCPURG
Task purged during XPI call.

XPI calls

All can be used.

API and SPI calls

None can be used.