Safeguard Reference Manual (G06.24+, H06.03+ )

Event-Exit-Process Commands
Safeguard Reference Manual520618-013
15-16
Interprocess Communication Messages
Table 15-3 on page 15-17shows the structure of the subject data sent from the
Safeguard subsystem to the event-exit process. This subject data is always present. It
is not returned by the event-exit process.
Error INT A return value that indicates the event exit’s
response to the message. The value is
always 0 when the message is sent. Valid
return values are as follows:
0 = OK (The event exit successfully
processed the message and is returning a
valid status.)
3501 = Message size exceeded maximum
expected message size.
3503 = Event exit process does not support
this message data type.
3505 = Event exit’s supported message
version is lower than Min_MSG_Version in
this message.
Status INT Status of the reply message. This field is
valid only if the Error field contains the value
0. The valid values for this field are:
Access Control (result of access attempt)
1 = yes
3 = no
2 = no record
Logon (result of logon attempt)
0 = authenticated
20 = denied
70 = continue authentication
500-999 = defined by event exit
(A status of 500-999 is recognized by
USER_AUTHENTICATE only when Error
does not equal 0.)
FEA 22 bytes A future expansion area; currently filled with
zeros.
Table 15-2. Header_Data (page 3 of 3)