Trace file contents

A trace file of input messages contains a message for each input data object. A message gives a date and time stamp, describes the level of the object in the card, the offset of the data object in the data stream, the length of the data object in bytes, its component number, the index of the component, a portion of the actual data, and the name of the type to which it presumably belongs.

In the trace file, the symbol \r indicates a carriage return. The symbol \n indicates a linefeed.

The DI number and X number are not used for debugging purposes and can be ignored.

For example, shown below is trace message for the Name Data object. The length (len) of the data (Nicole) is 6 bytes.

18:22:17.837  Feb 13 2000 
(Level 2: Offset 0, len 6, comp 1 of 2, #1, DI 00000001:)
Data at offset 0 ('Nicole') was found to be of TYPE
X'0004' (Name Data).

The level of an object indicates the position of the data object with respect to the entire card object. A card object has level 0; a component of the card object has level 1, and so on.

The trace file describes a static input card as a reused work file. See the static input card description for details.