XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix C: The ACACL File
XYPRO Technology Corporation 214 Proprietary and Confidential
C84: TIMEOUT
This keyword specifies a timeout in seconds to apply to any program running under
XAC control. TIMEOUT specifies the number of seconds that the OBJECT program
can be idle (that is, without user input) at a prompt before it is stopped.
Syntax:
TIMEOUT <seconds>
Example:
COMMAND SCF-SUPEROPER
DESCRIPTION "SCF AS SUPER.OPER"
USER 255,253
OBJECT $SYSTEM.SYSNN.SCF
ACL $OPERS
TIMEOUT 300
In the above Example, the XAC ACACL Command Entry starts SCF as 255,253. All
commands executed within SCF are audited. If there is no command entered within
300 seconds (or 5 minutes), SCF will timeout (terminate). All users in the ACLGroup
$OPERS can execute this ACACL Command Entry.
Note: When running TACLs, $CMON is the more general method of “timing out.In
$CMON an "AUTOLOGOFF" parameter can be specified in minutes which
causes all logged-on TACLs (but not other programs) to be subject to the same
timeout period, whether running under XAC or not. Notice that when any TACL
(XAC-controlled or otherwise) is auto-logged-off by $CMON, the TACL remains
running as userid 0,0 (unless NULLNULLSTOP is specified in the ACACL
Command Entry).
Use of the TIMEOUT keyword under XAC causes the TACL to be terminated
completely. When you use the RESTART keyword with TIMEOUT, such as with
a dialup access TACL, you must ensure that the TACL is also configured with
START_LOGGED_OFF. A TACL configured with START_LOGGED_ON,
RESTART and TIMEOUT will cycle from start to waiting for a timeout, to being
timed-out, to restarting indefinitely
When a timeout occurs, the XYGATEAC process echoes Timeoutto the User
Terminal to notify the user that the session has timed out.
If the PASSONTIMEOUT keyword is set in the ACCONF file (page 108) or in this
ACACL entry (page 197), the timeout will be passed to the program which started the
XYGATEAC session.