MultipleValueString

base: StringFIX 4.4FIX 4.2

MultipleValueString is a FIX datatype defined in FIX 4.4 and FIX 4.2, carried on the wire as String. 8 fields use it.

Wire format

Base type
String
Delimiter
" "
Fields
8

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

What the specification says

FIX 4.4

string field containing one or more space delimited single character values.

FIX 4.2

String field containing one or more space delimited multiple character values.

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

TagFieldDialectsMessages
18ExecInstFIX 4.4, FIX 4.211
276QuoteConditionFIX 4.4, FIX 4.22
277TradeConditionFIX 4.4, FIX 4.22
286OpenCloseSettlFlagFIX 4.4, FIX 4.23
291FinancialStatusFIX 4.4, FIX 4.23
292CorporateActionFIX 4.4, FIX 4.23
529OrderRestrictionsFIX 4.411
546ScopeFIX 4.43

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