Предположим, что поле FIX имеет тип MULTIPLECHARVALUE
или MULTIPLESTRINGVALUE
, а перечисленные значения, определенные для поля, A
, B
, C
и D
.Я знаю, что "A C D"
является допустимым значением для этого поля, но допустимо ли повторение значения в этом поле?Например, "A C C D"
законно?Если да, то какова его семантика?
Я могу представить три возможности:
"A C C D"
- недопустимое значение, поскольку C
повторяется. "A C C D"
действителен и семантически совпадает с "A C D"
.Другими словами, set семантика предназначена. "A C C D"
действительна и имеет multiset / bag семантика.
К сожалению, я не могу найти четкого определения предполагаемой семантики MULTIPLECHARVALUE
и MULTIPLESTRINGVALUE
в документах спецификации FIX.