All structured field introducers have this format:
- Bytes
- Description
- 0-1
- 2-byte length: SFI length plus data length
- 2-4
- 3-byte identifier: SFI ID (hexadecimal)
- 5
- 1-byte type modifier: Type of SFI
- 0 = 8-byte, fixed-length SFI
- 6
- 1-byte (Reserved)
- 7
- 1-byte data type: Type of data, if any, that follows the SFI
- 0=Undefined (no data)
- 1=Character (fixed-length)
- 2=Bit(8) (1-byte flag, multiple bits can be on)
- 3=Binary(8) (1-byte (hex) value)
- 4=Binary(15) (2-byte (hex) value)
- 5=Binary(32) (4-byte (hex) unsigned value)
- 6=Binary(64) (8-byte (hex) value)
- 7=Character (variable-length)
- 8=Compound SFI (multiple related values, see Compound SFI.)
- 9=(4 bytes) Packed decimal Julian date: yyyydddC
- A=(4 bytes) Packed decimal time format: hhmmsstC