RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems.
Brought to you by:
orenmnero
From: Jo J. <jo...@tr...> - 2003-07-25 14:41:07
|
I am also having a problem like this. It seems that somehow the FIX engine gets into an infinite loop of resend requests. Here is my event log. I am connecting to an outside vendor who probably does not use quickfix, and I am using the c++ version of quickfix 1.5.0 now, in case this is important. Jo 20030725-14:18:59 : Created session 20030725-14:18:59 : Connecting to x.x.x.x on port 21600 20030725-14:18:59 : Connection succeeded 20030725-14:19:00 : Initiated logon request 20030725-14:19:00 : Received logon response 20030725-14:19:00 : MsgSeqNum too high RECEIVED: 104 EXPECTED: 102 20030725-14:19:00 : Sent ResendRequest FROM: 102 TO: 103 20030725-14:19:00 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:00 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:00 : Received SequenceReset FROM: 102 TO: 104 20030725-14:19:00 : Processing QUEUED message: 104 20030725-14:19:12 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:20:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:20:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:21:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:21:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : MsgSeqNum too high RECEIVED: 113 EXPECTED: 105 20030725-14:22:10 : Sent ResendRequest FROM: 105 TO: 112 20030725-14:22:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : Received SequenceReset FROM: 105 TO: 113 20030725-14:22:10 : Processing QUEUED message: 113 20030725-14:22:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : MsgSeqNum too high RECEIVED: 117 EXPECTED: 114 20030725-14:23:10 : Sent ResendRequest FROM: 114 TO: 116 20030725-14:23:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : Received SequenceReset FROM: 114 TO: 117 20030725-14:23:10 : Processing QUEUED message: 117 20030725-14:23:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : MsgSeqNum too high RECEIVED: 121 EXPECTED: 118 20030725-14:24:10 : Sent ResendRequest FROM: 118 TO: 120 20030725-14:24:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : Received SequenceReset FROM: 118 TO: 121 20030725-14:24:10 : Processing QUEUED message: 121 20030725-14:24:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : MsgSeqNum too high RECEIVED: 129 EXPECTED: 122 20030725-14:26:54 : Sent ResendRequest FROM: 122 TO: 128 20030725-14:26:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : Received SequenceReset FROM: 122 TO: 129 20030725-14:26:54 : Processing QUEUED message: 129 20030725-14:27:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:27:50 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:33 : MsgSeqNum too high RECEIVED: 135 EXPECTED: 130 20030725-14:28:33 : Sent ResendRequest FROM: 130 TO: 134 20030725-14:28:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:33 : Received SequenceReset FROM: 130 TO: 135 20030725-14:28:33 : Processing QUEUED message: 135 20030725-14:29:03 : MsgSeqNum too high RECEIVED: 137 EXPECTED: 136 20030725-14:29:03 : Sent ResendRequest FROM: 136 TO: 136 20030725-14:29:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:03 : Received SequenceReset FROM: 136 TO: 137 20030725-14:29:03 : Processing QUEUED message: 137 20030725-14:29:33 : MsgSeqNum too high RECEIVED: 139 EXPECTED: 138 20030725-14:29:33 : Sent ResendRequest FROM: 138 TO: 138 20030725-14:29:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:34 : Received SequenceReset FROM: 138 TO: 139 20030725-14:29:34 : Processing QUEUED message: 139 20030725-14:30:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:30:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:03 : MsgSeqNum too high RECEIVED: 144 EXPECTED: 140 20030725-14:31:03 : Sent ResendRequest FROM: 140 TO: 143 20030725-14:31:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:04 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:04 : Received SequenceReset FROM: 140 TO: 144 20030725-14:31:04 : Processing QUEUED message: 144 20030725-14:31:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:03 : MsgSeqNum too high RECEIVED: 148 EXPECTED: 145 20030725-14:32:03 : Sent ResendRequest FROM: 145 TO: 147 20030725-14:32:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:04 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:04 : Received SequenceReset FROM: 145 TO: 148 20030725-14:32:04 : Processing QUEUED message: 148 20030725-14:32:33 : Received ResendRequest FROM: 16 TO: 79 -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Andrew Munn Sent: Wednesday, July 23, 2003 18:09 To: qui...@li... Subject: RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems. I am having similar problems. Either I will get the repeated disconnects like those listed, or I will get a situation where I get a ResendRequest loop. Here are parts of the logs from initiator and acceptor: <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, incoming> (8=FIX.4.1?9=57?35=0?34=2075?49=IN_MULTIFIX1?52=20030723-22:00:16?56=TW1 ?10=021?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2075 EXPECTED: 1967) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> (8=FIX.4.1?9=72?35=2?34=2480?49=TW1?52=20030723-22:00:16?56=IN_MULTIFIX1 ?7=1967?16=2074?10=210?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1967 TO: 2074) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> (8=FIX.4.1?9=66?35=1?34=2481?49=TW1?52=20030723-22:00:22?56=IN_MULTIFIX1 ?112=TEST?10=038?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent test request TEST) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, incoming> (8=FIX.4.1?9=72?35=2?34=2076?49=IN_MULTIFIX1?52=20030723-22:00:22?56=TW1 ?7=2479?16=2480?10=208?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Received ResendRequest FROM: 2479 TO: 2480) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> (8=FIX.4.1?9=98?35=4?34=2479?43=Y?49=TW1?52=20030723-22:00:22?56=IN_MULT IFIX1?122=20030723-22:00:22?36=2481?123=Y?10=241?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent SequenceReset TO: 2481) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, incoming> (8=FIX.4.1?9=66?35=0?34=2077?49=IN_MULTIFIX1?52=20030723-22:00:22?56=TW1 ?112=TEST?10=038?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2077 EXPECTED: 1968) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> (8=FIX.4.1?9=72?35=2?34=2482?49=TW1?52=20030723-22:00:22?56=IN_MULTIFIX1 ?7=1968?16=2076?10=212?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1968 TO: 2076) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, incoming> (8=FIX.4.1?9=57?35=0?34=2078?49=IN_MULTIFIX1?52=20030723-22:00:52?56=TW1 ?10=024?) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2078 EXPECTED: 1968) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> (8=FIX.4.1?9=72?35=2?34=2483?49=TW1?52=20030723-22:00:52?56=IN_MULTIFIX1 ?7=1968?16=2077?10=217?) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1968 TO: 2077) =========================================================== <20030723-21:59:46, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> (8=FIX.4.1?9=57?35=0?34=2075?49=IN_MULTIFIX1?52=20030723-22:00:16?56=TW1 ?10=021?) <20030723-22:00:16, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=72?35=2?34=2480?49=TW1?52=20030723-22:00:16?56=IN_MULTIFIX1 ?7=1967?16=2074?10=210?) <20030723-22:00:16, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1967 TO: 2074) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=66?35=1?34=2481?49=TW1?52=20030723-22:00:22?56=IN_MULTIFIX1 ?112=TEST?10=038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (MsgSeqNum too high RECEIVED: 2481 EXPECTED: 2479) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> (8=FIX.4.1?9=72?35=2?34=2076?49=IN_MULTIFIX1?52=20030723-22:00:22?56=TW1 ?7=2479?16=2480?10=208?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Sent ResendRequest FROM: 2479 TO: 2480) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=98?35=4?34=2479?43=Y?49=TW1?52=20030723-22:00:22?56=IN_MULT IFIX1?122=20030723-22:00:22?36=2481?123=Y?10=241?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received SequenceReset FROM: 2479 TO: 2481) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Processing QUEUED message: 2481) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=66?35=1?34=2481?49=TW1?52=20030723-22:00:22?56=IN_MULTIFIX1 ?112=TEST?10=038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> (8=FIX.4.1?9=66?35=0?34=2077?49=IN_MULTIFIX1?52=20030723-22:00:22?56=TW1 ?112=TEST?10=038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=72?35=2?34=2482?49=TW1?52=20030723-22:00:22?56=IN_MULTIFIX1 ?7=1968?16=2076?10=212?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1968 TO: 2076) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> (8=FIX.4.1?9=57?35=0?34=2078?49=IN_MULTIFIX1?52=20030723-22:00:52?56=TW1 ?10=024?) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, incoming> (8=FIX.4.1?9=72?35=2?34=2483?49=TW1?52=20030723-22:00:52?56=IN_MULTIFIX1 ?7=1968?16=2077?10=217?) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1968 TO: 2077) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, event> (Disconnecting) Thanks, Andrew -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Howard Engelhart Sent: Wednesday, July 23, 2003 3:56 PM To: qui...@li... Subject: [Quickfix-developers] ResendRequest disapperaing? I have written a FIX server (an acceptor) and a FIX Client (initiator) both using QuickFIX. When my client attempts to connect to the server using a MsgSeqNum that is higher than expected, the server sends back the LogonRequest followed by a ResendRequest to the client (log excerpt below), however I never see this second (ResendRequest) message on my client. I do not see it in the message store, logs, nor can I catch it in the fromAdmin/fromApp handlers. Is there something I need to be doing here? Thanks, Howard 8=FIX.4.29=6035=A34=149=SBI052=20030723-20:50:0156=SLGM098=0108=3010=150 8=FIX.4.29=5835=234=249=SBI052=20030723-20:50:0156=SLGM07=116=7610=046 20030723-20:50:01 : Received logon request 20030723-20:50:01 : Responding to logon request 20030723-20:50:01 : MsgSeqNum too high RECEIVED: 77 EXPECTED: 1 20030723-20:50:01 : Sent ResendRequest FROM: 1 TO: 76 20030723-20:50:01 : Disconnecting ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |