RE: [Quickfix-developers] Wrong sequence reset handling ?
Brought to you by:
orenmnero
From: James C. D. <jc...@co...> - 2004-01-21 17:11:37
|
Enrico, I think that acceptance test 10_MsgSeqNumEqual.def covers this = situation. This test passes in version 1.6 and the latest CVS code. Below is the acceptance test. Do you think this covers your situation? Or am I = missing something? If not we can add a test (that would presumably fail) to = describe this issue.=20 # GapFill where MsgSeqNum is equal to the expected inbound MsgSeqNum iCONNECT I8=3DFIX.4.4=0135=3DA=0134=3D1=0149=3DTW=0152=3D<TIME>=0156=3DISLD=0198=3D= 0=01108=3D30=01 E8=3DFIX.4.4=019=3D57=0135=3DA=0134=3D1=0149=3DISLD=0152=3D00000000-00:00= :00=0156=3DTW=0198=3D0=01108=3D30=0110=3D 0=01 # sequence reset with gap fill flag set to Y I8=3DFIX.4.4=0135=3D4=0134=3D2=0149=3DTW=0152=3D<TIME>=0156=3DISLD=0136=3D= 20=01123=3DY=01 I8=3DFIX.4.4=0135=3D1=0134=3D20=0149=3DTW=0152=3D<TIME>=0156=3DISLD=01112= =3DHELLO=01 E8=3DFIX.4.4=019=3D55=0135=3D0=0134=3D2=0149=3DISLD=0152=3D00000000-00:00= :00=0156=3DTW=01112=3DHELLO=0110=3D0=01 iDISCONNECT=20 Jim =20 James C. Downs Connamara Systems, LLC 53 W. Jackson Blvd Suite 1627 Chicago, IL 60604 312 - 282 - 7746 www.connamara.com -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of = Enrico Petracchi Sent: Wednesday, January 21, 2004 3:06 AM To: qui...@li... Subject: [Quickfix-developers] Wrong sequence reset handling ? Hi, I'm working with quickfix 1.6.0 on windows platform. I had a sequence reset request not handled correctly by quickfix in one = of my client acceptance tests. Attached a time sequence ordered extraction of incoming, outgoing and = event qfx logs. QFX receives an execution report and a sequence reset (sequence number = 679) to sequence number 681 20040109-09:31:51.933 : [RCV] 8=3DFIX.4.2=019=3D265=0135=3D8=0149=3DTLX=0156=3D9993=0134=3D678=0150=3D1= =0152=3D20040109-09:31:52.027=01122 =3D20040109-09:22:47.084=0143=3DY=0111=3D20040109000502=0137=3D1743036=01= 17=3D63720=0120=3D0=0139=3D2=01 150=3D2=0155=3DBMW-U=0154=3D2=0138=3D0=0132=3D1000=0131=3D32.90000=01336=3D= 999=01151=3D0=0114=3D0=016=3D0.0=0160=3D200 40109-09:22:47.084=01439=3D0001=0193=3D15=0189=3D>MQPCKICM450331=0110=3D1= 54=01 20040109-09:31:51.943 : [RCV] 8=3DFIX.4.2=019=3D100=0135=3D4=0149=3DTLX=0156=3D9993=0134=3D679=0150=3D1= =0152=3D20040109-09:31:52.043=0143=3D Y=01123=3DY=0136=3D681=0193=3D15=0189=3D>MQPCKICM450331=0110=3D012=01 From the event log the message is processed (correctly ?) 20040109-09:31:51.943 : [EVN] Processing QUEUED message: 679 When the next message with sequence number 681 is received qfx generate = a resend request=20 20040109-09:31:51.953 : [RCV] 8=3DFIX.4.2=019=3D269=0135=3D8=0149=3DTLX=0156=3D9993=0134=3D681=0150=3D1= =0152=3D20040109-09:31:52.043=0111=3D 20040109000508=0137=3D1743096=0117=3DITSW-AVV-MM0300000681=0120=3D0=0139=3D= A=01150=3DA=0155=3DBMW-U=01 336=3D999=0138=3D1000=01151=3D1000=0114=3D0=016=3D0.0=0140=3D2=0144=3D32.= 90000=0159=3D0=0154=3D1=01109=3D1111 =0160=3D20040109-09:31:50.980=0193=3D15=0189=3D>MQPCKICM450331=0110=3D161= =01 20040109-09:31:51.953 : [EVN] MsgSeqNum too low RECEIVED: 679 EXPECTED: = 680 PosDup: Y 20040109-09:31:51.953 : [EVN] MsgSeqNum too high RECEIVED: 681 EXPECTED: = 680 20040109-09:31:51.963 : [EVN] Sent ResendRequest FROM: 680 TO: 0 20040109-09:31:51.963 : [SND] 8=3DFIX.4.2=019=3D105=0135=3D2=0134=3D281=0149=3D9993=0150=3DITSW-AVV-MM0= 3=0152=3D20040109-09:31:51.00 0=0156=3DTLX=017=3D680=0116=3D0=0189=3D>MQPCKICM450331=0193=3D15=0110=3D2= 05=01 Any suggestions ?=20 Thanks in advance=20 =09 Enrico=20 ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on = Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |