|
From: Colin D. <co...@ma...> - 2019-04-03 19:28:52
|
You're probably right, Grant, thanks for the clarification. On 4/3/19 11:56 AM, Grant Birchmeier wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Colin, I don't think that's correct. > > From the docs of ValidateFieldsOutOfOrder: > "If set to N, fields that are out of order (i.e. body fields in the > header, or header fields in the body) will not be rejected. Useful for > connecting to systems which do not properly order fields." > > This is not the case in Ram's message. Tag 52 is clearly within the > header, and the tags within the header can be in any order. > > I suspect that real problem is in Ram's application code. *Ram, are > you calling msg.get(SendingTime) instead of > msg.getHeader().get(SendingTime) ?* > > If that is not the problem, then Ram, you'll need to be more specific > as to the error that you're seeing. Are you seeing an exception? Or > is a 35=j or 35=3 being sent back? What is the exact text of the error? > > On Wed, Apr 3, 2019 at 1:46 PM Colin DuPlantis <co...@ma... > <mailto:co...@ma...>> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> > Support: http://www.quickfixj.org/support/ > > > Tag is out of order - that might make a difference. > > Try setting /ValidateFieldsOutOfOrder /to N and see if that helps. > > On 4/3/19 11:42 AM, ramakrishna b wrote: >> QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ >> QuickFIX/J Support:http://www.quickfixj.org/support/ >> >> >> >> Hi, >> >> I am using quicfixj 2.1.1 with below configuration. >> >> [DEFAULT] >> ConnectionType=initiator >> HeartBtInt=30 >> UseDataDictionary=Y >> DataDictionary=FIX42.xml >> ValidateFieldsOutOfOrder=Y >> AllowUnknownMsgFields=Y >> >> The issue i am facing is when i receive resend request quickfix >> is complains saying tag 52 missing even though it has tag 52. >> 8=FIX.4.2 9=80 35=2 49=TARGET 56=SENDER >> *52=20190403-15:04:34.677* 34=541 7=455 16=0 10=104 >> >> I am using default dictionary. I dont see the reason for its >> complain. >> >> Ram >> >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... <mailto:Qui...@li...> >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > -- > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > 888.868.4884 > https://www.marketcetera.com > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > <mailto:Qui...@li...> > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > -- > Grant Birchmeier > *Connamara Systems, LLC* > *Made-To-Measure Trading Solutions.* > Exactly what you need. No more. No less.* > * > http://connamara.com > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade 888.868.4884 https://www.marketcetera.com |