|
From: Robert N. <rob...@gm...> - 2019-08-27 14:30:56
|
Have you tried setting your path using DataDictionary= ? > On Aug 27, 2019, at 9:25 AM, Pavel Tashev <pav...@wh...> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi, > > In my *.cfg file I have the following settings: > > [DEFAULT] > ConnectionType=initiator > BeginString=FIX.4.4 > > StartTime=08:30:00 > EndTime=21:30:00 > ReconnectInterval=5 > HeartBtInt=5 > LogonTimeout=60 > > FileStorePath=target/data/sessions/ > FileLogPath=target/data/logs/ > > SenderCompID=SOMENAME > SocketUseSSL=Y > > > [SESSION] > TargetCompID=CLIENTNAME > SocketConnectHost=CLIENTURL > SocketConnectPort=443 > UseDataDictionary=Y > DefaultApplVerID=FIX.4.4 > AppDataDictionary=/var/quickfixj/automated/DICTIONARY-MARKET-DATA.xml > > > #[SESSION] > #TargetCompID= CLIENTNAME > #SocketConnectHost= CLIENTURL > #SocketConnectPort=443 > #UseDataDictionary=Y > #AppDataDictionary= DICTIONARY -TRADING.xml > > > When I send MarketDataRequest the server (the client) returns a response which DOES NOT contain tag 55 and my DICTIONARY does not contain it too. BUT QuickifxJ returns an error saying that tag 55 is missing. I presume that QuickfixJ does not use my dictionary but the default one which contains and requires tag 55. > > The question is, what do I do wrong in my cfg file? Why QuickfixJ does not load the dictionary? > > Regards. > > On Tue, Aug 27, 2019 at 5:12 PM Pavel Tashev <pav...@wh... <mailto:pav...@wh...>> wrote: > Hi, > > In my *.cfg file I have the following settings: > > [SESSION] > TargetCompID=SOMENAME > SocketConnectHost=SOMEURL > SocketConnectPort=443 > UseDataDictionary=Y > DefaultApplVerID=FIX.4.4 > AppDataDictionary=/var/quickfixj/automated/DICTIONARY.xml > > When I send MarketDataRequest the server (the client) returns a response which DOES NOT contain tag 55 and my DICTIONARY does not contain it too. BUT QuickifxJ returns an error saying that tag 55 is missing. I presume that QuickfixJ does not use my dictionary but the default one which contains and requires tag 55. > > The question is, what do I do wrong in my cfg file? Why QuickfixJ does not load the dictionary? > > Regards. > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |