All unused or reserved areas must be initialized to binary zeros.
| Offset | Type | Description | ||
|---|---|---|---|---|
| 0 | pic x comp-x |
This byte is valid only if you compiled the program used to create the file with IXNUMKEY. |
||
| 1 | pic x comp-x | bit 7 (x"80") indicates that the field is NUMERIC | ||
| If bit 7 is set (numeric): | ||||
| bit 6 (x"40") indicates that the field is SIGNED NUMERIC | ||||
| bit 5 (x"20") indicates that the field is a non-display field | ||||
| If bit 5 is set (non-DISPLAY field), bits 0 and 1 are used as follows: | ||||
| 0 - indicates that the field is BINARY | ||||
| 1 - indicates that the field is PACKED-DECIMAL | ||||
| 2 - indicates that the field is COMP-X format | ||||
| 3 - indicates that the field is COMP-5 format | ||||
| bit 2 (value x"04") indicates floating point | ||||
| If bit 5 is not set, (DISPLAY field) but bit 6 is set (SIGNED), bits 0 and 1 are used as follows: | ||||
| 0 - indicates SIGN TRAILING INCLUDED | ||||
| 1 - indicates SIGN TRAILING SEPARATE | ||||
| 2 - indicates SIGN LEADING INCLUDED | ||||
| 3 - indicates SIGN LEADING SEPARATE | ||||
| If bit 7 is not set (non-numeric): | ||||
| Bit 1 is set if the collating sequence specified in the FCD is to be applied to this field. | ||||
| 2 | pic xxxx comp-x | Offset of component in the record (starting at 0). | ||
| 6 | pic xxxx comp-x | Length of the component (in bytes). | ||