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. 










