|
From: Christoph J. <chr...@ma...> - 2019-08-27 14:53:22
|
Please read the following: https://github.com/quickfix-j/quickfixj#basics and especially https://github.com/quickfix-j/quickfixj#receiving-messages Then come back with questions you might have. Thanks, Chris. On 27.08.19 16:48, Pavel Tashev 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 > > 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/ > > > 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/ >> 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... <mailto:Qui...@li...> >> 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 > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma... MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald |