You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(13) |
Jun
(21) |
Jul
(14) |
Aug
(29) |
Sep
(39) |
Oct
(47) |
Nov
(70) |
Dec
(27) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(43) |
Feb
(50) |
Mar
(90) |
Apr
(96) |
May
(84) |
Jun
(40) |
Jul
(58) |
Aug
(55) |
Sep
(55) |
Oct
(52) |
Nov
(38) |
Dec
(75) |
2008 |
Jan
(49) |
Feb
(72) |
Mar
(49) |
Apr
(55) |
May
(21) |
Jun
(31) |
Jul
(47) |
Aug
(59) |
Sep
(59) |
Oct
(77) |
Nov
(51) |
Dec
(54) |
2009 |
Jan
(52) |
Feb
(57) |
Mar
(17) |
Apr
(27) |
May
(44) |
Jun
(46) |
Jul
(69) |
Aug
(38) |
Sep
(39) |
Oct
(45) |
Nov
(38) |
Dec
(37) |
2010 |
Jan
(49) |
Feb
(35) |
Mar
(21) |
Apr
(33) |
May
(52) |
Jun
(28) |
Jul
(39) |
Aug
(34) |
Sep
(21) |
Oct
(82) |
Nov
(36) |
Dec
(20) |
2011 |
Jan
(28) |
Feb
(64) |
Mar
(93) |
Apr
(75) |
May
(151) |
Jun
(77) |
Jul
(35) |
Aug
(53) |
Sep
(56) |
Oct
(36) |
Nov
(94) |
Dec
(59) |
2012 |
Jan
(105) |
Feb
(43) |
Mar
(68) |
Apr
(91) |
May
(45) |
Jun
(18) |
Jul
(103) |
Aug
(77) |
Sep
(45) |
Oct
(59) |
Nov
(58) |
Dec
(43) |
2013 |
Jan
(48) |
Feb
(65) |
Mar
(63) |
Apr
(22) |
May
(41) |
Jun
(60) |
Jul
(43) |
Aug
(17) |
Sep
(20) |
Oct
(20) |
Nov
(42) |
Dec
(43) |
2014 |
Jan
(54) |
Feb
(34) |
Mar
(34) |
Apr
(20) |
May
(31) |
Jun
(39) |
Jul
(66) |
Aug
(22) |
Sep
(52) |
Oct
(22) |
Nov
(67) |
Dec
(70) |
2015 |
Jan
(18) |
Feb
(5) |
Mar
(40) |
Apr
(32) |
May
(62) |
Jun
(28) |
Jul
(86) |
Aug
(44) |
Sep
(61) |
Oct
(65) |
Nov
(8) |
Dec
(19) |
2016 |
Jan
(50) |
Feb
(22) |
Mar
(38) |
Apr
(55) |
May
(30) |
Jun
(42) |
Jul
(11) |
Aug
(9) |
Sep
(4) |
Oct
(51) |
Nov
(38) |
Dec
(31) |
2017 |
Jan
(40) |
Feb
(40) |
Mar
(23) |
Apr
(35) |
May
(121) |
Jun
(55) |
Jul
(37) |
Aug
(16) |
Sep
(27) |
Oct
(109) |
Nov
(67) |
Dec
(23) |
2018 |
Jan
(52) |
Feb
(6) |
Mar
(23) |
Apr
(28) |
May
(32) |
Jun
(20) |
Jul
(20) |
Aug
(22) |
Sep
(8) |
Oct
(33) |
Nov
(32) |
Dec
(13) |
2019 |
Jan
(16) |
Feb
(29) |
Mar
(17) |
Apr
(16) |
May
(1) |
Jun
(2) |
Jul
(25) |
Aug
(50) |
Sep
(17) |
Oct
(29) |
Nov
(16) |
Dec
(7) |
2020 |
Jan
|
Feb
|
Mar
(29) |
Apr
(64) |
May
(25) |
Jun
(49) |
Jul
(15) |
Aug
(10) |
Sep
(37) |
Oct
(20) |
Nov
(19) |
Dec
(9) |
2021 |
Jan
(33) |
Feb
(10) |
Mar
(67) |
Apr
(40) |
May
(70) |
Jun
(33) |
Jul
(14) |
Aug
(10) |
Sep
|
Oct
(7) |
Nov
(6) |
Dec
(16) |
2022 |
Jan
(27) |
Feb
(2) |
Mar
(5) |
Apr
(3) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(6) |
Oct
(2) |
Nov
|
Dec
(10) |
2023 |
Jan
(1) |
Feb
(2) |
Mar
(21) |
Apr
(3) |
May
(15) |
Jun
(3) |
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
2024 |
Jan
(7) |
Feb
(2) |
Mar
(8) |
Apr
(11) |
May
(6) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2025 |
Jan
(10) |
Feb
(4) |
Mar
(9) |
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Colin D. <co...@ma...> - 2022-12-09 17:33:04
|
I’m curious what the purpose of doing this is. Not saying there isn’t one, just that I don’t understand it. Since OP was using the build I produced, I’m wondering if there’s a flaw there I was not aware of. > On Dec 9, 2022, at 9:11 AM, Christoph John via Quickfixj-users <qui...@li...> wrote: > > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > Hi > Hmm don't know by heart where the problem might be but did you compare how this is done in the QFJ project itself? QFJ uses the same plugin after all. > Cheers > Chris > > Dec 9, 2022 14:46:02 Geoffrey Gershaw <gge...@ho...>: > > Hello, > > > I'm hitting a compilation error on the classes generated by the quickfixj mvn plugin running against an unmodified 5.0sp2 fix dictionary found in the quickfixj-messages.jar. I have copied it from the jar and placed it in the resources dir of my project, which is a child module. > > > Please find below the plugin configuration for the code-generator. The plugin is generating code that the compiler can't compile. I tried upgrading to 2.3.2-bd version, which is found on marketcetera, but I still see the error. I must be doing something wrong. > > > There are 100 compilations errors. > > > An example of the error is: > > > > method getSecurityXML() is already defined in class org.gershaw.quickfixj.fix50sp2.component.Instrument > > > A snippet of a class generated showcasing the error is: > > > ` > > public org.gershaw.quickfixj.fix50sp2.component.SecurityXML getSecurityXML() throws FieldNotFound { > > return get(new org.gershaw.quickfixj.fix50sp2.component.SecurityXML()); > > } > > > public org.gershaw.quickfixj.fix50sp2.field.SecurityXML getSecurityXML() throws FieldNotFound { > > return get(new org.gershaw.quickfixj.fix50sp2.field.SecurityXML()); > > } > > ` > > > Dr. google found this old jira from a previous version that might be related: > > https://www.quickfixj.org/jira/si/jira.issueviews:issue-html/QFJ-667/QFJ-667.html/ > > > > Full project can be seen [here](https://github.com/ggershaw/Examples/tree/feature/msggenproblem) > > > Snippet of the child pom's only plugin > > > > <plugin> > > <groupId>org.quickfixj</groupId> > > <artifactId>quickfixj-codegenerator</artifactId> > > <executions> > > <execution> > > <id>fixt11</id> > > <goals> > > <goal>generate</goal> > > </goals> > > <configuration> > > <dictFile>src/main/resources/FIXT11-geoff.xml</dictFile> > > <packaging>org.gershaw.quickfixj.fixt11</packaging> > > <fieldPackage>org.gershaw.quickfixj.fixt11.field</fieldPackage> > > </configuration> > > </execution> > > <execution> > > <id>fix50sp2</id> > > <goals> > > <goal>generate</goal> > > </goals> > > <configuration> > > <dictFile>src/main/resources/FIX50SP2.xml</dictFile> > > <packaging>org.gershaw.quickfixj.fix50sp2</packaging> > > <fieldPackage>org.gershaw.quickfixj.fix50sp2.field</fieldPackage> > > </configuration> > > </execution> > > </executions> > > </plugin> > > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Christoph J. <chr...@ma...> - 2022-12-09 17:30:45
|
Hi Hmm don't know by heart where the problem might be but did you compare how this is done in the QFJ project itself? QFJ uses the same plugin after all. Cheers Chris Dec 9, 2022 14:46:02 Geoffrey Gershaw <gge...@ho...>: > Hello, > > I'm hitting a compilation error on the classes generated by the quickfixj mvn plugin running against an unmodified 5.0sp2 fix dictionary found in the quickfixj-messages.jar. I have copied it from the jar and placed it in the resources dir of my project, which is a child module. > > Please find below the plugin configuration for the code-generator. The plugin is generating code that the compiler can't compile. I tried upgrading to 2.3.2-bd version, which is found on marketcetera, but I still see the error. I must be doing something wrong. > > There are 100 compilations errors. > > An example of the error is: > > method getSecurityXML() is already defined in class org.gershaw.quickfixj.fix50sp2.component.Instrument > > A snippet of a class generated showcasing the error is: > > ` > > public org.gershaw.quickfixj.fix50sp2.component.SecurityXML getSecurityXML() throws FieldNotFound { > > return get(new org.gershaw.quickfixj.fix50sp2.component.SecurityXML()); > > } > > public org.gershaw.quickfixj.fix50sp2.field.SecurityXML getSecurityXML() throws FieldNotFound { > > return get(new org.gershaw.quickfixj.fix50sp2.field.SecurityXML()); > > } > > ` > > Dr. google found this old jira from a previous version that might be related: > > https://www.quickfixj.org/jira/si/jira.issueviews:issue-html/QFJ-667/QFJ-667.html/ > > Full project can be seen [here](https://github.com/ggershaw/Examples/tree/feature/msggenproblem) > > Snippet of the child pom's only plugin > > <plugin> > > <groupId>org.quickfixj</groupId> > > <artifactId>quickfixj-codegenerator</artifactId> > > <executions> > > <execution> > > <id>fixt11</id> > > <goals> > > <goal>generate</goal> > > </goals> > > <configuration> > > <dictFile>src/main/resources/FIXT11-geoff.xml</dictFile> > > <packaging>org.gershaw.quickfixj.fixt11</packaging> > > <fieldPackage>org.gershaw.quickfixj.fixt11.field</fieldPackage> > > </configuration> > > </execution> > > <execution> > > <id>fix50sp2</id> > > <goals> > > <goal>generate</goal> > > </goals> > > <configuration> > > <dictFile>src/main/resources/FIX50SP2.xml</dictFile> > > <packaging>org.gershaw.quickfixj.fix50sp2</packaging> > > <fieldPackage>org.gershaw.quickfixj.fix50sp2.field</fieldPackage> > > </configuration> > > </execution> > > </executions> > > </plugin> |
From: Colin D. <co...@ma...> - 2022-12-09 17:13:45
|
What is the goal of extracting the dictionary? What are the steps to reproduce your problem? > On Dec 9, 2022, at 5:44 AM, Geoffrey Gershaw <gge...@ho...> wrote: > > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > Hello, > > I'm hitting a compilation error on the classes generated by the quickfixj mvn plugin running against an unmodified 5.0sp2 fix dictionary found in the quickfixj-messages.jar. I have copied it from the jar and placed it in the resources dir of my project, which is a child module. > > Please find below the plugin configuration for the code-generator. The plugin is generating code that the compiler can't compile. I tried upgrading to 2.3.2-bd version, which is found on marketcetera, but I still see the error. I must be doing something wrong. > > There are 100 compilations errors. > > An example of the error is: > > > method getSecurityXML() is already defined in class org.gershaw.quickfixj.fix50sp2.component.Instrument > > A snippet of a class generated showcasing the error is: > > ` > public org.gershaw.quickfixj.fix50sp2.component.SecurityXML getSecurityXML() throws FieldNotFound { > return get(new org.gershaw.quickfixj.fix50sp2.component.SecurityXML()); > } > > public org.gershaw.quickfixj.fix50sp2.field.SecurityXML getSecurityXML() throws FieldNotFound { > return get(new org.gershaw.quickfixj.fix50sp2.field.SecurityXML()); > } > ` > > Dr. google found this old jira from a previous version that might be related: > https://www.quickfixj.org/jira/si/jira.issueviews:issue-html/QFJ-667/QFJ-667.html/ > > > Full project can be seen [here](https://github.com/ggershaw/Examples/tree/feature/msggenproblem) > > Snippet of the child pom's only plugin > > > <plugin> > <groupId>org.quickfixj</groupId> > <artifactId>quickfixj-codegenerator</artifactId> > <executions> > <execution> > <id>fixt11</id> > <goals> > <goal>generate</goal> > </goals> > <configuration> > <dictFile>src/main/resources/FIXT11-geoff.xml</dictFile> > <packaging>org.gershaw.quickfixj.fixt11</packaging> > <fieldPackage>org.gershaw.quickfixj.fixt11.field</fieldPackage> > </configuration> > </execution> > <execution> > <id>fix50sp2</id> > <goals> > <goal>generate</goal> > </goals> > <configuration> > <dictFile>src/main/resources/FIX50SP2.xml</dictFile> > <packaging>org.gershaw.quickfixj.fix50sp2</packaging> > <fieldPackage>org.gershaw.quickfixj.fix50sp2.field</fieldPackage> > </configuration> > </execution> > </executions> > </plugin> > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... <mailto:Qui...@li...> > https://lists.sourceforge.net/lists/listinfo/quickfixj-users Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Geoffrey G. <gge...@ho...> - 2022-12-09 13:44:36
|
Hello, I'm hitting a compilation error on the classes generated by the quickfixj mvn plugin running against an unmodified 5.0sp2 fix dictionary found in the quickfixj-messages.jar. I have copied it from the jar and placed it in the resources dir of my project, which is a child module. Please find below the plugin configuration for the code-generator. The plugin is generating code that the compiler can't compile. I tried upgrading to 2.3.2-bd version, which is found on marketcetera, but I still see the error. I must be doing something wrong. There are 100 compilations errors. An example of the error is: method getSecurityXML() is already defined in class org.gershaw.quickfixj.fix50sp2.component.Instrument A snippet of a class generated showcasing the error is: ` public org.gershaw.quickfixj.fix50sp2.component.SecurityXML getSecurityXML() throws FieldNotFound { return get(new org.gershaw.quickfixj.fix50sp2.component.SecurityXML()); } public org.gershaw.quickfixj.fix50sp2.field.SecurityXML getSecurityXML() throws FieldNotFound { return get(new org.gershaw.quickfixj.fix50sp2.field.SecurityXML()); } ` Dr. google found this old jira from a previous version that might be related: https://www.quickfixj.org/jira/si/jira.issueviews:issue-html/QFJ-667/QFJ-667.html/ Full project can be seen [here](https://github.com/ggershaw/Examples/tree/feature/msggenproblem) Snippet of the child pom's only plugin <plugin> <groupId>org.quickfixj</groupId> <artifactId>quickfixj-codegenerator</artifactId> <executions> <execution> <id>fixt11</id> <goals> <goal>generate</goal> </goals> <configuration> <dictFile>src/main/resources/FIXT11-geoff.xml</dictFile> <packaging>org.gershaw.quickfixj.fixt11</packaging> <fieldPackage>org.gershaw.quickfixj.fixt11.field</fieldPackage> </configuration> </execution> <execution> <id>fix50sp2</id> <goals> <goal>generate</goal> </goals> <configuration> <dictFile>src/main/resources/FIX50SP2.xml</dictFile> <packaging>org.gershaw.quickfixj.fix50sp2</packaging> <fieldPackage>org.gershaw.quickfixj.fix50sp2.field</fieldPackage> </configuration> </execution> </executions> </plugin> |
From: Grant B. <gbi...@co...> - 2022-10-04 15:10:48
|
You can use the link at the bottom of every email to unsubscribe yourself: https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC. |
From: Nicolas R. <Nik...@ho...> - 2022-10-04 13:10:18
|
Please unsubscribe me from the mailing list. Thanks |
From: Mahesh S. [C] <mah...@bo...> - 2022-09-23 15:48:23
|
Hi Christoph, Thanks for the quick response. JMS was an example. Is there a way to trigger a resend request? All we want is to get a set of sequence of messages, without abrupting the current sequence. Regards, Mahesh Sharma On Fri, Sep 23, 2022 at 3:32 PM Christoph John via Quickfixj-users < qui...@li...> wrote: > QFJ Documentation: > https://urldefense.com/v3/__http://www.quickfixj.org/documentation/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCp1MM86qI$ > > QFJ Support: > https://urldefense.com/v3/__http://www.quickfixj.org/support/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpSsNCRts$ > > > > No problem at all, thanks Colin. :) > > Sep 23, 2022 16:06:31 Colin DuPlantis <co...@ma...>: > > My read on OP’s note is different, Chris, though I may be wrong. > > I think JMS was brought up as an example? > > Anyway, to Mahesh, QFJ automatically handles resend requests in the > session layer. You don’t have to do anything to trigger them. > > HTH. > > On Sep 23, 2022, at 6:42 AM, Christoph John via Quickfixj-users < > qui...@li...> wrote: > > QFJ Documentation: http://www.quickfixj.org/documentation/ > <https://urldefense.com/v3/__http://www.quickfixj.org/documentation/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCp1MM86qI$> > QFJ Support: http://www.quickfixj.org/support/ > <https://urldefense.com/v3/__http://www.quickfixj.org/support/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpSsNCRts$> > > > Hi > > Just so that I understand correctly: you are only using QFJ for message > parsing but do not use the session layer and are passing messages via JMS > instead? > > Cheers > Chris > > Sep 22, 2022 18:48:38 Mahesh Sharma [C] via Quickfixj-users < > qui...@li...>: > > Hi Team, > > We are using quickfixJ in Mulesoft connector ( Sprint based integration > tool). We are able to get messages from acceptor to initiator. > > How can we configure resend requests, if we are unable to send these > messages to a third party system. Generally in JMS based scenarios,we have > an acknowledge mechanism, where we don't acknowledge/negative-acknowledge > for failure to deliver this message to the target. > > Although we are aware that QuickfixJ is not a framework which > accepts acknowledgements, what options do we have to request for message > recovery based on the sequence number of messages. > > -- > Mahesh Sharma [C] > Software Engineer II > [image: Booking.com] <https://www.booking.com/> > Making it easier for everyone > to experience the world. > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > <https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/quickfixj-users__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpt0qbx68$> > > > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > https://www.marketcetera.com > <https://urldefense.com/v3/__https://www.marketcetera.com__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpnnMYAHE$> > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > > https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/quickfixj-users__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpt0qbx68$ > > -- Mahesh Sharma [C] Software Engineer II [image: Booking.com] <https://www.booking.com/> Making it easier for everyone to experience the world. |
From: Christoph J. <chr...@ma...> - 2022-09-23 15:23:41
|
You could issue ResendRequest on your own but QFJ will ignore those messages anyway. Please also read https://github.com/quickfix-j/quickfixj/discussions/483 In short: you should not interfere with the session level logic. Cheers Chris Sep 23, 2022 17:16:27 Mahesh Sharma [C] <mah...@bo...>: > Hi Christoph, > > Thanks for the quick response. JMS was an example. > Is there a way to trigger a resend request? > > All we want is to get a set of sequence of messages, without abrupting the current sequence. > > Regards, > Mahesh Sharma > > On Fri, Sep 23, 2022 at 3:32 PM Christoph John via Quickfixj-users <qui...@li...> wrote: >> QFJ Documentation: https://urldefense.com/v3/__http://www.quickfixj.org/documentation/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCp1MM86qI$ >> QFJ Support: https://urldefense.com/v3/__http://www.quickfixj.org/support/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpSsNCRts$ >> >> >> No problem at all, thanks Colin. :) >> >> Sep 23, 2022 16:06:31 Colin DuPlantis <co...@ma...>: >> >>> My read on OP’s note is different, Chris, though I may be wrong. >>> >>> I think JMS was brought up as an example? >>> >>> Anyway, to Mahesh, QFJ automatically handles resend requests in the session layer. You don’t have to do anything to trigger them. >>> >>> HTH. >>> >>> On Sep 23, 2022, at 6:42 AM, Christoph John via Quickfixj-users <qui...@li...> wrote: >>> >>> QFJ Documentation: http://www.quickfixj.org/documentation/[https://urldefense.com/v3/__http://www.quickfixj.org/documentation/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCp1MM86qI$] >>> QFJ Support: http://www.quickfixj.org/support/[https://urldefense.com/v3/__http://www.quickfixj.org/support/__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpSsNCRts$] >>> >>> >>> Hi >>> >>> Just so that I understand correctly: you are only using QFJ for message parsing but do not use the session layer and are passing messages via JMS instead? >>> >>> Cheers >>> Chris >>> >>> Sep 22, 2022 18:48:38 Mahesh Sharma [C] via Quickfixj-users <qui...@li...>: >>> >>>> Hi Team, >>>> >>>> We are using quickfixJ in Mulesoft connector ( Sprint based integration tool). We are able to get messages from acceptor to initiator. >>>> >>>> How can we configure resend requests, if we are unable to send these messages to a third party system. Generally in JMS based scenarios,we have an acknowledge mechanism, where we don't acknowledge/negative-acknowledge for failure to deliver this message to the target. >>>> >>>> Although we are aware that QuickfixJ is not a framework which accepts acknowledgements, what options do we have to request for message recovery based on the sequence number of messages. >>>> >>>> -- >>>> *Mahesh Sharma [C] * >>>> Software Engineer II >>>> >>>> [https://bstatic.com/static/img/siglogo.jpg][Booking.com][https://www.booking.com/] >>>> Making it easier for everyone >>>> to experience the world. >>> _______________________________________________ >>> Quickfixj-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users[https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/quickfixj-users__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpt0qbx68$] >>> >>> Colin DuPlantis >>> Chief Architect, Marketcetera >>> Download, Run, Trade >>> https://www.marketcetera.com[https://urldefense.com/v3/__https://www.marketcetera.com__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpnnMYAHE$] >>> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/quickfixj-users__;!!FzMMvhmfRQ!uBZkVm6fWCdxDUyrHsu8IzDh2BsQldwmTW4fPtIZFSJ2vBplFBkm5UbVmKwAR36YkpLQ_jV3zOnHQT-BOQA_-MZxZMGu2jCpt0qbx68$ > > > -- > *Mahesh Sharma [C] * > Software Engineer II > > [https://bstatic.com/static/img/siglogo.jpg][Booking.com][https://www.booking.com/] > Making it easier for everyone > to experience the world. |
From: Christoph J. <chr...@ma...> - 2022-09-23 14:32:13
|
No problem at all, thanks Colin. :) Sep 23, 2022 16:06:31 Colin DuPlantis <co...@ma...>: > My read on OP’s note is different, Chris, though I may be wrong. > > I think JMS was brought up as an example? > > Anyway, to Mahesh, QFJ automatically handles resend requests in the session layer. You don’t have to do anything to trigger them. > > HTH. > > On Sep 23, 2022, at 6:42 AM, Christoph John via Quickfixj-users <qui...@li...> wrote: > > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > Hi > > Just so that I understand correctly: you are only using QFJ for message parsing but do not use the session layer and are passing messages via JMS instead? > > Cheers > Chris > > Sep 22, 2022 18:48:38 Mahesh Sharma [C] via Quickfixj-users <qui...@li...>: > >> Hi Team, >> >> We are using quickfixJ in Mulesoft connector ( Sprint based integration tool). We are able to get messages from acceptor to initiator. >> >> How can we configure resend requests, if we are unable to send these messages to a third party system. Generally in JMS based scenarios,we have an acknowledge mechanism, where we don't acknowledge/negative-acknowledge for failure to deliver this message to the target. >> >> Although we are aware that QuickfixJ is not a framework which accepts acknowledgements, what options do we have to request for message recovery based on the sequence number of messages. >> >> -- >> *Mahesh Sharma [C] * >> Software Engineer II >> >> [https://bstatic.com/static/img/siglogo.jpg][Booking.com][https://www.booking.com/] >> Making it easier for everyone >> to experience the world. > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > https://www.marketcetera.com > |
From: Colin D. <co...@ma...> - 2022-09-23 14:28:23
|
My read on OP’s note is different, Chris, though I may be wrong. I think JMS was brought up as an example? Anyway, to Mahesh, QFJ automatically handles resend requests in the session layer. You don’t have to do anything to trigger them. HTH. > On Sep 23, 2022, at 6:42 AM, Christoph John via Quickfixj-users <qui...@li...> wrote: > > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > Hi > > Just so that I understand correctly: you are only using QFJ for message parsing but do not use the session layer and are passing messages via JMS instead? > > Cheers > Chris > > Sep 22, 2022 18:48:38 Mahesh Sharma [C] via Quickfixj-users <qui...@li...>: > > Hi Team, > > We are using quickfixJ in Mulesoft connector ( Sprint based integration tool). We are able to get messages from acceptor to initiator. > > How can we configure resend requests, if we are unable to send these messages to a third party system. Generally in JMS based scenarios,we have an acknowledge mechanism, where we don't acknowledge/negative-acknowledge for failure to deliver this message to the target. > > Although we are aware that QuickfixJ is not a framework which accepts acknowledgements, what options do we have to request for message recovery based on the sequence number of messages. > > -- > Mahesh Sharma [C] > Software Engineer II > <https://www.booking.com/> > Making it easier for everyone > to experience the world. > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Christoph J. <chr...@ma...> - 2022-09-23 14:00:31
|
Hi Just so that I understand correctly: you are only using QFJ for message parsing but do not use the session layer and are passing messages via JMS instead? Cheers Chris Sep 22, 2022 18:48:38 Mahesh Sharma [C] via Quickfixj-users <qui...@li...>: > Hi Team, > > We are using quickfixJ in Mulesoft connector ( Sprint based integration tool). We are able to get messages from acceptor to initiator. > > How can we configure resend requests, if we are unable to send these messages to a third party system. Generally in JMS based scenarios,we have an acknowledge mechanism, where we don't acknowledge/negative-acknowledge for failure to deliver this message to the target. > > Although we are aware that QuickfixJ is not a framework which accepts acknowledgements, what options do we have to request for message recovery based on the sequence number of messages. > > -- > *Mahesh Sharma [C] * > Software Engineer II > > [https://bstatic.com/static/img/siglogo.jpg][Booking.com][https://www.booking.com/] > Making it easier for everyone > to experience the world. |
From: Mahesh S. [C] <mah...@bo...> - 2022-09-22 16:47:13
|
Hi Team, We are using quickfixJ in Mulesoft connector ( Sprint based integration tool). We are able to get messages from acceptor to initiator. How can we configure resend requests, if we are unable to send these messages to a third party system. Generally in JMS based scenarios,we have an acknowledge mechanism, where we don't acknowledge/negative-acknowledge for failure to deliver this message to the target. Although we are aware that QuickfixJ is not a framework which accepts acknowledgements, what options do we have to request for message recovery based on the sequence number of messages. -- Mahesh Sharma [C] Software Engineer II [image: Booking.com] <https://www.booking.com/> Making it easier for everyone to experience the world. |
From: Stéphane D. M. <Ste...@sd...> - 2022-08-02 17:42:56
|
Hi, I was wondering if anyone has an up-to-date XML data dictionary for ICE exchange Private Order Feed (POF) as they don't provide it to clients. Will be greatly appreciated! Regards, Stéphane. |
From: Christoph J. <chr...@ma...> - 2022-06-11 10:33:21
|
Hi Actually sessions should only get enabled and disabled manually. You can do this by calling logon() or logout() on the specific session. Which version of QFJ are you using? Cheers Chris Am 11. Juni 2022 10:33:36 MESZ schrieb Diana Susca <dia...@gm...>: >QFJ Documentation: http://www.quickfixj.org/documentation/ >QFJ Support: http://www.quickfixj.org/support/ |
From: Diana S. <dia...@gm...> - 2022-06-11 08:33:54
|
Hi, can you please help me figure out the issue I'm having with connecting a client to an executor? I ran into this issue where the connection is not possible because the session is disabled. There are clients that are trying to connect to the application through FIX who are facing an unexpected logout. We have the same setup for multiple clients, some of which connected without issue. The ones that are disconnected received a "Logon attempt when session is disabled" message. There was a successful login and then logout from the same client the day before. >From the logs, the only odd thing that I could see is that the logon message has a timestamp slightly before the logout that is complaining about the disabled session. event.log: 20220607-14:25:59: Accepting session FIX.4.4:AAA->BBB from /<IP>:<PORT> 20220607-14:25:59: Acceptor heartbeat set to 30 seconds 20220607-14:25:59: Logon rejected: quickfix.RejectLogon: Logon attempt when session is disabled 20220607-14:26:00: Disconnecting: Logon rejected: quickfix.RejectLogon: Logon attempt when session is disabled messages.log: 8=FIX.4.4^A9=3211^A35=A^A34=1^A49=BBB^A52=20220607-14:26:00.581^A56=AAA^A98=0^A108=30^A141=Y^A93=3114^... 8=FIX.4.4^A9=3452^A35=5^A34=3^A49=AAA^A52=20220607-14:25:59.865^A56=BBB^A58=Logon attempt when session is disabled^A93=3331^... Can you please shed some light on how and why sessions get the enabled flag set to 'false', so that no other connections are possible? Is there a way to re-enable a session once it's disabled? Or to detect when a session has become disabled, what the reason could be for it? Eventually a server restart resolved the issue, but we'd rather not have to restart a whole server whenever that happens. Thank you in advance! |
From: Colin D. <co...@ma...> - 2022-04-18 16:48:09
|
I don't have experience with Azure, but we did migrate a co-hosted installation from NY3 to GCP to save costs. We used Google's special fiber interconnect, the name of which escaped me. It worked fine except that we had to get Google engineers to physically clean one of the fiber connections before we stopped experiencing flaps. That's probably beside the point. It worked fine with an expected and tolerated increase of latency. More and more of our installations are cloud-based. We don't try to compete in the microsecond space, so, it doesn't really matter to our clients and saves a lot of money. On 4/18/22 04:56, Robert Nicholson wrote: > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > What have been people’s experiences migrating QuickfixJ FIX clients to cloud platforms? In particular Azure. > > Have you found that you still kept your FIX clients on prem and delivered the FIX payload to the cloud or did you go the full hog and host your FIX client in the cloud using an Express route back thru your firms datacenter to route to your FIX end points? > > I can think of using AMQP senders off prem to event hubs / service bus in the cloud as one approach to getting FIX payload into a pipeline hosted in the cloud. > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Robert N. <rob...@gm...> - 2022-04-18 11:57:02
|
What have been people’s experiences migrating QuickfixJ FIX clients to cloud platforms? In particular Azure. Have you found that you still kept your FIX clients on prem and delivered the FIX payload to the cloud or did you go the full hog and host your FIX client in the cloud using an Express route back thru your firms datacenter to route to your FIX end points? I can think of using AMQP senders off prem to event hubs / service bus in the cloud as one approach to getting FIX payload into a pipeline hosted in the cloud. |
From: Robert N. <rob...@gm...> - 2022-04-18 11:55:52
|
With log4j 1.x you could have initial appenders configured in your log4j config and you could add new appenders and loggers in code based on the quickfix sessions you had defined at runtime and it kept a lot of static content out of your log config. This means that you still have effective logging active prior to initializing your FIX connections which is where all the dynamic logger creation is done. With log4j 2.x it seems you’re expected to either define it all in the log config or all dynamically but a hybrid of both generally isn’t clean as one simply replaces the other in it’s entirety. You can do both but it’s essentially redundant. Post the migration to 2.x I’ve found myself having to setup appenders and their loggers for all sessions statically using then log4j config. This is cumbersome as it relies heavily on getting the COMP IDs correct otherwise you’re going to be missing logs. Again in my case I have a code base that’s shared for many FIX clients and now it means that the log4j config is specific for each client where as before a lot was dynamic based on the .ini config FIX session info for each session so I only had to have a very simple log4j config that was shared be each FIX client. > On Mar 4, 2022, at 6:26 PM, Robert Nicholson <ro...@el...> wrote: > > In any case it all appears to be working now. > > I just had to correct an issue with the creation of the loggers that line up with the ones in Quickfix SLF4J based and it all worked. > >> On Mar 4, 2022, at 3:06 PM, Colin DuPlantis <co...@ma... <mailto:co...@ma...>> wrote: >> >> QFJ Documentation: http://www.quickfixj.org/documentation/ <http://www.quickfixj.org/documentation/> >> QFJ Support: http://www.quickfixj.org/support/ <http://www.quickfixj.org/support/> >> >> >> Nope, sorry >> >> On 3/4/22 12:28, Robert Nicholson wrote: >>> QFJ Documentation: http://www.quickfixj.org/documentation/ <http://www.quickfixj.org/documentation/> >>> QFJ Support: http://www.quickfixj.org/support/ <http://www.quickfixj.org/support/> >>> >>> >>> >>> Have you done it with a programmatically created appender? >>> >>> All works on my side when I’m using a statically created appender. >>> >>> The idea is to not have you statically create appender definition in .xml for each quickfixj.msg.Incoming/Outgoing but rather programmatically create a logger and appender for each. >>> >>> With 1.x this works without issue but with 1.x you don’t have to completely trash the existing log4j config and you can “hang” programmatically created appenders off an existing statically created logger. ie. quickfixj.msg >>> >>> But with 2.x you need to reconfigure the log4j each time you make change and so there’s as possibility that by the time you have done that that Quickfix SLF4J is not aware of those loggers. Even though in my case I believe I’m configuring log4j 2.x _prior_ to the SLF4J that runs in Quickfix via SLF4JLog >>> >>> Also, has anybody succeed in the above when using logback? >>> >>>> On Mar 4, 2022, at 9:51 AM, Robert Nicholson <rob...@gm... <mailto:rob...@gm...>> wrote: >>>> >>>> So I’m on an older version of quickfix pre 1.6 >>>> >>>> Does anybody know if it’s straightforward to get the SLF4J->Log4J2 working once you’re application supports Log4J2? >>>> >>>> Is there any changes needed with QuickFixJ code to use different SLF4J api when using Log4J2? >>>> >>>> Cheers. >>> >>> >>> >>> >>> _______________________________________________ >>> 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> >> -- >> Colin DuPlantis >> Chief Architect, Marketcetera >> Download, Run, Trade >> https://www.marketcetera.com <https://www.marketcetera.com/>_______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... <mailto:Qui...@li...> >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
From: Christoph J. <chr...@ma...> - 2022-03-07 09:48:07
|
Robert's answer sent from an address that was not registered for the mailing list: > In any case it all appears to be working now. > > I just had to correct an issue with the creation of the loggers that line up with the ones in > Quickfix SLF4J based and it all worked. > On 04.03.22 22:06, Colin DuPlantis wrote: > QFJ Documentation:http://www.quickfixj.org/documentation/ > QFJ Support:http://www.quickfixj.org/support/ > > > > Nope, sorry > > On 3/4/22 12:28, Robert Nicholson wrote: >> QFJ Documentation:http://www.quickfixj.org/documentation/ >> QFJ Support:http://www.quickfixj.org/support/ >> >> >> >> Have you done it with a programmatically created appender? >> >> All works on my side when I’m using a statically created appender. >> >> The idea is to not have you statically create appender definition in .xml for each >> quickfixj.msg.Incoming/Outgoing but rather programmatically create a logger and appender for each. >> >> With 1.x this works without issue but with 1.x you don’t have to completely trash the existing >> log4j config and you can “hang” programmatically created appenders off an existing statically >> created logger. ie. quickfixj.msg >> >> But with 2.x you need to reconfigure the log4j each time you make change and so there’s as >> possibility that by the time you have done that that Quickfix SLF4J is not aware of those >> loggers. Even though in my case I believe I’m configuring log4j 2.x _prior_ to the SLF4J that >> runs in Quickfix via SLF4JLog >> >> Also, has anybody succeed in the above when using logback? >> >>> On Mar 4, 2022, at 9:51 AM, Robert Nicholson <rob...@gm...> wrote: >>> >>> So I’m on an older version of quickfix pre 1.6 >>> >>> Does anybody know if it’s straightforward to get the SLF4J->Log4J2 working once you’re >>> application supports Log4J2? >>> >>> Is there any changes needed with QuickFixJ code to use different SLF4J api when using Log4J2? >>> >>> Cheers. >> >> >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > https://www.marketcetera.com > > > _______________________________________________ > 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 |
From: Colin D. <co...@ma...> - 2022-03-04 21:14:04
|
Nope, sorry On 3/4/22 12:28, Robert Nicholson wrote: > QFJ Documentation:http://www.quickfixj.org/documentation/ > QFJ Support:http://www.quickfixj.org/support/ > > > > Have you done it with a programmatically created appender? > > All works on my side when I’m using a statically created appender. > > The idea is to not have you statically create appender definition in > .xml for each quickfixj.msg.Incoming/Outgoing but > rather programmatically create a logger and appender for each. > > With 1.x this works without issue but with 1.x you don’t have to > completely trash the existing log4j config and you > can “hang” programmatically created appenders off an existing > statically created logger. ie. quickfixj.msg > > But with 2.x you need to reconfigure the log4j each time you make > change and so there’s as possibility that by the time you have done > that that Quickfix SLF4J is not aware of those loggers. Even though in > my case I believe I’m configuring log4j 2.x _prior_ to the SLF4J that > runs in Quickfix via SLF4JLog > > Also, has anybody succeed in the above when using logback? > >> On Mar 4, 2022, at 9:51 AM, Robert Nicholson >> <rob...@gm...> wrote: >> >> So I’m on an older version of quickfix pre 1.6 >> >> Does anybody know if it’s straightforward to get the SLF4J->Log4J2 >> working once you’re application supports Log4J2? >> >> Is there any changes needed with QuickFixJ code to use different >> SLF4J api when using Log4J2? >> >> Cheers. > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Robert N. <rob...@gm...> - 2022-03-04 20:28:44
|
Have you done it with a programmatically created appender? All works on my side when I’m using a statically created appender. The idea is to not have you statically create appender definition in .xml for each quickfixj.msg.Incoming/Outgoing but rather programmatically create a logger and appender for each. With 1.x this works without issue but with 1.x you don’t have to completely trash the existing log4j config and you can “hang” programmatically created appenders off an existing statically created logger. ie. quickfixj.msg But with 2.x you need to reconfigure the log4j each time you make change and so there’s as possibility that by the time you have done that that Quickfix SLF4J is not aware of those loggers. Even though in my case I believe I’m configuring log4j 2.x _prior_ to the SLF4J that runs in Quickfix via SLF4JLog Also, has anybody succeed in the above when using logback? > On Mar 4, 2022, at 9:51 AM, Robert Nicholson <rob...@gm...> wrote: > > So I’m on an older version of quickfix pre 1.6 > > Does anybody know if it’s straightforward to get the SLF4J->Log4J2 working once you’re application supports Log4J2? > > Is there any changes needed with QuickFixJ code to use different SLF4J api when using Log4J2? > > Cheers. |
From: Colin D. <co...@ma...> - 2022-03-04 18:20:46
|
Not sure if it exactly answers the question or not, but we use SLF4J/Log4J2 and have done so since 1.5 without trouble. We just used quickfix.SLF4JLogFactory as the log factory. On 3/4/22 07:51, Robert Nicholson wrote: > QFJ Documentation: http://www.quickfixj.org/documentation/ > QFJ Support: http://www.quickfixj.org/support/ > > > So I’m on an older version of quickfix pre 1.6 > > Does anybody know if it’s straightforward to get the SLF4J->Log4J2 working once you’re application supports Log4J2? > > Is there any changes needed with QuickFixJ code to use different SLF4J api when using Log4J2? > > Cheers. > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade https://www.marketcetera.com |
From: Robert N. <rob...@gm...> - 2022-03-04 15:51:39
|
So I’m on an older version of quickfix pre 1.6 Does anybody know if it’s straightforward to get the SLF4J->Log4J2 working once you’re application supports Log4J2? Is there any changes needed with QuickFixJ code to use different SLF4J api when using Log4J2? Cheers. |