XYGATE Compliance PRO (XSW) Reference Manual
XYGATE
®
 Compliance PRO
™
 Reference Manual    
Appendix C: XSW Host Macros 
XYPRO Technology Corporation  244  Proprietary and Confidential 
C3:  XSW_AUDIT_REPORT 
XSW_AUDIT_REPORT is a single-line, batch-oriented method of generating an audit 
report. Most often this used in a TACL macro. The REPMAC sample TACL macro is 
described in section 12.4.3, “Designing Your Own Custom Audit Reports (REPMAC)” 
starting on page 220. 
Syntax: 
XSW_AUDIT_REPORT <from-date> <from-time> <to-date> <to-time> <user> <login-name>  
     <audit-file> <output-file > <platform> <sort-order> <debug-flag>  
     <user-title> <IP-address> <machine-name> <object-type>  
     <object-name> <operation> <outcome> <result> <client-logon>  
     <custom-columns> <custom-sort> <custom-width> <custom-lines> 
Where: 
from-date 
The earliest date to be included in the report. Enter in YYYY-MM-DD 
format. 
from-time 
The earliest time on the <from-date> to be included in the report. Enter in 
HH:MM format (24-hour format). 
to-date 
The last date to be included in the report. Enter in YYYY-MM-DD format. 
to-time 
The last time on the <to-date> to be included in the report. Enter in 
HH:MM format (24-hour format). 
user 
The subject userid in <group number, user number> format,  
or *,* for all userids. 
login-name 
May be any of the following: 
•  The Guardian userid in <group name.username> format 
•  SAFEGUARD alias 
• 
* for all login names. 
This is a case sensitive field. It can take a comma-separated list or leading 
or trailing wildcards. 
audit-file 
The name of the audit file from which to pull report data. For example, 
$SYSTEM.XYGATESW.AUDIT 
output-file 
Spooler location and report name. For example, $S.#XSW.REPORT. 
platform 
PC, HOST or * (both). 
sort-order 
USER, SUBJECT-LOGIN, CLIENT-LOGIN, TIME, COLLECTION, 
CUSTOM. 
debug-flag 
Determines if debugging information is displayed: 
•  1 to display information 
•  0 to not display information. 
user-title 
Title of the report (use %20 if you want a space in the title – 
Collection%20Report). 
IP-Address 
Selection criteria for IP addresses to display or * for all. 
machine-name 
Name of the PC. 
object-type 
INTERFACE, COLLECTION, COLLECTION-DATA, DATASET, * for all. 
object-name 
XYGATESW or collection name, user id and/or timestamp. 










