Re: [Quickfix-developers] Conditionally Required Field Missing (35)
Brought to you by:
orenmnero
From: Marco N. <sg...@ya...> - 2010-06-13 07:36:04
|
Oren, thanks for the hint, i will look into it as soon as i get back to work (i'm ill @ home right now). Sorry for having posted on the wrong mailing list. It should have been quickfixJ from the beginning. For the time being i got around this brutally hacking the source of quickfixj (my app is not meant to be a production ready system so, i could afford it), still i want to understand what's going on. Thanks again and sorry for posting to the wrong list. Marco --- Gio 10/6/10, or...@qu... <or...@qu...> ha scritto: > Da: or...@qu... <or...@qu...> > Oggetto: RE: [Quickfix-developers] Conditionally Required Field Missing (35) > A: "Marco Nicolini" <sg...@ya...> > Cc: qui...@li... > Data: Giovedì 10 giugno 2010, 15:15 > Marco, > > Does this happen even if your fromApp method is > empty? I'm trying to > determine if the engine itself is causing a problem or your > code. Also > you might want to post this to thie quickfixj mailing list > if you > haven't already. > > --oren > > > -------- Original Message -------- > > Subject: [Quickfix-developers] Conditionally Required > Field Missing > > (35) > > From: Marco Nicolini <sg...@ya...> > > Date: Tue, June 08, 2010 12:39 pm > > To: qui...@li... > > > > > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Hello, > > I'm developing a quick app to do some testing, and > i've found out that quickfixj sends a business reject > message with no apparent (at least to me) reason: > > > > After my app sends a request for quote, the system i'm > testing against sends a 35=b and a 35=S (quote) messages: > > > > > 8=FIX.4.2#9=325#35=b#34=109#49=RCBVIE#52=20100608-17:05:06.305#56=CATSOS#122=20100608-17:05:06.305#128=2123#129=catsos#145=RCBVIE#131=12760167506290#117=12760167506290#297=100#296=1#302=1#311=XXX#304=1#295=1#299=1#55=catsos#48=DE000HV5BU04#22=4#167=OPT#200=201102#205=24#201=1#202=75.000000#206=S#231=10.000000#107=this > and that#10=003# > > > > > 8=FIX.4.2#9=325#35=S#34=110#49=RCBVIE#52=20100608-17:05:06.309#56=CATSOS#122=20100608-17:05:06.309#128=2123#129=catsos#145=RCBVIE#22=4#48=DE000HV5BU04#55=catsos#107=this > and > that#117=12760167506290#131=12760167506290#132=100.000000#133=101.000000#134=200#135=200#167=OPT#200=201102#201=1#202=75.000000#205=24#206=S#231=10.000000#10=165# > > > > And those are the rejects sent out by quickfixj: > > > 8=FIX.4.2#9=120#35=j#34=80#49=CATSOS#52=20100608-17:06:54.472#56=RCBVIE#45=109#58=Conditionally > Required Field Missing (35)#372=b#380=5#10=194# > > > > > 8=FIX.4.2#9=120#35=j#34=81#49=CATSOS#52=20100608-17:06:54.472#56=RCBVIE#45=110#58=Conditionally > Required Field Missing (35)#372=S#380=5#10=172# > > > > I don't receive the messages in the fromApp method and > reviewing the source of Session.java i see that 35 (the > number appended to the reject reason) is really the field > quickfix think to be missing (which i do believe instead to > be it's present see the dump above). > > > > I'm using the following config regarding validation: > > DataDictionary=FIX42.xml > > UseDataDictionary=Y > > ValidateUserDefinedFields=N > > AllowUnknownMsgFields=Y > > CheckLatency=N > > ValidateFieldsOutOfOrder=N > > > > but trying with UseDataDictionary=N has no effect > whatsoever. > > Anyone has an idea of what might be going on? > > > > Regards, > > Marcello > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > ThinkGeek and WIRED's GeekDad team up for the Ultimate > > > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to > the > > lucky parental unit. See the prize list and > enter to win: > > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > |