Safeguard Reference Manual (G06.24+, H06.03+ )
Event-Exit-Process Commands
Safeguard Reference Manual—520618-013
15-20
Interprocess Communication Messages
Table 15-5. Logon_Data (Logon Message_Data 
Interactive/Programmatic) (page 1 of 2)
Dialogue_Possible BOOLEAN True indicates that the request came from a 
process that is calling 
USER_AUTHENTICATE_ and is capable of 
engaging in dialog with the event-exit 
process. False indicates that the requestor 
cannot understand anything except Yes or 
No (from VERIFYUSER or from callers of 
USER_AUTHENTICATE_ that cannot handle 
a dialog).
Logon_UserID_Exists BOOLEAN The logon user exists in the Safeguard 
database. This is always true.
Logon_Name VAR-
STRING
The user name, in external format, of the 
user attempting to log on. This can be a user 
name or an alias. Valid only if 
Logon_UserID_Exists is true.
Logon_UserID INT(32) The user ID associated with the 
Logon_Name. Valid only if 
Logon_UserID_Exists is true.
IsAlias BOOLEAN True indicates that the Logon_Name is a 
user alias.
Password VAR-
STRING
The password provided by the user at logon 
time when dialog is not possible and the call 
is from VERIFYUSER. Because of certain 
constraints in the Safeguard software, this is 
a 64-character field in clear text (not 
encrypted).
This field is blank if the caller was 
USER_AUTHENTICATE_, regardless of the 
Dialogue_Possible setting.
Logon_Source VAR-
STRING
The subject terminal name (device name for 
Safeguard terminal). This data is not verified, 
and the integrity of this field is not 
guaranteed. A caller of 
USER_AUTHENTICATE_ can fill in this field 
with any terminal name.










