XYGATE User Authentication Reference Manual
XYGATE
®
User Authentication
™
Reference Manual
Chapter 19. XUA Auditing and Audit Reports
XYPRO Technology Corporation 176 Proprietary and Confidential
19.1.2 Audit File Rollover
If any of the disk files specified using the AUDIT keyword in the UACONF file become
unavailable, which can occur if the audit file fills up or is renamed, the XUA server will
close the current file and then attempt to recreate and re-open the original filename. If
the audit file named in the UACONF entry is still unavailable, then XUA will wait and
retry the open operation.
Note: If the file error cannot be retried, because a disk is down for example, then XUA
processing will continue without auditing. When the disk comes back up, XUA
will not resume auditing. You must restart the server to resume auditing.
When an audit defined as a disk file fills up, XUA will receive an error 45 writing to it. At
that point, the current file will be renamed using the first-three characters of the current
file’s name followed by a five-digit sequence number. A new file will be created with
the original name with the same format as the original file. Processing will continue.
The file names will continue to increment each time a new audit file is created.
19.1.3 Resizing AUDIT Files Using the XUA_NEXTGEN Macro
To resize an AUDIT file after audit has been initiated, use the XUA_NEXTGEN macro
described in Appendix C13: on page 304. Change the value of the EXT(pri,sec,max)
sub-keyword in the UACONF file and rename the existing AUDIT files manually for the
new ones to be created
It may be necessary to rename the AUDIT file to the next rolled-over iteration; that is,
AUD#####. The following is an example of how to check what the next AUD#####
should be:
1. Volume to the installation subvolume.
2. Run XUA INSTALL to attach the segment. (Refer to Appendix C1: on page 289.)
3. Check the AUDIT file that will use the current EXT by executing:
#OUTPUT [XUA_NEXTGEN <audit initial>].
4. Open the UACONF file and change the EXT settings.
5. Run the XUA_SYNTAX_CHECK macro to make sure there are no syntax errors in
both the UACONF and UAACL files.
6. Rename the current AUDIT file to the next generated audit file AUD##### from
step 3 above.
7. Check the AUDIT file that will use the changed EXT from now on by executing:
#OUTPUT [XUA_NEXTGEN AUD].