Re: [Quickfix-users] 35=h does not return a 0,1,2,3 etc. .....
Brought to you by:
orenmnero
From: John V. <jva...@co...> - 2011-03-17 20:03:05
|
What's in your configuration file? I'm just looking at the setup for the executor project that ships with QuickFIX. Are you using both the TransportDataDictionary and the AppDataDictionary? You need to specify the FIXT11.xml file as your TransportDataDictionary and FIX50.xml as your AppDataDictionary. UseDataDictionary is Y by default so you don't even need that--I think. What does your application config. file look like? John Vatianou Connamara Systems, LLC 2011/3/17 Contact BlackWave Technologies <co...@bl...> > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Yes -- I using the UseDataDictionary=Y flag. I am using the base > dictionary, I have tried making changes to field 336 (the apparent > culprit) and have not found a combination that avoids the error. > > > > > > On 3/17/11 1:55 PM, "Grant Birchmeier" <gbi...@co...> wrote: > > >Are you using the default data dictionary that comes with QF, or have > >you made modifications? Do you have UseDataDictionary=Y in your spec? > > > >On Tue, Mar 15, 2011 at 1:33 PM, Contact BlackWave Technologies > ><co...@bl...> wrote: > >> Grant - > >> > >> Any thoughts on the messages that I posted? > >> > >> -Dean > >> > >> > >> > >> On 3/11/11 4:21 PM, "Grant Birchmeier" <gbi...@co...> > >>wrote: > >> > >>>Normally, I'd guess that NADEX has made customizations to their FIX > >>>DataDictionary, as most counterparties do. > >>> > >>>In this case, though, I'm not sure why QuickFIX is rejecting it. > >>>According to Fiximate (http://fixprotocol.org/FIXimate3.0/), tag 336 > >>>(TradingSessionID) is a string type. QF shouldn't care about the > >>>value in a string field, it should just relay it to your app's logic. > >>> > >>>Can you post the troublesome message that you got from NADEX? (Please > >>>convert the NULL characters to spaces or pipes.) > >>> > >>>-Grant > >>> > >>>On Fri, Mar 11, 2011 at 1:57 PM, Contact BlackWave Technologies > >>><co...@bl...> wrote: > >>>> QuickFIX Documentation: > >>>>http://www.quickfixengine.org/quickfix/doc/html/index.html > >>>> QuickFIX Support: http://www.quickfixengine.org/services.html > >>>> > >>>> > >>>> I am in the process of starting a QuickFix project with the NADEX > >>>>exchange which uses FIXT11 and FiX5SP2. > >>>> I am using the Martket Data Gateway, in response to the 35=A message, > >>>>NADEX returns a 35=h message. Within this message, tag 336 > >>>>TradingSessionID is returned as 'Nadex' , not 0,1,2,3,etc as specified > >>>>by the Dictionary. This causes QuickFix to reject the message > >>>>completely and never setup a session for further usage. > >>>> So, I need some guidance on how to attack this problem. Any thoughts? > >>>> Best Regards > >>>> Dean Reese > >>>> BlackWave Technologies > >>>> www.blackwavetechnologies.com > >>>> > >>>>----------------------------------------------------------------------- > >>>>-- > >>>>----- > >>>> Colocation vs. Managed Hosting > >>>> A question and answer guide to determining the best fit > >>>> for your organization - today and in the future. > >>>> http://p.sf.net/sfu/internap-sfd2d > >>>> _______________________________________________ > >>>> Quickfix-users mailing list > >>>> Qui...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users > >>>> > >>>> > >>> > >> > >> > >> > > > > > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |