首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quickfixn -标记出现多次拒绝

Quickfixn -标记出现多次拒绝
EN

Stack Overflow用户
提问于 2013-05-02 00:12:01
回答 2查看 2.3K关注 0票数 2

我对Quickfixn有一个问题,我希望有更多使用它的经验的人能对我面临的问题有所了解。由于某些原因,消息被QuickFix引擎拒绝,因为重复的标签...我希望有重复的标记,所以我在配置文件中设置了UseDataDictionary标志=Y,但是消息仍然被拒绝。有没有人遇到过类似的问题?

我收到的消息看起来像这样:

8=FIXT.1.1 9=421 35=AE 34=8 1128=8 49=XXX 56=YYY 52=20130501-15:45:53 552=1 54=2 37=130501-5 11=NOREF 826=0 78=1 79=default 80=1000000.00 5967=12167800.00 453=4 448=ITXT 452=3 447=D 60=20130501-00:00:00 :00# 55=USD/MXN

8=FIXT.1.1 9=124 35=3 34=8 49=XXX 52=20130501-15:45:54.209 56=YYY 45=8 58=Tag多次出现371=448 372=AE 373=13 10=210

我的配置文件如下所示:

代码语言:javascript
复制
[DEFAULT]
ConnectionType=initiator
HeartBtInt=30
ReconnectInterval=10
SocketReuseAddress=Y
FileStorePath=D:\Store
FileLogPath=D:\Log

[SESSION]
BeginString=FIXT.1.1
SenderCompID=XXX
TargetCompID=YYY
DefaultApplVerId = FIX.5.0SP1
UseDataDictionary=Y
AppDataDictionary=D:\Interface\FIX50SP1.xml
StartDay=sunday
StartTime=20:55:00
EndTime=06:05:00
EndDay=saturday
SocketConnectHost=1.1.1.1
SocketConnectPort=8443

任何帮助都将不胜感激!谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-11-16 20:57:11

这通常是因为重复组中有一个未在DataDictionary中指定的字段。解析器看到该字段并假定重复组已结束。它继续解析字段,就好像它们不是组的一部分一样。如果在此上下文中看到重复的字段,解析器将报告错误。

票数 2
EN

Stack Overflow用户

发布于 2014-02-26 21:21:20

如果您需要处理“无效”消息,您可以克隆和修改FIX Data Dictionary (D:\Interface\FIX50SP1.xml)以满足您的需要。或者,您可以禁用消息验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16321929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档