|
From: Pavel T. <pav...@wh...> - 2019-08-27 14:26:20
|
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...> 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. > |