Field Type | LeNGTH | RWFType | RWFLEN | NOTES |
---|---|---|---|---|
ALPHANUMERIC | 14 | ASCII_STRING | 14 | RIC/SYMBOL |
ALPHANUMERIC | 21 | ASCII_STRING | 21 | RIC/SYMBOL |
ALPHANUMERIC | 28 | ASCII_STRING | 28 | RIC/SYMBOL |
ALPHANUMERIC | 1-255 | RMTES_STRING | 1-255 | length <= 3 is technically ASCII |
ENUMERATED | 2-3 (1-8) | ENUM | 1 | Enum values 0 - 255 |
ENUMERATED | 5 (3-8) | ENUM | 2 | Enum values 0 - 65535 |
BINARY | 3 | UINT32 | 2 | Base64 encoded 2-byte unsigned int |
BINARY | 4 | UINT32 | 3 | Base64 encoded 3-byte unsigned int |
BINARY | 43 | BUFFER | 32 | Base64 encoded buffer |
BINARY | 171 | BUFFER | 128 | Base64 encoded buffer |
DATE | 11 | DATE | 4 | Day, month, year |
TIME_SECONDS | 8 | TIME | 5 | Time in hour, minute, second, and millisecond |
TIME | 5 | TIME | 5 | Time in hour, minute, and second |
PRICE | 17 | REAL | 9 | Real can represent values with fractional denominators, trailing zeros, or up to 14 decimal positions. |
INTEGER | 15 | REAL | 7 | Signed integer value, where trailing zero values can be optimized off of the wire. |
INTEGER | 3 | UINT | 1 | Unsigned int 0 - 255 |
INTEGER | 5 | UINT | 2 | Unsigned int 0 - 65535 |
INTEGER | 10 | UINT | 5 | Unsigned int 0 - (240-1) |
INTEGER | 15 | UINT | 8 | Unsigned int 0 - (264-1) |
INTEGER | 15 | UINT | 4 | Unsigned int 0 - (232-1) |