Events records are included in the ADATA file to provide compatibility with previous levels of the compiler.
Events records are of the following types:
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type TIMESTAMP record | CL12 | C'TIMESTAMP' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Date | XL8 | YYYYMMDD |
| Hour | XL2 | HH |
| Minutes | XL2 | MI |
| Seconds | XL2 | SS |
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type PROCESSOR record | CL9 | C'PROCESSOR' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Output file ID | XL1 | |
| Blank separator | CL1 | |
| Line-class indicator | XL1 |
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type FILE END record | CL7 | C'FILEEND' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Input file ID | XL1 | |
| Blank separator | CL1 | |
| Expansion indicator | XL1 |
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type PROGRAM record | CL7 | C'PROGRAM' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Output file ID | XL1 | |
| Blank separator | CL1 | |
| Program input record number | XL1 |
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type FILE ID record | CL7 | C'FILEID' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Input source file ID | XL1 | File ID of source file |
| Blank separator | CL1 | |
| Reference indicator | XL1 | |
| Blank separator | CL1 | |
| Source file name length | H2 | |
| Blank separator | CL1 | |
| Source file name | CL(n) |
| Field | Size | Description |
|---|---|---|
| Header | CL12 | Standard ADATA record header |
| Record length | HL2 | Length of following EVENTS record data (excluding this halfword) |
| EVENTS record type ERROR record | CL5 | C'ERROR' |
| Blank separator | CL1 | |
| Revision level | XL1 | |
| Blank separator | CL1 | |
| Input source file ID | XL1 | File ID of source file |
| Blank separator | CL1 | |
| Annot class | XL1 | Annot-class message placement |
| Blank separator | CL1 | |
| Error input record number | XL10 | |
| Blank separator | CL1 | |
| Error start line number | XL10 | |
| Blank separator | CL1 | |
| Error token start number | XL1 | Column number of error token start |
| Blank separator | CL1 | |
| Error end line number | XL10 | |
| Blank separator | CL1 | |
| Error token end number | XL1 | Column number of error token end |
| Blank separator | CL1 | |
| Error message ID number | XL9 | |
| Blank separator | CL1 | |
| Error message severity code | XL1 | |
| Blank separator | CL1 | |
| Error message severity level number | XL2 | |
| Blank separator | CL1 | |
| Error message length | HL3 | |
| Blank separator | CL1 | |
| Error message text | CL(n) |