XYGATE Merged Audit Reference Manual

Table Of Contents
XYGATE Merged Audit
®
Reference Manual
Appendix E: XMA Host Macros
XYPRO Technology Corporation 216 Proprietary and Confidential
Note: A MOVER Serverclass reads in the FILTERS file at start-up time. If a syntax
error is encountered when the MOVER Serverclass object is in the process of
starting, an error message is displayed and the MOVER Serverclass will
ABEND.
After updating your FILTERS file, there is no need to stop and restart the server
processes. The MOVER Serverclass programs periodically check the timestamp
of the FILTERS file and read in the updated file when necessary.
If a MOVER Serverclass object that is already running detects an error in an
updated FILTERS file, it will display an error message but not ABEND. The
MOVER Serverclass object will use the information from the last good FILTERS
file it has encountered until a new error-free FILTERS file is detected.
E13: XMA_FILTERS_CHECK
The XMA_FILTERS_CHECK macro processes the contents of the FILTERS file. Each
keyword and argument is read for compliance with the XMA FILTERS file syntax. If
errors are found, the error and the line number of the error are displayed. If the line
number of MAIL_BODY keyword is displayed with a syntax error, the error is probably
in the file specified by the keyword.
If no filename is entered for the macro, then only the production FILTERS file will be
checked. If you want to check a FILTERS file other than the production file, you must
enter the filename of the test FILTERS file you wish to check.
Note: All Filter Definitions including those with a STATUS set to inactive will be
checked for syntax error.
Syntax
XMA_FILTERS_CHECK [FILTERS file name]
In Example 1 below no filename was entered, so the production FILTERS file was
checked. No syntax errors were found.
Example 1
$SECURE XYGATEMA 5> xma_FILTERs_check
$SECURE XYGATEMA 5..
XMA 1.71 (c) 1999-2010 XYPRO XYPRO Technology \PROD1 20011231
FILTERS CHECKSUM 1243425871
No syntax errors found
In Example 2 below the filename oldflt0 was specified. No syntax errors were found.
Example 2.
$SECURE XYGATEMA 7> xma_FILTERs_check oldflt0
XMA 1.71 (c) 1999-2010 XYPRO XYPRO Technology \PROD1 20011231
FILTERS CHECKSUM 806046516
No syntax errors found