Exit XSNON
- When 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.