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.