Closed kleihan closed 1 year ago
Change as follows:
FROM: <fixr:datatype name="MultipleStringValue" baseType="String" added="FIX.4.2">
TO: <fixr:datatype name="MultipleValueString" baseType="String" added="FIX.4.2">
and remove the datatype definition of MultipleCharValue
.
Resolved with SPEC-2676
Use pattern of MultipleCharValue from FIX Latest pattern="[A-Za-z0-9](\s[A-Za-z0-9])*"
as this correctly reflects the fact that only single character values were required in FIX 4.4. FIX 5.0 added MultipleStringValue for fields with space delimited values having multiple characters. That required a datatype change for some FIX 4.2 fields like QuoteCondition(276) and TradeCondition(277).
The release notes of FIX 5.0 state: The data type "MultipleValueString" has been renamed to "MultipleCharValue".
FIX 4.4 only had a single data type MultipleValueString for strings containing multiple values. The data type section of the FIX 4.4 Orchestra file contains MultipleCharValue and MultipleStringValue which were introduced with FIX 5.0 to distinguish whether the values are single-character or multi-character.