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

Event-Exit-Process Commands
Safeguard Reference Manual—520618-013
15-18
Interprocess Communication Messages
Table 15-4 shows the structure of the message data sent from the Safeguard
subsystem to the event-exit process for an access control event. The message data is
present only for an access control event. The event-exit process does not return this
data in its response.
GroupList VAR-
STRING
The list of groups of which this subject is a
member. Currently, the subject’s administrative
group is the only group in this list.
AuthNodeValid BOOLEAN True indicates the field AuthNode contains a valid
remote node value.
FEA 52 bytes A future expansion area; currently filled with
zeros.
Table 15-4. Access_Data (Access Control Message_Data) (page 1 of 2)
Objecttype ENUM A valid Safeguard object type value: disk file,
volume, subvolume, device, subdevice,
process, or subprocess.
Objectname VAR-
STRING
The name of the object, in external format.
Operation INT The action or verb being executed. Examples
include Open, Create, Rename, and Alter. For
a complete list of operations, see Table 15-10
on page 15-24.
OperationModifier INT A modifier to the operation. Examples include
Read, Write, Create, and Execute. For a
complete list of modifiers, see Table 15-10
on
page 15-24.
SQL_Object BOOLEAN True indicates that the object is an SQL object.
AccessCheckOnly BOOLEAN True indicates that the request is checking for
possible access. False indicates that the
request is for a real access attempt.
OldFilename (Rename) VAR-
STRING
The file name of the object of a rename
request, in external format.
NewOwner (Give) INT(32) User ID of the recipient of a SETMODE
(function 2) Give request. It is present only for
that SETMODE operation. Otherwise, it is null.
Table 15-3. Subject_Data (page 2 of 2)