XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix C: The ACACL File
XYPRO Technology Corporation 204 Proprietary and Confidential
C71: RESTART
This keyword is used for an OBJECT program that must be restarted whenever it
stops. RESTART closes the IN, OUT, HOMETERM and all audit files before restarting
to ensure a clean session. If the object program is a TACL which has BREAK
ownership, then after the RESTART, the new TACL also will have BREAK ownership.
The following example uses RESTART to ensure that an audited TACL is always
running:
Example:
COMMAND DIAL-UP-TACL
DESCRIPTION "DIAL ACCESS TACL"
USER GROUP,USER
ACL \*.*,*
OBJECT $SYSTEM.SYSNN.TACL
EXECUTEHANGUP
CHECKCONNECTION 500 50
TRACKUSERID
START_LOGGED_OFF
NULLNULLNOCMDESC
NOCOMMANDESCAPE
RESTART
Note: There are only two ways to stop a process started by XAC that has the
RESTART keyword in its ACACL entry. First, you can stop the XYGATEAC
process itself. Alternatively, you can use the <<STOP interactive command.
Stopping only the object program will be ineffective because it will be
automatically restarted.
Do not use the NULLNULLSTOP keyword and the RESTART keyword on the
same ACACL Command Entry because they are in direct conflict.
NULLNULLSTOP says to stop the process whenever the process goes to a
userid of 0,0, which is what a TACL does when logged off or stopped.
RESTART will then restart the process with unpredictable results.