QuickFIXJ的无效会话

时间:2014-10-09 17:04:20

标签: java quickfixj

我正在尝试与外部交易对手建立FIX连接,该连接在一台服务器上正常运行。我已将实现移到另一台服务器上(在具有自己防火墙的不同网络上)。我可以看到登录消息在双方之间交换(我在应用程序和网络层日志中都看到了)。但是,现在我在登录后立即回复了对方消息,我的FIX出站消息抛出一个异常,抱怨没有有效的会话来发送消息。在此之前我没有在网络日志中看到任何重置(当上面的事件发生之后我的quickfixj应用程序发送注销时发生重置)。根据交易对手的指示,我的心跳间隔设置为30秒 - 此异常发生在登录响应的第二个内。相同的配置适用于不同的服务器(我没有任何防火墙规则)。可能导致此问题的任何想法,如果网络相关,那么确认这一点的最佳方法是什么?

更新: 问题与我的错误逻辑有关 - 我已经修复了它。在访问之前未填充会话ID。

0 个答案:

没有答案