XYGATE Access Control Reference Manual
XYGATE
®
Access Control Reference Manual
Appendix D: XAC Interactive Commands
XYPRO Technology Corporation 239 Proprietary and Confidential
D11: <<PERCENT
XAC has the ability to pick up keywords from the invocation command line. When this
command is invoked interactively it will cause XAC to replace %<number> and
%<XYGATEAC-token> inputs with their corresponding values. Refer to Appendix F:
“XAC Obey and Command File Use and Token Replacement” for more information.
Syntax:
<<PERCENT {ON | OFF}
Example:
COMMAND SCFSTOP
DESCRIPTION "STOP DEVICE"
USER SUPER.OPER
OBJECT $SYSTEM.SYSTEM.SCF
ACL OPER.* ALIAS:"Oper-*"
INPUT "<<PERCENT ON"
INPUT "STOP ! %1"
INPUT "EXIT"
D12: <<RUN
This command runs any object file (type 100 or 700 or 800) from within an XAC
session. The object is run under the user’s own userid. No slash (/.../) run time options
are allowed. Run line parameters are allowed. The location of the object file is
determined by using the #PMSEARCHLIST defined within the current environment.
Syntax:
<<RUN <filename> <run-line-parameters>
Example:
$SYSTEM.SECURITY 34> XAC SAFECOM-ADMIN
XYGATEAC 5.75 XYPRO \N1 20991231 (see <<CONFIG for Copyright)
SAFEGUARD COMMAND INTERPRETER - T9750H05 - (16JAN2013) SYSTEM \N1
(253,1)-1
= .
.
.
= <<RUN EDIT $SYSTEM.XYGATEAC.ACACL R
XAC - Running $SYSTEM.SYSTEM.EDIT as user SECURITY.MICHAEL
TEXT EDITOR - T9601H01 - (01MAY05)
CURRENT FILE IS \N1.$SYSTEM.XYGATEAC.ACACL
*
This example shows a SAFECOM session where the user needed to edit the ACACL
file. The EDIT runs as the user underlying ALIAS:"MikeB", which maps to the
Safeguard user record for SECURITY.MICHAEL.