ICE刚刚更新了他们的服务,现在我无法连接到它,我收到此错误消息:
8 = FIX.4.49 = 11335 = 334 = 1149 = 27350 = 152 = 20161116-16:15:19.92056 = ICE45 = 1058 =标签出现不止一次371 = 9215372 = d373 = 1310 = 223
我正在使用QuickFixn V1.3并且我已经设置: ValidateFieldsOutOfOrder = N ValidateUserDefinedFields = N
我也已将此添加到我的数据字典中:
<字段编号=" 9215"命名=" MiFIDRegulatedMarket"类型=" STRING" /> <字段编号=" 9216"命名=" AONAllowed"类型=" STRING" />
没有运气,ICE上周发布了新版本,之前它工作正常,所以,过去3天有没有人有这个问题?任何方法来解决它?
答案 0 :(得分:0)
您已将新字段添加到字段集中,但未更新消息定义以指示已将字段添加到该消息。
您的引擎不知道9215/9216属于SecurityDefinition消息中的重复组。一旦看到9215,它就会决定该组刚刚结束,并且标签9215属于邮件正文的顶层。
请花一点时间阅读(或重读)此文档页面:
http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html