|
From: Boppana, L. P. (INFOSYS) <Lak...@uk...> - 2017-06-22 04:38:30
|
Hi Team, we are using quickfixj-1.4.0 in our application, now if we want to handle micro seconds(As a part of MIFID II changes) do we need to upgrade new higher version of quickfix i.e 1.7.0 or is there any chance that even quickfixj-1.4.0 itself will support this feature? can you share your thoughts on this ? As we are using 1.4.0 so what all possibilities we have to handle microseconds in oujr application? Regards, Lakshmi Prasad Boppana Developer IST Oil Front Office Information Technology and Services (IT&S) Mobile : +65 94836057 EDE/EDP Support: gis...@bp...<mailto:gis...@bp...> |
|
From: Christoph J. <chr...@ma...> - 2017-06-22 05:46:36
|
Why are you always double posting?? On 22/06/17 06:18, Boppana, Lakshmi Prasad (INFOSYS) wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > Hi Team, > > we are using quickfixj-1.4.0 in our application, now if we want to handle micro seconds(As a part > of MIFID II changes) do we need to upgrade new higher version of quickfix i.e 1.7.0 or is there > any chance that even quickfixj-1.4.0 itself will support this feature? > can you share your thoughts on this ? As we are using 1.4.0 so what all possibilities we have to > handle microseconds in oujr application? > > *Regards,* > > *Lakshmi Prasad Boppana* > > Developer > > IST Oil Front Office > Information Technology and Services (IT&S) > Mobile : +65 94836057 > > EDE/EDP Support: gis...@bp... > <mailto:gis...@bp...> > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Lakshmi <Lak...@uk...> - 2017-06-22 07:21:14
|
Sorry for that,going forward will make sure that i will not post duplicates -- View this message in context: http://quickfix-j.364392.n2.nabble.com/TimeStamp-Perference-to-handle-micro-seconds-tp7580025p7580027.html Sent from the QuickFIX/J mailing list archive at Nabble.com. |
|
From: Christoph J. <chr...@ma...> - 2017-06-22 12:02:06
|
Hi Øyvind, you are right with regard to QFJ-921. @Lakshmi: why are you using a QFJ version which is eight years old? You could either use 1.6.4 if you only wanted to make sure that QFJ can cope with microsecond timestamps (i.e. does not reject the messages due to wrong format). If you wanted to fully send/process/receive microsecond timestamps then you need to use 1.7.0. Of course, you could also use 1.6.4 and treat the timestamp fields as String and convert them by yourself but you should know what you are doing. Moreover, this does only work for fields on the message body. If a counterparty required to send microseconds e.g. in SendingTime field then 1.6.4 could not do that. Hope that helps, Chris. On 22/06/17 11:04, Øyvind Matheson Wergeland wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > This is what Chris posted in April. Unfortunately, Jira seems to be down (I get 503 Service > Unavailable), but if I remember correctly, QFJ-921 is fixed for 1.6.x. If you need this in 1.4.x > you probably have to backport it yourself. > >> Hi, >> >> just as an information since some might be get hit by this next year as exchanges or brokers might >> start sending timestamps with beyond millisecond precision (e.g.MiFIDII). I know that QFJ is not >> the tool for HFT ;) but without the changes below you wouldn't be able to receive messages with >> timestamps beyond millisecond precision. I think most exchanges will switch to at least microsecond >> precision. >> >> There are two JIRA issues for this >> http://www.quickfixj.org/jira/browse/QFJ-921 >> http://www.quickfixj.org/jira/browse/QFJ-873 >> >> The first has already been implemented (but not merged yet) and patches QFJ to accept UtcTimeStamps >> (or UtcTimeOnly) with up to picosecond precision. Internally, everything is still milliseconds, >> though. This is intended for users which simply want to be able to connect to counterparties that >> send out higher precision timestamps. Without the patch, QFJ would reject the messages. >> >> The latter issue will be implemented in due course and will enable QFJ to also send out and process >> timestamps with up to nanoseconds precision. This will be implemented for QFJ 1.7.0 only since the >> nanosecond support is easier to implement on JDK8. >> >> Cheers, >> Chris. > > Best regards > > *Øyvind Matheson Wergeland* > CTO > > Mobile: (+47) 95 16 16 88 > E-mail: oyv...@om... > > *Oslo Market Solutions* > PO Box 4, 0051 Oslo, Norway > Telephone: (+47) 40 00 23 13 > www.oms.no > Den 22.06.2017 06.18, skrev Boppana, Lakshmi Prasad (INFOSYS): >> QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ >> QuickFIX/J Support:http://www.quickfixj.org/support/ >> >> >> >> >> Hi Team, >> >> we are using quickfixj-1.4.0 in our application, now if we want to handle micro seconds(As a part >> of MIFID II changes) do we need to upgrade new higher version of quickfix i.e 1.7.0 or is there >> any chance that even quickfixj-1.4.0 itself will support this feature? >> can you share your thoughts on this ? As we are using 1.4.0 so what all possibilities we have to >> handle microseconds in oujr application? >> >> *Regards,* >> >> *Lakshmi Prasad Boppana* >> >> Developer >> >> IST Oil Front Office >> Information Technology and Services (IT&S) >> Mobile : +65 94836057 >> >> EDE/EDP Support: gis...@bp... >> <mailto:gis...@bp...> >> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org!http://sdm.link/slashdot >> >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Lakshmi <Lak...@uk...> - 2017-10-05 14:39:19
|
Am not using mina in any other placeAm using below Slf4j in my core module where am interacting with database using Hibernate and Spring. org.slf4j slf4j-log4j12 1.5.2 My war file includes Quickfixj1.6.4 and above core module alsoUsing below values in my module where am using Quickfixj1.6.4 as dependency org.apache.mina mina-core 2.0.16 slf4j-api org.slf4j -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Lakshmi <Lak...@uk...> - 2017-10-03 01:57:52
|
Hi Matheson , in the below mail you have mentioned that "If you need this in 1.4.x you probably have to backport it yourself", could you please explain what do you mean by backport here and how to implement that please? Regards Lakshmi Boppana +65 9483 6057 -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Christoph J. <chr...@ma...> - 2017-10-03 05:35:23
|
He meant that you'll have to check out the 1.4.0 QFJ code and do the changes by yourself. Here are the changesets that were done on the 1.6.x and 2.0.0 code base: https://github.com/quickfix-j/quickfixj/pull/107/files (1.6.x) https://github.com/quickfix-j/quickfixj/pull/112/files (2.0.0) The 1.6.x changes are rather small. But I don't know how they will integrate into the 1.4.0 code. Especially the changes on the 2.0.0 code base rely on Java8 DateTime API. So I guess you cannot use that. What are the reasons sticking to QFJ 1.4.0 anyway? IMHO no-one is able to assist you further than this point on a mailing list for an open source product. But I'm sure that one of the companies that offer paid QFJ support can help you out with your project. Either the company I work for or the other companies listed here: http://www.quickfixj.org/support/ Sorry for the advertisement but in my opinion there is no other way than that (if you don't do the changes by yourself, but I guess there are few to none people who can assist you with QFJ 1.4.0) Best of luck, :) Chris. On 03/10/17 03:57, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi Matheson , > in the below mail you have mentioned that "If you need this in 1.4.x you > probably have to backport it yourself", could you please explain what do you > mean by backport here and how to implement that please? > > Regards > Lakshmi Boppana > +65 9483 6057 > > > > -- > Sent from: http://quickfix-j.364392.n2.nabble.com/ > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Øyvind M. W. <oyv...@om...> - 2017-10-03 06:56:50
|
Hi Lakshmi, Backporting: https://en.m.wikipedia.org/wiki/Backporting It’s open source. Find the commit(s) and/or patch that fixes the issue and apply it to a local copy of the 1.4 source. -Øyvind > 3. okt. 2017 kl. 03:57 skrev Lakshmi <Lak...@uk...>: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi Matheson , > in the below mail you have mentioned that "If you need this in 1.4.x you > probably have to backport it yourself", could you please explain what do you > mean by backport here and how to implement that please? > > Regards > Lakshmi Boppana > +65 9483 6057 > > > > -- > Sent from: http://quickfix-j.364392.n2.nabble.com/ > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
|
From: Lakshmi <Lak...@uk...> - 2017-10-04 03:58:49
|
Hi Chris,The reason why i dont want to use quicjfixj-1.6.4 is in 1.6.4 release notes its mentioned that it need minimum JDK 1.7, currently our application is running on JDK 1.6.So could you please clarify my below Queries?1.Is JDK 1.7 is manadatory for1.6.4 version ?2.Also in below comments to one of my other ticket you mentioned that Microseconds support is implemented in 1.6.x.So could you please let me know which version of 1.6.x that contains microseconds support and is compatible with JDK1.6.I want to know exact 'X' version from 1.6.XHere are the changesets that were done on the 1.6.x and 2.0.0 code base:https://github.com/quickfix-j/quickfixj/pull/107/files (1.6.x)https://github.com/quickfix-j/quickfixj/pull/112/files (2.0.0) -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Guido M. <ox...@gm...> - 2017-10-04 07:59:51
|
Unfortunately one of the classes being used in that PR is referencing a class that was designed to behave as a true cache but only works in Java 8+ *SimpleCache:* https://github.com/quickfix-j/quickfixj/blob/master/quickfixj-core/src/main/java/org/quickfixj/SimpleCache.java *Offending method:* https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html#computeIfAbsent-K-java.util.function.Function- On Wed, Oct 4, 2017 at 4:58 AM, Lakshmi <Lak...@uk...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi Chris, The reason why i dont want to use quicjfixj-1.6.4 is in 1.6.4 > release notes its mentioned that it need minimum JDK 1.7, currently our > application is running on JDK 1.6. So could you please clarify my below > Queries? 1.Is JDK 1.7 is manadatory for1.6.4 version ? 2.Also in below > comments to one of my other ticket you mentioned that Microseconds support > is implemented in 1.6.x.So could you please let me know which version of > 1.6.x that contains microseconds support and is compatible with JDK1.6.I > want to know exact 'X' version from 1.6.X Here are the changesets that were > done on the 1.6.x and 2.0.0 code base: https://github.com/quickfix-j/ > quickfixj/pull/107/files (1.6.x) https://github.com/quickfix-j/ > quickfixj/pull/112/files (2.0.0) > ------------------------------ > Sent from the QuickFIX/J mailing list archive > <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > |
|
From: Christoph J. <chr...@ma...> - 2017-10-04 08:22:14
|
Hi, 1. Yes. 2. There is no X. Meaning that version 1.6.4 is the one with basic support for microsecond timestamps, i.e. the messages with microseconds do not get rejected, but get truncated at millisecond precision. If that is what you want, then use 1.6.4. But you still need to use Java7. Full microsecond support is incuded in 2.0.0 which requires Java8. Regards, Chris. On 04/10/17 05:58, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: > http://www.quickfixj.org/support/ > > > Hi Chris, The reason why i dont want to use quicjfixj-1.6.4 is in 1.6.4 release notes its > mentioned that it need minimum JDK 1.7, currently our application is running on JDK 1.6. So could > you please clarify my below Queries? 1.Is JDK 1.7 is manadatory for1.6.4 version ? 2.Also in below > comments to one of my other ticket you mentioned that Microseconds support is implemented in > 1.6.x.So could you please let me know which version of 1.6.x that contains microseconds support > and is compatible with JDK1.6.I want to know exact 'X' version from 1.6.X Here are the changesets > that were done on the 1.6.x and 2.0.0 code base: > https://github.com/quickfix-j/quickfixj/pull/107/files (1.6.x) > https://github.com/quickfix-j/quickfixj/pull/112/files (2.0.0) > ---------------------------------------------------------------------------------------------------- > Sent from the QuickFIX/J mailing list archive <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > > ------------------------------------------------------------------------------ Check out the > vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! > http://sdm.link/slashdot > > > _______________________________________________ Quickfixj-users mailing list > Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Lakshmi <Lak...@uk...> - 2017-10-04 08:57:30
|
Hi All,Am going through below Release notes of QuicfixJ 1.6.4 1.Here its mentioned that 1.6.4 can accept UtcTimestamp fields with higher precision (up to picoseconds) Till now when i receive 60 tag value as milliseconds i used below syntax to fetch the value of 60 tag.message.getUtcTimeStamp(TransactTime.FIELD).getTime().So After upgrading to 1.6.4 now the above same syntax will support and retrive value of time in microseconds or its purpose is only to prevent Quickfixj from rejecting themessages with microseconds? or even after upgrading to 1.6.4 also if you want to retrieve value from 60 tag with micrsoseconds do we need to decare the datatype as STRING?So can some one please clarify my doubts and also exact diff between 1.6.4 and 2.0.0 versions please?1.6.4 Release Notes:You need at least Java 7 to run QuickFIX/J.Bug fix release with some improvements.Now can accept UtcTimestamp fields with higher precision (up to picoseconds).However, internally still milliseconds will be used. See [QFJ-921] For complete support of higher resolution timestamps QFJ 1.7.0 has to be used (release date TBD). -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Christoph J. <chr...@ma...> - 2017-10-04 09:06:34
|
Hi, as mentioned a couple of times earlier: QFJ 1.6.4 only can *accept* higher resolution timestamps, i.e. it will *not reject* them. I already posted the exact diff for 1.6.4 and 2.0.0, but here it is again: https://github.com/quickfix-j/quickfixj/pull/107/files (1.6.4) https://github.com/quickfix-j/quickfixj/pull/112/files (2.0.0) If you wanted to access the complete timestamp with 1.6.4 then you needed to declare the fields as STRING in your data dictionary. Regards, Chris. On 04/10/17 10:57, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > Hi All, Am going through below Release notes of QuicfixJ 1.6.4 1.Here its mentioned that 1.6.4 can > accept UtcTimestamp fields with higher precision (up to picoseconds) Till now when i receive 60 > tag value as milliseconds i used below syntax to fetch the value of 60 tag. > message.getUtcTimeStamp(TransactTime.FIELD).getTime(). So After upgrading to 1.6.4 now the above > same syntax will support and retrive value of time in microseconds or its purpose is only to > prevent Quickfixj from rejecting themessages with microseconds? or even after upgrading to 1.6.4 > also if you want to retrieve value from 60 tag with micrsoseconds do we need to decare the > datatype as STRING? So can some one please clarify my doubts and also exact diff between 1.6.4 and > 2.0.0 versions please? 1.6.4 Release Notes: You need at least Java 7 to run QuickFIX/J. Bug fix > release with some improvements. Now can accept UtcTimestamp fields with higher precision (up to > picoseconds). However, internally still milliseconds will be used. See [QFJ-921] For complete > support of higher resolution timestamps QFJ 1.7.0 has to be used (release date TBD). > ---------------------------------------------------------------------------------------------------- > Sent from the QuickFIX/J mailing list archive <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Lakshmi <Lak...@uk...> - 2017-10-04 15:16:29
|
Thanks Chris for the detailed explanation. So if we want to access the complete time stamp(i.e with microseconds) with out converting data Type to String then i have to use 2.0.0.So at the moment seems like release date for 2.0.0 is not declared.Any idea when this 2.0.0 version will be released(tentative date) please? Regards Lakshmi Boppana -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Christoph J. <chr...@ma...> - 2017-10-04 16:24:44
|
Targeted for end of October. But feel free to test the SNAPSHOT version. There will not be any big changes until the release. Cheers, Chris. Am 4. Oktober 2017 17:16:22 MESZ schrieb Lakshmi <Lak...@uk...>: >QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >QuickFIX/J Support: http://www.quickfixj.org/support/ > > >Thanks Chris for the detailed explanation. > >So if we want to access the complete time stamp(i.e with microseconds) >with >out converting data Type to String then i have to use 2.0.0.So at the >moment >seems like release date for 2.0.0 is not declared.Any idea when this >2.0.0 >version will be released(tentative date) please? > >Regards >Lakshmi Boppana > > > >-- >Sent from: http://quickfix-j.364392.n2.nabble.com/ > >------------------------------------------------------------------------------ >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >_______________________________________________ >Quickfixj-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
|
From: Lakshmi <Lak...@uk...> - 2017-10-05 09:35:27
|
Thanks Chris.Have one last question related to this.Currently my application is sending logon request and deal subscription request etc is compiling and running on JDK1.6.Now i tried to upgrade it to QuickfixJ1.6.4 and when i try to send logon request am getting Unsupported major minor version exception ,Based on this what i understand is i need to upgrade my application also to JDK1.7 .Can you guys confirm on my understanding?only when we are rebuilding 1.6.4 at that time only jdk1.7 is mandatory? or even for normal logon request also its mandatory?Thanks -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Christoph J. <chr...@ma...> - 2017-10-05 09:50:34
|
Hi, Java7 is mandatory for running QFJ 1.6.4. You do not need to rebuild your application with JDK7. Chris. On 05/10/17 11:35, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > Thanks Chris. Have one last question related to this. Currently my application is sending logon > request and deal subscription request etc is compiling and running on JDK1.6. Now i tried to > upgrade it to QuickfixJ1.6.4 and when i try to send logon request am getting Unsupported major > minor version exception ,Based on this what i understand is i need to upgrade my application also > to JDK1.7 . Can you guys confirm on my understanding? only when we are rebuilding 1.6.4 at that > time only jdk1.7 is mandatory? or even for normal logon request also its mandatory? Thanks > ---------------------------------------------------------------------------------------------------- > Sent from the QuickFIX/J mailing list archive <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Lakshmi <Lak...@uk...> - 2017-10-05 12:48:56
|
Hi Chris. Sorry if am asking the same questions again and again but am bit confused, as am pretty new to this Quickfixj, Previously am using Quickfixj1.4.0 , and i compiled my application using JDK 1.6 and runs on Tomcat6.Now In my application i have added Quickfixj1.6.4.jar as a dependency(am planning to upgrade from 1.4.0 to 1.6.4).Now am using classes from this 1.6.4 in my application to establish connection,logon request etc,So in this case now do i need to compile my application also using jdk 1.7? or just i need to deploy in tomcat which supports jdk1.7 even if it compiles in JDK1.6 or i have to make sure that both it compiles and runs on JDK1.7.Thanks -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Guido M. <ox...@gm...> - 2017-10-05 12:59:08
|
No, you only need JDK 7 to run your application, either way, you will be better off also compiling with JDK 7 On Thu, Oct 5, 2017 at 1:48 PM, Lakshmi <Lak...@uk...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi Chris. Sorry if am asking the same questions again and again but am bit > confused, as am pretty new to this Quickfixj, Previously am using > Quickfixj1.4.0 , and i compiled my application using JDK 1.6 and runs on > Tomcat6. Now In my application i have added Quickfixj1.6.4.jar as a > dependency(am planning to upgrade from 1.4.0 to 1.6.4). Now am using > classes from this 1.6.4 in my application to establish connection,logon > request etc, So in this case now do i need to compile my application also > using jdk 1.7? or just i need to deploy in tomcat which supports jdk1.7 > even if it compiles in JDK1.6 or i have to make sure that both it compiles > and runs on JDK1.7. Thanks > ------------------------------ > Sent from the QuickFIX/J mailing list archive > <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > |
|
From: Lakshmi <Lak...@uk...> - 2017-10-05 13:07:44
|
shall i run it with JDK >= 1.7 or only particular to JDK1.7? -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Guido M. <ox...@gm...> - 2017-10-05 13:13:26
|
Let me clarify even further: - You can *compile* your application with any JDK you like and according to the features for need for JDK of your choosing. - To *run* with QFJ 1.6.4 you need JDK 7+, that is to say JDK 7, 8 or 9 but 7 is enough for this case. - To *run* with QFJ 2.0.0 you need JDK 8+, that is to say JDK 8 or 9 but 8 is enough for this case. Hope that helps, Guido. On Thu, Oct 5, 2017 at 2:07 PM, Lakshmi <Lak...@uk...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > shall i run it with JDK >= 1.7 or only particular to JDK1.7? > ------------------------------ > Sent from the QuickFIX/J mailing list archive > <http://quickfix-j.364392.n2.nabble.com/> at Nabble.com. > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > |
|
From: Lakshmi <Lak...@uk...> - 2017-10-05 13:16:48
|
AM getting below error when i try to run my application using JDk1.8 ERROR 2017-10-05 21:12:46,820 [main][] com.bp.edp.fix.listener.QFJServletContextListener - |User-null|Type-null|Id-null| | ConfigError: quickfix.ConfigError: error during session initialization Caused by: java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V at quickfix.SLF4JLog.log(SLF4JLog.java:140) at quickfix.SLF4JLog.onEvent(SLF4JLog.java:115) at quickfix.Session.<init>(Session.java:486) at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:198) Below is my configuration for SLF4J <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.0.13</version> <exclusions> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> -- Sent from: http://quickfix-j.364392.n2.nabble.com/ |
|
From: Christoph J. <chr...@ma...> - 2017-10-05 13:47:24
|
QFJ 1.6.4 is compiled against MINA 2.0.16 and SLF4J 1.7.22. Maybe you should add these dependencies for QFJ. Or are you using MINA or SLF4J somewhere else in your application (i.e. apart from within QFJ)? Chris. On 05/10/17 15:16, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > AM getting below error when i try to run my application using JDk1.8 > > ERROR 2017-10-05 21:12:46,820 [main][] > com.bp.edp.fix.listener.QFJServletContextListener - > |User-null|Type-null|Id-null| | ConfigError: > quickfix.ConfigError: error during session initialization > > Caused by: java.lang.NoSuchMethodError: > org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V > at quickfix.SLF4JLog.log(SLF4JLog.java:140) > at quickfix.SLF4JLog.onEvent(SLF4JLog.java:115) > at quickfix.Session.<init>(Session.java:486) > at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:198) > > Below is my configuration for SLF4J > > <dependency> > <groupId>org.apache.mina</groupId> > <artifactId>mina-core</artifactId> > <version>2.0.13</version> > <exclusions> > <exclusion> > <artifactId>slf4j-api</artifactId> > <groupId>org.slf4j</groupId> > </exclusion> > </exclusions> > </dependency> > > > > -- > Sent from: http://quickfix-j.364392.n2.nabble.com/ > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Development & Support Direct: +49 241 557080-28 Mailto:Chr...@ma... http://www.macd.com <http://www.macd.com/> ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10 Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- take care of the environment - print only if necessary |
|
From: Guido M. <ox...@gm...> - 2017-10-05 14:32:28
|
I would suggest to remove that dependency and let QFJ resolve them which are going to be the most accurate versions. On Thu, Oct 5, 2017 at 2:47 PM, Christoph John via Quickfixj-users < qui...@li...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > QFJ 1.6.4 is compiled against MINA 2.0.16 and SLF4J 1.7.22. > Maybe you should add these dependencies for QFJ. > Or are you using MINA or SLF4J somewhere else in your application (i.e. > apart from within QFJ)? > > Chris. > > > On 05/10/17 15:16, Lakshmi wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > AM getting below error when i try to run my application using JDk1.8 > > ERROR 2017-10-05 21:12:46,820 [main][] > com.bp.edp.fix.listener.QFJServletContextListener - > |User-null|Type-null|Id-null| | ConfigError: > quickfix.ConfigError: error during session initialization > > Caused by: java.lang.NoSuchMethodError: > org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V > at quickfix.SLF4JLog.log(SLF4JLog.java:140) > at quickfix.SLF4JLog.onEvent(SLF4JLog.java:115) > at quickfix.Session.<init>(Session.java:486) > at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:198) > > Below is my configuration for SLF4J > > <dependency> > <groupId>org.apache.mina</groupId> > <artifactId>mina-core</artifactId> > <version>2.0.13</version> > <exclusions> > <exclusion> > <artifactId>slf4j-api</artifactId> > <groupId>org.slf4j</groupId> > </exclusion> > </exclusions> > </dependency> > > > > -- > Sent from: http://quickfix-j.364392.n2.nabble.com/ > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > -- > Christoph John > Development & Support > Direct: +49 241 557080-28 <+49%20241%2055708028> > Mailto:Chr...@ma... <Chr...@ma...> > > > > http://www.macd.com > ------------------------------ > ------------------------------ > MACD GmbH > Oppenhoffallee 103 > D-52066 Aachen > Tel: +49 241 557080-0 | Fax: +49 241 557080-10 <+49%20241%2055708010> > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > > Geschäftsführer: George Macdonald > ------------------------------ > ------------------------------ > take care of the environment - print only if necessary > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > |
|
From: Colin D. <co...@ma...> - 2017-10-05 14:51:30
|
Can you submit the results of "mvn dependency:tree" for your WAR? On 10/05/2017 07:39 AM, Lakshmi wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > I would suggest to remove that dependency and let QFJ resolve them > which are going to be the most accurate versions. > > On Thu, Oct 5, 2017 at 2:47 PM, Christoph John via Quickfixj-users > <qui...@li... > <mailto:qui...@li...>> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J <http://www.quickfixj.org/documentation/%0AQuickFIX/J> > Support: http://www.quickfixj.org/support/ > <http://www.quickfixj.org/support/> > > > > QFJ 1.6.4 is compiled against MINA 2.0.16 and SLF4J 1.7.22. > Maybe you should add these dependencies for QFJ. > Or are you using MINA or SLF4J somewhere else in your application > (i.e. apart from within QFJ)? > > Chris. > > > On 05/10/17 15:16, Lakshmi 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/> >> >> >> AM getting below error when i try to run my application using JDk1.8 >> >> ERROR 2017-10-05 21:12:46,820 [main][] >> com.bp.edp.fix.listener.QFJServletContextListener - >> |User-null|Type-null|Id-null| | ConfigError: >> quickfix.ConfigError: error during session initialization >> >> Caused by: java.lang.NoSuchMethodError: >> org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V >> at quickfix.SLF4JLog.log(SLF4JLog.java:140) >> at quickfix.SLF4JLog.onEvent(SLF4JLog.java:115) >> at quickfix.Session.<init>(Session.java:486) >> at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:198) >> >> Below is my configuration for SLF4J >> >> <dependency> >> <groupId>org.apache.mina</groupId> >> <artifactId>mina-core</artifactId> >> <version>2.0.13</version> >> <exclusions> >> <exclusion> >> <artifactId>slf4j-api</artifactId> >> <groupId>org.slf4j</groupId> >> </exclusion> >> </exclusions> >> </dependency> >> >> >> >> -- >> Sent from:http://quickfix-j.364392.n2.nabble.com/ >> <http://quickfix-j.364392.n2.nabble.com/> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org!http://sdm.link/slashdot >> _______________________________________________ >> 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> > > -- > Christoph John > Development & Support > Direct: +49 241 557080-28 <tel:+49%20241%2055708028> > Mailto:Chr...@ma... > > > > http://www.macd.com <http://www.macd.com/> > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > MACD GmbH > Oppenhoffallee 103 > D-52066 Aachen > Tel: +49 241 557080-0 | Fax: +49 241 557080-10 > <tel:+49%20241%2055708010> > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > > Geschäftsführer: George Macdonald > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > > take care of the environment - print only if necessary > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > 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> > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade 888.868.4884 +1.541.306.6556 http://www.marketcetera.org |