|
From: Robert N. <rob...@gm...> - 2019-08-31 14:21:44
|
I mean that your dictionary doesn’t have a message type for “j” defined. > On Aug 27, 2019, at 9:48 AM, Pavel Tashev <pav...@wh...> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Now I have another issue. I sent a request to the client and the clients sends its response back to me. > > The question is that QuickfixJ reponds to the client's response with this: > > 8=FIX.4.4|9=106|35=j|34=3|49=SOMENAME|52=20190827-14:38:24.977|56=CLIENTNAME|45=2|58=Unsupported Message Type|372=W|380=3|10=198| > > What's that for? This causes issues because the client does not accept messages of type: "j" (35=j). > > On Tue, Aug 27, 2019 at 5:38 PM Pavel Tashev <pav...@wh... <mailto:pav...@wh...>> wrote: > Ok, that worked! Thanks. > > I was misleaded by: > https://rawgit.com/quickfix-j/quickfixj/master/quickfixj-core/src/main/doc/usermanual/usage/configuration.html <https://rawgit.com/quickfix-j/quickfixj/master/quickfixj-core/src/main/doc/usermanual/usage/configuration.html> > On Tue, Aug 27, 2019 at 5:31 PM Robert Nicholson <rob...@gm... <mailto:rob...@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/ <http://www.quickfixj.org/support/> > > > Have you tried setting your path using DataDictionary= ? > >> On Aug 27, 2019, at 9:25 AM, Pavel Tashev <pav...@wh... <mailto:pav...@wh...>> wrote: >> >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ <http://www.quickfixj.org/documentation/> >> QuickFIX/J Support: http://www.quickfixj.org/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... <mailto:Qui...@li...> >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users <https://lists.sourceforge.net/lists/listinfo/quickfixj-users> > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... <mailto:Qui...@li...> > https://lists.sourceforge.net/lists/listinfo/quickfixj-users <https://lists.sourceforge.net/lists/listinfo/quickfixj-users> > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |