XYGATE Access Control Reference Manual
XYPRO Technology Corporation  247  Proprietary and Confidential 
Appendix E: XAC Host Macros 
Several macros are supplied with the XAC software. These macros provide extra 
functionality or convenient methods of performing common tasks. 
Note: Throughout this manual, it is assumed that XAC is the name assigned to 
XYGATEAC at the time of installation. If your installation uses another name, 
the macro names will change to match the name at your installation. 
The XAC macros are stored in the XAC_SEG TACL segment that is attached when 
the user executes XAC INSTALL. Refer to Appendix E5: “XAC” on page 249 below. 
E1:  LOADXOA 
The LOADXOA macro provides improved auditing for activity in the OSS environment. 
This macro should be loaded in any COMMAND that users may use to start an OSS 
session. The default ACACL file contains several sample COMMANDs that load the 
LOADXOA macro. 
E2:  OSSXAC 
The new OSS shell script called OSSXAC can display the commands available to a 
user from the OSS environment. The following is an example of how to use the script 
to display all the commands: 
Example: 
/G/SYSTEM/XYGATEAC: ./ossxac -? 
–or– 
/G/SYSTEM/XYGATEAC: ./ossxac -help 
Checking commands for user SUPER.SUPER 255,255 
CMD:EDIT-255   Edit as SUPER.SUPER 
CMD:EDIT-XAC-ACL  Edit the ACACL file safely 
CMD:FUP-255   FUP as SUPER.SUPER 
CMD:MEDIACOM-255  MEDIACOM as SUPER.SUPER 
CMD:OSS-AUDITED-SHELL OSS keystroke audited shell 
The following is an example of how to use OSSXAC to execute an XAC command 
from OSS: 
Example: 
/G/SYSTEM/XYGATEAC: ./ossxac edit-xac-acl 










