2017-06-06 84 views
-1

我想從消息隊列中獲取消息並使用quickfix將它們轉發到其他隊列。讀取消息時遇到IllegalStateException。異常消息是登錄未成功。我認爲問題在於會話握手。QUICKFIX登錄請求。會話斷開連接。

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 
+1

調試,調試,調試,調試,調試,調試! – DumbCoder

+0

做了並解決了。謝謝 –

回答

0

嘗試檢查您的CompIds和序列號。這是我們看到登錄失敗的前兩個原因。尤其是在建立新會話時,請檢查SenderCompId和TargetCompId是否正確,混淆起來非常容易!

+0

嗨。謝謝。我是QuickFix的新手。解決了這個問題。現在我看到它,這是一個非常愚蠢的問題。謝謝。 –