quickfix-users Mailing List for QuickFIX (Page 34)
Brought to you by:
orenmnero
You can subscribe to this list here.
2002 |
Jan
|
Feb
(4) |
Mar
(6) |
Apr
(2) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(11) |
Oct
(3) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(3) |
Mar
(10) |
Apr
(40) |
May
(63) |
Jun
(12) |
Jul
(26) |
Aug
(13) |
Sep
(6) |
Oct
(13) |
Nov
(17) |
Dec
(28) |
2004 |
Jan
(13) |
Feb
(6) |
Mar
(9) |
Apr
(20) |
May
(15) |
Jun
(29) |
Jul
(22) |
Aug
(11) |
Sep
(32) |
Oct
(34) |
Nov
(22) |
Dec
(33) |
2005 |
Jan
(17) |
Feb
(8) |
Mar
(3) |
Apr
(20) |
May
(19) |
Jun
(29) |
Jul
(30) |
Aug
(10) |
Sep
(24) |
Oct
|
Nov
(17) |
Dec
(11) |
2006 |
Jan
(32) |
Feb
(54) |
Mar
(34) |
Apr
(43) |
May
(14) |
Jun
(11) |
Jul
(10) |
Aug
(43) |
Sep
(37) |
Oct
(44) |
Nov
(16) |
Dec
(11) |
2007 |
Jan
(26) |
Feb
(5) |
Mar
(23) |
Apr
(3) |
May
(22) |
Jun
(17) |
Jul
(22) |
Aug
(34) |
Sep
(17) |
Oct
(18) |
Nov
(4) |
Dec
(8) |
2008 |
Jan
(28) |
Feb
(28) |
Mar
(23) |
Apr
(37) |
May
(53) |
Jun
(20) |
Jul
(30) |
Aug
(12) |
Sep
(19) |
Oct
(16) |
Nov
(15) |
Dec
(10) |
2009 |
Jan
(19) |
Feb
(8) |
Mar
(21) |
Apr
(8) |
May
(15) |
Jun
(22) |
Jul
(34) |
Aug
(18) |
Sep
(23) |
Oct
(26) |
Nov
(16) |
Dec
(13) |
2010 |
Jan
(38) |
Feb
(17) |
Mar
(39) |
Apr
(34) |
May
(5) |
Jun
(15) |
Jul
(7) |
Aug
(18) |
Sep
(4) |
Oct
(16) |
Nov
(3) |
Dec
(17) |
2011 |
Jan
(28) |
Feb
(12) |
Mar
(36) |
Apr
(9) |
May
(26) |
Jun
(27) |
Jul
(6) |
Aug
(10) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(9) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(9) |
Nov
(10) |
Dec
(8) |
2013 |
Jan
(3) |
Feb
(2) |
Mar
(7) |
Apr
(2) |
May
|
Jun
(7) |
Jul
(22) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(3) |
Dec
(2) |
2014 |
Jan
(4) |
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(4) |
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Paul C. <pa...@op...> - 2008-08-02 03:17:58
|
Hi: I am trying to compile 1.12.4 with the --with-java option and fairly certain I have JAVA_HOME defined correctly. On compile, I get to the "jar: Building jar: ...." line and then there is a long pause, currently over 45 minutes! I have no idea how long this should take on a fast processor. Could anyone provide some guidance on build time? Regards, Paul |
From: Malinka R. <ael...@gm...> - 2008-08-01 16:31:59
|
gcc 4.1.2, on Gentoo On Thu, Jul 31, 2008 at 7:08 PM, Paul Check <pa...@op...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi: I have a fully updated Debian box with gcc/g++ 4.3.1-2 and I´m having > > compile errors on the cvs as well and prod version of QuickFIX. The > error > > is "strcpy is not a member of std" and happens almost immediately on cvs > > version. The box is x86 SMP (Xeon). Any help? Thanks, Paul > > Hi: I did not receive any ideas, so perhaps I could rephrase my questio^n: > For people using Linux, what distro and version of the compilers do you > use? Despite my reading through the dependencies and making sure all > software (other than sstream) is installed, I cannot get QF to compile. I > solved the problem above by including <cstring> in one of the .cpp files, > but then I simply ran into another compile error a few steps later. > > Any help much appreciated. PC > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Paul C. <pa...@op...> - 2008-08-01 15:33:21
|
>> Hi: I did not receive any ideas, so perhaps I could rephrase my >> questio^n: >> For people using Linux, what distro and version of the compilers do you >> use? Despite my reading through the dependencies and making sure all >> software (other than sstream) is installed, I cannot get QF to compile. >> I >> solved the problem above by including <cstring> in one of the .cpp >> files, >> but then I simply ran into another compile error a few steps later. >> >> Any help much appreciated. PC > no problems building on the following three fedora core releases: > > FC4: gcc-c++-4.0.2-8 > FC5: gcc-c++-4.1.1-1 > FC8: gcc-c++-4.1.2-33 > > /mark Thanks Mark. I was able to get a successful compile on Debian unstable (fully updated) using the 4.1 and 4.2 versions of the compilers (that is 4.1.2-23 and 4.2.4-3 resp) that come on the box. PC |
From: Mark T. K. <mke...@di...> - 2008-08-01 14:21:43
|
Paul Check wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > >> Hi: I have a fully updated Debian box with gcc/g++ 4.3.1-2 and I´m having >> compile errors on the cvs as well and prod version of QuickFIX. The error >> is "strcpy is not a member of std" and happens almost immediately on cvs >> version. The box is x86 SMP (Xeon). Any help? Thanks, Paul > > Hi: I did not receive any ideas, so perhaps I could rephrase my questio^n: > For people using Linux, what distro and version of the compilers do you > use? Despite my reading through the dependencies and making sure all > software (other than sstream) is installed, I cannot get QF to compile. I > solved the problem above by including <cstring> in one of the .cpp files, > but then I simply ran into another compile error a few steps later. > > Any help much appreciated. PC > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ no problems building on the following three fedora core releases: FC4: gcc-c++-4.0.2-8 FC5: gcc-c++-4.1.1-1 FC8: gcc-c++-4.1.2-33 /mark |
From: Paul C. <pa...@op...> - 2008-07-31 23:08:07
|
> Hi: I have a fully updated Debian box with gcc/g++ 4.3.1-2 and I´m having > compile errors on the cvs as well and prod version of QuickFIX. The error > is "strcpy is not a member of std" and happens almost immediately on cvs > version. The box is x86 SMP (Xeon). Any help? Thanks, Paul Hi: I did not receive any ideas, so perhaps I could rephrase my questio^n: For people using Linux, what distro and version of the compilers do you use? Despite my reading through the dependencies and making sure all software (other than sstream) is installed, I cannot get QF to compile. I solved the problem above by including <cstring> in one of the .cpp files, but then I simply ran into another compile error a few steps later. Any help much appreciated. PC |
From: Paul C. <pa...@op...> - 2008-07-30 18:23:51
|
Hi: I have a fully updated Debian box with gcc/g++ 4.3.1-2 and I´m having compile errors on the cvs as well and prod version of QuickFIX. The error is "strcpy is not a member of std" and happens almost immediately on cvs version. The box is x86 SMP (Xeon). Any help? Thanks, Paul |
From: Mike G. <mg...@co...> - 2008-07-29 18:22:10
|
You are right that the root of the problem is that programs that use autoconf are not supposed to install config.h. I ran into this before when using ACE (which incorrectly installs config.h) and quickfix (which was also doing it at the time). If I recall correctly, Oren fixed this behavior on quickfix's end. Maybe this behavior was accidentally reintroduced? -- Mike Gatny Connamara Systems, LLC http://www.connamara.com/ |
From: Greg C. <gre...@da...> - 2008-07-29 13:19:52
|
I am looking to get some books to help me with QuickFix and fix In general. Can someone recommend any good ones? Thanks, Greg |
From: Francesco <fpi...@gm...> - 2008-07-28 15:37:16
|
I'm sorry for the wrong message in my earlier e-mail... it was not that issue... ---------- Forwarded message ---------- From: Francesco <fpi...@gm...> Date: Mon, Feb 25, 2008 at 6:08 PM Subject: Repeating groups To: qui...@li... Hi everybody, I'm migrating a little application from FIX 4.2 to FIX 4.4 version. In my previous version I was collecting some addictional fields that were disposable singularly, one by one; now I've noticed that same fields are availble via repeating groups... how can I retrieve these? Using a loop? Can I know in advance the number of repeating groups for a field? Thank you for your support, have a good day! Francesco |
From: Francesco <fpi...@gm...> - 2008-07-28 15:32:22
|
Hi everybody, I'm migrating a little application from FIX 4.2 to FIX 4.4 version. I'm receiving in my log this error: "terminate called after throwing an instance of 'FIX::IncorrectDataFormat' what(): Incorrect data format for value" Can you help me with this, please? Thank you for your support, have a good day! Francesco |
From: Mikhail V. <mve...@gm...> - 2008-07-26 18:36:44
|
There seem to be an annoyance when using quickfix in conjunction with other free software packages. e.g ACE In the config of quickfix there macro definitions of PACKAGE_TARNAME, PACKAGE_VERSION, etc. Other packages that use autoconf define the same thing and when included at the same time as quickfix cause a lot of warnings for redefinition of the same. Has anyone solved this problem? Or is there a plan to solve this problem? Regards, Mikhail |
From: Kenny S. <ks...@co...> - 2008-07-22 13:17:11
|
The executor has a C# example. You could look at the examples in QuickfixJ, whose interface is similar to Quickfix. On Mon, Jul 21, 2008 at 4:31 PM, Greg Czechowicz < gre...@da...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Does anyone have an example of a trade client within in something other > than c++? I am more familiar with c# and the example that comes with > quickfix is in c++ and not easy to read for me. Any help would be great. > > > > Thanks, > > Greg > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > -- Kenny Stone Connamara Systems, LLC |
From: Greg C. <gre...@da...> - 2008-07-21 21:32:33
|
Does anyone have an example of a trade client within in something other than c++? I am more familiar with c# and the example that comes with quickfix is in c++ and not easy to read for me. Any help would be great. Thanks, Greg |
From: <or...@qu...> - 2008-07-21 17:29:33
|
Hmmm. Would really need to see the compilation errors to be of any help. One thing is certain, you are passing a variable factory into the SocketAcceptor, but you never created a variable called factory. > -------- Original Message -------- > Subject: [Quickfix-users] VB.net Compilation Error > From: "Greg Czechowicz" <gre...@da...> > Date: Mon, July 21, 2008 12:18 pm > To: <qui...@li...> > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>It is actually C#. I wrote the wrong subject.. > > > When I try to compile it bombs on the following 2 lines.. > > Application application = new MyApplication(); > > > And then > > SocketAcceptor acceptor = new SocketAcceptor > (application, factory, settings, logFactory /*optional*/, > messageFactory); > > If anyone could let me know why this is happening that would be great.. > > Im using the example code.. > > using QuickFix; > using System; > > class MyClass > { > static void Main(string[] args) > { > if (args.Length != 1) return; > String fileName = args[0]; > > try > { > SessionSettings settings = new SessionSettings(fileName); > Application application = new MyApplication(); > FileStoreFactory storeFactory = new FileStoreFactory(settings); > FileLogFactory logFactory = new FileLogFactory(settings); > MessageFactory messageFactory = new DefaultMessageFactory(); > SocketAcceptor acceptor = new SocketAcceptor > (application, factory, settings, logFactory /*optional*/, > messageFactory); > acceptor.start(); > // while( condition == true ) { do something; } > acceptor.stop(); > } > catch (ConfigError e) > { > Console.WriteLine(e); > } > } > } > > > > > Greg Czechowicz > Data Symmetry LLC > 908.264.5250 (Ph) > 973.953.5944 (Cell) > 908.264.5221 (Fx) > gre...@da... <mailto:dav...@da...><hr>------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/<hr>_______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Greg C. <gre...@da...> - 2008-07-21 17:19:24
|
It is actually C#. I wrote the wrong subject.. When I try to compile it bombs on the following 2 lines.. Application application = new MyApplication(); And then SocketAcceptor acceptor = new SocketAcceptor (application, factory, settings, logFactory /*optional*/, messageFactory); If anyone could let me know why this is happening that would be great.. Im using the example code.. using QuickFix; using System; class MyClass { static void Main(string[] args) { if (args.Length != 1) return; String fileName = args[0]; try { SessionSettings settings = new SessionSettings(fileName); Application application = new MyApplication(); FileStoreFactory storeFactory = new FileStoreFactory(settings); FileLogFactory logFactory = new FileLogFactory(settings); MessageFactory messageFactory = new DefaultMessageFactory(); SocketAcceptor acceptor = new SocketAcceptor (application, factory, settings, logFactory /*optional*/, messageFactory); acceptor.start(); // while( condition == true ) { do something; } acceptor.stop(); } catch (ConfigError e) { Console.WriteLine(e); } } } Greg Czechowicz Data Symmetry LLC 908.264.5250 (Ph) 973.953.5944 (Cell) 908.264.5221 (Fx) gre...@da... <mailto:dav...@da...> |
From: Greg C. <gre...@da...> - 2008-07-21 17:15:05
|
When I try to compile it bombs on the following 2 lines.. Application application = new MyApplication(); And then SocketAcceptor acceptor = new SocketAcceptor (application, factory, settings, logFactory /*optional*/, messageFactory); If anyone could let me know why this is happening that would be great.. Im using the example code.. using QuickFix; using System; class MyClass { static void Main(string[] args) { if (args.Length != 1) return; String fileName = args[0]; try { SessionSettings settings = new SessionSettings(fileName); Application application = new MyApplication(); FileStoreFactory storeFactory = new FileStoreFactory(settings); FileLogFactory logFactory = new FileLogFactory(settings); MessageFactory messageFactory = new DefaultMessageFactory(); SocketAcceptor acceptor = new SocketAcceptor (application, factory, settings, logFactory /*optional*/, messageFactory); acceptor.start(); // while( condition == true ) { do something; } acceptor.stop(); } catch (ConfigError e) { Console.WriteLine(e); } } } Greg Czechowicz Data Symmetry LLC 908.264.5250 (Ph) 973.953.5944 (Cell) 908.264.5221 (Fx) gre...@da... <mailto:dav...@da...> |
From: Daniel P. <dan...@gm...> - 2008-07-19 11:06:50
|
Your repeating group is out of order in the "to App". Tag 55 needs to come after 146 like this toApp: 8=FIX.4.2☺9=130☺35=V☺34=2☺49=USERNAME☺52=20080716-19:47:27.874☺56=BROKER☺ 1=1567222☺50=1854K16030☺*55=EUR/USD☺146=1* ☺262=101☺263=0☺264=1☺267=1☺269=0☺10=035☺ On Thu, Jul 17, 2008 at 4:52 PM, <or...@qu...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Just off first glance, you have tag 1 (Account) which is a body field, > followed by tag 50 (SENDERCOMPID) which is a header field. All header > fields should precede all body fields. > > --oren > > > -------- Original Message -------- > > Subject: [Quickfix-users] Tag specified out of required order > > From: chris1985 <chr...@ho...> > > Date: Thu, July 17, 2008 3:21 pm > > To: qui...@li... > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html > > I am having a problem with the FIX message below which is saying the "Tag > > specified out of required order". Have I got the correct tags in the > header > > and body? If anyone can tell me which tag is wrong I would be grateful > > toApp: > > 8=FIX.4.2☺9=130☺35=V☺34=2☺49=USERNAME☺52=20080716-19:47:27.874☺56=BROKER☺ > > > 1=1567222☺50=1854K16030☺55=EUR/USD☺146=1☺262=101☺263=0☺264=1☺267=1☺269=0☺10=035☺ > > fromAdmin: > > > 8=FIX.4.2☺9=114☺35=3☺34=2☺49=BROKER☺52=20080716-19:47:25.915☺56=USERNAME☺45=2☺58=Tag > > specified out of required order☺371=50☺372=V☺10=026☺ > > Thanks in advance, > > Chris > > -- > > View this message in context: > http://www.nabble.com/Tag-specified-out-of-required-order-tp18495510p18495510.html > > Sent from the QuickFIX - User mailing list archive at Nabble.com. > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: J. M. <jul...@pr...> - 2008-07-18 18:54:09
|
If I try to do a logOn with a FIX server and it doesn't response, it is normal that the initiator throw immediately an error : "Connection reset by peer". How much would the initiator wait until it assumed the acceptor has reset the connection? hanks, Julian. |
From: Andrew M. <an...@nm...> - 2008-07-18 15:39:44
|
Is there a way I can configure a session to not reconnect after a disconnect? Thanks.. |
From: Kenny S. <ks...@co...> - 2008-07-17 21:00:39
|
Can the ruby extension be build in windows using Visual Studio? I built it successfully on OS X but I cannot find a configuration option for Visual Studio. Thanks. -- Kenny Stone Connamara Systems, LLC |
From: <or...@qu...> - 2008-07-17 20:52:30
|
Just off first glance, you have tag 1 (Account) which is a body field, followed by tag 50 (SENDERCOMPID) which is a header field. All header fields should precede all body fields. --oren > -------- Original Message -------- > Subject: [Quickfix-users] Tag specified out of required order > From: chris1985 <chr...@ho...> > Date: Thu, July 17, 2008 3:21 pm > To: qui...@li... > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > I am having a problem with the FIX message below which is saying the "Tag > specified out of required order". Have I got the correct tags in the header > and body? If anyone can tell me which tag is wrong I would be grateful > toApp: > 8=FIX.4.2☺9=130☺35=V☺34=2☺49=USERNAME☺52=20080716-19:47:27.874☺56=BROKER☺ > 1=1567222☺50=1854K16030☺55=EUR/USD☺146=1☺262=101☺263=0☺264=1☺267=1☺269=0☺10=035☺ > fromAdmin: > 8=FIX.4.2☺9=114☺35=3☺34=2☺49=BROKER☺52=20080716-19:47:25.915☺56=USERNAME☺45=2☺58=Tag > specified out of required order☺371=50☺372=V☺10=026☺ > Thanks in advance, > Chris > -- > View this message in context: http://www.nabble.com/Tag-specified-out-of-required-order-tp18495510p18495510.html > Sent from the QuickFIX - User mailing list archive at Nabble.com. > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: chris1985 <chr...@ho...> - 2008-07-17 20:21:49
|
I am having a problem with the FIX message below which is saying the "Tag specified out of required order". Have I got the correct tags in the header and body? If anyone can tell me which tag is wrong I would be grateful toApp: 8=FIX.4.2☺9=130☺35=V☺34=2☺49=USERNAME☺52=20080716-19:47:27.874☺56=BROKER☺ 1=1567222☺50=1854K16030☺55=EUR/USD☺146=1☺262=101☺263=0☺264=1☺267=1☺269=0☺10=035☺ fromAdmin: 8=FIX.4.2☺9=114☺35=3☺34=2☺49=BROKER☺52=20080716-19:47:25.915☺56=USERNAME☺45=2☺58=Tag specified out of required order☺371=50☺372=V☺10=026☺ Thanks in advance, Chris -- View this message in context: http://www.nabble.com/Tag-specified-out-of-required-order-tp18495510p18495510.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: J. M. <jul...@pr...> - 2008-07-14 21:08:25
|
I need to use FIXML with a Server. The solution that came up was to edit some QuickFIx code to allow this functionality, the idea is to catch every incoming FIXML message and translate it to FIX, and edit every sending message to FIXML before the sending. I creted a new class "FIXMLTranslator" that might do that. So in the QF class Session.cpp I replaced the line: message.toString( messageString ); by this one: messageString = FIXMLParser::ToFIXML(&message); This is just before the message is send to the socket... as it's just a string he musn't care about the format...So a message like this(logOn): 8=FIX.4.4 9=129 35=A 34=1 49=Terra Verte LP (AGR Power) 52=20080704-12:07:32.730 56=NYMEX 50=TRDGR 98=0 108=30 141=Y 553=tvapiuser 554=tvapiuser 10=233 converts in: <FIXML v="4.4" s="20040109" r="20030618"><UserReq UserReqID="1" UserReqTyp="1" Username="tvapiuser" Password="tvapiuser"/></FIXML> To test this, I create an Iniciator and Acceptor applications, I run them with the original QuickFix libraries and it worked great. But when I enter the new QF edited libreries this happends: In Iniciator: 20080708-18:00:30 : Connecting to 192.168......... on port 31155 20080708-18:00:30 : Initiated logon request 20080708-18:00:30 : Socket Error: Connection reset by peer. 20080708-18:00:30 : Disconnecting In Acceptor: 20080708-18:33:42 : Accepted connection from 192.168.1.105 on port 31155 I've write some loggers files in the QuickFix C++ code to see if the logOn message is received and it resulted positive. It seem that for some reason the iniciator breake the connection after sending the logOn message, it trys to read from the socket and it doesn't find anything... size=0 means "Connection reset by peer". I would like to know every posible scenario in wich a quickFix session is terminated, cause I can't figger ot out. What fires the event that trys to read from the socket?? I guess it's not continuosly reading cause it would find size=0 most of times, and throw "connection reset by peer" all the time. Thanks, Julian. |
From: <or...@qu...> - 2008-07-11 02:15:46
|
What does the log of the other application say? > -------- Original Message -------- > Subject: [Quickfix-developers] Disconnection issue > From: "Julián_Mendiola" <jul...@pr...> > Date: Thu, July 10, 2008 3:09 pm > To: "or...@qu..." <or...@qu...>,quickfix-users > <qui...@li...>,qui...@li... > > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>For some reason my initiator disconnect after sending the logOn message, > this this the method tracking... > > SocketInitiator::onStart() > L---> m_connector.block( *this ); > SocketConnector::block : > L---> m_monitor.block( wrapper, poll ); > SocketMonitor::processReadSet : > L---> strategy.onEvent( *this, s ); > SocketConnector.onEvent : > L---> m_strategy.onDisconnect( m_connector, socket ) > Session-disconect() : > L---> socketInitiator.onDisconnect() > Disconnecting... > > Why is it disconnecting??? In the logger file just say : "Connection reset > by peer" and the peer is other application (mine), it is not closing the > socket... the problem is in the Initiator as you can see above. Which are > the possible causes that can trigger the break down of it??? > > Any clue?<hr>------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08<hr>_______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: J. M. <jul...@pr...> - 2008-07-10 20:09:05
|
For some reason my initiator disconnect after sending the logOn message, this this the method tracking... SocketInitiator::onStart() L---> m_connector.block( *this ); SocketConnector::block : L---> m_monitor.block( wrapper, poll ); SocketMonitor::processReadSet : L---> strategy.onEvent( *this, s ); SocketConnector.onEvent : L---> m_strategy.onDisconnect( m_connector, socket ) Session-disconect() : L---> socketInitiator.onDisconnect() Disconnecting... Why is it disconnecting??? In the logger file just say : "Connection reset by peer" and the peer is other application (mine), it is not closing the socket... the problem is in the Initiator as you can see above. Which are the possible causes that can trigger the break down of it??? Any clue? |