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: Alex M. <ale...@eu...> - 2006-09-13 17:26:06
|
Unfortunately that was a temporary fix - I do have an issue with sequence numbers after all. As described earlier, my QuickFIX is sending a ResendRequest and the counterparty is responding with a SequenceReset with GapFillFlag =3D Y, = at which point my QuickFIX stops handling QuoteRequests. My questions are: 1. The logs indicate that the incoming messages are in sequence i.e. there are no gaps, so why is QuickFIX is sending the ResendRequest in the first place? 2. Why is QuickFIX not handling the gap fill message correctly? Shouldn't it just carry on receiving messages? I have lots of logs and diagnostics and am running out of ideas so any help would be very much appreciated. Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 13 September 2006 10:33 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ This turned out to be a sequence number problem. For future reference I resolved it by deleting the .seqnums file which reset the sequence numbers. Apologies for any time spent on this. Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 12 September 2006 14:10 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Thanks Toby - that makes sense. I think the underlying problem is that my QuickFIX is not recognising the incoming Trading Session Status message anymore (it used to) but I can see it in the messages.log and it looks ok. Any ideas how I can diagnose this further? -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Shepheard, Toby (London) Sent: 12 September 2006 12:01 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are unable to exercise control over the content of information in E-Mails. Any views and opinions expressed may be personal to the sender and are not necessarily those of Eurobase. Eurobase will not enter into any contractual obligations in respect of any part of its business in any E-mail.=20 Privileged / confidential information may be contained in this message and /or any attachments. This E-mail is intended for the use of the addressee(s) only and may contain confidential information. If you are not the / an intended recipient, you are hereby notified that any use or dissemination of this communication is strictly prohibited. If you receive this transmission in error, please notify us immediately, and then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any defects of any kind either in or arising from this E-mail transmission. E-Mail transmission cannot be guaranteed to be secure or error-free, as messages can be intercepted, lost, corrupted, destroyed, contain viruses, or arrive late or incomplete. Eurobase does not accept any responsibility for viruses and it is your responsibility to scan any attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 0RE, United Kingdom ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Alex M. <ale...@eu...> - 2006-09-13 09:34:11
|
This turned out to be a sequence number problem. For future reference I resolved it by deleting the .seqnums file which reset the sequence numbers. Apologies for any time spent on this. Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 12 September 2006 14:10 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Thanks Toby - that makes sense. I think the underlying problem is that my QuickFIX is not recognising the incoming Trading Session Status message anymore (it used to) but I can see it in the messages.log and it looks ok. Any ideas how I can diagnose this further? -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Shepheard, Toby (London) Sent: 12 September 2006 12:01 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are unable to exercise control over the content of information in E-Mails. Any views and opinions expressed may be personal to the sender and are not necessarily those of Eurobase. Eurobase will not enter into any contractual obligations in respect of any part of its business in any E-mail.=20 Privileged / confidential information may be contained in this message and /or any attachments. This E-mail is intended for the use of the addressee(s) only and may contain confidential information. If you are not the / an intended recipient, you are hereby notified that any use or dissemination of this communication is strictly prohibited. If you receive this transmission in error, please notify us immediately, and then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any defects of any kind either in or arising from this E-mail transmission. E-Mail transmission cannot be guaranteed to be secure or error-free, as messages can be intercepted, lost, corrupted, destroyed, contain viruses, or arrive late or incomplete. Eurobase does not accept any responsibility for viruses and it is your responsibility to scan any attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 0RE, United Kingdom ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Alex M. <ale...@eu...> - 2006-09-12 13:11:49
|
Thanks Toby - that makes sense. I think the underlying problem is that my QuickFIX is not recognising the incoming Trading Session Status message anymore (it used to) but I can see it in the messages.log and it looks ok. Any ideas how I can diagnose this further? -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Shepheard, Toby (London) Sent: 12 September 2006 12:01 To: qui...@li... Subject: Re: [Quickfixj-users] Resend Request message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |
From: Shepheard, T. \(London\) <Tob...@ml...> - 2006-09-12 11:01:05
|
It's typically sent if there's a gap in the sequence numbers from the counterparty, so it's asking for those messages to be resent. If this is happening regularly it suggests there's a more serious underlying problem in that the counterparty is sending messages which you are not receiving, or your not logging the recieved messages successfully. =20 The system should be able to handle a sequence reset ok though, otherwise if you do genuinely lose a message (for example due to connectivity issues) you'll have problems recovering. QuickFix should normally handle this all for you, so its possible there's an issue with the counterparty. =20 Some logs may be useful to help see what's going on. =20 Regards Toby -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 12 September 2006 11:51 To: qui...@li... Subject: [Quickfixj-users] Resend Request message =09 =09 Hi, =20 For some reason my QuickFIX is sending a Resend Request (type 2) message which results in a Sequence Reset (type 4) message being returned which seems to be causing problems. =20 Does anyone know why the Resend Request message is being sent and what I can do to prevent it? =20 Many thanks in advance for any help on this. =20 Alex Eurobase International Limited and its subsidiaries (Eurobase) are unable to exercise control over the content of information in E-Mails. Any views and opinions expressed may be personal to the sender and are not necessarily those of Eurobase. Eurobase will not enter into any contractual obligations in respect of any part of its business in any E-mail.=20 Privileged / confidential information may be contained in this message and /or any attachments. This E-mail is intended for the use of the addressee(s) only and may contain confidential information. If you are not the / an intended recipient, you are hereby notified that any use or dissemination of this communication is strictly prohibited. If you receive this transmission in error, please notify us immediately, and then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any defects of any kind either in or arising from this E-mail transmission. E-Mail transmission cannot be guaranteed to be secure or error-free, as messages can be intercepted, lost, corrupted, destroyed, contain viruses, or arrive late or incomplete. Eurobase does not accept any responsibility for viruses and it is your responsibility to scan any attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 0RE, United Kingdom -------------------------------------------------------- If you are not an intended recipient of this e-mail, please notify the = sender, delete it and do not read, act upon, print, disclose, copy, = retain or redistribute it. Click here for important additional terms = relating to this e-mail. http://www.ml.com/email_terms/ -------------------------------------------------------- |
From: Alex M. <ale...@eu...> - 2006-09-12 10:52:11
|
Hi, =20 For some reason my QuickFIX is sending a Resend Request (type 2) message which results in a Sequence Reset (type 4) message being returned which seems to be causing problems. =20 Does anyone know why the Resend Request message is being sent and what I can do to prevent it? =20 Many thanks in advance for any help on this. =20 Alex Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |
From: Steve B. <st...@te...> - 2006-09-05 06:35:30
|
Release Notes - QuickFIX/J - Version 1.0.3 ** Bug * [QFJ-48] - Fix class path in examples scripts * [QFJ-54] - Occasional NPE in block method during acceptor start. * [QFJ-56] - Support null LogFactories. * [QFJ-57] - Make QFJ timer thread a daemon. * [QFJ-59] - Documentation: "initiator" was misspelled in the sample = configuration=20 ** Improvement * [QFJ-61] - Extend SessionState to track whether a Logout has=20 been received. Can be used in onLogout() to determine if the logout was normal or not. Thanks to J=F6rg Th=F6nnes, Toli Kuznets, Graham Miller, Andr=E9 = Malenfant,=20 and Markus Khouri for their assistance in this release cycle. Files can be download at... http://sourceforge.net/project/showfiles.php?group_id=3D163099 More information at http://www.quickfixj.org. Steve Bate |
From: Steve B. <st...@te...> - 2006-09-01 18:54:51
|
> Jack wrote: > I joined quickfix mailing list recently and I am > relatively very new to quickfix/j. I Install the > QuickFixJ application and also run the example but I > am not able to get how do we start QuickFix engine.. > > I Appreciate if anyone can help me with steps to start > QucikFixJ engine. Hello Jack, The QuickFIX/J "engine" is embedded in an application. For instance, the Banzai example application embeds a QuickFIX/J initiator that connects to a QuickFIX/J acceptor in the order executor example server. In other words, QuickFIX/J is currently not supported as a standalone server. Does that help? Have you looked at the QuickFIX/J documentation? Steve |
From: kartik a. <kar...@ya...> - 2006-09-01 18:36:03
|
Hi, I joined quickfix mailing list recently and I am relatively very new to quickfix/j. I Install the QuickFixJ application and also run the example but I am not able to get how do we start QuickFix engine.. I Appreciate if anyone can help me with steps to start QucikFixJ engine. Regards, Jack __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Alex M. <ale...@eu...> - 2006-09-01 14:56:54
|
Great - reading the fields ok now! Thanks Matyas and Oren -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Matyas Barakonyi Sent: 01 September 2006 15:21 To: qui...@li... Subject: Re: [Quickfixj-users] QuoteRequest message QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex! The symbol and the other params are in a repeating group called=20 NoRelatedSym (Tag #146). First you have to get this repeating group: MarketDataRequest.NoRelatedSym noRelatedSyms =3D new=20 MarketDataRequest.NoRelatedSym(); mdReq.getGroup(i, noRelatedSyms); And after that you can get the specified params from this group! For=20 example: noRelatedSyms.getSymbol().getValue() For more information, please read the manual of the QFJ's Repeating Groups! http://www.quickfixj.org/quickfixj/usermanual/usage/repeating_groups.htm l Regards, Matyas Alex McGlashan wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > =20 > > ------------------------------------------------------------------------ > > Hi, > > I am receiving a QuoteRequest message (msgtype =3D "R") and can read = the > QuoteReqID ok but am failing to read the other required fields=20 > (Symbol, SecurityType etc.) although I can see them in my debug=20 > output. I am using code like: > > quoteRequest.getField(new StringField(Symbol.FIELD)) > > Any ideas where I'm going wrong? > > Thanks in advance, > > Alex > > Eurobase International Limited and its subsidiaries (Eurobase) are=20 > unable to exercise control over the content of information in E-Mails. > Any views and opinions expressed may be personal to the sender and are > not necessarily those of Eurobase. Eurobase will not enter into any=20 > contractual obligations in respect of any part of its business in any=20 > E-mail. > > Privileged / confidential information may be contained in this message > and /or any attachments. This E-mail is intended for the use of the=20 > addressee(s) only and may contain confidential information. If you are > not the / an intended recipient, you are hereby notified that any use=20 > or dissemination of this communication is strictly prohibited. If you=20 > receive this transmission in error, please notify us immediately, and=20 > then delete this E-mail. > > Neither the sender nor Eurobase accepts any liability whatsoever for=20 > any defects of any kind either in or arising from this E-mail=20 > transmission. E-Mail transmission cannot be guaranteed to be secure or > error-free, as messages can be intercepted, lost, corrupted,=20 > destroyed, contain viruses, or arrive late or incomplete. Eurobase=20 > does not accept any responsibility for viruses and it is your=20 > responsibility to scan any attachments. > > Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 > 0RE, United Kingdom > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 > ------------------------------------------------------------------------ > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > =20 ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Oren M. <or...@qu...> - 2006-09-01 14:31:20
|
Argh. Didn't notice this was on the QuickFIX/J list. Same API either way. --oren On Sep 1, 2006, at 9:21 AM, Matyas Barakonyi wrote: > For more information, please read the manual of the QFJ's Repeating > Groups! > http://www.quickfixj.org/quickfixj/usermanual/usage/ > repeating_groups.html > > Regards, |
From: Oren M. <or...@qu...> - 2006-09-01 14:25:36
|
Those fields are a part of the NoRelatedSym repeating group. You =20 must pull the group out in order to access those fields. See the documentation section on repeating groups for more =20 information on how to access them: http://www.quickfixengine.org/=20 quickfix/doc/html/repeating_groups.html --oren On Sep 1, 2006, at 9:08 AM, Alex McGlashan wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > Hi, > > > > I am receiving a QuoteRequest message (msgtype =3D =93R=94) and can = read =20 > the QuoteReqID ok but am failing to read the other required fields =20 > (Symbol, SecurityType etc.) although I can see them in my debug =20 > output. I am using code like: > > > > quoteRequest.getField(new StringField(Symbol.FIELD)) > > > > Any ideas where I=92m going wrong? > > > > Thanks in advance, > > > > Alex > > Eurobase International Limited and its subsidiaries (Eurobase) are =20 > unable to exercise control over the content of information in E-=20 > Mails. Any views and opinions expressed may be personal to the =20 > sender and are not necessarily those of Eurobase. Eurobase will not =20= > enter into any contractual obligations in respect of any part of =20 > its business in any E-mail. > > Privileged / confidential information may be contained in this =20 > message and /or any attachments. This E-mail is intended for the =20 > use of the addressee(s) only and may contain confidential =20 > information. If you are not the / an intended recipient, you are =20 > hereby notified that any use or dissemination of this communication =20= > is strictly prohibited. If you receive this transmission in error, =20= > please notify us immediately, and then delete this E-mail. > > Neither the sender nor Eurobase accepts any liability whatsoever =20 > for any defects of any kind either in or arising from this E-mail =20 > transmission. E-Mail transmission cannot be guaranteed to be secure =20= > or error-free, as messages can be intercepted, lost, corrupted, =20 > destroyed, contain viruses, or arrive late or incomplete. Eurobase =20 > does not accept any responsibility for viruses and it is your =20 > responsibility to scan any attachments. > > Registered Address: Essex House, 2 County Place, Chelmsford, Essex =20= > CM2 0RE, United Kingdom > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642________________________= ______=20 > _________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Matyas B. <ma...@ba...> - 2006-09-01 14:21:26
|
Hi Alex! The symbol and the other params are in a repeating group called NoRelatedSym (Tag #146). First you have to get this repeating group: MarketDataRequest.NoRelatedSym noRelatedSyms = new MarketDataRequest.NoRelatedSym(); mdReq.getGroup(i, noRelatedSyms); And after that you can get the specified params from this group! For example: noRelatedSyms.getSymbol().getValue() For more information, please read the manual of the QFJ's Repeating Groups! http://www.quickfixj.org/quickfixj/usermanual/usage/repeating_groups.html Regards, Matyas Alex McGlashan wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > ------------------------------------------------------------------------ > > Hi, > > I am receiving a QuoteRequest message (msgtype = “R”) and can read the > QuoteReqID ok but am failing to read the other required fields > (Symbol, SecurityType etc.) although I can see them in my debug > output. I am using code like: > > quoteRequest.getField(new StringField(Symbol.FIELD)) > > Any ideas where I’m going wrong? > > Thanks in advance, > > Alex > > Eurobase International Limited and its subsidiaries (Eurobase) are > unable to exercise control over the content of information in E-Mails. > Any views and opinions expressed may be personal to the sender and are > not necessarily those of Eurobase. Eurobase will not enter into any > contractual obligations in respect of any part of its business in any > E-mail. > > Privileged / confidential information may be contained in this message > and /or any attachments. This E-mail is intended for the use of the > addressee(s) only and may contain confidential information. If you are > not the / an intended recipient, you are hereby notified that any use > or dissemination of this communication is strictly prohibited. If you > receive this transmission in error, please notify us immediately, and > then delete this E-mail. > > Neither the sender nor Eurobase accepts any liability whatsoever for > any defects of any kind either in or arising from this E-mail > transmission. E-Mail transmission cannot be guaranteed to be secure or > error-free, as messages can be intercepted, lost, corrupted, > destroyed, contain viruses, or arrive late or incomplete. Eurobase > does not accept any responsibility for viruses and it is your > responsibility to scan any attachments. > > Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 > 0RE, United Kingdom > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ------------------------------------------------------------------------ > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
From: Alex M. <ale...@eu...> - 2006-09-01 14:09:44
|
Hi, =20 I am receiving a QuoteRequest message (msgtype =3D "R") and can read the QuoteReqID ok but am failing to read the other required fields (Symbol, SecurityType etc.) although I can see them in my debug output. I am using code like: =20 quoteRequest.getField(new StringField(Symbol.FIELD)) =20 Any ideas where I'm going wrong? =20 Thanks in advance, =20 Alex Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |
From: Steve B. <st...@te...> - 2006-08-30 10:08:42
|
Hi Toli, As far as I know this is the correct behavior. You might try asking the FIX gurus in the forums at fixprotocol.org whether there are special considerations that might lead another engine to not reciprocate in the sequence number reset. Thanks for trying the MessageCracker solution. Regards, Steve > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On > Behalf Of Toli Kuznets > Sent: Wednesday, August 30, 2006 12:38 AM > To: qui...@li... > Subject: [Quickfixj-users] Clarification question: when does > counterpartysend field ResetSeqNumFlag? > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi guys, > > To follow-up on my previous question about message sequence > number resets. > > Does anybody know what the established protocol is for > dealing with ResetSeqNumFlag field (141)? > > The FIX spec has this regarding 24-hour connectivity: > > When using the ResetSeqNumFlag to maintain 24 hour > connectivity and establish a new set of sequence numbers, the > process should be as follows. ... the initiator should send a > Logon with ResetSeqNumFlag set to Y and with MsgSeqNum of 1. > The acceptor should > respond with a Logon with > ResetSeqNumFlag set to Y and with MsgSeqNum of 1. ... > > That seems to indicate in that instance, the correct response > is to include 141=Y as an acknowledgement of reciept of the same. > > Certainly this is how QuickFIX/J implements it. > > does anybody know if it's the same for other engines? do you > always get a field 141 in response to sending one in a Logon > (msgType=a)? or do some FIX vendors ignore the flag? > > thanks. > > -- > Toli Kuznets > http://www.marketcetera.com: Open-Source Trading Platform > download.run.trade. > > -------------------------------------------------------------- > ----------- > Using Tomcat but need to do more? Need to support web > services, security? > Get stuff done quickly with pre-integrated technology to make > your job easier Download IBM WebSphere Application Server > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > dat=121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
From: Alex M. <ale...@eu...> - 2006-08-30 10:06:06
|
Hi Steve, Thanks for that - your suggestion worked perfectly! It results in a catch-all for unsupported messages types. Thanks also to Toby and Toli for providing a more type-safe approach. Cheers, Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 29 August 2006 19:36 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, Like Toby said, the MessageCracker is intended to be used with generated Message subtypes. However, in your application class you could override the public void onMessage(=20 quickfix.Message message, SessionID sessionID ) method defined from the message cracker to process your custom message instead of it throwing the UnsupportedMessageType. I haven't tried this myself, but it looks like it should work. This method would be called for any unknown message types. Please let us know if you try this solution and it works. Thanks, Steve > -----Original Message----- > From: qui...@li...=20 > [mailto:qui...@li...] On=20 > Behalf Of Alex McGlashan > Sent: Tuesday, August 29, 2006 5:01 PM > To: qui...@li... > Subject: Re: [Quickfixj-users] Adding messages to data dictionary >=20 > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Steve, >=20 > Sorry for the confusion - I had temporarily resolved the=20 > problem by hard-coding a check for the new message type in my=20 > fromApp method but have now reverted to calling the=20 > MessageCracker as recommended and am now getting the original=20 > problem again. >=20 > To recap: my QuickFIX is sending a BusinessMessageReject=20 > message (type=3D"j", reason=3DUnsupported Message Type) on=20 > receipt of the new message type. I have tried to add the new=20 > message type to my FIX42.xml file to no avail. >=20 > Is there any way of specifying the new message type to=20 > QuickFIX such that I can then code an onMessage method for it? >=20 > Thanks again for your help! >=20 > Alex > =20 >=20 > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On=20 > Behalf Of Steve Bate > Sent: 29 August 2006 15:51 > To: qui...@li... > Subject: Re: [Quickfixj-users] Adding messages to data dictionary >=20 > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, >=20 > Are these postings out of order or are you still having=20 > problems after setting the MsgType in the message header? >=20 > Steve=20 >=20 >=20 > -------------------------------------------------------------- > ---------- > - > Using Tomcat but need to do more? Need to support web=20 > services, security? > Get stuff done quickly with pre-integrated technology to make=20 > your job easier Download IBM WebSphere Application Server=20 > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057& > dat=3D121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users >=20 > Eurobase International Limited and its subsidiaries=20 > (Eurobase) are unable to exercise control over the content of=20 > information in E-Mails. Any views and opinions expressed may=20 > be personal to the sender and are not necessarily those of=20 > Eurobase. Eurobase will not enter into any contractual=20 > obligations in respect of any part of its business in any E-mail.=20 >=20 > Privileged / confidential information may be contained in=20 > this message and /or any attachments. This E-mail is intended=20 > for the use of the addressee(s) only and may contain=20 > confidential information. If you are not the / an intended=20 > recipient, you are hereby notified that any use or=20 > dissemination of this communication is strictly prohibited. =20 > If you receive this transmission in error, please notify us=20 > immediately, and then delete this E-mail.=20 >=20 > Neither the sender nor Eurobase accepts any liability=20 > whatsoever for any defects of any kind either in or arising=20 > from this E-mail transmission. E-Mail transmission cannot be=20 > guaranteed to be secure or error-free, as messages can be=20 > intercepted, lost, corrupted, destroyed, contain viruses, or=20 > arrive late or incomplete. Eurobase does not accept any=20 > responsibility for viruses and it is your responsibility to=20 > scan any attachments. >=20 > Registered Address: Essex House, 2 County Place, Chelmsford,=20 > Essex CM2 0RE, United Kingdom >=20 >=20 > -------------------------------------------------------------- > ----------- > Using Tomcat but need to do more? Need to support web=20 > services, security? > Get stuff done quickly with pre-integrated technology to make=20 > your job easier Download IBM WebSphere Application Server=20 > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057& > dat=3D121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users >=20 ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Fabien G. <fab...@pr...> - 2006-08-30 08:29:34
|
Hi, I am using QuickFIX/J with maven2/continuum and i noticed since v1.0.2 that this test (SocketInitiatorTest) hangs up maven test phase sometimes. I added "serverThread.join();" after each "serverThread.interrupt();" and it seems that this resolves the problem. The problem was that the server socket try to instanciate too fast while the old one was not closed. It occurs most often on fast servers (rh4 - opteron) and never on windows workstation. Fabien |
From: Toli K. <to...@ma...> - 2006-08-29 22:38:17
|
Hi guys, To follow-up on my previous question about message sequence number resets. Does anybody know what the established protocol is for dealing with ResetSeqNumFlag field (141)? The FIX spec has this regarding 24-hour connectivity: > When using the ResetSeqNumFlag to maintain 24 hour connectivity and establish a new set of sequence numbers, the process should be as follows. ... the initiator should send a Logon with ResetSeqNumFlag set to Y and with MsgSeqNum of 1. The acceptor should > respond with a Logon with ResetSeqNumFlag set to Y and with MsgSeqNum of 1. ... That seems to indicate in that instance, the correct response is to include 141=Y as an acknowledgement of reciept of the same. Certainly this is how QuickFIX/J implements it. does anybody know if it's the same for other engines? do you always get a field 141 in response to sending one in a Logon (msgType=a)? or do some FIX vendors ignore the flag? thanks. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
From: Toli K. <to...@ma...> - 2006-08-29 18:49:42
|
Alex, I've tried Steve's suggestion, and it works for me. Here's the pseudocode: override the fromApp() or fromAdmin() functions: public void fromApp(Message message, SessionID sessionId) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType { messageCracker.crack(message, sessionId); } the messageCracker is a subclass of MessageCracker where you override the exact onMessage() functions that you need, or just override the generic function receiving a plain Message like Steve suggests. Here's an example: private class MyMessageCracker extends MessageCracker { /** Handle the incoming new order */ public void onMessage(NewOrderSingle message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue { ...... code .... try { ... more code .... } catch (Exception e) { LoggerAdapter.error(MessageKey.ERROR_PROCESSING_ORDER.getLocalizedMessage(), e, this); try { rejectOrder(message, e.getMessage(), sessionID); } catch (NoMoreIDsException e1) { LoggerAdapter.error(MessageKey.ERROR_NEXT_ORDERID_GEN.getLocalizedMessage(), e1, this); } } } hope this helps. On 8/29/06, Steve Bate <st...@te...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > Hi Alex, > > Like Toby said, the MessageCracker is intended to be used with > generated Message subtypes. However, in your application class > you could override the > > public void onMessage( > quickfix.Message message, SessionID sessionID ) > > method defined from the message cracker to process your > custom message instead of it throwing the UnsupportedMessageType. > I haven't tried this myself, but it looks like it should work. > This method would be called for any unknown message types. > Please let us know if you try this solution and it works. > > Thanks, > > Steve > > > -----Original Message----- > > From: qui...@li... > > [mailto:qui...@li...] On > > Behalf Of Alex McGlashan > > Sent: Tuesday, August 29, 2006 5:01 PM > > To: qui...@li... > > Subject: Re: [Quickfixj-users] Adding messages to data dictionary > > > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Steve, > > > > Sorry for the confusion - I had temporarily resolved the > > problem by hard-coding a check for the new message type in my > > fromApp method but have now reverted to calling the > > MessageCracker as recommended and am now getting the original > > problem again. > > > > To recap: my QuickFIX is sending a BusinessMessageReject > > message (type="j", reason=Unsupported Message Type) on > > receipt of the new message type. I have tried to add the new > > message type to my FIX42.xml file to no avail. > > > > Is there any way of specifying the new message type to > > QuickFIX such that I can then code an onMessage method for it? > > > > Thanks again for your help! > > > > Alex > > > > > > -----Original Message----- > > From: qui...@li... > > [mailto:qui...@li...] On > > Behalf Of Steve Bate > > Sent: 29 August 2006 15:51 > > To: qui...@li... > > Subject: Re: [Quickfixj-users] Adding messages to data dictionary > > > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, > > > > Are these postings out of order or are you still having > > problems after setting the MsgType in the message header? > > > > Steve > > > > > > -------------------------------------------------------------- > > ---------- > > - > > Using Tomcat but need to do more? Need to support web > > services, security? > > Get stuff done quickly with pre-integrated technology to make > > your job easier Download IBM WebSphere Application Server > > v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > > dat=121642 > > _______________________________________________ > > Quickfixj-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > Eurobase International Limited and its subsidiaries > > (Eurobase) are unable to exercise control over the content of > > information in E-Mails. Any views and opinions expressed may > > be personal to the sender and are not necessarily those of > > Eurobase. Eurobase will not enter into any contractual > > obligations in respect of any part of its business in any E-mail. > > > > Privileged / confidential information may be contained in > > this message and /or any attachments. This E-mail is intended > > for the use of the addressee(s) only and may contain > > confidential information. If you are not the / an intended > > recipient, you are hereby notified that any use or > > dissemination of this communication is strictly prohibited. > > If you receive this transmission in error, please notify us > > immediately, and then delete this E-mail. > > > > Neither the sender nor Eurobase accepts any liability > > whatsoever for any defects of any kind either in or arising > > from this E-mail transmission. E-Mail transmission cannot be > > guaranteed to be secure or error-free, as messages can be > > intercepted, lost, corrupted, destroyed, contain viruses, or > > arrive late or incomplete. Eurobase does not accept any > > responsibility for viruses and it is your responsibility to > > scan any attachments. > > > > Registered Address: Essex House, 2 County Place, Chelmsford, > > Essex CM2 0RE, United Kingdom > > > > > > -------------------------------------------------------------- > > ----------- > > Using Tomcat but need to do more? Need to support web > > services, security? > > Get stuff done quickly with pre-integrated technology to make > > your job easier Download IBM WebSphere Application Server > > v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > > dat=121642 > > _______________________________________________ > > Quickfixj-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
From: Steve B. <st...@te...> - 2006-08-29 18:36:29
|
Hi Alex, Like Toby said, the MessageCracker is intended to be used with generated Message subtypes. However, in your application class you could override the public void onMessage( quickfix.Message message, SessionID sessionID ) method defined from the message cracker to process your custom message instead of it throwing the UnsupportedMessageType. I haven't tried this myself, but it looks like it should work. This method would be called for any unknown message types. Please let us know if you try this solution and it works. Thanks, Steve > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On > Behalf Of Alex McGlashan > Sent: Tuesday, August 29, 2006 5:01 PM > To: qui...@li... > Subject: Re: [Quickfixj-users] Adding messages to data dictionary > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Steve, > > Sorry for the confusion - I had temporarily resolved the > problem by hard-coding a check for the new message type in my > fromApp method but have now reverted to calling the > MessageCracker as recommended and am now getting the original > problem again. > > To recap: my QuickFIX is sending a BusinessMessageReject > message (type="j", reason=Unsupported Message Type) on > receipt of the new message type. I have tried to add the new > message type to my FIX42.xml file to no avail. > > Is there any way of specifying the new message type to > QuickFIX such that I can then code an onMessage method for it? > > Thanks again for your help! > > Alex > > > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On > Behalf Of Steve Bate > Sent: 29 August 2006 15:51 > To: qui...@li... > Subject: Re: [Quickfixj-users] Adding messages to data dictionary > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, > > Are these postings out of order or are you still having > problems after setting the MsgType in the message header? > > Steve > > > -------------------------------------------------------------- > ---------- > - > Using Tomcat but need to do more? Need to support web > services, security? > Get stuff done quickly with pre-integrated technology to make > your job easier Download IBM WebSphere Application Server > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > dat=121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > Eurobase International Limited and its subsidiaries > (Eurobase) are unable to exercise control over the content of > information in E-Mails. Any views and opinions expressed may > be personal to the sender and are not necessarily those of > Eurobase. Eurobase will not enter into any contractual > obligations in respect of any part of its business in any E-mail. > > Privileged / confidential information may be contained in > this message and /or any attachments. This E-mail is intended > for the use of the addressee(s) only and may contain > confidential information. If you are not the / an intended > recipient, you are hereby notified that any use or > dissemination of this communication is strictly prohibited. > If you receive this transmission in error, please notify us > immediately, and then delete this E-mail. > > Neither the sender nor Eurobase accepts any liability > whatsoever for any defects of any kind either in or arising > from this E-mail transmission. E-Mail transmission cannot be > guaranteed to be secure or error-free, as messages can be > intercepted, lost, corrupted, destroyed, contain viruses, or > arrive late or incomplete. Eurobase does not accept any > responsibility for viruses and it is your responsibility to > scan any attachments. > > Registered Address: Essex House, 2 County Place, Chelmsford, > Essex CM2 0RE, United Kingdom > > > -------------------------------------------------------------- > ----------- > Using Tomcat but need to do more? Need to support web > services, security? > Get stuff done quickly with pre-integrated technology to make > your job easier Download IBM WebSphere Application Server > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057& > dat=121642 > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |
From: Shepheard, T. \(London\) <Tob...@ml...> - 2006-08-29 17:06:28
|
One option would be to regenerate the generated source code using your new data dictionary and rebuild the quickfix jar. That would be my preferred approach as it gives proper class representations for the mew messsages and fields. The build.xml file contains targets for doing all of this painlessly. Not sure how to go about getting the MessageCracker code to handle new messages it doesn't know about. They're all explicitly coded in the crack4x methods, falling through to the exception-throwing onMesssage default if they don't handle it. =20 HTH, Toby -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 29 August 2006 16:01 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Steve, Sorry for the confusion - I had temporarily resolved the problem by hard-coding a check for the new message type in my fromApp method but have now reverted to calling the MessageCracker as recommended and am now getting the original problem again. To recap: my QuickFIX is sending a BusinessMessageReject message (type=3D"j", reason=3DUnsupported Message Type) on receipt of the new message type. I have tried to add the new message type to my FIX42.xml file to no avail. Is there any way of specifying the new message type to QuickFIX such that I can then code an onMessage method for it? Thanks again for your help! Alex =20 -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 29 August 2006 15:51 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, Are these postings out of order or are you still having problems after setting the MsgType in the message header? Steve=20 ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users Eurobase International Limited and its subsidiaries (Eurobase) are unable to exercise control over the content of information in E-Mails. Any views and opinions expressed may be personal to the sender and are not necessarily those of Eurobase. Eurobase will not enter into any contractual obligations in respect of any part of its business in any E-mail.=20 Privileged / confidential information may be contained in this message and /or any attachments. This E-mail is intended for the use of the addressee(s) only and may contain confidential information. If you are not the / an intended recipient, you are hereby notified that any use or dissemination of this communication is strictly prohibited. If you receive this transmission in error, please notify us immediately, and then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any defects of any kind either in or arising from this E-mail transmission. E-Mail transmission cannot be guaranteed to be secure or error-free, as messages can be intercepted, lost, corrupted, destroyed, contain viruses, or arrive late or incomplete. Eurobase does not accept any responsibility for viruses and it is your responsibility to scan any attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 0RE, United Kingdom ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users -------------------------------------------------------- If you are not an intended recipient of this e-mail, please notify the = sender, delete it and do not read, act upon, print, disclose, copy, = retain or redistribute it. Click here for important additional terms = relating to this e-mail. http://www.ml.com/email_terms/ -------------------------------------------------------- |
From: Alex M. <ale...@eu...> - 2006-08-29 15:02:25
|
Hi Steve, Sorry for the confusion - I had temporarily resolved the problem by hard-coding a check for the new message type in my fromApp method but have now reverted to calling the MessageCracker as recommended and am now getting the original problem again. To recap: my QuickFIX is sending a BusinessMessageReject message (type=3D"j", reason=3DUnsupported Message Type) on receipt of the new message type. I have tried to add the new message type to my FIX42.xml file to no avail. Is there any way of specifying the new message type to QuickFIX such that I can then code an onMessage method for it? Thanks again for your help! Alex =20 -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 29 August 2006 15:51 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Alex, Are these postings out of order or are you still having problems after setting the MsgType in the message header? Steve=20 ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |
From: Steve B. <st...@te...> - 2006-08-29 14:49:30
|
Hi Alex, Are these postings out of order or are you still having problems after setting the MsgType in the message header? Steve |
From: Alex M. <ale...@eu...> - 2006-08-29 13:41:56
|
Hi Steve, The new message was added to the data dictionary using Notepad. There were no dictionary-related messages in the log. Is there anything I can do to get some diagnostics? Regards, Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 25 August 2006 16:23 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |
From: Alex M. <ale...@eu...> - 2006-08-29 12:10:15
|
I've just spotted my error - I should be setting MsgType in the header. Apologies if anyone has looked at this. -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Alex McGlashan Sent: 29 August 2006 11:18 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Hi Steve, Thanks for the reply. My client has now made a change to the data dictionary such that I can see his message in my fromApp callback method and I am required to reply to this message with another new message type. I am using the following code to create this message, however, it is not being received: quickfix.fix42.Message message =3D new quickfix.fix42.Message(); message.setField(new MsgType("U2")); message.setString(7532, applicationID); message.setUtcTimeStamp(60, new Date()); try { Session.sendToTarget(message, session); } catch (SessionNotFound ex) { System.out.println("Alex debug: exception =3D " + = ex.getMessage()); ex.printStackTrace(); } Any ideas? Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 25 August 2006 16:23 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are unable to exercise control over the content of information in E-Mails. Any views and opinions expressed may be personal to the sender and are not necessarily those of Eurobase. Eurobase will not enter into any contractual obligations in respect of any part of its business in any E-mail.=20 Privileged / confidential information may be contained in this message and /or any attachments. This E-mail is intended for the use of the addressee(s) only and may contain confidential information. If you are not the / an intended recipient, you are hereby notified that any use or dissemination of this communication is strictly prohibited. If you receive this transmission in error, please notify us immediately, and then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any defects of any kind either in or arising from this E-mail transmission. E-Mail transmission cannot be guaranteed to be secure or error-free, as messages can be intercepted, lost, corrupted, destroyed, contain viruses, or arrive late or incomplete. Eurobase does not accept any responsibility for viruses and it is your responsibility to scan any attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 0RE, United Kingdom ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users |
From: Alex M. <ale...@eu...> - 2006-08-29 10:19:10
|
Hi Steve, Thanks for the reply. My client has now made a change to the data dictionary such that I can see his message in my fromApp callback method and I am required to reply to this message with another new message type. I am using the following code to create this message, however, it is not being received: quickfix.fix42.Message message =3D new quickfix.fix42.Message(); message.setField(new MsgType("U2")); message.setString(7532, applicationID); message.setUtcTimeStamp(60, new Date()); try { Session.sendToTarget(message, session); } catch (SessionNotFound ex) { System.out.println("Alex debug: exception =3D " + = ex.getMessage()); ex.printStackTrace(); } Any ideas? Alex -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 25 August 2006 16:23 To: qui...@li... Subject: Re: [Quickfixj-users] Adding messages to data dictionary QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Registered Address: Essex House, 2 County Place, Chelmsford, Essex CM2 = 0RE, United Kingdom |