XYGATE Access Control Reference Manual
XYGATE
®
 Access Control Reference Manual 
Chapter 7. XAC Auditing and Audit Reports 
XYPRO Technology Corporation  66  Proprietary and Confidential 
The default ENFORM temporary work file location is the <$vol.subvol> from which 
ENFORM is executed. This volume portion of the ENFORM temporary work file 
location can be changed via assigns, but the subvol portion cannot be changed. 
Therefore, the users must have Create and Write access to these files in the 
<$vol.subvol> from which the report macro is executed. 
If users do not have Create and Write access to these files in their product installation 
location, then they can either: 
•  Set their TACL vol.subvol to a location where files can be created and written to 
before running the report macro, 
–or– 
•  Add the following assigns to the current TACL environment: 
ASSIGN QUERY-WORK-AREA,<$VOL>.<product-installation-subvol> 
ASSIGN QUERY-SORT-AREA,<$VOL>.<product-installation-subvol> 
where <$VOL>.<product-installation-subvol> represents a location where the user has 
Create and Write access to the files. 
7.2  INVOKE Audit Message Format 
The XAC module generates an audit message of the following form to the files defined 
with the INVOKE entry in the configuration file. 
Syntax: 
<date> <time> XAC-I <session id> [ggg,uuu] <currentvolume/subvolume> <term>  
<ACACL-Command-Entry> <Ancestor descriptor> <XYGATEAC descriptor>  
<OBJECT descriptor> <Login Name> <Target user login name><Target user group>  
<Target user usernumber> <startup command> 
Examples: 
2001-04-02 11:08:53.184989XAC-I 00134A6C0AFD [222,233] $SYSTEM.P06QA  
$ZTNP2.#PT7N8Y1 FUP-255 \XYS7000.$Z0QD:171173745 \XYS7000.$Z0QJ:171183985 
XYPRO.LAUREN SUPER.SUPER 
7.3  DETAIL Audit Message Format 
The XAC module generates a DETAIL audit message for commands executed within a 
session (DETAIL - XAC-C), output lines written because of the 
AUDIT_OUTPUT_COUNT keyword or >XAC_AUDIT_OUTPUT interactive command 
(XAC-O) and Program Ending (XAC-E) audits. 
Syntax: 
yyyy-mm-dd hh:mm XAC-C <sessionid> <system name> [ggg,uuu] <term> <ACACL-Command-
Entry> <sequence number> <params> 
yyyy-mm-dd hh:mm XAC-O <sessionid> <system name> [ggg,uuu] <term> <ACACL-Command-
Entry> <sequence number> <output-text> 










