MultipleCharValue
base: StringFIX 5.0 SP2
MultipleCharValue is a FIX datatype defined in FIX 5.0 SP2, carried on the wire as String. 7 fields use it.
Wire format
- Base type
- String
- Delimiter
- " "
- Fields
- 7
Carried on the wire as String.
What the specification says
String containing one or more space delimited single character values (e.g. |18=2 A F| ).
Descriptions are quoted from the FIX Orchestra sources under the Apache 2.0 licence.
How @boarteam/fix handles it
@boarteam/fix splits the value on its delimiter and returns an array of strings.
Fields with this datatype
| Tag | Field | Dialects | Messages |
|---|---|---|---|
| 18 | ExecInst | FIX 4.4, FIX 4.2, FIX 5.0 SP2 | 11 |
| 286 | OpenCloseSettlFlag | FIX 4.4, FIX 4.2, FIX 5.0 SP2 | 3 |
| 291 | FinancialStatus | FIX 4.4, FIX 4.2, FIX 5.0 SP2 | 3 |
| 292 | CorporateAction | FIX 4.4, FIX 4.2, FIX 5.0 SP2 | 3 |
| 529 | OrderRestrictions | FIX 4.4, FIX 5.0 SP2 | 11 |
| 546 | Scope | FIX 4.4, FIX 5.0 SP2 | 3 |
| 1384 | LegExecInst | FIX 5.0 SP2 | 5 |
Decode this in your own code
The same engine that produced the decoded example above is an Apache-2.0 npm package with zero runtime dependencies. It runs in Node and in the browser, and parse() returns problems as data instead of throwing.
npm i @boarteam/fix @boarteam/fix-dict-fix44