【发布时间】:2012-01-09 15:09:56
【问题描述】:
我正在编写一个接受器应用程序并使用一个持久的 FIX 会话。我正在尝试编写一个恢复模式,这样如果我离线或我的程序重新启动,当我重新连接时,我想重新处理白天发送给我的所有消息以恢复到当前状态。
为此,当我启动时,我向服务器发送所有消息的重新发送请求。他们把所有相关的消息都给我开回去了,它们被标记为 possdupflag=Y 和 possresend=Y。在每条消息之前,它们会为即将发送的重复消息发送序列重置。
问题是,这些消息似乎没有被我的消息破解者处理。 fromAdmin 和 fromApp 都不会收到这些消息。我认为由于 dup 标志和/或重新发送,它们被忽略了。那么有没有办法告诉 QuickFIX 我想要看到这些消息?
关于这一点 - 如果有人对更好的恢复过程有任何建议,我会向他们开放。
谢谢。
【问题讨论】:
-
您在管理自己的会话吗?或者 QuickFix 会为您做到这一点吗?你试过调试吗?
标签: quickfix fix-protocol