Identification records have a fixed format and fixed content, both
defined by the program management binder. Each Identification Data
field of a (structured-record) data record has the following format:
Table 1. Identification record
data fieldField |
Offset |
Type |
Description |
---|
|
0 |
Byte(1) |
Reserved |
Type |
1 |
Byte(1) |
Type of IDR item: - X'00'
- Primary-translator identification data (Format 1) (see Current (old) IDR data (format 1))
- X'01'
- Secondary-translator identification data (Format 1)
Note: This corresponds to the second IDR field on current OBJ
END record.
- X'02'
- Extended Identification Data (Format 2) (see Extended IDR data (format 2))
- X'03'
- Primary-translator identification data (Format 3) (see Extended IDR data (format 3))
- X'04'
- Secondary-translator identification data (Format 3)
All other values are reserved.
|
Length |
2-3 |
Binary(2) |
Total length in bytes of the data in this field.
This length cannot be zero. |
IDR Data |
4-* |
Byte(n) |
The n bytes of identification data Note: Multiple IDR data items are acceptable; it is up to the
language translator producing the IDR data to supply more than one
value, or to provide appropriate syntax permitting added IDR values
to be expressed in its input language. All data is in the form of
single-byte EBCDIC characters.
|
Remember that the IDR Data Field begins at byte offset +24 (the "Data" field)
in the Text Record.