[Quickfix-developers] Resend issue
Brought to you by:
orenmnero
From: Patrick R. <pat...@ya...> - 2003-07-24 16:05:10
|
We have some bad networking issues with a Client using QuickFix (1.5) Have a look at the log below (sorry for the size..) we are in a bad loop. Let me know if you can make sense of it. It happened many times the same day, always the same problem of FIX engine asking resend to each other, even if it does get more complicated as the day went by... below is just the beginning of the problem. The thing I dont like though, is that our server sends the resend request first (!) and the client answers/ask a resend with a sequence number that is not the one we requested in the resend request - so we're stuck. FINE Sending : 8=FIX.4.2|9=59|35=0|49=CLIENTTARGET|56=CLIENTSEND|34=337|52=20030724-06:35:05|10=196| Receiving : 8=FIX.4.2|9=59|35=0|34=339|49=CLIENTSEND|52=20030724-06:35:28|56=CLIENTTARGET|10=203| Sending : 8=FIX.4.2|9=59|35=0|49=CLIENTTARGET|56=CLIENTSEND|34=338|52=20030724-06:35:35|10=200| Sending : 8=FIX.4.2|9=82|35=1|49=CLIENTTARGET|56=CLIENTSEND|34=339|52=20030724-06:36:00|112=HeartBtExt Timeout|10=115| Receiving : 8=FIX.4.2|9=111|35=3|34=340|49=CLIENTSEND|52=20030724-06:31:15|56=CLIENTTARGET|45=339|58=SendingTime accuracy problem|372=1|373=10|10=238|^M Login OUT ok Receiving : 8=FIX.4.2|9=59|35=5|34=341|49=CLIENTSEND|52=20030724-06:31:15|56=CLIENTTARGET|10=193|^M Sending : 8=FIX.4.2|9=81|35=5|49=CLIENTTARGET|56=CLIENTSEND|34=340|52=20030724-06:36:00|58=Replying to logout|10=108|^M Login IN OK Receiving : 8=FIX.4.2|9=71|35=A|34=342|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|98=0|108=30|10=224| Sending : 8=FIX.4.2|9=71|35=A|49=CLIENTTARGET|56=CLIENTSEND|34=341|52=20030724-06:36:35|98=0|108=30|10=231| Server Receives 344 (where is 343?) Receiving : 8=FIX.4.2|9=59|35=5|34=344|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|10=195| Server Resend request for 343 Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=342|52=20030724-06:36:35|7=343|16=0|10=163| Client Resend request for 340 (that was the logout answer above) ?? + asks that with 345, not 343 we requested -> we loop and hit a dead end... Receiving : 8=FIX.4.2|9=72|35=2|34=345|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|7=340|16=340|10=004| Sending : 8=FIX.4.2|9=77|35=4|49=CLIENTTARGET|56=CLIENTSEND|34=340|52=20030724-06:36:35|43=Y|123=Y|36=341|10=048| Sending : 8=FIX.4.2|9=77|35=1|49=CLIENTTARGET|56=CLIENTSEND|34=343|52=20030724-06:36:35|112=synchronized?|10=247| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=344|52=20030724-06:36:35|7=343|16=0|10=165| Receiving : 8=FIX.4.2|9=111|35=3|34=346|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|45=342|58=SendingTime accuracy problem|372=2|373=10|10=238| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=345|52=20030724-06:36:35|7=343|16=0|10=166| Receiving : 8=FIX.4.2|9=59|35=5|34=347|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|10=198| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=346|52=20030724-06:36:35|7=343|16=0|10=167| Receiving : 8=FIX.4.2|9=111|35=3|34=348|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|45=340|58=SendingTime accuracy problem|372=4|373=10|10=240| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=347|52=20030724-06:36:35|7=343|16=0|10=168| Receiving : 8=FIX.4.2|9=59|35=5|34=349|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|10=200| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=348|52=20030724-06:36:35|7=343|16=0|10=169| Receiving : 8=FIX.4.2|9=111|35=3|34=350|49=CLIENTSEND|52=20030724-06:31:50|56=CLIENTTARGET|45=343|58=SendingTime accuracy problem|372=1|373=10|10=233| Sending : 8=FIX.4.2|9=70|35=2|49=CLIENTTARGET|56=CLIENTSEND|34=349|52=20030724-06:36:35|7=343|16=0|10=170| __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |