[Quickfix-users] Quick FIX reconnection problem?
Brought to you by:
orenmnero
From: Pedro S. <ps...@hi...> - 2003-08-25 16:27:34
|
Hi, =20 I'm having the following problem using QuickFix: We have an application using QuickFIX as an Acceptor. Another FIX engine is connected to ours to send Stock Orders. Sometimes, the connection between the FIX engines is lost. When the connection is re-established, both FIX engines try to reconnect and send the messages shown below. The problem is that message 619 (a NewOrderSingle message) is lost! It is logged, but never reaches the "Application.fromApp" method. It seems the Order is sent during the reconnection process, but that shouldn't be a problem, right? And what does the message "Value is incorrect (out of range) for this tag" mean, in message 622? I've check incoming message 617 but I can't see nothing wrong with it. Is there something wrong with the reconnection messages sequence? I Could you please help me? This happened 3 times in 3 consecutive days!=20 =20 Thank you. =20 Pedro Sousa =20 =20 EVENT: ------------------------------------------------------------------------ ------------------------------------------------------------------------ 20030825-06:02:01 : Received logon request 20030825-06:02:01 : Responding to logon request 20030825-11:05:01 : Sent test request TEST 20030825-11:05:37 : Timed out waiting for heartbeat 20030825-11:05:37 : Disconnecting 20030825-11:06:22 : Received logon request 20030825-11:06:22 : Responding to logon request 20030825-11:06:22 : MsgSeqNum too high RECEIVED: 618 EXPECTED: 617 20030825-11:06:22 : Sent ResendRequest FROM: 617 TO: 617 20030825-11:06:22 : Received ResendRequest FROM: 619 TO: 620 20030825-11:06:22 : Sent SequenceReset TO: 621 20030825-11:06:22 : Processing QUEUED message: 618 20030825-11:06:22 : Received SequenceReset FROM: 619 TO: 618 20030825-11:06:22 : Message 617 Rejected: Value is incorrect (out of range) for this tag 20030825-11:06:23 : Received ResendRequest FROM: 621 TO: 622 20030825-11:06:23 : Sent SequenceReset TO: 623 20030825-11:06:25 : Disconnecting 20030825-11:06:52 : Received logon request 20030825-11:06:52 : Responding to logon request =20 INCOMING:--------------------------------------------------------------- ------------------------------------------------------------------------ --------- 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D614=0152=3D20030825-1 0:58:34=0110=3D203=01 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D615=0152=3D20030825-1 0:59:04=0110=3D202=01 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D616=0152=3D20030825-1 0:59:35=0110=3D207=01 8=3DFIX.4.1=019=3D0075=0135=3DA=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D618=0152=3D20030825-1 1:01:32=0198=3D0=01108=3D30=0110=3D239=01 8=3DFIX.4.1=019=3D0076=0135=3D2=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D619=0152=3D20030825-1 1:01:32=017=3D619=0116=3D620=0110=3D027=01 8=3DFIX.4.1=019=3D0081=0135=3D4=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D617=0143=3DY=0152=3D20030 825-11:01:32=01123=3DY=0136=3D618=0110=3D054=01 8=3DFIX.4.1=019=3D0076=0135=3D2=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D618=0152=3D20030825-1 1:01:32=017=3D621=0116=3D622=0110=3D021=01 8=3DFIX.4.1=019=3D0185=0135=3DD=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D619=0152=3D20030825-1 1:01:34=0111=3D20030825-X00265=01109=3D999002=011=3DCITI=0121=3D1=01100=3D= LS=0155=3DBCP=0148=3DPTBCP 0AM0007=0122=3D4=0154=3D2=0138=3D50000=0140=3D2=0144=3D1.59000000=0115=3D= EUR=0159=3D0=0110=3D198=01 8=3DFIX.4.1=019=3D0075=0135=3DA=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D620=0152=3D20030825-1 1:02:01=0198=3D0=01108=3D30=0110=3D229=01 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D621=0152=3D20030825-1 1:02:31=0110=3D188=01 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D622=0152=3D20030825-1 1:03:01=0110=3D187=01 8=3DFIX.4.1=019=3D0063=0135=3D0=0149=3DGTRDCIMD=0156=3DIMDLX=0157=3DIMDLX= =0134=3D623=0152=3D20030825-1 1:03:31=0110=3D191=01 ------------------------------------------------------------------------ ------------------------------------------------------------------------ =20 =20 =20 =20 OUTGOING: ------------------------------------------------------------------------ ------------------------------------------------------------------------ 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D613=0149=3DIMDLX=0152=3D20030825-11:= 02:47=0156=3DGTRDCIMD=0110=3D 060=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D614=0149=3DIMDLX=0152=3D20030825-11:= 03:17=0156=3DGTRDCIMD=0110=3D 059=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D615=0149=3DIMDLX=0152=3D20030825-11:= 03:47=0156=3DGTRDCIMD=0110=3D 063=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D616=0149=3DIMDLX=0152=3D20030825-11:= 04:17=0156=3DGTRDCIMD=0110=3D 062=01 8=3DFIX.4.1=019=3D195=0135=3D8=0134=3D617=0149=3DIMDLX=0152=3D20030825-11= :04:35=0156=3DGTRDCIMD=016=3D 1.58=0111=3D20030825-X00045=0114=3D10708=0117=3D1137014493220030825=0120=3D= 0=0131=3D1.58=0132=3D 10708=0137=3D20030825-X00045=0138=3D50000=0139=3D1=0154=3D2=0155=3DBCP=01= 150=3D1=01151=3D39292=0110=3D20 4=01 8=3DFIX.4.1=019=3D191=0135=3D8=0134=3D618=0149=3DIMDLX=0152=3D20030825-11= :04:35=0156=3DGTRDCIMD=016=3D 1.58=0111=3D20030825-X00045=0114=3D50000=0117=3D1137114493220030825=0120=3D= 0=0131=3D1.58=0132=3D 39292=0137=3D20030825-X00045=0138=3D50000=0139=3D2=0154=3D2=0155=3DBCP=01= 150=3D2=01151=3D0=0110=3D241=01 8=3DFIX.4.1=019=3D63=0135=3D1=0134=3D619=0149=3DIMDLX=0152=3D20030825-11:= 05:01=0156=3DGTRDCIMD=01112 =3DTEST=0110=3D078=01 8=3DFIX.4.1=019=3D66=0135=3DA=0134=3D620=0149=3DIMDLX=0152=3D20030825-11:= 06:22=0156=3DGTRDCIMD=0198=3D 0=01108=3D30=0110=3D100=01 8=3DFIX.4.1=019=3D67=0135=3D2=0134=3D621=0149=3DIMDLX=0152=3D20030825-11:= 06:22=0156=3DGTRDCIMD=017=3D6 17=0116=3D617=0110=3D148=01 8=3DFIX.4.1=019=3D94=0135=3D4=0134=3D619=0143=3DY=0149=3DIMDLX=0152=3D200= 30825-11:06:22=0156=3DGTRDCIM D=01122=3D20030825-11:06:22=0136=3D621=01123=3DY=0110=3D230=01 8=3DFIX.4.1=019=3D111=0135=3D3=0134=3D622=0149=3DIMDLX=0152=3D20030825-11= :06:22=0156=3DGTRDCIMD=0145 =3D617=0158=3DValue is incorrect (out of range) for this = tag=0110=3D190=01 8=3DFIX.4.1=019=3D94=0135=3D4=0134=3D621=0143=3DY=0149=3DIMDLX=0152=3D200= 30825-11:06:23=0156=3DGTRDCIM D=01122=3D20030825-11:06:23=0136=3D623=01123=3DY=0110=3D227=01 8=3DFIX.4.1=019=3D66=0135=3DA=0134=3D623=0149=3DIMDLX=0152=3D20030825-11:= 06:52=0156=3DGTRDCIMD=0198=3D 0=01108=3D30=0110=3D106=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D624=0149=3DIMDLX=0152=3D20030825-11:= 07:22=0156=3DGTRDCIMD=0110=3D 060=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D625=0149=3DIMDLX=0152=3D20030825-11:= 07:52=0156=3DGTRDCIMD=0110=3D 064=01 8=3DFIX.4.1=019=3D54=0135=3D0=0134=3D626=0149=3DIMDLX=0152=3D20030825-11:= 08:22=0156=3DGTRDCIMD=0110=3D 063=01 ------------------------------------------------------------------------ ------------------------------------------------------------------------ =20 =20 =20 =20 =20 |