Safeguard Audit Service Manual (G06.29+, H06.08+, J06.03+)
Audit File Record Formats
Safeguard Audit Service Manual — 520480-031
A - 31
Safeguard Object Representations
Safeguard Object Representations
The audit records include representations of several Safeguard internal data 
structures. All of these representations occur as variants of the ZTEXT-AREA of 
secondary audit records. This section specifies the DDL subrecord templates for the 
variants of ZTEXT-AREA. These structures are represented:
•
Audit Pool Configuration Record on page A-31
•
Event-Exit Configuration Record on page A-32
•
Group Profile Record on page A-34
•
Logoff Record on page A-36
•
Pattern Protection Record on page A-44
•
Pattern Search Access Record on page A-52
•
IP Address Authentication Record on page A-36
•
Protection Record on page A-37
•
Safeguard Configuration Record on page A-53
•
Terminal Definition Record on page A-77
•
User Authentication Record on page A-78
•
User Record Extensions on page A-88
•
Guardian File System Error Record on page A-93
In this and other Safeguard manuals, the term protection record is often used to 
collectively refer to most types of Safeguard records. In this context, however, 
protection records are the only types of records that can contain an access control 
list—in particular, authorization records for objects, security groups, and 
OBJECTTYPES.
Audit Pool Configuration Record
For each audit pool, the audit service maintains a record of its current configuration 
parameters. Any attempt to change a configuration parameter is audited. The change 
generates a pair of secondary records—one to record the configuration before the 
attempt and one to represent the attempted change. These configuration parameters 
are represented in the ZTEXT-AREA of secondary audit records with this template 
overlay.
DDL Definition
DEF ZSFG-DDL-AUDIT-POOL-SUBREC. 
 02 ZAUDIT-POOL-NAME TYPE ZSPI-DDL-BYTE OCCURS 48 TIMES. 
 02 ZMAXFILES TYPE ZSPI-DDL-UINT. 
 02 ZCURRENT-FILE-NUMBER TYPE ZSPI-DDL-INT2. 










