Safeguard Audit Service Manual (G06.29+, H06.08+, J06.03+)
Audit File Record Formats
Safeguard Audit Service Manual — 520480-031
A - 101
OSS ACL Attributes Record
secondary records generated depends on the type of operation. The record is
represented in the ZTEXT-AREA of secondary audit record with this template overlay:
DDL Definition
DEF ZSFG-DDL-OSSACLATTR-SUBREC.
02 ZVARIANT-TYPE TYPE ZSPI-DDL-UINT.
02 ZFILE^MODE TYPE ZSPI-DDL-INT2.
02 ZUSER-ID TYPE ZSPI-DDL-INT2.
02 ZGROUP-ID TYPE ZSPI-DDL-INT2.
02 ZRDEV TYPE ZSPI-DDL-INT4.
02 ZSIZE TYPE ZSPI-DDL-INT2.
02 ZTIMES TYPE ZSFG-DDL-OSSUTIME-SUBREC.
02 ZCREATORUSERNUM TYPE ZSFG-DDL-AUD-USERNUMBER.
02 ZCREATORUSERNAME TYPE ZSPI-DDL-BYTE OCCURS 32 TIMES.
02 ZCREATORISALIAS TYPE ZSPI-DDL-BOOLEAN.
02 ZCREATORTIME TYPE ZSPI-DDL-TIMESTAMP.
02 ZLASTMODUSERNUM TYPE ZSFG-DDL-AUD-USERNUMBER.
02 ZLASTMODUSERNAME TYPE ZSPI-DDL-BYTE OCCURS 32 TIMES.
02 ZLASTMODISALIAS TYPE ZSPI-DDL-BOOLEAN.
02 ZLASTMODTIME TYPE ZSPI-DDL-TIMESTAMP.
02 ZNUMACLENTRIES TYPE ZSPI-DDL-UINT.
02 ZACLENTRY TYPE ZSFG-DDL-AUD-OSS-ACE OCCURS 90
TIMES.
04 ZACETYPEID TYPE ZSPI-DDL-ENUM.
04 ZSUBJECTRNUMBER TYPE ZSFG-DDL-AUD-USERNUMBER.
04 ZSUBJECTRNAME TYPE ZSPI-DDL-BYTE OCCURS 32 TIMES.
04 ZSUBJECTPERM TYPE ZSPI-DDL-UINT.
END.
Field Definitions
ZVARIANT-TYPE
indicates which fields contain data in the ZSFG-DDL-OSSACLATTR-SUBREC
subrecord.
ZVARIANT-TYPE of ZSFG-DDL-OSSACLATTR-SUBREC can take the values 1,2
3 and 4.
The descriptions of the values are as follows:
1 - Includes all fields except ZRDEV, ZSIZE, and ZTIMES (used with chown(),
chmod() and setacl(ACL_SET) operations).
2 - Includes all fields except ZSIZE and ZTIMES (used with object creation
operation).
3 - Includes all fields (used with object deletion operation).
Note. The OSS ACL entry structure is supported only on systems running G06.29 and later
G-series RVUs and H06.08 and later H-series RVUs.