Safeguard Reference Manual (G06.29+, H06.08+, J06.03+)

Table Of Contents
Event-Exit-Process Commands
Safeguard Reference Manual 520618-030
15 - 15
Interprocess Communication Messages
Table 15-2. Header_Data (page 1 of 2)
Base INT[0:-1] The base from which the offsets to other
data areas are calculated. Base indicates
the allocation of a placeholder, not data. It is
used for reference for all offsets and
VAR-STRING fields within the messages.
Event_Type INT An enumeration describing the type of
Me
ssage_Data in the message. Valid
message types are Access_Control, Logon,
Password Quality, and Logon^Abort.
MSG_Version INT The version of this message structure. This
va
lue can be either 1 or 2. If 1, the status
field is 23. If 2, the status field is as
described in
Table 15-7. The version is
established by Safeguard. The event-exit
process is responsible for checking
the
message version and rejecting any message
it does not recognize. The rejection is
returned in the Error field of this header.
Min_MSG_Version INT The oldest version of the message that must
be
supported by the event-exit process in
order to interpret this message. Currently,
this value is 1.
Subject_Data INT The byte offset to the subject data
associate
d with this message. It must be an
even number.
Set to 0 in response from the event exit.
Message_Data INT The byte offset to the message data
associate
d with this message. It must be an
even number.
Set to 0 in response from the event exit if
the
re is no response message data. Set to
the data offset by the event exit if there is
message response data.
SSID SSID-STRUCT Subsystem ID of the sender in standard
SSID format. This is the
Safeguard SSID
(ZSFG).
Timestamp TIMESTAMP
(FIXED)
The time the message is sent, in Greenwich
me
an time (GMT).
OriginSystemNumber NT(32) The system number of the system
origina
ting the request.