简体   繁体   English

错误:标签出现多次(字段= 9215)

[英]Error: Tag appears more than once (Field=9215)

ICE just updated their service and now my cannot connect to it, I get this error message: ICE刚刚更新了他们的服务,现在我无法连接到它,我收到此错误消息:

8=FIX.4.49=11335=334=1149=27350=152=20161116-16:15:19.92056=ICE45=1058=Tag appears more than once371=9215372=d373=1310=223 8 = FIX.4.49 = 11335 = 334 = 1149 = 27350 = 152 = 20161116-16:15:19.92056 = ICE45 = 1058 =标签出现不止一次371 = 9215372 = d373 = 1310 = 223

I am using QuickFixn V1.3 and I already set: ValidateFieldsOutOfOrder=N ValidateUserDefinedFields=N 我正在使用QuickFixn V1.3并且我已经设置:ValidateFieldsOutOfOrder = N ValidateUserDefinedFields = N

I also already added this to my data dictionary: 我也已将其添加到我的数据字典中:

< field number="9215" name="MiFIDRegulatedMarket" type="STRING"/> < field number="9216" name="AONAllowed" type="STRING"/> <field number =“9215”name =“MiFIDRegulatedMarket”type =“STRING”/> <field number =“9216”name =“AONAllowed”type =“STRING”/>

And no luck, ICE released the new version just last week, before that it was working fine, so, has anyone had this issue in the past 3 days? 没有运气,ICE上周发布了新版本,之前它运行良好,所以,过去3天有没有人有这个问题? any way to fix it? 有什么办法解决吗?

You added the new fields to the set of fields, but you didn't update the message definitions to indicate that a field was added to that message . 您已将新字段添加到字段集中,但未更新消息定义以指示已将字段添加到该消息

Your engine doesn't know that 9215/9216 belong to the repeating group within the SecurityDefinition message. 您的引擎不知道9215/9216属于SecurityDefinition消息中的重复组。 As soon as it sees 9215, it decides the group has just ended and that tag 9215 belongs to the top-level of the message body. 一旦看到9215,它就会决定该组刚刚结束,并且标记9215属于消息正文的顶层。

Please take a minute to read (or reread) this doc page: 请花一点时间阅读(或重读)此文档页面:
http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM