XYGATE User Authentication Reference Manual
XYGATE
®
 User Authentication
™
 Reference Manual    
Appendix C: XUA Macros 
XYPRO Technology Corporation  308  Proprietary and Confidential 
C22:  XUA_STOP 
This macro causes Safeguard to stop using the XUA server as the Authentication 
SEEP. The XUA server is not removed (uninstalled) from Safeguard, merely disabled. 
Use the XUA_START macro to cause Safeguard to resume using the XUA server 
again. 
Syntax: 
XUA_STOP 
Example: 
$SYSTEM XYGATEUA 17> XUA_STOP 
XYGATEUA disabled 
C23:  XUA_SYNTAX_CHECK 
XUA_SYNTAX_CHECK runs the XYGATEUA program to perform a syntax check on 
the UAACL file. If errors are found, the error and the line on which the error is found 
are displayed. You may enter the name of any file where you are creating UA rules 
before putting them into the production UAACL file.  
Syntax: 
XUA_SYNTAX_CHECK <uaacl filename> 
Example 1: 
$SYSTEM.XYGATEUA 2> XUA_SYNTAX_CHECK 
XYGATEUA 1.70 (c) 1999-2010 XYPRO Technology Corporation XYPRO Technology \SIMI 
20021231 
UACONF CHECKSUM 336940895 ($SYSTEM.XYGATEUA.UACONF) 
XUA - UAACL syntax error at line 13, TOKEN USERR 
XUA - UAACL syntax error at line 27, TOKEN FROZENOK 
UAACL CHECKSUM 120349508 
Syntax errors found 
This example shows an UAACL Command Entry error. After the error is remedied, the 
output will be: 
Example 2: 
$SYSTEM.XYGATEUA 3> XUA_SYNTAX_CHECK 
XYGATEUA 1.70 (c) 1999-2010 XYPRO Technology Corporation XYPRO Technology \SIMI  
20021231 
UACONF CHECKSUM 336940895 ($SYSTEM.XYGATEUA.UACONF) 
UAACL CHECKSUM 1451102739 ($SYSTEM.XYGATEUA.UAACL) 
No syntax errors found 
The checksum shown as part of the syntax check is used to cryptographically identify 
the UACONF and UAACL files. Any changes to these files no matter how small will 
produce a different checksum. When XUA first starts and any time it loads a new 
UACONF or UAACL file, the checksum will be written to the audit log. 










