MultipleStringValue

base: StringFIX 4.2

MultipleStringValue is a FIX datatype defined in FIX 4.2, carried on the wire as String. 0 fields use it.

Wire format

Base type
String
Derived from
String
Delimiter
" "
Fields
0

Several values in one field, separated by spaces. Decoders return an array.

How @boarteam/fix handles it

@boarteam/fix splits the value on its delimiter and returns an array of strings.

Derivation

The FIX 4.2 dictionary records a derivation tree, so MultipleStringValue is declared as deriving from String. The FIX 4.4 dictionary (sourced from QuickFIX) records only the base type, which is why this row appears on FIX 4.2 datatypes only.

Fields with this datatype

TagFieldDialectsMessages

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