|
From: Grant B. <gbi...@co...> - 2019-04-03 21:32:51
|
But the Header fields HAVE NO ORDER. The Header is not a group. The fields in the Header can be in any order. On Wed, Apr 3, 2019 at 2:35 PM ramakrishna b <ram...@gm...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support: > http://www.quickfixj.org/support/ > > > I think the documentation ( 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. ) > is misleading us. It is validating the order of tags with in the group as > well. > > On Wed, Apr 3, 2019 at 3:30 PM Colin DuPlantis <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/ >> >> >> 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...> >> 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 lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users >>> >>> -- >>> Colin DuPlantis >>> Chief Architect, Marketcetera >>> Download, Run, Trade >>> 888.868.4884https://www.marketcetera.com >>> >>> _______________________________________________ >>> Quickfixj-users mailing list >>> 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 lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users >> >> -- >> Colin DuPlantis >> Chief Architect, Marketcetera >> Download, Run, Trade >> 888.868.4884https://www.marketcetera.com >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >> > > > -- > Ramakrishna > 7044494024 > _______________________________________________ > Quickfixj-users mailing list > 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 |