XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix C: The ACACL File
XYPRO Technology Corporation 151 Proprietary and Confidential
C8: ALIAS_XYGATEAC_PROCESSES
This keyword prevents an XYGATEAC process from extending the ALIAS to any
process whose object program file is in the XYGATEAC-installed subvolume by setting
the ALIAS_XYGATEAC_PROCESSES to OFF.
Syntax:
ALIAS_XYGATEAC_PROCESSES {ON|OFF}
ON The user input string will always be converted to the defined alias string.
OFF The user input string will only be converted to the defined alias string if the object of the
XAC command is not in the XAC subvolume.
The default value is ON.
For instance, if the executed XAC Command configured with ALIAS "FLIST"
"FILEINFO" and its object is in the XYGATEAC subvolume and
ALIAS_XYGATEAC_PROCESSES is set to OFF, then the alias "FLIST" will not be
converted to "FILEINFO". However, if the object is not in the XYGATEAC subvolume,
"FLIST" will be replaced by "FILEINFO".
If the keyword value is ON, the alias will always be substituted for the user input
command regardless of the location of the object.
In Example 1 below, the user input string gets replaced by the ALIAS text string
because the object is not in the XAC-installed subvolume.
Example 1: Object not in XAC-installed subvolume (ALIAS_XYGATEAC_PROCESSES
OFF)
COMMAND TACL-ALIAS
USER XYPRO.IK
OBJECT $SYSTEM.SYSNN.TACL ! Object NOT in XAC volume
ACL $EVERYONE
OPENSBYOBJECTS \*.$*.*.*
START_LOGGED_ON
ALIAS "F1" "#OUTPUT /COLUMN 10/ TACL-ALIAS; OBJ:$SYSTEM.SYSNN.TACL"
ALIAS_XYGATEAC_PROCESSES OFF
SUPPRESSUNTILPROMPT
DONOTSTOP $*.*.PATHTCP2
NULLNULLSTOP
Entering the following command confirms that the user input string was replaced by
the ALIAS text string.
$VIK IK 4> xac TACL-ALIAS
$VIK IK 1>
$VIK IK 1> f1
XYGATEAC 5.75 XYPRO \N1 20991231 (see <<CONFIG for Copyright)
TACL-ALIAS; OBJ:$SYSTEM.SYSNN.TACL
$VIK IK 2>