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: Christoph J. <chr...@ma...> - 2018-11-16 11:01:46
|
Hi Colin, thank you, great idea! NullLog: this is already implemented, kind of. If you pass "null" as LogFactory to the Session it will default to a NullLog (private class in SessionState). But I have nothing against making this a separate class to have it more explicit. Dynamic Sessions: isn't this already implemented? Or is the QFJ implementation lacking something? Promiscuous Acceptor Session Provider: I also thought that this is already implemented. https://www.quickfixj.org/usermanual/2.1.0/usage/acceptor_dynamic.html But I just realised that the settings are not part of the configuration html page so it is easy to overlook. Hibernate: although not using it myself I'd be interested in the code. But as Philip said it introduces a dependency. On the other hand we already have a SleepycatStore (don't know if someone uses it) that already introduced a dependency. It is marked as optional but of course you need it when compiling. Cheers, Chris. On 15/11/2018 17:53, Colin DuPlantis wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > We're in the process of moving a whole bunch of our work to FOSS, including some > modifications/enhancements to QFJ. A lot of these are very specialized to our needs and might not > be useful or interesting, but, I thought I'd float a list here and see if anybody saluted. If > there is interest, I will work on some pull requests. > > - Hibernate Message Store (in-memory store backed by async Hibnernate-based persistent store) > > - NullLogFactory (for testing or quick apps) > > - RecordingLog (selectively records FIX messages to the database) > > - Dynamic Sessions (adds and removes sessions at runtime) > > - Promiscuous Acceptor Session Provider (creates new sessions for each acceptor session connect > attempt) > > -- 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: Peeyush S. <pee...@gm...> - 2018-11-16 01:03:31
|
I think they are useful. We made similar enhancements (last three from above list) , but tailored to our requirements. Peeyush www.integral.com On Thu, Nov 15, 2018 at 11:30 AM Colin DuPlantis <co...@ma...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support: > http://www.quickfixj.org/support/ > > > We had to fiddle with some QFJ internals to make the dynamic sessions > work, exactly as you say, the issue was with removing sessions. It'll be > easier if the work is fully implemented into the QFJ internals. > > On 11/15/18 9:25 AM, Philip Whitehouse wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > > > > The dynamic and promiscuous stuff looks useful (maybe close to what > > we've added in our own wrapping - might be able to see if we can improve > > each other's in the open). One of the things I've struggled with is > > fully deleting and stopping a session that was originally created in the > > session config - when they share a common acceptors it's a bit finicky. > > Also delete & re-add seems to be the only way to modify which is also > > irritating. > > > > The NullLogFactory maybe is worth it - I'm assuming it's not much more > > than a do-nothing logger. > > > > The RecordingLog - eh - I feel like each application has their own > > definition on importance. Maybe it's useful as a starting point to a > > 'how do we make easier to decide'? > > > > I'm not too keen on Hibernate - I'd definitely want it hived out to a > > quickfix-hibernate module - don't want use to have a dependency on > > hibernate in main code. Hopefully that's not a blocker. > > > > Best, > > > > Philip Whitehouse > > Senior Developer > > FlexTrade > > > > ------------------------------------------------------------------------ > > *From:* Colin DuPlantis <co...@ma...> > > *Sent:* 15 November 2018 16:53:45 > > *To:* qui...@li... > > *Subject:* [Quickfixj-users] Any interest in these artifacts? > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > > We're in the process of moving a whole bunch of our work to FOSS, > > including some modifications/enhancements to QFJ. A lot of these are > > very specialized to our needs and might not be useful or interesting, > > but, I thought I'd float a list here and see if anybody saluted. If > > there is interest, I will work on some pull requests. > > > > - Hibernate Message Store (in-memory store backed by async > > Hibnernate-based persistent store) > > > > - NullLogFactory (for testing or quick apps) > > > > - RecordingLog (selectively records FIX messages to the database) > > > > - Dynamic Sessions (adds and removes sessions at runtime) > > > > - Promiscuous Acceptor Session Provider (creates new sessions for each > > acceptor session connect attempt) > > > > > > -- > > Colin DuPlantis > > Chief Architect, Marketcetera > > Download, Run, Trade > > 888.868.4884 +1.541.306.6556 > > http://www.marketcetera.org > > > > > > > > _______________________________________________ > > Quickfixj-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > > > _______________________________________________ > > Quickfixj-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- Peeyush |
|
From: Colin D. <co...@ma...> - 2018-11-15 19:28:28
|
We had to fiddle with some QFJ internals to make the dynamic sessions work, exactly as you say, the issue was with removing sessions. It'll be easier if the work is fully implemented into the QFJ internals. On 11/15/18 9:25 AM, Philip Whitehouse wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > The dynamic and promiscuous stuff looks useful (maybe close to what > we've added in our own wrapping - might be able to see if we can improve > each other's in the open). One of the things I've struggled with is > fully deleting and stopping a session that was originally created in the > session config - when they share a common acceptors it's a bit finicky. > Also delete & re-add seems to be the only way to modify which is also > irritating. > > The NullLogFactory maybe is worth it - I'm assuming it's not much more > than a do-nothing logger. > > The RecordingLog - eh - I feel like each application has their own > definition on importance. Maybe it's useful as a starting point to a > 'how do we make easier to decide'? > > I'm not too keen on Hibernate - I'd definitely want it hived out to a > quickfix-hibernate module - don't want use to have a dependency on > hibernate in main code. Hopefully that's not a blocker. > > Best, > > Philip Whitehouse > Senior Developer > FlexTrade > > ------------------------------------------------------------------------ > *From:* Colin DuPlantis <co...@ma...> > *Sent:* 15 November 2018 16:53:45 > *To:* qui...@li... > *Subject:* [Quickfixj-users] Any interest in these artifacts? > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > We're in the process of moving a whole bunch of our work to FOSS, > including some modifications/enhancements to QFJ. A lot of these are > very specialized to our needs and might not be useful or interesting, > but, I thought I'd float a list here and see if anybody saluted. If > there is interest, I will work on some pull requests. > > - Hibernate Message Store (in-memory store backed by async > Hibnernate-based persistent store) > > - NullLogFactory (for testing or quick apps) > > - RecordingLog (selectively records FIX messages to the database) > > - Dynamic Sessions (adds and removes sessions at runtime) > > - Promiscuous Acceptor Session Provider (creates new sessions for each > acceptor session connect attempt) > > > -- > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > 888.868.4884 +1.541.306.6556 > http://www.marketcetera.org > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
|
From: Philip W. <Phi...@fl...> - 2018-11-15 18:58:58
|
The dynamic and promiscuous stuff looks useful (maybe close to what we've added in our own wrapping - might be able to see if we can improve each other's in the open). One of the things I've struggled with is fully deleting and stopping a session that was originally created in the session config - when they share a common acceptors it's a bit finicky. Also delete & re-add seems to be the only way to modify which is also irritating. The NullLogFactory maybe is worth it - I'm assuming it's not much more than a do-nothing logger. The RecordingLog - eh - I feel like each application has their own definition on importance. Maybe it's useful as a starting point to a 'how do we make easier to decide'? I'm not too keen on Hibernate - I'd definitely want it hived out to a quickfix-hibernate module - don't want use to have a dependency on hibernate in main code. Hopefully that's not a blocker. Best, Philip Whitehouse Senior Developer FlexTrade ________________________________ From: Colin DuPlantis <co...@ma...> Sent: 15 November 2018 16:53:45 To: qui...@li... Subject: [Quickfixj-users] Any interest in these artifacts? QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ We're in the process of moving a whole bunch of our work to FOSS, including some modifications/enhancements to QFJ. A lot of these are very specialized to our needs and might not be useful or interesting, but, I thought I'd float a list here and see if anybody saluted. If there is interest, I will work on some pull requests. - Hibernate Message Store (in-memory store backed by async Hibnernate-based persistent store) - NullLogFactory (for testing or quick apps) - RecordingLog (selectively records FIX messages to the database) - Dynamic Sessions (adds and removes sessions at runtime) - Promiscuous Acceptor Session Provider (creates new sessions for each acceptor session connect attempt) -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade 888.868.4884 +1.541.306.6556 http://www.marketcetera.org _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
|
From: Colin D. <co...@ma...> - 2018-11-15 16:53:56
|
We're in the process of moving a whole bunch of our work to FOSS, including some modifications/enhancements to QFJ. A lot of these are very specialized to our needs and might not be useful or interesting, but, I thought I'd float a list here and see if anybody saluted. If there is interest, I will work on some pull requests. - Hibernate Message Store (in-memory store backed by async Hibnernate-based persistent store) - NullLogFactory (for testing or quick apps) - RecordingLog (selectively records FIX messages to the database) - Dynamic Sessions (adds and removes sessions at runtime) - Promiscuous Acceptor Session Provider (creates new sessions for each acceptor session connect attempt) -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade 888.868.4884 +1.541.306.6556 http://www.marketcetera.org |
|
From: Colin D. <co...@ma...> - 2018-11-01 12:37:24
|
We do something a little different to handle this problem. We do an in-memory cache of sequence numbers backed by a shared database with the in-memory cache being shared between machines by means of a cluster mechanism. One of the implementations is Hazelcast, but others would do just as well. However, we don't worry too much about the seq nums being completely synced by as we do async instead of sync. Our theory is that the failure case is in the great minority, statistically, so we don't want to punish successful operation. On node failure, i.e. we lost the primary machine/process, when the backup takes over, it will replay a certain number of messages to make sure that nothing is lost. It does this by calculating the last message it can guarantee was received and completely processed and resetting the seq num to there before starting the session, which forces a seq num replay from the counter. In order to make this work, the business logic has to be able to test an incoming message to see if it's already been processed, and skip it if it has. On 10/31/18 4:23 PM, Robert Nicholson wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > How do folks handle seqnum management in the context of secondary machines needing to know where the primary session finished when > the secondary is activated? > > I’ve seen a couple of approaches such as asynchronous writes to a shared database. > > But what you don’t want is just a write to the database that’s synchronous as that would kill performance. > > Has anybody successfully done this with rsync seqnum files between servers? > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
|
From: <eri...@re...> - 2018-11-01 03:51:27
|
We’ve been doing synchronous writes to clustered Redis in testing, and while we haven't done formal benchmarking yet, it’s performed very well and is almost guaranteed to outperform any RDB. I am planning on moving to asynchronous writes soon, since the Lettuce API gives me a way to try to recover from failed writes. We run fix engines in Kubernetes pods that round-robin sessions to different containers as they connect. We needed a way to share the sequence numbers, and filesystem wasn’t going to cut it. > On Oct 31, 2018, at 19:23, Robert Nicholson <rob...@gm...> wrote: > > > How do folks handle seqnum management in the context of secondary machines needing to know where the primary session finished when > the secondary is activated? > > I’ve seen a couple of approaches such as asynchronous writes to a shared database. > > But what you don’t want is just a write to the database that’s synchronous as that would kill performance. > > Has anybody successfully done this with rsync seqnum files between servers? > > > |
|
From: Robert N. <rob...@gm...> - 2018-10-31 23:23:10
|
How do folks handle seqnum management in the context of secondary machines needing to know where the primary session finished when the secondary is activated? I’ve seen a couple of approaches such as asynchronous writes to a shared database. But what you don’t want is just a write to the database that’s synchronous as that would kill performance. Has anybody successfully done this with rsync seqnum files between servers? |
|
From: Tsz S. C. <jas...@gm...> - 2018-10-29 22:31:41
|
Hi Chris, John, Colin, and all, The pull request is submitted for review: https://github.com/quickfix-j/quickfixj/pull/212 Cheers, Jason On Mon, Oct 29, 2018 at 3:04 PM Christoph John <chr...@ma...> wrote: > Hi Jason, > > yes, please do. > > Thanks, > Chris. > > > On 29/10/2018 15:55, Tsz Shun Chow wrote: > > Hi Chris, > > It is fully backward compatible and it is completely optional. In fact, > they are all new classes only. > > I could raise a pull request soon for this. > > Regards > Jason > > On Mon, 29 Oct 2018 at 14:52, Christoph John <chr...@ma...> > wrote: > >> Hi Jason, >> >> I think it would be sufficient to open a pull request only. >> Does your change break anything? >> >> Thanks in advance and best regards, >> Chris. >> >> On 29/10/2018 13:02, Tsz Shun Chow wrote: >> >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >> QuickFIX/J Support: http://www.quickfixj.org/support/ >> >> >> Hi all, >> >> I have recently developed an implementation of quickfix.Application that >> transforms the usage to be functional like. E.g. registering single method >> interface for operation like onLogon(), and it makes the usage with lambda >> possible. >> >> It also supports FIFO handling for multiple registered callbacks and fail >> fast exception propagation. Also optionally support the ApplicationExtended >> interface. >> >> Would anyone be interested in having this included in the standard >> quickfix library under the core module? >> >> If it’s of interest to people, I reckon I could submit a feature ticket >> in JIRA and submit a pull request after. >> >> Regards, >> Jason >> >> >> _______________________________________________ >> Quickfixj-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users >> >> >> -- >> Christoph John >> Software Engineering >> T +49 241 557...@ma... >> >> MACD GmbHOppenhoffallee 103 >> 52066 Aachen, Germany <https://maps.google.com/?q=Oppenhoffallee+103%0D%0A52066+Aachen,+Germany&entry=gmail&source=g>www.macd.com >> >> Amtsgericht Aachen: HRB 8151 >> Ust.-Id: DE 813021663 >> Geschäftsführer: George Macdonald >> >> > -- > Christoph John > Software Engineering > T +49 241 557...@ma... > > MACD GmbH > Oppenhoffallee 103 > 52066 Aachen, Germanywww.macd.com > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > |
|
From: Bär, A. <And...@si...> - 2018-10-29 15:18:55
|
Great, thank you for the quick response! Andy From: Christoph John [mailto:chr...@ma...] Sent: Montag, 29. Oktober 2018 16:17 To: qui...@li...; Bär, Andreas Subject: [External Sender] Re: [Quickfixj-users] Jira Hi Andy, this bug has already been fixed but has not been released yet. Please see https://github.com/quickfix-j/quickfixj/pull/211 Cheers, Chris. On 29/10/2018 16:12, Bär, Andreas wrote: QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Chris Thanks. The method AbstractSessionConnectorBuilder.withQueueWatermarks() validates it's class members instead of the arguments passed to the method which always leads to a ConfigError. So it's currently not possible to use the watermark feature. As a workaround I set the values using reflection but it would be nice if this was fixed. Regards, Andy From: Christoph John [mailto:chr...@ma...] Sent: Montag, 29. Oktober 2018 16:07 To: qui...@li...<mailto:qui...@li...>; Bär, Andreas Subject: [External Sender] Re: [Quickfixj-users] Jira Hi Andy, please feel free to post the description of the error here. In the meantime I will check what's wrong with JIRA. Thanks and cheers, Chris. On 29/10/2018 15:39, Bär, Andreas wrote: QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi I found a bug in QuickFix/J and would like to report it but the Jira does not display correctly so I cannot see the captcha to register. Where can I report the bug? Thanks, Andy The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this e-mail immediately. Thank you. _______________________________________________ Quickfixj-users mailing list Qui...@li...<mailto:Qui...@li...> https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma...<mailto:chr...@ma...> MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this e-mail immediately. Thank you. _______________________________________________ Quickfixj-users mailing list Qui...@li...<mailto:Qui...@li...> https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma...<mailto:chr...@ma...> MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this email immediately. Thank you. |
|
From: Christoph J. <chr...@ma...> - 2018-10-29 15:17:09
|
Hi Andy, this bug has already been fixed but has not been released yet. Please see https://github.com/quickfix-j/quickfixj/pull/211 Cheers, Chris. On 29/10/2018 16:12, Bär, Andreas wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi Chris > > Thanks. The method AbstractSessionConnectorBuilder.withQueueWatermarks()validates it’s class > members instead of the arguments passed to the method which always leads to a ConfigError. So it’s > currently not possible to use the watermark feature. As a workaround I set the values using > reflection but it would be nice if this was fixed. > Regards, Andy > > *From:*Christoph John [mailto:chr...@ma...] > *Sent:* Montag, 29. Oktober 2018 16:07 > *To:* qui...@li...; Bär, Andreas > *Subject:* [External Sender] Re: [Quickfixj-users] Jira > > Hi Andy, > > please feel free to post the description of the error here. In the meantime I will check what's > wrong with JIRA. > > Thanks and cheers, > Chris. > > On 29/10/2018 15:39, Bär, Andreas wrote: > > QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ > > QuickFIX/J Support:http://www.quickfixj.org/support/ > > > > Hi > > I found a bug in QuickFix/J and would like to report it but the Jira does not display > correctly so I cannot see the captcha to register. > > Where can I report the bug? > > Thanks, Andy > > The content of this e-mail is intended only for the confidential use of the person addressed. > If you are not the intended recipient, please notify the sender and delete this e-mail > immediately. > Thank you. > > > > > _______________________________________________ > > Quickfixj-users mailing list > > Qui...@li... <mailto:Qui...@li...> > > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > -- > Christoph John > Software Engineering > T +49 241 557080-28 > chr...@ma... <mailto:chr...@ma...> > MACD GmbH > Oppenhoffallee 103 > 52066 Aachen, Germany > www.macd.com <http://www.macd.com> > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > The content of this e-mail is intended only for the confidential use of the person addressed. > If you are not the intended recipient, please notify the sender and delete this e-mail immediately. > Thank you. > > > > _______________________________________________ > 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: Bär, A. <And...@si...> - 2018-10-29 15:12:24
|
Hi Chris Thanks. The method AbstractSessionConnectorBuilder.withQueueWatermarks() validates it's class members instead of the arguments passed to the method which always leads to a ConfigError. So it's currently not possible to use the watermark feature. As a workaround I set the values using reflection but it would be nice if this was fixed. Regards, Andy From: Christoph John [mailto:chr...@ma...] Sent: Montag, 29. Oktober 2018 16:07 To: qui...@li...; Bär, Andreas Subject: [External Sender] Re: [Quickfixj-users] Jira Hi Andy, please feel free to post the description of the error here. In the meantime I will check what's wrong with JIRA. Thanks and cheers, Chris. On 29/10/2018 15:39, Bär, Andreas wrote: QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi I found a bug in QuickFix/J and would like to report it but the Jira does not display correctly so I cannot see the captcha to register. Where can I report the bug? Thanks, Andy The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this e-mail immediately. Thank you. _______________________________________________ Quickfixj-users mailing list Qui...@li...<mailto:Qui...@li...> https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma...<mailto:chr...@ma...> MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this email immediately. Thank you. |
|
From: Christoph J. <chr...@ma...> - 2018-10-29 15:06:52
|
Hi Andy, please feel free to post the description of the error here. In the meantime I will check what's wrong with JIRA. Thanks and cheers, Chris. On 29/10/2018 15:39, Bär, Andreas wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi > > I found a bug in QuickFix/J and would like to report it but the Jira does not display correctly so > I cannot see the captcha to register. > > Where can I report the bug? > > Thanks, Andy > > The content of this e-mail is intended only for the confidential use of the person addressed. > If you are not the intended recipient, please notify the sender and delete this e-mail immediately. > Thank you. > > > > _______________________________________________ > 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: Christoph J. <chr...@ma...> - 2018-10-29 15:04:37
|
Hi Jason, yes, please do. Thanks, Chris. On 29/10/2018 15:55, Tsz Shun Chow wrote: > Hi Chris, > > It is fully backward compatible and it is completely optional. In fact, they are all new classes only. > > I could raise a pull request soon for this. > > Regards > Jason > > On Mon, 29 Oct 2018 at 14:52, Christoph John <chr...@ma... > <mailto:chr...@ma...>> wrote: > > Hi Jason, > > I think it would be sufficient to open a pull request only. > Does your change break anything? > > Thanks in advance and best regards, > Chris. > > On 29/10/2018 13:02, Tsz Shun Chow wrote: >> QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ >> QuickFIX/J Support:http://www.quickfixj.org/support/ >> >> >> >> Hi all, >> >> I have recently developed an implementation of quickfix.Application that transforms the usage >> to be functional like. E.g. registering single method interface for operation like onLogon(), >> and it makes the usage with lambda possible. >> >> It also supports FIFO handling for multiple registered callbacks and fail fast exception >> propagation. Also optionally support the ApplicationExtended interface. >> >> Would anyone be interested in having this included in the standard quickfix library under the >> core module? >> >> If it’s of interest to people, I reckon I could submit a feature ticket in JIRA and submit a >> pull request after. >> >> Regards, >> Jason >> >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... <mailto:Qui...@li...> >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > -- > Christoph John > Software Engineering > T +49 241 557080-28 > chr...@ma... <mailto:chr...@ma...> > > MACD GmbH > Oppenhoffallee 103 52066 Aachen, Germany <https://maps.google.com/?q=Oppenhoffallee+103%0D%0A52066+Aachen,+Germany&entry=gmail&source=g> > www.macd.com <http://www.macd.com> > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > -- 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: Bär, A. <And...@si...> - 2018-10-29 14:59:32
|
Hi I found a bug in QuickFix/J and would like to report it but the Jira does not display correctly so I cannot see the captcha to register. Where can I report the bug? Thanks, Andy The content of this e-mail is intended only for the confidential use of the person addressed. If you are not the intended recipient, please notify the sender and delete this email immediately. Thank you. |
|
From: Tsz S. C. <jas...@gm...> - 2018-10-29 14:56:08
|
Hi Chris, It is fully backward compatible and it is completely optional. In fact, they are all new classes only. I could raise a pull request soon for this. Regards Jason On Mon, 29 Oct 2018 at 14:52, Christoph John <chr...@ma...> wrote: > Hi Jason, > > I think it would be sufficient to open a pull request only. > Does your change break anything? > > Thanks in advance and best regards, > Chris. > > On 29/10/2018 13:02, Tsz Shun Chow wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi all, > > I have recently developed an implementation of quickfix.Application that > transforms the usage to be functional like. E.g. registering single method > interface for operation like onLogon(), and it makes the usage with lambda > possible. > > It also supports FIFO handling for multiple registered callbacks and fail > fast exception propagation. Also optionally support the ApplicationExtended > interface. > > Would anyone be interested in having this included in the standard > quickfix library under the core module? > > If it’s of interest to people, I reckon I could submit a feature ticket in > JIRA and submit a pull request after. > > Regards, > Jason > > > _______________________________________________ > Quickfixj-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > -- > Christoph John > Software Engineering > T +49 241 557...@ma... > > MACD GmbHOppenhoffallee 103 > 52066 Aachen, Germany <https://maps.google.com/?q=Oppenhoffallee+103%0D%0A52066+Aachen,+Germany&entry=gmail&source=g>www.macd.com > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > |
|
From: Christoph J. <chr...@ma...> - 2018-10-29 14:52:25
|
Hi Jason, I think it would be sufficient to open a pull request only. Does your change break anything? Thanks in advance and best regards, Chris. On 29/10/2018 13:02, Tsz Shun Chow wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi all, > > I have recently developed an implementation of quickfix.Application that transforms the usage to > be functional like. E.g. registering single method interface for operation like onLogon(), and it > makes the usage with lambda possible. > > It also supports FIFO handling for multiple registered callbacks and fail fast exception > propagation. Also optionally support the ApplicationExtended interface. > > Would anyone be interested in having this included in the standard quickfix library under the core > module? > > If it’s of interest to people, I reckon I could submit a feature ticket in JIRA and submit a pull > request after. > > Regards, > Jason > > > _______________________________________________ > 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...> - 2018-10-29 14:45:11
|
This sounds interesting. I'd like to take a look at what you've done. On 10/29/18 5:02 AM, Tsz Shun Chow wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi all, > > I have recently developed an implementation of quickfix.Application > that transforms the usage to be functional like. E.g. registering > single method interface for operation like onLogon(), and it makes the > usage with lambda possible. > > It also supports FIFO handling for multiple registered callbacks and > fail fast exception propagation. Also optionally support the > ApplicationExtended interface. > > Would anyone be interested in having this included in the standard > quickfix library under the core module? > > If it’s of interest to people, I reckon I could submit a feature > ticket in JIRA and submit a pull request after. > > Regards, > Jason > > > _______________________________________________ > 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 |
|
From: Tsz S. C. <jas...@gm...> - 2018-10-29 12:03:03
|
Hi all, I have recently developed an implementation of quickfix.Application that transforms the usage to be functional like. E.g. registering single method interface for operation like onLogon(), and it makes the usage with lambda possible. It also supports FIFO handling for multiple registered callbacks and fail fast exception propagation. Also optionally support the ApplicationExtended interface. Would anyone be interested in having this included in the standard quickfix library under the core module? If it’s of interest to people, I reckon I could submit a feature ticket in JIRA and submit a pull request after. Regards, Jason |
|
From: Christoph J. <chr...@ma...> - 2018-10-26 11:04:57
|
Hi, I don't think that I can give any good advice since QuickFIX/J or FIX itself is designed to have a point-to-point connection between two counterparties. Everything else is customization. QFJ does not know anything about a forwarder service or similar. The only thing I can suggest is that the forwarder service should drop the connection to the client as soon as the connection to the FIX service breaks down. But this is something that you'll have to implement. If you can narrow down the problem to QFJ itself then my first suggestion would be to upgrade to the most recent version since I saw you are still using 1.5.3. Chris. On 26/10/2018 12:37, ZEE...@na... wrote: > > Yes this is correct > > FIX service <------------> forwarder service <----------> client > > Forwarder has out.socket time out to backend FIX service which works at TCP level, so even though > the FIX response comes with delay TCP connection is healthy so it does not close the > > connection. > > But in this scenario FIX client keeps on generating test request where the connection is not > active and consider it a live connection. > > Is this issue known to you and can it fixed. > > *Regards,*** > > *Zeeshan Ali **| eFX Integration | Currencies Technology | Natwest Markets | *Block No 1, Tower A, > Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 – 1246195672 | > Mobile: +91 - 7838192546 > > *From:*Christoph John [mailto:chr...@ma...] > *Sent:* 26 October 2018 02:30 > *To:* qui...@li... > *Cc:* Ali, Zeeshan (NatWest Markets) > *Subject:* Re: [Quickfixj-users] https://www.quickfixj.org/jira/browse/QFJ-958 : Sticky connection > > > ********************************************* > " This message originates from outside our organisation. Consider carefully whether you should > click on any links, open any attachments or reply. If in doubt, forward to ~ Phishing" > ********************************************* > > Hi, > > I don't understand your setup. You have some kind of "forwarder service" that forwards the FIX > connection to somewhere else? Is it like this: > > FIX service <------------> forwarder service <----------> client > > ?? > > And when the connection to the client times out, the FIX service does not recognize this? > If yes, why doesn't the forwarder service drop the connection to the FIX service when the client > disconnects? > > Chris. > > On 25/10/2018 11:43, ZEESHAN.ALI--- via Quickfixj-users wrote: > > QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ > > QuickFIX/J Support:http://www.quickfixj.org/support/ > > > > Hi Team, > > I have raised the jira above. Could you please look into it and advice. > > *Regards,* > > *Zeeshan Ali **| eFX Integration | Currencies Technology | Natwest Markets | *Block No 1, > Tower A, Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 – > 1246195672 | Mobile: +91 - 7838192546 > > -- 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: <ZEE...@na...> - 2018-10-26 10:37:50
|
Yes this is correct FIX service <------------> forwarder service <----------> client Forwarder has out.socket time out to backend FIX service which works at TCP level, so even though the FIX response comes with delay TCP connection is healthy so it does not close the connection. But in this scenario FIX client keeps on generating test request where the connection is not active and consider it a live connection. Is this issue known to you and can it fixed. Regards, Zeeshan Ali | eFX Integration | Currencies Technology | Natwest Markets | Block No 1, Tower A, Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 – 1246195672 | Mobile: +91 - 7838192546 From: Christoph John [mailto:chr...@ma...] Sent: 26 October 2018 02:30 To: qui...@li... Cc: Ali, Zeeshan (NatWest Markets) Subject: Re: [Quickfixj-users] https://www.quickfixj.org/jira/browse/QFJ-958 : Sticky connection ********************************************* " This message originates from outside our organisation. Consider carefully whether you should click on any links, open any attachments or reply. If in doubt, forward to ~ Phishing" ********************************************* Hi, I don't understand your setup. You have some kind of "forwarder service" that forwards the FIX connection to somewhere else? Is it like this: FIX service <------------> forwarder service <----------> client ?? And when the connection to the client times out, the FIX service does not recognize this? If yes, why doesn't the forwarder service drop the connection to the FIX service when the client disconnects? Chris. On 25/10/2018 11:43, ZEESHAN.ALI--- via Quickfixj-users wrote: QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Team, I have raised the jira above. Could you please look into it and advice. Regards, Zeeshan Ali | eFX Integration | Currencies Technology | Natwest Markets | Block No 1, Tower A, Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 – 1246195672 | Mobile: +91 - 7838192546 This communication and any attachments are confidential and intended solely for the addressee. If you are not the intended recipient please advise us immediately and delete it. Unless specifically stated in the message or otherwise indicated, you may not duplicate, redistribute or forward this message and any attachments are not intended for distribution to, or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to local law or regulation. NatWest Markets Plc or any affiliated entity ("NatWest Markets") accepts no responsibility for any changes made to this message after it was sent. Unless otherwise specifically indicated, the contents of this communication and its attachments are for information purposes only and should not be regarded as an offer or solicitation to buy or sell a product or service, confirmation of any transaction, a valuation, indicative price or an official statement. This communication has been prepared by the NatWest Markets trading desk, which may have a position or interest in the products or services mentioned that is inconsistent with any views expressed in this message. In evaluating the information contained in this message, you should know that it could have been previously provided to other clients and/or internal NatWest Markets personnel, who could have already acted on it. NatWest Markets cannot provide absolute assurances that all electronic communications (sent or received) are secure, error free, not corrupted, incomplete or virus free and/or that they will not be lost, mis-delivered, destroyed, delayed or intercepted/decrypted by others. Therefore NatWest Markets disclaims all liability with regards to electronic communications (and the contents therein) if they are corrupted, lost destroyed, delayed, incomplete, mis-delivered, intercepted, decrypted or otherwise misappropriated by others. Any electronic communication that is conducted within or through NatWest Markets systems will be subject to being archived, monitored and produced to regulators and in litigation in accordance with NatWest Markets’ policy and local laws, rules and regulations. Unless expressly prohibited by local law, electronic communications may be archived in countries other than the country in which you are located, and may be treated in accordance with the laws and regulations of the country of each individual included in the entire chain. Copyright 2013-2018 The Royal Bank of Scotland Group plc. All rights reserved. See http://www.natwestmarkets.com/legal/s-t-discl.html for further risk disclosure. _______________________________________________ Quickfixj-users mailing list Qui...@li...<mailto:Qui...@li...> https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma...<mailto:chr...@ma...> MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald This communication and any attachments are confidential and intended solely for the addressee. If you are not the intended recipient please advise us immediately and delete it. Unless specifically stated in the message or otherwise indicated, you may not duplicate, redistribute or forward this message and any attachments are not intended for distribution to, or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to local law or regulation. NatWest Markets Plc or any affiliated entity ("NatWest Markets") accepts no responsibility for any changes made to this message after it was sent. Unless otherwise specifically indicated, the contents of this communication and its attachments are for information purposes only and should not be regarded as an offer or solicitation to buy or sell a product or service, confirmation of any transaction, a valuation, indicative price or an official statement. This communication has been prepared by the NatWest Markets trading desk, which may have a position or interest in the products or services mentioned that is inconsistent with any views expressed in this message. In evaluating the information contained in this message, you should know that it could have been previously provided to other clients and/or internal NatWest Markets personnel, who could have already acted on it. NatWest Markets cannot provide absolute assurances that all electronic communications (sent or received) are secure, error free, not corrupted, incomplete or virus free and/or that they will not be lost, mis-delivered, destroyed, delayed or intercepted/decrypted by others. Therefore NatWest Markets disclaims all liability with regards to electronic communications (and the contents therein) if they are corrupted, lost destroyed, delayed, incomplete, mis-delivered, intercepted, decrypted or otherwise misappropriated by others. Any electronic communication that is conducted within or through NatWest Markets systems will be subject to being archived, monitored and produced to regulators and in litigation in accordance with NatWest Markets’ policy and local laws, rules and regulations. Unless expressly prohibited by local law, electronic communications may be archived in countries other than the country in which you are located, and may be treated in accordance with the laws and regulations of the country of each individual included in the entire chain. Copyright 2013-2018 The Royal Bank of Scotland Group plc. All rights reserved. See http://www.natwestmarkets.com/legal/s-t-discl.html for further risk disclosure. |
|
From: Christoph J. <chr...@ma...> - 2018-10-25 20:59:54
|
Hi, I don't understand your setup. You have some kind of "forwarder service" that forwards the FIX connection to somewhere else? Is it like this: FIX service <------------> forwarder service <----------> client ?? And when the connection to the client times out, the FIX service does not recognize this? If yes, why doesn't the forwarder service drop the connection to the FIX service when the client disconnects? Chris. On 25/10/2018 11:43, ZEESHAN.ALI--- via Quickfixj-users wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi Team, > > I have raised the jira above. Could you please look into it and advice. > > *Regards,*** > > *Zeeshan Ali **| eFX Integration | Currencies Technology | Natwest Markets | *Block No 1, Tower A, > Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 – 1246195672 | > Mobile: +91 - 7838192546 > > > This communication and any attachments are confidential and intended solely for the addressee. If > you are not the intended recipient please advise us immediately and delete it. Unless specifically > stated in the message or otherwise indicated, you may not duplicate, redistribute or forward this > message and any attachments are not intended for distribution to, or use by any person or entity > in any jurisdiction or country where such distribution or use would be contrary to local law or > regulation. NatWest Markets Plc or any affiliated entity ("NatWest Markets") accepts no > responsibility for any changes made to this message after it was sent. > Unless otherwise specifically indicated, the contents of this communication and its attachments > are for information purposes only and should not be regarded as an offer or solicitation to buy or > sell a product or service, confirmation of any transaction, a valuation, indicative price or an > official statement. This communication has been prepared by the NatWest Markets trading desk, > which may have a position or interest in the products or services mentioned that is inconsistent > with any views expressed in this message. In evaluating the information contained in this message, > you should know that it could have been previously provided to other clients and/or internal > NatWest Markets personnel, who could have already acted on it. > NatWest Markets cannot provide absolute assurances that all electronic communications (sent or > received) are secure, error free, not corrupted, incomplete or virus free and/or that they will > not be lost, mis-delivered, destroyed, delayed or intercepted/decrypted by others. Therefore > NatWest Markets disclaims all liability with regards to electronic communications (and the > contents therein) if they are corrupted, lost destroyed, delayed, incomplete, mis-delivered, > intercepted, decrypted or otherwise misappropriated by others. > Any electronic communication that is conducted within or through NatWest Markets systems will be > subject to being archived, monitored and produced to regulators and in litigation in accordance > with NatWest Markets’ policy and local laws, rules and regulations. Unless expressly prohibited by > local law, electronic communications may be archived in countries other than the country in which > you are located, and may be treated in accordance with the laws and regulations of the country of > each individual included in the entire chain. > Copyright 2013-2018 The Royal Bank of Scotland Group plc. All rights reserved. See > http://www.natwestmarkets.com/legal/s-t-discl.html for further risk disclosure. > > > _______________________________________________ > 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: <ZEE...@na...> - 2018-10-25 09:56:26
|
Hi Team,
I have raised the jira above. Could you please look into it and advice.
Regards,
Zeeshan Ali | eFX Integration | Currencies Technology | Natwest Markets | Block No 1, Tower A, Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 122002, India | Extn: +91 - 1246195672 | Mobile: +91 - 7838192546
This communication and any attachments are confidential and intended solely for the addressee. If you are not the intended recipient please advise us immediately and delete it. Unless specifically stated in the message or otherwise indicated, you may not duplicate, redistribute or forward this message and any attachments are not intended for distribution to, or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to local law or regulation. NatWest Markets Plc or any affiliated entity ("NatWest Markets") accepts no responsibility for any changes made to this message after it was sent.
Unless otherwise specifically indicated, the contents of this communication and its attachments are for information purposes only and should not be regarded as an offer or solicitation to buy or sell a product or service, confirmation of any transaction, a valuation, indicative price or an official statement. This communication has been prepared by the NatWest Markets trading desk, which may have a position or interest in the products or services mentioned that is inconsistent with any views expressed in this message. In evaluating the information contained in this message, you should know that it could have been previously provided to other clients and/or internal NatWest Markets personnel, who could have already acted on it.
NatWest Markets cannot provide absolute assurances that all electronic communications (sent or received) are secure, error free, not corrupted, incomplete or virus free and/or that they will not be lost, mis-delivered, destroyed, delayed or intercepted/decrypted by others. Therefore NatWest Markets disclaims all liability with regards to electronic communications (and the contents therein) if they are corrupted, lost destroyed, delayed, incomplete, mis-delivered, intercepted, decrypted or otherwise misappropriated by others.
Any electronic communication that is conducted within or through NatWest Markets systems will be subject to being archived, monitored and produced to regulators and in litigation in accordance with NatWest Markets’ policy and local laws, rules and regulations. Unless expressly prohibited by local law, electronic communications may be archived in countries other than the country in which you are located, and may be treated in accordance with the laws and regulations of the country of each individual included in the entire chain.
Copyright 2013-2018 The Royal Bank of Scotland Group plc. All rights reserved. See http://www.natwestmarkets.com/legal/s-t-discl.html for further risk disclosure.
|
|
From: Daniel M. <dan...@gm...> - 2018-10-18 19:33:45
|
Forex usually has the pair encoded in 55 (e.g 55=USD/JPY) with 15 specifying the "dealt" currency (e.g. 15=JPY). The quantity of the order refers to units of the dealt currency. Most specs (but not all) have the side of the order refer to the dealt currency as well. On Thu, Oct 18, 2018, 4:28 AM Tsz Shun Chow <jas...@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/ > > > Hi all, > > Which are the standard FIX tags to represent the numerator and the > denominator of an underlying FOREX pair? So far I couldn’t find any. > > Cheers, > Jason > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
|
From: Tsz S. C. <jas...@gm...> - 2018-10-18 08:57:59
|
That seems quite close though I think they are used in swaps. Thanks for your response. On Thu, 18 Oct 2018 at 09:35, Christoph John <chr...@ma...> wrote: > Hi, > > I'm not familiar with FOREX but a search in > http://fiximate.fixtrading.org/latestEP/ shows that there is the > following tag: > http://fiximate.fixtrading.org/latestEP/en/FIX.5.0SP2_EP240/tag871.html > > This tag has a value for instrument nominator and denominator. > > Cheers, > Chris. > > > On 18/10/2018 10:27, Tsz Shun Chow wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi all, > > Which are the standard FIX tags to represent the numerator and the > denominator of an underlying FOREX pair? So far I couldn’t find any. > > Cheers, > Jason > > > _______________________________________________ > Quickfixj-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > -- > Christoph John > Software Engineering > T +49 241 557...@ma... > > MACD GmbHOppenhoffallee 103 > 52066 Aachen, Germany <https://maps.google.com/?q=Oppenhoffallee+103%0D%0A52066+Aachen,+Germany&entry=gmail&source=g>www.macd.com > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > |