Re: [Quickfix-users] Repeating Group duplication
Brought to you by:
orenmnero
From: Oren M. <or...@qu...> - 2004-09-30 17:50:42
|
Bailey, This has been fixed. The fix will show up in the public CVS repository =20= in several hours in the file FieldMap.cpp --oren On Sep 24, 2004, at 11:26 AM, Bailey Wier wrote: > QuickFix=A0users, > =A0 > There have been a lot of questions on the newsgroup about =20 > RepeatingGroup parsing, but my questions seems new.=A0 > =A0 > Basically, I am seeing behavior where a seemingly valid FIX 4.4 =20 > message containing a repeating group (of 1 'Pty') is passed to the =20 > Session.sendTarget() method.=A0=A0 However, the FIX string that is = sent by =20 > the Session.sendTarget() somehow contains duplicate repeating group =20= > entries.=A0 This leads to the following exception on the FIX server: > =A0 > =A0=A0=A0 601 Missing checksum field or bad body length > =A0 > =A0 > This leads the message to be ignored.=A0=A0 Any ideas on this.=A0=A0 = I'm using =20 > the QuickFix 1.9.1 version, the datadictionary is FIX44.xml from =20 > QuickFix, and I feel fairly certain we've using the proper libraries, =20= > etc.=A0 > =A0 > Thanks for your help, > =A0 > bailey > =A0 > =A0 > =A0 > Example: > ------------ > =A0 > =A0=A0=A0Message fixMsg =3D new Message(finalFIXStr,_dataDict); > =A0=A0=A0 > =A0=A0=A0 /* fixMsg.toString():=A0=A0 =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?54= 1=3D2005=20 > -05-23?10=3D048? > =A0=A0=A0*/ > =A0 > =A0=A0 =A0// send Message > =A0=A0=A0Session.sendToTarget(fixMsg); > =A0 > =A0=A0 /* sends:=A0 > =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?45= 3=3D1?=20 > 448=3Ds...@ho...?447=3DC?452=3D11?541=3D2005-05-23?10=3D048? > =A0 */ > > =A0 |