quickfix-users Mailing List for QuickFIX (Page 75)
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: Caleb E. <cal...@gm...> - 2004-10-08 19:13:33
|
On Fri, 8 Oct 2004 11:50:48 +0530, Dinesh Belaguli <din...@in...> wrote: > Problem: The provider uses two fields of FIX4.3, "MinBidSize" and > "MinOfferSize", these fields are not defined for FIX4.2, So how do we go > about it? You should be able to add these fields to the XML data dictionary that you use for this connection (assuming you are using a data dictionary on that connection - if not, you don't need to do *anything*). You will need to add them to the <fields> section and to the appropriate <message>s. > Basically we do not know how to get and set custom fields. Any help?? Read the Fine Manual (some might use a stronger F-word there :) http://quickfixengine.org/quickfix/doc/html/user_defined.html -- Caleb Epstein cal...@gm... |
From: Blain S. <bla...@tr...> - 2004-10-08 17:04:48
|
Dinesh, setField doesn't care if the field is defined as part of the message or not. see http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html down at the bottom of the page. -Blain Dinesh Belaguli wrote: > Hi > > We are using quickfix 8.0, we need to support "Quote,(FX Outsight) [35 > = S]" message for one of our provider. The provider is using FIX 4.2. > > Problem: The provider uses two fields of FIX4.3, "MinBidSize" and > "MinOfferSize", these fields are not defined for FIX4.2, So how do we > go about it? > > Also if we need to add an additional custom field not defined in > FIXProtocol and not support by quickfix also, how are we going to do that. > > Basically we do not know how to get and set custom fields. Any help?? > > thanks > Dinesh > -- Blain Sadler Software Developer TradeDesk Software Corporation 8 Diane Drive Essex Junction, VT 05452-4008 phone: (802) 655-2777 e-mail: bla...@tr... |
From: Hans B. <han...@ma...> - 2004-10-08 09:58:44
|
On Thu, 2004-10-07 at 18:26, Tahir H Butt wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > so I set up the JAVA_HOME properly, the configure script detected JNI > this time, and compiled the java code as well. > > unfortunately, running it still did not work. i get the message i > posted earlier. > > Gateway $ ./runat_java 81023 > <at> > Exception in thread "main" java.lang.UnsatisfiedLinkError: create > at quickfix.SessionSettings.create(Native Method) > at quickfix.SessionSettings.<init>(Unknown Source) > at at.main(at.java:42) > Runner.rb:79:in `sleep': Interrupt > from Runner.rb:79:in `createProcess' > from Runner.rb:72:in `each' > from Runner.rb:72:in `createProcess' > from Runner.rb:109 > from Runner.rb:106:in `each' > from Runner.rb:106 > > this is quickfix-1.9.2 on a Powerbook G4 running OS X 1.3.5 Do you have the 'lib/quickfix.jar'. I got some similar exception recently, when building on Linux Debian (sid). I did not have the Java bin directory in the PATH. That was needed for running 'javah'. check $PATH and run: PATH=$JAVA_HOME/bin:$PATH export PATH if necessary Hans Bausewein |
From: Dinesh B. <Din...@in...> - 2004-10-08 06:20:41
|
Hi We are using quickfix 8.0, we need to support "Quote,(FX Outsight) [35 = =3D S]" message for one of our provider. The provider is using FIX 4.2. Problem: The provider uses two fields of FIX4.3, "MinBidSize" and = "MinOfferSize", these fields are not defined for FIX4.2, So how do we go = about it? Also if we need to add an additional custom field not defined in = FIXProtocol and not support by quickfix also, how are we going to do = that. Basically we do not know how to get and set custom fields. Any help?? thanks Dinesh |
From: Tahir H B. <ta...@ac...> - 2004-10-07 16:30:34
|
so I set up the JAVA_HOME properly, the configure script detected JNI this time, and compiled the java code as well. unfortunately, running it still did not work. i get the message i posted earlier. Gateway $ ./runat_java 81023 <at> Exception in thread "main" java.lang.UnsatisfiedLinkError: create at quickfix.SessionSettings.create(Native Method) at quickfix.SessionSettings.<init>(Unknown Source) at at.main(at.java:42) Runner.rb:79:in `sleep': Interrupt from Runner.rb:79:in `createProcess' from Runner.rb:72:in `each' from Runner.rb:72:in `createProcess' from Runner.rb:109 from Runner.rb:106:in `each' from Runner.rb:106 this is quickfix-1.9.2 on a Powerbook G4 running OS X 1.3.5 On Oct 6, 2004, at 2:53 PM, Oren Miller wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > The ability for the build script to successfully detect the presence > of JNI and the need to do the java build is dependent on JAVA_HOME > being set correctly. Under this directory, it mush be able to find > include/jni.h. Is it set to the correct location? On my OS/X box it > is set to /Library/Java/Home > > --oren > > On Oct 6, 2004, at 1:43 PM, Tahir H Butt wrote: > >> Hi, so I don't know why this hadn't happened before but I need to run >> 'sh build.sh' in the src directory to get the at.jar compiled and >> placed in lib. >> >> now that is done, i don't get the old message. >> >> instead i get: >> >> <at> >> Exception in thread "main" java.lang.UnsatisfiedLinkError: create >> at quickfix.SessionSettings.create(Native Method) >> at quickfix.SessionSettings.<init>(Unknown Source) >> at at.main(at.java:42) >> Runner.rb:79:in `sleep': Interrupt >> from Runner.rb:79:in `createProcess' >> from Runner.rb:72:in `each' >> from Runner.rb:72:in `createProcess' >> from Runner.rb:109 >> from Runner.rb:106:in `each' >> from Runner.rb:106 >> >> any clues on where i need to look to find why this error occured? >> >> just to be clear, in the root directory i had run ./configure and >> then make, yet the java code did not compile at that time. i've had >> to go into src and src/java and run the build scripts to get the jni >> and jar files compiled. maybe i am still missing something. why >> didn't the configure script setup the makefiles to do the java >> interface as well? >> >> -- tahir >> >> On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX FAQ: >>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> What version of OS/X are you running, and what version of ruby is >>> installed? What results come out of runut_java? >>> >>> Currently the install scripts don't do a perfect job under OS/X, but >>> the test scripts don't rely on this installation since they use the >>> locally built libraries instead of the installed ones. Right now >>> the only OS/X specific install feature the scripts are performing is >>> creating a symlink to libquickfix_jni.dylib called >>> libquickfix_jni.jnilib, since OS/X requires this extension. This >>> symlink is also currently placed in /usr/local/lib. This probably >>> isn't the ideal location as you pointed out, and we can see about >>> installing them as per apple's recommendation. The current >>> installation is basically the default for autotools which I don't >>> think is very aware of how to deploy java in general, and even less >>> so on OS/X. >>> >>> In the meantime it shouldn't particularly matter where the .jar and >>> .jnilib are installed, as long as they get added to your classpath >>> and java.library.path respectively. >>> >>> --oren >>> >>> On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: >>> >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX FAQ: >>>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> So right now after I do 'make install' -- it put >>>> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which >>>> isn't what is recommended by Apple: >>>> >>>> http://developer.apple.com/documentation/Java/Conceptual/ >>>> Java141Development/Core_APIs/chapter_6_section_4.html >>>> >>>> but I would think people have written the Makefile (or patched the >>>> standard one) for OS X such that it compiles and installs properly. >>>> does anyone know what files need to be in >>>> /Library/Java/Extensions/? >>>> >>>> i was only able to compile it after I edited the Makefile with the >>>> header path that the Apple jni document notes. >>>> >>>> if i run the test right now, i get: >>>> >>>> $ ./runat_java 81023 >>>> Exception in thread "main" java.lang.NoClassDefFoundError: at >>>> <at> >>>> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >>>> result='failure' > >>>> <message> >>>> Invalid argument - "connect(2)" >>>> <line>3</line> >>>> </message> >>>> </test> >>>> >>>> -- tahir >>>> >>>> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >>>> >>>>> Can you give some more details about what you mean by "did not >>>>> work"? >>>>> >>>>> --oren >>>>> >>>>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Though I've gotten the C++ code built and installed (and tested), >>>>>> the Java code has given me problems. >>>>>> >>>>>> If anyone can help me, that would be much appreciated. I got the >>>>>> library to compile once I included the Java framework headers, >>>>>> but installing the libraries in /usr/local/lib did not work. >>>>>> Should it be instead installed in some Mac OS X library location? >>>>>> >>>>>> Thanks, >>>>>> -- tahir >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------- >>>>>> This SF.net email is sponsored by: IT Product Guide on >>>>>> ITManagersJournal >>>>>> Use IT products in your business? Tell us what you think of them. >>>>>> Give us >>>>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to >>>>>> find out more >>>>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>>>> _______________________________________________ >>>>>> Quickfix-users mailing list >>>>>> Qui...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.net email is sponsored by: IT Product Guide on >>>> ITManagersJournal >>>> Use IT products in your business? Tell us what you think of them. >>>> Give us >>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>> out more >>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: NITIN G. <nit...@em...> - 2004-10-06 21:30:45
|
Thanks Oren. I realized later that wrapper methods were missing in the .N= ET API for these functions. I worked around it by storing the sessionID = in a public variable when a connection was established. So far I'm only a= ware of the Session class in the .NET API thats missing these wrappers in= QuickFIX 1.8.0 Rgds, -nitin ----- Original Message ----- From: Oren Miller <or...@qu...> Date: Wed, 6 Oct 2004 11:09:05 -0500 To: "NITIN GUPTA" <nit...@em...> Subject: Re: [Quickfix-users] Accessing Session class public functions > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html= /index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixF= AQ > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > There simply isn't a wrapper method for it in the .NET API right now. =20 > You need to look at src/.NET/Session.h, and you will see that=20 > getSessionID simply isn't wrapped. I'll go through and add any missing= =20 > methods. >=20 > --oren >=20 > On Oct 4, 2004, at 4:25 PM, NITIN GUPTA wrote: >=20 > > QuickFIX Documentation:=20 > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX FAQ:=20 > > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > I built my QuickFix libraries using quickfix 1.8.0 / Visual Studio=20 > > .NET / Win2K. It seems that some public functions of the Session=20 > > class are not accessible when I try to use them in my application. =20 > > For example the getSessionID() public function of the Session class i= s=20 > > not listed as a member when I view the members of the 'Session' class= =20 > > from the object browser in VB.NET. > > > > I checked the source code for the Session.h header file. I see the=20 > > above function clearly implemented as an inline function. There are=20 > > other public members of Session that are not accessible either. Has=20 > > anybody faced this problem ? What could be the cause ? > > > > Thanks for replying earnestly to this post. > > -nitin > > --=20 > > ___________________________________________________________ > > Sign-up for Ads Free at Mail.com > > http://promo.mail.com/adsfreejump.htm > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: IT Product Guide on=20 > > ITManagersJournal > > Use IT products in your business? Tell us what you think of them. Giv= e=20 > > us > > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find ou= t=20 > > more > > http://productguide.itmanagersjournal.com/guidepromo.tmpl > > _______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJourna= l > Use IT products in your business? Tell us what you think of them. Give = us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out = more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users --=20 ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm |
From: Oren M. <or...@qu...> - 2004-10-06 18:53:59
|
The ability for the build script to successfully detect the presence of JNI and the need to do the java build is dependent on JAVA_HOME being set correctly. Under this directory, it mush be able to find include/jni.h. Is it set to the correct location? On my OS/X box it is set to /Library/Java/Home --oren On Oct 6, 2004, at 1:43 PM, Tahir H Butt wrote: > Hi, so I don't know why this hadn't happened before but I need to run > 'sh build.sh' in the src directory to get the at.jar compiled and > placed in lib. > > now that is done, i don't get the old message. > > instead i get: > > <at> > Exception in thread "main" java.lang.UnsatisfiedLinkError: create > at quickfix.SessionSettings.create(Native Method) > at quickfix.SessionSettings.<init>(Unknown Source) > at at.main(at.java:42) > Runner.rb:79:in `sleep': Interrupt > from Runner.rb:79:in `createProcess' > from Runner.rb:72:in `each' > from Runner.rb:72:in `createProcess' > from Runner.rb:109 > from Runner.rb:106:in `each' > from Runner.rb:106 > > any clues on where i need to look to find why this error occured? > > just to be clear, in the root directory i had run ./configure and then > make, yet the java code did not compile at that time. i've had to go > into src and src/java and run the build scripts to get the jni and jar > files compiled. maybe i am still missing something. why didn't the > configure script setup the makefiles to do the java interface as well? > > -- tahir > > On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX FAQ: >> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> What version of OS/X are you running, and what version of ruby is >> installed? What results come out of runut_java? >> >> Currently the install scripts don't do a perfect job under OS/X, but >> the test scripts don't rely on this installation since they use the >> locally built libraries instead of the installed ones. Right now the >> only OS/X specific install feature the scripts are performing is >> creating a symlink to libquickfix_jni.dylib called >> libquickfix_jni.jnilib, since OS/X requires this extension. This >> symlink is also currently placed in /usr/local/lib. This probably >> isn't the ideal location as you pointed out, and we can see about >> installing them as per apple's recommendation. The current >> installation is basically the default for autotools which I don't >> think is very aware of how to deploy java in general, and even less >> so on OS/X. >> >> In the meantime it shouldn't particularly matter where the .jar and >> .jnilib are installed, as long as they get added to your classpath >> and java.library.path respectively. >> >> --oren >> >> On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX FAQ: >>> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> So right now after I do 'make install' -- it put >>> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which >>> isn't what is recommended by Apple: >>> >>> http://developer.apple.com/documentation/Java/Conceptual/ >>> Java141Development/Core_APIs/chapter_6_section_4.html >>> >>> but I would think people have written the Makefile (or patched the >>> standard one) for OS X such that it compiles and installs properly. >>> does anyone know what files need to be in /Library/Java/Extensions/? >>> >>> i was only able to compile it after I edited the Makefile with the >>> header path that the Apple jni document notes. >>> >>> if i run the test right now, i get: >>> >>> $ ./runat_java 81023 >>> Exception in thread "main" java.lang.NoClassDefFoundError: at >>> <at> >>> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >>> result='failure' > >>> <message> >>> Invalid argument - "connect(2)" >>> <line>3</line> >>> </message> >>> </test> >>> >>> -- tahir >>> >>> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >>> >>>> Can you give some more details about what you mean by "did not >>>> work"? >>>> >>>> --oren >>>> >>>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>>> >>>>> Hi, >>>>> >>>>> Though I've gotten the C++ code built and installed (and tested), >>>>> the Java code has given me problems. >>>>> >>>>> If anyone can help me, that would be much appreciated. I got the >>>>> library to compile once I included the Java framework headers, but >>>>> installing the libraries in /usr/local/lib did not work. Should it >>>>> be instead installed in some Mac OS X library location? >>>>> >>>>> Thanks, >>>>> -- tahir >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------- >>>>> This SF.net email is sponsored by: IT Product Guide on >>>>> ITManagersJournal >>>>> Use IT products in your business? Tell us what you think of them. >>>>> Give us >>>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>>> out more >>>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>>> _______________________________________________ >>>>> Quickfix-users mailing list >>>>> Qui...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Tahir H B. <ta...@ac...> - 2004-10-06 18:43:24
|
Hi, so I don't know why this hadn't happened before but I need to run 'sh build.sh' in the src directory to get the at.jar compiled and placed in lib. now that is done, i don't get the old message. instead i get: <at> Exception in thread "main" java.lang.UnsatisfiedLinkError: create at quickfix.SessionSettings.create(Native Method) at quickfix.SessionSettings.<init>(Unknown Source) at at.main(at.java:42) Runner.rb:79:in `sleep': Interrupt from Runner.rb:79:in `createProcess' from Runner.rb:72:in `each' from Runner.rb:72:in `createProcess' from Runner.rb:109 from Runner.rb:106:in `each' from Runner.rb:106 any clues on where i need to look to find why this error occured? just to be clear, in the root directory i had run ./configure and then make, yet the java code did not compile at that time. i've had to go into src and src/java and run the build scripts to get the jni and jar files compiled. maybe i am still missing something. why didn't the configure script setup the makefiles to do the java interface as well? -- tahir On Oct 5, 2004, at 1:42 PM, Oren Miller wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > What version of OS/X are you running, and what version of ruby is > installed? What results come out of runut_java? > > Currently the install scripts don't do a perfect job under OS/X, but > the test scripts don't rely on this installation since they use the > locally built libraries instead of the installed ones. Right now the > only OS/X specific install feature the scripts are performing is > creating a symlink to libquickfix_jni.dylib called > libquickfix_jni.jnilib, since OS/X requires this extension. This > symlink is also currently placed in /usr/local/lib. This probably > isn't the ideal location as you pointed out, and we can see about > installing them as per apple's recommendation. The current > installation is basically the default for autotools which I don't > think is very aware of how to deploy java in general, and even less so > on OS/X. > > In the meantime it shouldn't particularly matter where the .jar and > .jnilib are installed, as long as they get added to your classpath and > java.library.path respectively. > > --oren > > On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX FAQ: >> http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> So right now after I do 'make install' -- it put >> libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which isn't >> what is recommended by Apple: >> >> http://developer.apple.com/documentation/Java/Conceptual/ >> Java141Development/Core_APIs/chapter_6_section_4.html >> >> but I would think people have written the Makefile (or patched the >> standard one) for OS X such that it compiles and installs properly. >> does anyone know what files need to be in /Library/Java/Extensions/? >> >> i was only able to compile it after I edited the Makefile with the >> header path that the Apple jni document notes. >> >> if i run the test right now, i get: >> >> $ ./runat_java 81023 >> Exception in thread "main" java.lang.NoClassDefFoundError: at >> <at> >> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' >> result='failure' > >> <message> >> Invalid argument - "connect(2)" >> <line>3</line> >> </message> >> </test> >> >> -- tahir >> >> On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: >> >>> Can you give some more details about what you mean by "did not work"? >>> >>> --oren >>> >>> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >>> >>>> Hi, >>>> >>>> Though I've gotten the C++ code built and installed (and tested), >>>> the Java code has given me problems. >>>> >>>> If anyone can help me, that would be much appreciated. I got the >>>> library to compile once I included the Java framework headers, but >>>> installing the libraries in /usr/local/lib did not work. Should it >>>> be instead installed in some Mac OS X library location? >>>> >>>> Thanks, >>>> -- tahir >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.net email is sponsored by: IT Product Guide on >>>> ITManagersJournal >>>> Use IT products in your business? Tell us what you think of them. >>>> Give us >>>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>>> out more >>>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Oren M. <or...@qu...> - 2004-10-06 16:09:53
|
There simply isn't a wrapper method for it in the .NET API right now. You need to look at src/.NET/Session.h, and you will see that getSessionID simply isn't wrapped. I'll go through and add any missing methods. --oren On Oct 4, 2004, at 4:25 PM, NITIN GUPTA wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > I built my QuickFix libraries using quickfix 1.8.0 / Visual Studio > .NET / Win2K. It seems that some public functions of the Session > class are not accessible when I try to use them in my application. > For example the getSessionID() public function of the Session class is > not listed as a member when I view the members of the 'Session' class > from the object browser in VB.NET. > > I checked the source code for the Session.h header file. I see the > above function clearly implemented as an inline function. There are > other public members of Session that are not accessible either. Has > anybody faced this problem ? What could be the cause ? > > Thanks for replying earnestly to this post. > -nitin > -- > ___________________________________________________________ > Sign-up for Ads Free at Mail.com > http://promo.mail.com/adsfreejump.htm > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Oren M. <or...@qu...> - 2004-10-05 23:16:26
|
Hi Murray, This is actually covered in the FAQ on our Wiki: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ --oren On Oct 5, 2004, at 3:39 PM, Murray Smigel wrote: > Hi, > The FIX4.2 system I am connecting to requires that I add a RawData tag > with a > password to the logon sequence. Currently I have modified the > Session::generateLogon() function to add the line: > > logon.setField(RawData("neededPasswd")); > > which, while it works, is not the most flexible solution! > > What would be a more sensible solution? I am using the java interface > to the > quickfix system (version 1.92) and would like to specify the password > from a > java call. > > Thanks again for a wonderful project! > > murray smigel > > |
From: Murray S. <mu...@sm...> - 2004-10-05 20:40:40
|
Hi, The FIX4.2 system I am connecting to requires that I add a RawData tag with= a=20 password to the logon sequence. Currently I have modified the=20 Session::generateLogon() function to add the line: logon.setField(RawData("neededPasswd")); which, while it works, is not the most flexible solution! What would be a more sensible solution? I am using the java interface to th= e=20 quickfix system (version 1.92) and would like to specify the password from = a=20 java call. Thanks again for a wonderful project! murray smigel |
From: Oren M. <or...@qu...> - 2004-10-05 17:42:54
|
What version of OS/X are you running, and what version of ruby is installed? What results come out of runut_java? Currently the install scripts don't do a perfect job under OS/X, but the test scripts don't rely on this installation since they use the locally built libraries instead of the installed ones. Right now the only OS/X specific install feature the scripts are performing is creating a symlink to libquickfix_jni.dylib called libquickfix_jni.jnilib, since OS/X requires this extension. This symlink is also currently placed in /usr/local/lib. This probably isn't the ideal location as you pointed out, and we can see about installing them as per apple's recommendation. The current installation is basically the default for autotools which I don't think is very aware of how to deploy java in general, and even less so on OS/X. In the meantime it shouldn't particularly matter where the .jar and .jnilib are installed, as long as they get added to your classpath and java.library.path respectively. --oren On Oct 5, 2004, at 12:04 PM, Tahir H Butt wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > So right now after I do 'make install' -- it put libquickfix_jni.dylib > and quickfix.jar in /usr/local/lib, which isn't what is recommended by > Apple: > > http://developer.apple.com/documentation/Java/Conceptual/ > Java141Development/Core_APIs/chapter_6_section_4.html > > but I would think people have written the Makefile (or patched the > standard one) for OS X such that it compiles and installs properly. > does anyone know what files need to be in /Library/Java/Extensions/? > > i was only able to compile it after I edited the Makefile with the > header path that the Apple jni document notes. > > if i run the test right now, i get: > > $ ./runat_java 81023 > Exception in thread "main" java.lang.NoClassDefFoundError: at > <at> > <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' > result='failure' > > <message> > Invalid argument - "connect(2)" > <line>3</line> > </message> > </test> > > -- tahir > > On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: > >> Can you give some more details about what you mean by "did not work"? >> >> --oren >> >> On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: >> >>> Hi, >>> >>> Though I've gotten the C++ code built and installed (and tested), >>> the Java code has given me problems. >>> >>> If anyone can help me, that would be much appreciated. I got the >>> library to compile once I included the Java framework headers, but >>> installing the libraries in /usr/local/lib did not work. Should it >>> be instead installed in some Mac OS X library location? >>> >>> Thanks, >>> -- tahir >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: IT Product Guide on >>> ITManagersJournal >>> Use IT products in your business? Tell us what you think of them. >>> Give us >>> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >>> out more >>> http://productguide.itmanagersjournal.com/guidepromo.tmpl >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Tahir H B. <ta...@ac...> - 2004-10-05 17:05:28
|
So right now after I do 'make install' -- it put libquickfix_jni.dylib and quickfix.jar in /usr/local/lib, which isn't what is recommended by Apple: http://developer.apple.com/documentation/Java/Conceptual/ Java141Development/Core_APIs/chapter_6_section_4.html but I would think people have written the Makefile (or patched the standard one) for OS X such that it compiles and installs properly. does anyone know what files need to be in /Library/Java/Extensions/? i was only able to compile it after I edited the Makefile with the header path that the Apple jni document notes. if i run the test right now, i get: $ ./runat_java 81023 Exception in thread "main" java.lang.NoClassDefFoundError: at <at> <test name='definitions/server/fix40/10_MsgSeqNumEqual.def' result='failure' > <message> Invalid argument - "connect(2)" <line>3</line> </message> </test> -- tahir On Oct 5, 2004, at 12:51 PM, Oren Miller wrote: > Can you give some more details about what you mean by "did not work"? > > --oren > > On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: > >> Hi, >> >> Though I've gotten the C++ code built and installed (and tested), the >> Java code has given me problems. >> >> If anyone can help me, that would be much appreciated. I got the >> library to compile once I included the Java framework headers, but >> installing the libraries in /usr/local/lib did not work. Should it be >> instead installed in some Mac OS X library location? >> >> Thanks, >> -- tahir >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IT Product Guide on >> ITManagersJournal >> Use IT products in your business? Tell us what you think of them. >> Give us >> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find >> out more >> http://productguide.itmanagersjournal.com/guidepromo.tmpl >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> |
From: Oren M. <or...@qu...> - 2004-10-05 16:51:36
|
Can you give some more details about what you mean by "did not work"? --oren On Oct 5, 2004, at 11:05 AM, Tahir H Butt wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, > > Though I've gotten the C++ code built and installed (and tested), the > Java code has given me problems. > > If anyone can help me, that would be much appreciated. I got the > library to compile once I included the Java framework headers, but > installing the libraries in /usr/local/lib did not work. Should it be > instead installed in some Mac OS X library location? > > Thanks, > -- tahir > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Tahir H B. <ta...@ac...> - 2004-10-05 16:05:48
|
Hi, Though I've gotten the C++ code built and installed (and tested), the Java code has given me problems. If anyone can help me, that would be much appreciated. I got the library to compile once I included the Java framework headers, but installing the libraries in /usr/local/lib did not work. Should it be instead installed in some Mac OS X library location? Thanks, -- tahir |
From: NITIN G. <nit...@em...> - 2004-10-04 21:25:21
|
I built my QuickFix libraries using quickfix 1.8.0 / Visual Studio .NET /= Win2K. It seems that some public functions of the Session class are not= accessible when I try to use them in my application. For example the ge= tSessionID() public function of the Session class is not listed as a memb= er when I view the members of the 'Session' class from the object browser= in VB.NET. I checked the source code for the Session.h header file. I see the above = function clearly implemented as an inline function. There are other publ= ic members of Session that are not accessible either. Has anybody faced t= his problem ? What could be the cause ? Thanks for replying earnestly to this post. -nitin=20 --=20 ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm |
From: Oren M. <or...@qu...> - 2004-09-30 17:50:42
|
Bailey, This has been fixed. The fix will show up in the public CVS repository =20= in several hours in the file FieldMap.cpp --oren On Sep 24, 2004, at 11:26 AM, Bailey Wier wrote: > QuickFix=A0users, > =A0 > There have been a lot of questions on the newsgroup about =20 > RepeatingGroup parsing, but my questions seems new.=A0 > =A0 > Basically, I am seeing behavior where a seemingly valid FIX 4.4 =20 > message containing a repeating group (of 1 'Pty') is passed to the =20 > Session.sendTarget() method.=A0=A0 However, the FIX string that is = sent by =20 > the Session.sendTarget() somehow contains duplicate repeating group =20= > entries.=A0 This leads to the following exception on the FIX server: > =A0 > =A0=A0=A0 601 Missing checksum field or bad body length > =A0 > =A0 > This leads the message to be ignored.=A0=A0 Any ideas on this.=A0=A0 = I'm using =20 > the QuickFix 1.9.1 version, the datadictionary is FIX44.xml from =20 > QuickFix, and I feel fairly certain we've using the proper libraries, =20= > etc.=A0 > =A0 > Thanks for your help, > =A0 > bailey > =A0 > =A0 > =A0 > Example: > ------------ > =A0 > =A0=A0=A0Message fixMsg =3D new Message(finalFIXStr,_dataDict); > =A0=A0=A0 > =A0=A0=A0 /* fixMsg.toString():=A0=A0 =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?54= 1=3D2005=20 > -05-23?10=3D048? > =A0=A0=A0*/ > =A0 > =A0=A0 =A0// send Message > =A0=A0=A0Session.sendToTarget(fixMsg); > =A0 > =A0=A0 /* sends:=A0 > =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?45= 3=3D1?=20 > 448=3Ds...@ho...?447=3DC?452=3D11?541=3D2005-05-23?10=3D048? > =A0 */ > > =A0 |
From: Hans B. <han...@ma...> - 2004-09-29 12:15:31
|
On Wed, 2004-09-29 at 11:11, Harjinder Singh Dhanjal wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Harjinder Singh Dhanjal wrote: > >> but now i came accross one problem. i have to write a fix gateway which > >> will be developed & tested on c++ on linux, n will be finally to be > >> deployed on AIX Platform. > > > > Good! You are the first one to do this, I guess. Another platfrom > > QuickFIX is running on. > > > >> i just want to confirm. that compilation on AIX will produce the results > >> as expected & same that of linux. in short terms will it portable from > >> linux to AIX. > > > > I guess AIX 5 will be quite Linux compatible. Which AIX version to do > > intend to use? > AIX 4.3 > > i have no prior experience in AIX as such. Maybe this helps a bit: it's what I had to do to get it running on Solaris 8: Needed to install (see http://www.sunfreeware.com/) with the standard pkgadd tool: zlib-1.2.1-sol8-sparc-local libiconv-1.8-sol8-sparc-local libxml2-2.6.4-sol8-sparc-local libtool-1.5-sol8-sparc-local ruby-1.8.1-sol8-sparc-local gcc-3.4.1-sol8-sparc-local rubyunit-0.5.6.tar.gz (source package: unpack with gtar and run 'ruby install.rb' as 'root') Adjust LD_LIBRARY_PATH and PATH environment variables, so that the /usr/local/lib and /usr/local/bin (where gcc is installed) are before the old directories. I had to unpack the quickfix-x.x.x.tar.gz for each build with different options. Once compiled without options it failed to compile after running configure with mysql option. It seems not everything is overwritten.(Maybe run 'bootstrap'?) All C++ and Java unit and acceptance tests ran without failures. With MySQL support, make sure the MySQL server is running and accessible as the user running the test. Otherwise I've got 4 failures in the C++ unit tests. (this also happened on Linux). Hans Bausewein |
From: Oren M. <or...@qu...> - 2004-09-29 11:14:32
|
Oh, and BTW, QuickFIX can be used without threads by way of block and=20 poll methods (as opposed to using start) in conjunction with the=20 SocketInitiator and SocketAcceptor. On Sep 29, 2004, at 4:11 AM, Harjinder Singh Dhanjal wrote: > QuickFIX Documentation:=20 > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ:=20 > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > >> Harjinder Singh Dhanjal wrote: >>> but now i came accross one problem. i have to write a fix gateway=20 >>> which >>> will be developed & tested on c++ on linux, n will be finally to be >>> deployed on AIX Platform. >> >> Good! You are the first one to do this, I guess. Another platfrom >> QuickFIX is running on. >> >>> i just want to confirm. that compilation on AIX will produce the=20 >>> results >>> as expected & same that of linux. in short terms will it portable=20 >>> from >>> linux to AIX. >> >> I guess AIX 5 will be quite Linux compatible. Which AIX version to do >> intend to use? > AIX 4.3 > > i have no prior experience in AIX as such. > > but many of our server project are in c being developed(in development > lab) on linux & finally deployed on AIX. > > by using following kind of syntax > > #ifdef AIX > disclaim(node->key); > disclaim(node->value); > #else > free(node->key); > free(node->value); > #endif > > we were not using threads in earlier apps we were using > polling(multiplexing) technique. but as quickfix itself uses pthread > library. > > so could i get information that will it behave similar for threading.=20= > as i > can't test it on AIX. > > in final implementation phase only it will be deployed to AIX. other=20= > wise > full testing/debuggin/development will be on linux & iso c++ only. > > -- > cheers > malotian > >> >>> what is the required procedure to mak eit portable if it not >> >> There is no required procedure; just try to build QuickFIX the=20 >> standard >> and fix all problems you get on. Do you have experience working on=20 >> AIX? >> Otherwise I could assist you a bit, and the other guys on the list=20 >> will >> do so if they have any ideas. >> >> Just give it a try and get help from the list. >> >> Cheers, J=F6rg >> >> -- >> Joerg Thoennes >> http://macd.com >> Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH >> Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen >> >> > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on=20 > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give=20= > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out=20= > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Oren M. <or...@qu...> - 2004-09-29 11:10:54
|
Hi, QuickFIX comes with a full suite of automated unit and acceptance =20 tests. (over 140 unit tests and 250 acceptance tests). These test =20 pretty much all aspects of the engine and would be what you would use =20= to determine of the port acts as expected. You can get information on =20= running the tests here: =20 http://www.quickfixengine.org/quickfix/doc/html/=20 install.html#Testing%20QuickFIX If all the tests pass, that should give you a high amount of confidence =20= that everything is working correctly. --oren On Sep 29, 2004, at 4:11 AM, Harjinder Singh Dhanjal wrote: > QuickFIX Documentation: =20 > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: =20 > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > >> Harjinder Singh Dhanjal wrote: >>> but now i came accross one problem. i have to write a fix gateway =20= >>> which >>> will be developed & tested on c++ on linux, n will be finally to be >>> deployed on AIX Platform. >> >> Good! You are the first one to do this, I guess. Another platfrom >> QuickFIX is running on. >> >>> i just want to confirm. that compilation on AIX will produce the =20 >>> results >>> as expected & same that of linux. in short terms will it portable =20= >>> from >>> linux to AIX. >> >> I guess AIX 5 will be quite Linux compatible. Which AIX version to do >> intend to use? > AIX 4.3 > > i have no prior experience in AIX as such. > > but many of our server project are in c being developed(in development > lab) on linux & finally deployed on AIX. > > by using following kind of syntax > > #ifdef AIX > disclaim(node->key); > disclaim(node->value); > #else > free(node->key); > free(node->value); > #endif > > we were not using threads in earlier apps we were using > polling(multiplexing) technique. but as quickfix itself uses pthread > library. > > so could i get information that will it behave similar for threading. =20= > as i > can't test it on AIX. > > in final implementation phase only it will be deployed to AIX. other =20= > wise > full testing/debuggin/development will be on linux & iso c++ only. > > -- > cheers > malotian > >> >>> what is the required procedure to mak eit portable if it not >> >> There is no required procedure; just try to build QuickFIX the =20 >> standard >> and fix all problems you get on. Do you have experience working on =20= >> AIX? >> Otherwise I could assist you a bit, and the other guys on the list =20= >> will >> do so if they have any ideas. >> >> Just give it a try and get help from the list. >> >> Cheers, J=F6rg >> >> -- >> Joerg Thoennes >> http://macd.com >> Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH >> Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen >> >> > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on =20 > ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give = =20 > us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out = =20 > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Harjinder S. D. <har...@ef...> - 2004-09-29 08:57:59
|
> Harjinder Singh Dhanjal wrote: >> but now i came accross one problem. i have to write a fix gateway whi= ch >> will be developed & tested on c++ on linux, n will be finally to be >> deployed on AIX Platform. > > Good! You are the first one to do this, I guess. Another platfrom > QuickFIX is running on. > >> i just want to confirm. that compilation on AIX will produce the resu= lts >> as expected & same that of linux. in short terms will it portable fro= m >> linux to AIX. > > I guess AIX 5 will be quite Linux compatible. Which AIX version to do > intend to use? AIX 4.3 i have no prior experience in AIX as such. but many of our server project are in c being developed(in development lab) on linux & finally deployed on AIX. by using following kind of syntax #ifdef AIX disclaim(node->key); disclaim(node->value); #else free(node->key); free(node->value); #endif we were not using threads in earlier apps we were using polling(multiplexing) technique. but as quickfix itself uses pthread library. so could i get information that will it behave similar for threading. as= i can't test it on AIX. in final implementation phase only it will be deployed to AIX. other wis= e full testing/debuggin/development will be on linux & iso c++ only. -- cheers malotian > >> what is the required procedure to mak eit portable if it not > > There is no required procedure; just try to build QuickFIX the standar= d > and fix all problems you get on. Do you have experience working on AIX= ? > Otherwise I could assist you a bit, and the other guys on the list wil= l > do so if they have any ideas. > > Just give it a try and get help from the list. > > Cheers, J=F6rg > > -- > Joerg Thoennes > http://macd.com > Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH > Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen > > |
From: Joerg T. <Joe...@ma...> - 2004-09-29 07:51:36
|
Harjinder Singh Dhanjal wrote: > but now i came accross one problem. i have to write a fix gateway which > will be developed & tested on c++ on linux, n will be finally to be > deployed on AIX Platform. Good! You are the first one to do this, I guess. Another platfrom QuickFIX is running on. > i just want to confirm. that compilation on AIX will produce the results > as expected & same that of linux. in short terms will it portable from > linux to AIX. I guess AIX 5 will be quite Linux compatible. Which AIX version to do intend to use? > what is the required procedure to mak eit portable if it not There is no required procedure; just try to build QuickFIX the standard and fix all problems you get on. Do you have experience working on AIX? Otherwise I could assist you a bit, and the other guys on the list will do so if they have any ideas. Just give it a try and get help from the list. Cheers, Jörg -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |
From: Harjinder S. D. <har...@ef...> - 2004-09-29 05:20:07
|
i have used quickfix library in windows based application. its running perfectly & as expected. but now i came accross one problem. i have to write a fix gateway which will be developed & tested on c++ on linux, n will be finally to be deployed on AIX Platform. i just want to confirm. that compilation on AIX will produce the results as expected & same that of linux. in short terms will it portable from linux to AIX. what is the required procedure to mak eit portable if it not |
From: Oren M. <or...@qu...> - 2004-09-28 15:51:50
|
This has been fixed. In FieldMap.cpp change the following: #if defined(_MSC_VER) && __MSC_VER < 1300 result =3D=3D ""; #endif to #if defined(_MSC_VER) && __MSC_VER < 1300 if( clear ) result =3D ""; #endif On Sep 22, 2004, at 8:10 AM, Joshua Jacobson wrote: > I ran the unit test with no errors. When running the acceptance tests =20= > I got 15 errors. I=A0wasn't expecting to get any errors. I'm working = on =20 > Windows XP with QuickFix 1.92. I compiled using MS VC++ 6.0 with SP 5. = =20 > Here are the error cases: > <test name=3D'definitions/server/fix40/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D0*]]></expected>= > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:47:18*56=3DTW*122=3D20040922-12:47:=20 > 18*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D033*]]></receive= d> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix40/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:48:12*56=3DTW*122=3D20040922-12:48:=20 > 12*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D026*]]></receive= d> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test><test =20 > name=3D'definitions/server/fix40/8_OnlyApplicationMessages.def' =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:48:13*56=3DTW*122=3D20040922-12:48:=20 > 13*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D025*]]></receive= d> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix41/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:08*56=3DTW*122=3D20040922-12:49:=20 > 08*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D039*]]></receive= d> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix41/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:09*56=3DTW*122=3D20040922-12:49:=20 > 09*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D038*]]></receive= d> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix42/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:13.113*56=3DTW*122=3D20040922-12:49:=20 > 13*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:49:13*10=3D17= 8*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix42/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:07.101*56=3DTW*122=3D20040922-12:50:=20 > 07*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:07*10=3D16= 3*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix42/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:07.381*56=3DTW*122=3D20040922-12:50:=20 > 07*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:07*10=3D17= 0*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix43/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:11.246*56=3DTW*122=3D20040922-12:50:=20 > 11*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:11*10=3D15= 6*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix43/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:05.234*56=3DTW*122=3D20040922-12:51:=20 > 05*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:05*10=3D16= 8*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix43/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:05.514*56=3DTW*122=3D20040922-12:51:=20 > 05*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:05*10=3D16= 6*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix44/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:09.460*56=3DTW*122=3D20040922-12:51:=20 > 09*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:09*10=3D17= 9*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix44/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:52:01.434*56=3DTW*122=3D20040922-12:52:=20 > 01*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:52:01*10=3D16= 2*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix44/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:52:01.705*56=3DTW*122=3D20040922-12:52:=20 > 01*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:52:01*10=3D16= 0*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > =A0 > =A0 > I did a batch compile and got several warnings but not no errors. Here = =20 > are the warnings: > C:\temp\quickfix\src\C++\SessionFactory.cpp(101) : warning C4101: 'e' =20= > : unreferenced local variable > C:\temp\quickfix\src\C++\SessionTime.cpp(153) : warning C4243: type =20= > cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm =20= > *' exists, but is inaccessible > C:\temp\quickfix\src\C++\SessionTime.cpp(154) : warning C4243: type =20= > cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm =20= > *' exists, but is inaccessible > LINK : warning LNK4089: all references to "WS2_32.dll" discarded by =20= > /OPT:REF |
From: Oren M. <or...@qu...> - 2004-09-24 23:51:40
|
Bailey, Can you post the code you are using to create this message? It will =20 make it easier for us to create a test case. Thanks. --oren On Sep 24, 2004, at 11:26 AM, Bailey Wier wrote: > QuickFix=A0users, > =A0 > There have been a lot of questions on the newsgroup about =20 > RepeatingGroup parsing, but my questions seems new.=A0 > =A0 > Basically, I am seeing behavior where a seemingly valid FIX 4.4 =20 > message containing a repeating group (of 1 'Pty') is passed to the =20 > Session.sendTarget() method.=A0=A0 However, the FIX string that is = sent by =20 > the Session.sendTarget() somehow contains duplicate repeating group =20= > entries.=A0 This leads to the following exception on the FIX server: > =A0 > =A0=A0=A0 601 Missing checksum field or bad body length > =A0 > =A0 > This leads the message to be ignored.=A0=A0 Any ideas on this.=A0=A0 = I'm using =20 > the QuickFix 1.9.1 version, the datadictionary is FIX44.xml from =20 > QuickFix, and I feel fairly certain we've using the proper libraries, =20= > etc.=A0 > =A0 > Thanks for your help, > =A0 > bailey > =A0 > =A0 > =A0 > Example: > ------------ > =A0 > =A0=A0=A0Message fixMsg =3D new Message(finalFIXStr,_dataDict); > =A0=A0=A0 > =A0=A0=A0 /* fixMsg.toString():=A0=A0 =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?54= 1=3D2005=20 > -05-23?10=3D048? > =A0=A0=A0*/ > =A0 > =A0=A0 =A0// send Message > =A0=A0=A0Session.sendToTarget(fixMsg); > =A0 > =A0=A0 /* sends:=A0 > =20 > 8=3DFIX.4.4?9=3D203?35=3DD?34=3D2?49=3Dstpal04?52=3D20040924-13:28:21.07= 5?56=3DMA?=20 > 11=3DOrdSrini1?22=3D1?38=3D1500000?40=3D1?48=3D29357WAA5?54=3D1?60=3D200= 40924-18:10:=20 > 10?64=3D2004-12-12?453=3D1?448=3Ds...@ho...?447=3DC?452=3D11?45= 3=3D1?=20 > 448=3Ds...@ho...?447=3DC?452=3D11?541=3D2005-05-23?10=3D048? > =A0 */ > > =A0 |