快速修复数据字典问题重复组

2024-05-19 20:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Quickfix连接到CTS,我遇到的问题与@Wapiti在这个thread中遇到的问题完全相同。你知道吗

每当我打开DataDictionary并指向DataDictionary文件的位置时,我就无法登录到CTS。你知道吗

每当我关闭DataDictionary时,我成功地登录到CTS,但是我得到了@Wapiti发布的相同错误:

事件日志:消息3已拒绝:标记出现超过一次:269你知道吗

消息日志:20190307-19:38:54.000000000:8=FIX.4.29=10435=334=549=xx52=20190307-19:38:54.00056=CTS45=558=标记出现一次以上371=269372=W10=005

标记269是MDEntryType,它应该是一个重复组。我意识到我的问题可能与数据字典的配置有关。我试着从“DataDictionary=…”切换到“AppDataDictionary=…”,就像Steve在上面链接的线程中建议的那样,但这并没有解决问题。你知道吗

有什么想法吗?你知道吗


Tags: 文件标记消息错误事件thread指向quickfix
1条回答
网友
1楼 · 发布于 2024-05-19 20:27:13

您需要提供数据字典中确切的内容,以便更容易看出哪里出了问题。你知道吗

通过使用您提供的信息,我猜您的数据字典是这样的?你知道吗

<group name="NoMDEntryTypes" required="N">      
    </group>

但是,MDEntryType应该位于名为NoMDEntryTypes的重复组中,如下所示。你知道吗

 <group name="NoMDEntryTypes" required="N">
            <field name="MDEntryType" required="N"/>
    </group>

相关问题 更多 >