Safeguard Reference Manual (G06.24+, H06.03+ )
Event-Exit-Process Commands
Safeguard Reference Manual—520618-013
15-27
Processing of Authorization Requests
Timeout Policy for Authorization
If the event-exit process does not respond to a request within the configured time 
interval, the SMON assumes that a problem has occurred and continues processing as 
follows. 
If the authorization request is from an undeniable user when a timeout occurs, a 
response of YES is assumed, and the access attempt is allowed to proceed, subject to 
a Safeguard access check as described in Processing of Authorization Requests on 
page 15-26. Super-group members are considered undeniable users. An EMS 
message is sent to indicate that an undeniable user has timed out, thereby prompting 
the undeniable user to disable the malfunctioning event-exit process.
If the authorization request is from a deniable user when a timeout occurs, that user is 
left waiting indefinitely for a response from the event-exit process. The requestor 
process, including the entire thread initiating the authorization check, will hang.
Other Error Handling for Authorization
Other problems that cause timeout behavior are I/O errors, disabling of the event exit, 
and invalid data received from the event-exit process.
I/O errors can occur when the event-exit process halts before responding to a request, 
or when it is enabled but is down or restarting and the open is incomplete. In either of 
these events, the request is resubmitted to the event-exit process once the open is 
established. However, the timer is still running on these requests, and a timeout is 
likely to occur. EMS messages will be sent to identify these errors.
NO Not consulted NO Not consulted
NORECORD YES YES Not consulted
NORECORD NO NO Not consulted
NORECORD NORECORD NORECORD YES or NO
Event exit disabled YES YES Not consulted
Event exit disabled NO NO Not consulted
Event exit disabled NORECORD NORECORD YES or NO
Event exit disabled Safeguard 
disabled
NORECORD YES or NO
Event exit disabled Safeguard 
disabled
NORECORD YES or NO
*
Table 15-11. Decision Table for Event Exit, Safeguard, and Guardian 
Results (page 2 of 2)
Event Exit Ruling Safeguard 
Ruling
Protection_Check
_Result
Guardian Security 
Ruling
* If an object has a Safeguard protection record and the Safeguard subsystem is disabled, access rulings 
for that object are as described for the STOP SAFEGUARD command in Section 16, Safeguard 
Subsystem Commands.










