2
我碰到我的对手方,和我的quickfix引擎执行exec报告没有定义标签拒绝它“该消息类型371 = 1300没有定义标签”的QuickFix - 该消息类型
似乎要说exec报告有一个非标准的标记(1300),而我的quickfix引擎不喜欢它。
不过,我已经添加了这个标签到我的字典XML文件,内容如下
<field number="1300" name="MarketSegmentID" type="String" added="FIX.5.0" addedEP="52" abbrName="MktSegID" textId="FIELD_1300">
<enum value="BETP" symbolicName="BETP" textId="ENUM_1300_BETP"/>
<enum value="BGL" symbolicName="BGL" textId="ENUM_1300_BGL"/>
<enum value="BMTF" symbolicName="BMTF" textId="ENUM_1300_BMTF"/>
<enum value="BSEF" symbolicName="BSEF" textId="ENUM_1300_BSEF"/>
</field>
所以应该了解标签1300我的对手方发送“1300 = BSEF”,所以它是有效的一个选择。
“标签没有为这个消息类型定义”是什么意思?我应该尝试什么?