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

Event-Exit-Process Commands
Safeguard Reference Manual520618-013
15-12
Interprocess Communication Messages
SWAP [ $vol[.subvol.filename] ]
is the name of the volume or file used as the swap volume or swap file for the
event-exit process.
NAME [ process-name ]
is the process name assigned to the event-exit process when it is started.
CPU { cpu-number | ANY }
is the number of the CPU in which the event-exit process runs.
PRI [ priority ]
is the priority at which the event-exit process runs.
PARAM-TEXT [ startup-param-text ]
is the data supplied as the startup message text for the event-exit process.
Examples
To display the event-exit attributes for an event-exit process that is enabled:
=INFO EVENT-EXIT-PROCESS logon1
Interprocess Communication Messages
The Safeguard software communicates with the event-exit process by sending
messages using the standard file system procedure WRITEREAD[X]. The message
sent to the event-exit process is divided into three primary sections: Header_Data,
Subject_Data, and Message_Data.
Header_Data and Subject_Data have the same format for all message types although
the content of some fields can vary based on data availability. (For more information,
see Table 15-2 on page 15-14 and Table 15-3 on page 15-17.) The event-exit process
provides its response and status information by altering fields in the Header_Data and
returning it to the Safeguard subsystem. The event-exit process does not return the
EVENT-EXIT-PROCESS = LOGON1
ENABLED = ON
RESPONSE-TIMEOUT= 15 SECONDS
ENABLE-AUTHENTICATION-EVENT = ON
ENABLE-AUTHORIZATION-EVENT = ON
ENABLE-PASSWORD-EVENT = OFF
PROG = $DEV.SECURE.EVENTS
LIB = * NONE *
NAME = $EVENTS2
SWAP = * NONE *
CPU = 3
PRI = 155
PARAM-TEXT = 4