QUICKFIX 登录请求。会话断开连接。

QUICKFIX Logon Request. Session getting disconnected.

我正在尝试从消息队列中获取消息并使用 quickfix 将它们转发到其他队列。读取消息时遇到 IllegalStateException。异常消息是登录未成功。我认为问题出在会话握手上。

Jun 6, 2017 11:49:35 AM quickfix.mina.initiator.InitiatorIoHandler sessionCreated
<20170606-06:18:35, FIX.4.2:FROMPAT->TOPAT, outgoing> (8=FIX.4.2☺9=80☺35=A☺34=683☺49=FROMPAT☺52=20170606-06:18:35.614☺56=toPAT☺98=0☺108=1200☺10=180☺) 
<20170606-06:18:35, FIX.4.2:FROMPAT->TOPAT, event> (Initiated logon request)
Jun 6, 2017 11:48:37 AM quickfix.Session disconnect 
iNFO: [FIX.4.2:FROMPAT->TOPAT] Disconnecting: IO Session closed

尝试检查您的 CompId 和序列号。这是我们看到登录失败的两个主要原因。尤其是在设置新会话时,检查 SenderCompId 和 TargetCompId 是否正确,很容易混淆!