EVENTS record: X'0120'

Events records are included in the ADATA file to provide compatibility with previous levels of the compiler.

Events records are of the following types:

  • Time stamp
  • Processor
  • File end
  • Program
  • File ID
  • Error

Table 1. SYSADATA EVENTS TIMESTAMP record layout
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

Table 2. SYSADATA EVENTS PROCESSOR record layout
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  

Table 3. SYSADATA EVENTS FILE END record layout
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  

Table 4. SYSADATA EVENTS PROGRAM record layout
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  

Table 5. SYSADATA EVENTS FILE ID record layout
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)  

Table 6. SYSADATA EVENTS ERROR record layout
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)