[This message was posted by Mike Miller of Emp Inc <[email protected]> to the "4.0 Session" discussion forum at http://fixprotocol.org/discuss/12. You can reply to it on-line at http://fixprotocol.org/discuss/read/3f1b6408 - PLEASE DO NOT REPLY BY MAIL.]
Hi We have the exact same issue. Have you found a solution for this problem? mike > Yes, I only have one session (initiator) configured on my side. > > Even when I receive the logon response - I printed out the quickfix session > settings. It is the same as the one shown earlier. > > > Looks like your system act like acceptor in case when it receives Logon > > response. Do you have only one session (initiator) configured on your side? > > > > > Hello Everyone, > > > I am using quickfixj to connect to connect to a Exchange/Broker which > > > also uses quickfix. > > > > > > The FIX session settings on my end are as follows: > > > [DEFAULT] > > > StartTime=00:00:00 > > > EndTime=00:00:00 > > > ConnectionType=initiator > > > SLF4JLogHeartbeats=N > > > UseDataDictionary=Y > > > HeartBtInt=30 > > > CheckLatency=N > > > [SESSION] > > > FileStorePath=qf_store/sim_store > > > FileLogPath=qf_store/sim_log > > > TargetCompID=XXXXXX > > > SocketConnectPort=9652 > > > SenderCompID=XXXXXX > > > DataDictionary=XXXXXXXX > > > SocketConnectHost=XXXXXXXX > > > BeginString=FIX.4.2 > > > > > > The FIX session settings on the Exchange/Broker end are as follows: > > > [DEFAULT] > > > BeginString=FIX.4.2 > > > SenderCompID=XXXXX > > > ConnectionType=acceptor > > > SocketAcceptPort=9652 > > > SocketReuseAddress=N > > > StartTime=00:00:00 > > > EndTime=00:00:00 > > > ResetOnLogon=N > > > LogoutTimeout=100 > > > NicIpAddress=XXXXXXXXX > > > CheckLatency=N > > > SocketNodelay=Y > > > PersistMessages=Y > > > FileStorePath=..\\logs\\FIX_STORE > > > FileLogPath=..\\logs\\FIX_LOGS > > > DataDictionary=..\\config\\FO_FIX42.xml > > > > > > #BeginSession_XXXXX > > > [SESSION] > > > TargetCompID=24512,11893,1 > > > #EndSession_XXXXX > > > > > > Events as seen by my system: > > > 20100924-14:01:53: Created session: > > > 20100924-14:01:54: Initiated logon request > > > 20100924-14:01:54: Received logon request (Problem) > > > 20100924-14:01:55: Responding to logon request > > > 20100924-14:01:55: quickfix.SessionException MsgSeqNum too low, expecting > > > 2 but received 1 > > > 20100924-14:01:55: Disconnecting > > > > > > Message log: > > > > > > 8=FIX.4.2 9=110 35=A 34=1 49=XXX 52=20100924-14:01:54.540 56=XXX > > > 95=6 96=092100 98=0 108=30 141=Y 554=XXX 10=081 > > > 8=FIX.4.2 9=188 35=A 34=1 49=XXX 52=20100924-14:02:08.343 56=XXX > > > 98=0 108=30 554=XXX 925= 6002=A 6003=XXX 6004=XXX > > > 6006=A 6014=2 10=015 > > > 8=FIX.4.2 9=110 35=A 34=1 49=XXX 52=20100924-14:01:54.728 56=XXX > > > 95=6 96=092100 98=0 108=30 141=Y 554=XXX 10=089 > > > 8=FIX.4.2 9=113 35=3 34=1 49=XXX 52=20100924-14:02:08.734 56=XXX > > > 45=1 58=This is duplicate login message. 372=A 10=037 > > > 8=FIX.4.2 9=143 35=g 34=2 49=XXX 52=20100924-14:01:55.103 56=XXX > > > 263=1 335=1285336913462 6015=2 6001=20100924-14:01:55 > > > 6001=20100924-14:01:55 10=111 > > > 8=FIX.4.2 9=79 35=h 34=2 49=XXX 52=20100924-14:02:08.890 56=XXX > > > 336=18 340=2 10=010 > > > 8=FIX.4.2 9=115 35=5 34=3 49=XXX 52=20100924-14:01:55.119 56=XXX > > > 58=MsgSeqNum too low, expecting 2 but received 1 10=071 > > > > > > The issue as I see it, is that my system treats the incoming logon > > > response as a request (even though it is an initiator) and sends a > > > response back. Which causes the system to fail with msq seq. num errors. > > > > > > Anyone has any idea on why this could be happening and how I could solve > > > it. > > > > > > Thanks > > > Zain [You can unsubscribe from this discussion group by sending a message to mailto:[email protected]] -- You received this message because you are subscribed to the Google Groups "Financial Information eXchange" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/fix-protocol?hl=en.
