Re: [Quickfix-users] Allocation aren't received...
Brought to you by:
orenmnero
From: Oren M. <ore...@ya...> - 2003-05-13 14:59:10
|
The FIX spec does require that fields in repeating groups be in the order they are presented in the spec. QF incoming validation isn't that strict, however the first field in a repeating group must be first because it acts as a delimiter. Right now, if fields are in the wrong order, it appears that a field is illegally repeated, causing one of the fields to overwrite the other (which causes the shorter length and checksum). A more specific error report would be helpful in future versions. Jerry Westrick <je...@we...> wrote: Okay, I Thank all for your support. I've found the problem... the allocation message being sent to me, had illegaly formated groups. Once this was fixed, everything else worked. I think a check for this condituion would be desirable. here is an example of a bad formatted message: 8=FIX.4.29=41035=J49=UBSWZH1_TEST56=CAGZH_TEST34=7052=20030513-11:31:3843=N70=ZZ20030513-13:20:1771=073=137=20030513100735220000124=132=32153=3216=4415=EUR75=2003051360=20030513-11:59:4064=2003051678=179=230-0001929980=3112=413=3153=44119=9530120=EUR155=1156=D136=2137=4545138=EUR139=5137=45138=EUR139=454=255=DE0005140048=DE000514000822=430=DE11=PLC200313300024517=313086731=44.010=251 you'll notice that BodyLength=410, while returnValue from bodyLength()=386 Also the checksum fails. I donot know if the members of groups have to be continous or not, but the fix specification does say that NoOrders must be followed by ClOrdId, which is not the case here. Can anyone tell me if the groups elements are required to be continous? At any rate, thanks for the great software... and your support Jerry Westrick On Mon, 2003-05-12 at 11:15, Jerry Westrick wrote: > Dear Sirs: > > I've got a problem, with quickfix. > > I've got an Initiator program, > Everything works fine, till an Allocation is sent, > then the quickFix lib hangs, and does not receive any > more messages, (causing a HB timeout, 3 resends, then > a logout). In recovery, the Allocation is lost. > > Does anybody have an Idea of what I could be doing wrong? > > How can I confirm the version of QuickFix I'm using? > > I'm sure that I'm doing something wrong... > > any help appreceated > > Jerry Westrick > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > ------------------------------------------------------- Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara The only event dedicated to issues related to Linux enterprise solutions www.enterpriselinuxforum.com _______________________________________________ Quickfix-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-users --------------------------------- Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. |