quickfix-developers Mailing List for QuickFIX (Page 107)
Brought to you by:
orenmnero
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
| 2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
| 2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
| 2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
| 2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
| 2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
| 2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
| 2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
| 2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
| 2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
| 2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
| 2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
| 2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
| 2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
| 2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
| 2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
| 2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
| 2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2026 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Oren M. <or...@qu...> - 2007-08-23 15:16:16
|
All you are telling the data dictionary is that the Price field does not have to be there. But when it is there the value still needs to be valid. Are you sure that a price field does not exist. And if it does, what is the value? --oren On Aug 23, 2007, at 8:30 AM, Eranga Samararathna wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, > > > > I wrote a simple application using quickfix API ( c++). In there I > used FIX 4.2. I change the new order single ( 35=D) fix 4.2 spec > as <field name="Price" required="N"/>. > > Therefore my acceptor has to accept market orders without any > error. (40 =1 ) But when the initiator send the mkt order my > acceptor reject it session level indicating invalid value for > price. But actually that message does not contain a price field. > This works fine for limit orders. Any help highly appreciate. |
|
From: Oren M. <or...@qu...> - 2007-08-23 15:13:08
|
Are you sure the message you are receiving is FIX 4.4? On Aug 23, 2007, at 6:51 AM, open hash wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, > > When I send a MarketDataRequest to the server, it responds back > with a MarketDataIncrementalRefresh message type. But the problem > is that though I have overloaded the > "onMessage(FIX44::MarketDataIncrementalRefresh& mktDataIncRef, > const FIX::SessionID& sessionID)" function, it doesn't get fired > when a new message of this type arrives. Instead it gets rejeceted > by my app, saying "Message not supported". I have also tried this in > Application::toApp() "if( msgType.getValue() == "X" ) call the > overloaded function", but even thats not working. > My question is how can I get this function executed or stop sending > the reject m message from my app? > > Thanks! |
|
From: Jeevaka D. <je...@bl...> - 2007-08-23 13:41:50
|
Do you have UseDataDictionary="Y", I guess by default QF doesn't use data dictionary. _____ From: qui...@li... [mailto:qui...@li...] On Behalf Of Eranga Samararathna Sent: Thursday, August 23, 2007 9:30 AM To: qui...@li...; qui...@li... Subject: [Quickfix-developers] Quickfix c++ Session level rejectionproblem..... Hi, I wrote a simple application using quickfix API ( c++). In there I used FIX 4.2. I change the new order single ( 35=D) fix 4.2 spec as <field name="Price" required="N"/>. Therefore my acceptor has to accept market orders without any error. (40 =1 ) But when the initiator send the mkt order my acceptor reject it session level indicating invalid value for price. But actually that message does not contain a price field. This works fine for limit orders. Any help highly appreciate. Regards, Eranga |
|
From: Eranga S. <pe...@ri...> - 2007-08-23 13:30:45
|
Hi, I wrote a simple application using quickfix API ( c++). In there I used FIX 4.2. I change the new order single ( 35=D) fix 4.2 spec as <field name="Price" required="N"/>. Therefore my acceptor has to accept market orders without any error. (40 =1 ) But when the initiator send the mkt order my acceptor reject it session level indicating invalid value for price. But actually that message does not contain a price field. This works fine for limit orders. Any help highly appreciate. Regards, Eranga |
|
From: Caleb E. <cal...@gm...> - 2007-08-23 12:38:11
|
On 8/23/07, open hash <ope...@ya...> wrote: > "onMessage(FIX44::MarketDataIncrementalRefresh& > mktDataIncRef, const FIX::SessionID& sessionID)" function, it doesn't get That first argument should be a *const* reference. Is it in your Application? If not, then you're simply providing a new overload that will never be called, not overriding the correct virtual function. -- Caleb Epstein |
|
From: open h. <ope...@ya...> - 2007-08-23 11:52:04
|
Hi,
When I send a MarketDataRequest to the server, it responds back with a MarketDataIncrementalRefresh message type. But the problem is that though I have overloaded the
"onMessage(FIX44::MarketDataIncrementalRefresh& mktDataIncRef, const FIX::SessionID& sessionID)" function, it doesn't get fired when a new message of this type arrives. Instead it gets rejeceted by my app, saying "Message not supported". I have also tried this in
Application::toApp() "if( msgType.getValue() == "X" ) call the overloaded function", but even thats not working.
My question is how can I get this function executed or stop sending the reject m message from my app?
Thanks!
---------------------------------
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. |
|
From: Eranga S. <pe...@ri...> - 2007-08-21 04:26:46
|
Hi,
Yesterday I was try to build quickfix on CentOS with java support. My build
got success. But in run time I got the following error.
Exception in thread "main" java.lang.UnsatisfiedLinkError:
/home/rcapl/software/
test_JNI/lib/libquickfix_jni.so:
/home/rcapl/software/qf-1.9.2/quickfix/src/C++/
.libs/libquickfix.so.4: undefined symbol: _ZNKSt11logic_error4whatEv
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at JNITest.<clinit>(JNITest.java:8)
[rcapl@quicksilver-dev bin]$
Then tried with different qucickfix versions but still got same error. {
libquickfix.so.3: undefined symbol: _ZNKSt11logic_error4whatEv ,
libquickfix.so.5: undefined symbol: _ZNKSt11logic_error4whatEv etc.. }
Quickfix versions I tried : 1.12.4, 1.11.1, 1.9.2,
1.9.4
CentOS information : -
Kernel 2.4.21-50_EL
Gcc 3.2.3-59
Libstdc++ 3.2.3-59
Libgcc 3.2.3-59
Binutils 2.14.90.0.4-42
Java 1.5
Regards,
Eranga
|
|
From: Naveed A. <na...@nc...> - 2007-08-17 15:54:32
|
Hello Oren, =20 There is a feature request related to Socket Disconnection. =20 When an initiator is disconnected by the acceptor, without sending logout message, then there should be some mechanism to intimate in application Class, when the Socket is closed (Connection reset by peer). =20 =20 In short Words: There should be some method in Application class named OnDisconnected() or onSocketClosed() like OnLogon() and OnLogout(). =20 =20 -with regards Muhammad Naveed Ali =20 |
|
From: M S <lum...@ya...> - 2007-08-16 21:34:23
|
Hi Guys
I am a new bee to QFIX , all i have with me is a user name, password, IP and
port, i need some basic help to get started to in QFIX using JAVA
How to login and how to recive message
Any sample code is appreciated
Thanks a lot
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. |
|
From: Oren M. <or...@qu...> - 2007-08-16 16:45:40
|
#2 makes no sense. If you don't have multiple threads, you don't need to synchronize. #1 I generally wouldn't recommend unless you are converting from a SocketInitiator/Acceptor to the threaded one, and need protection until you come up with a better synchronization strategy, or you truly are using shared resources in all your callbacks. Choosing between #3 and #4 depends on the type of traffic you will be handling. For most things either will work just fine, depends on the number of sessions/type of traffic you will be handling. --oren On Aug 16, 2007, at 5:41 AM, Naveed Ali wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hello All, > > I am using an initiator (ThreadedSocketInitiator/Application) to > connect to an Acceptor (ThreadedSocketAcceptor/Application). > This acceptor accepts connection from various initiators. > The initiator just connects to this acceptor. > > What can be a better alternate if any in terms of the application > architecture is concerned...? > > For the Initiator > 1. Should I use ThreadedSocketInitiator and SynchronizedApplication..? > 2. Should I use SocketInitiator and SynchronizedApplication..? > 3. Should I use SocketInitiator and Application..? > 4. Should I use ThreadedSocketInitiator and Application..? > > For the Acceptor > 1. Should I use ThreadedSocketAcceptor and SynchronizedApplication..? > 2. Should I use SocketAcceptor and SynchronizedApplication..? > 3. Should I use SocketAcceptor and Application..? > 4. Should I use ThreadedSocketAcceptor and Application..? > > > Thanks in Advance -Naveed > > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: Alexey Z. <ale...@gm...> - 2007-08-16 14:06:44
|
Hello, We found out that ftime function in Windows returns milliseconds in fractions of context switch. In Linux it looks fine. Here is an example: I call ftime in a loop and after that print time and milliseconds when it's different from the previous value: Linux: Wed Aug 15 23:14:57 2007 521 Wed Aug 15 23:14:57 2007 522 Wed Aug 15 23:14:57 2007 523 Wed Aug 15 23:14:57 2007 524 Wed Aug 15 23:14:57 2007 525 Press Enter to continue! Windows: Thu Aug 16 09:26:56 2007 503 Thu Aug 16 09:26:56 2007 518 Thu Aug 16 09:26:56 2007 534 Thu Aug 16 09:26:56 2007 549 Thu Aug 16 09:26:56 2007 565 Press any key to continue . . . Does anyone know if it's possible to overcome that somehow in Windows (registry key)? Does anyone have more precisely QuickFix time code for Windows (QueryPerformanceCounter)? Thank you. -- Regards, Alexey Zubko |
|
From: Naveed A. <na...@nc...> - 2007-08-16 11:30:57
|
Hi All, =20 I have a strange problem, My Fix Server disconnects my client if test request is not send within specific time. The server log shows that it has sent a logout message and the reason of logout was 'Time out while waiting for Test Request' The issue is this logout message is not received at the client end. And hence the client is unaware that it has been logged out by the server. =20 Is there any way to identify this disconnection =20 -with regards Muhammad Naveed Ali =20 |
|
From: Naveed A. <na...@nc...> - 2007-08-16 10:41:23
|
Hello All,=20 I am using an initiator (ThreadedSocketInitiator/Application) to connect to an Acceptor (ThreadedSocketAcceptor/Application).=20 This acceptor accepts connection from various initiators.=20 The initiator just connects to this acceptor.=20 What can be a better alternate if any in terms of the application architecture is concerned...?=20 For the Initiator=20 1. Should I use ThreadedSocketInitiator and SynchronizedApplication..?=20 2. Should I use SocketInitiator and SynchronizedApplication..?=20 3. Should I use SocketInitiator and Application..?=20 4. Should I use ThreadedSocketInitiator and Application..?=20 For the Acceptor=20 1. Should I use ThreadedSocketAcceptor and SynchronizedApplication..?=20 2. Should I use SocketAcceptor and SynchronizedApplication..?=20 3. Should I use SocketAcceptor and Application..?=20 4. Should I use ThreadedSocketAcceptor and Application..?=20 Thanks in Advance -Naveed=20 =20 |
|
From: Naveed A. <na...@nc...> - 2007-08-15 14:11:46
|
The Quick fix implementation (quickfix_net.dll) of classes that exists in quickfix.dll, does not Implements SynchronizedApplication class? =20 How can I get the SynchronizedApplication class in my quickfix based code? =20 It only allows me to add QuickFix.Application class. =20 =20 =20 -with regards Muhammad Naveed Ali =20 |
|
From: Naveed A. <na...@nc...> - 2007-08-15 13:42:16
|
Hello All, I am using an initiator (ThreadedSocketInitiator/Application) to connect to an Acceptor (ThreadedSocketAcceptor/Application). This acceptor accepts connection from various initiators. The initiator just connects to this acceptor. What can be a better alternate if any in terms of the application architecture is concerned... For the Initiator 1. Should I use ThreadedSocketInitiator and SynchronizedApplication..? 2. Should I use SocketInitiator and SynchronizedApplication..? 3. Should I use SocketInitiator and Application..? 4. Should I use ThreadedSocketInitiator and Application..? For the Acceptor 1. Should I use ThreadedSocketAcceptor and SynchronizedApplication..? 2. Should I use SocketAcceptor and SynchronizedApplication..? 3. Should I use SocketAcceptor and Application..? 4. Should I use ThreadedSocketAcceptor and Application..? Thanks in Advance -Naveed |
|
From: Caleb E. <cal...@gm...> - 2007-08-14 16:13:03
|
On 8/10/07, Magnus Bergstrom <ber...@gm...> wrote: > > > Could I basically just change my objects to the multi-threaded object and > start up without any unexpected behaviour from QuickFix? Thats the intent of the design. It should just be a drop-in replacement. Note also the SynchrnoizedApplication class. This contains a mutex that is locked before every call to your Application's to*/from* functions, making for a crude but thread-safe Application when used in the multi-threaded case. This way you don't need to worry about locking your own data structures, though you probably gain zero performance over the single-threaded case and could even lose some. -- Caleb Epstein |
|
From: Caleb E. <cal...@gm...> - 2007-08-14 16:05:57
|
On 8/13/07, Naveed <na...@nc...> wrote: > > I want to say that can I send a Resend Request MANUALLY TO A SESSION (My > Client) I believe you can simply call the Session's setNextTargetMsgSeqNum method to the start of the range you want resent (call this X). This must be less than or equal to the target's current sequence number (call this Y). This should cause QuickFIX to generate a ResendRequest the next time the client sends you a message (e.g. you'll get Y+1 and ask for a resend from X-Y). You could send a Heartbeat or TestRequest to ensure this happens without any appreciable delay. Note that you will need to be careful when processing the results of the resend request. You may have processed one or all of these messages previously (QuickFIX certainly thinks you did). -- Caleb Epstein |
|
From: Naveed <na...@nc...> - 2007-08-13 10:42:43
|
I want to say that can I send a Resend Request MANUALLY TO A SESSION (My Client) -- View this message in context: http://www.nabble.com/resend-request-tf4249477.html#a12124111 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Naveed A. <na...@nc...> - 2007-08-10 15:38:26
|
Hello All, =20 Can I sent a session (client) a Resend request =20 -with regards Muhammad Naveed Ali =20 |
|
From: Magnus B. <ber...@gm...> - 2007-08-10 09:08:43
|
I have read quite a lot about the advantages of ThreadedSocketAcceptor over SocketAcceptor. I have an application that has been built with SocketAcceptor and SocketInitiator, as we are currently getting more and more traffic, the response time is getting slower and slower for users. I understand that changing to the multi-threaded version would speed things up, are there any obvious risks with this except having a thread-safe application? Could I basically just change my objects to the multi-threaded object and start up without any unexpected behaviour from QuickFix? Thanks, Magnus Bergstrom -- View this message in context: http://www.nabble.com/Changing-to-ThreadedSocketAcceptor-from-SocketAcceptor-tf4247490.html#a12087764 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Oren M. <or...@qu...> - 2007-08-09 17:15:27
|
Your code should look like this.
FIX44::MarketDataRequest::NoMDEntryTypes nmtypes;
nmtypes.set(FIX::MDEntryType('0'));
quote.addGroup(nmtypes);
nmtypes.set(FIX::MDEntryType('1'));
quote.addGroup(nmtypes);
On Aug 9, 2007, at 8:09 AM, open hash wrote:
> QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/
> html/index.html
> QuickFIX Support: http://www.quickfixengine.org/services.html
>
> Hi,
>
> I have this issue with "NoMDEntryTypes" field. All I want is to set
> it to 2 and then add two "MDEntryType" values one set to 0 and
> other set to 1. Here is my code,
>
> FIX44::MarketDataRequest::NoMDEntryTypes nmtypes;
> nmtypes.set(FIX::MDEntryType('0'));
> nmtypes.set(FIX::MDEntryType('1'));
> quote.addGroup(nmtypes);
>
> But when I send a MarketDataRequest message, it shows that nmtypes
> is set to 1 (containing only one MDEntryType) and the value of
> MDEntryType is set to 1 ( the value of last MDEntryType). Any
> suggestion on what am I doing wrong?
>
> Thanks!
>
> Take the Internet to Go: Yahoo!Go puts the Internet in your pocket:
> mail, news, photos & more.
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a
> browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Quickfix-developers mailing list
> Qui...@li...
> https://lists.sourceforge.net/lists/listinfo/quickfix-developers
|
|
From: Ryan J. <rj...@fx...> - 2007-08-09 17:14:48
|
Thanks. Got it working. I wound up copying the jni.h and jni_md.h files into one of the directories that the script was already telling g++ to include. Not particularly proud, but at least I managed to get it built. -RJ On Wed, 2007-08-08 at 18:40 +0100, Shepheard, Toby (London) wrote: > A few thoughts: > > *) The error combined with the lack of any -I$JAVA_HOME type entry in > the make snippet below, suggests to me the configure isn't pulling in > the Java includes for some reason. Your configure logs may have a clue > in them as to why that is. I haven't written a makefile for 8 years so > won't try guessing much further without something more to go on! > *) Try with Java 1.4 (doubt that's the problem though) > *) Have you got the latest autoconf / automake / libtool? I guess with > Feisty Fawn you're probably fairly up to date > *) Have you considered using QuickFix/J (pure Java implementation) > instead? Bit of a cop-out answer but it's a lot simpler if you want to > use Java! > > Regards > Toby > > > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On Behalf Of > Ryan Jazayeri > Sent: 07 August 2007 19:05 > To: qui...@li... > Subject: [Quickfix-developers] Newbie: Building QuickFIX with Java on > Linux > > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hello, > > I am running Linux (Ubuntu 7.04 Feisty Fawn). My gcc version is 4.1.2, > and java version is 1.6.0. > > I am trying to build QuickFIX with Java. Following the online > documentation, I run: > > ./bootstrap > ./configure --with-java > make > > The 'bootstrap' and 'configure' both seem to work. But when I run > 'make', it breaks with the following (excerpt of) error message: > ... > make[4]: Leaving directory `/home/jaz/quickfix/quickfix/src/java/src' > make[4]: Entering directory `/home/jaz/quickfix/quickfix/src/java' > /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H > -I. -I../.. -I../../include -g -O2 -Wall -ansi -Wpointer-arith > -Wwrite-strings -I/usr/include/libxml2 -I/include -I/include/linux > -MT JVM.lo -MD -MP -MF .deps/JVM.Tpo -c -o JVM.lo JVM.cpp > g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -O2 -Wall -ansi > -Wpointer-arith -Wwrite-strings -I/usr/include/libxml2 -I/include > -I/include/linux -MT JVM.lo -MD -MP -MF .deps/JVM.Tpo -c JVM.cpp -fPIC > -DPIC -o .libs/JVM.o > In file included from JVM.cpp:28: > JVM.h:22:17: error: jni.h: No such file or directory > JVM.h:51: error: 'JNIEnv' has not been declared > JVM.h:52: error: 'JavaVM' has not been declared > JVM.h:52: error: 'static void JVM::set(int*)' cannot be overloaded > ... > ... > > It seems to me that g++ cannot find the file jni.h. What do I need to do > to get g++ to find jni.h? > > My $JAVA_HOME is /usr/lib/jvm/java-6-sun ; the jni file is located > here: /usr/lib/jvm/java-6-sun/include/jni.h > > Any ideas? > > -RJ > > > > ------------------------------------------------------------------------ > - > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -------------------------------------------------------- > > This message w/attachments (message) may be privileged, confidential or proprietary, and if you are not an intended recipient, please notify the sender, do not use or share it and delete it. Unless specifically indicated, this message is not an offer to sell or a solicitation of any investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Merrill Lynch. Subject to applicable law, Merrill Lynch may monitor, review and retain e-communications (EC) traveling through its networks/systems. The laws of the country of each sender/recipient may impact the handling of EC, and EC may be archived, supervised and produced in countries other than the country in which you are located. This message cannot be guaranteed to be secure or error-free. This message is subject to terms available at the following link: http://www.ml.com/e-communications_terms/. By messaging with Merrill Lynch you consent to the foregoing. > -------------------------------------------------------- |
|
From: open h. <ope...@ya...> - 2007-08-09 13:09:27
|
Hi,
I have this issue with "NoMDEntryTypes" field. All I want is to set it to 2 and then add two "MDEntryType" values one set to 0 and other set to 1. Here is my code,
FIX44::MarketDataRequest::NoMDEntryTypes nmtypes;
nmtypes.set(FIX::MDEntryType('0'));
nmtypes.set(FIX::MDEntryType('1'));
quote.addGroup(nmtypes);
But when I send a MarketDataRequest message, it shows that nmtypes is set to 1 (containing only one MDEntryType) and the value of MDEntryType is set to 1 ( the value of last MDEntryType). Any suggestion on what am I doing wrong?
Thanks!
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. |
|
From: Jeevaka D. <je...@bl...> - 2007-08-08 23:41:55
|
Last 3 lines at the end of the method update the target sequence number in
the local state. However, when the persistence is disabled the method
returns at the end of "if ( !m_persistMessages ) {}" block thus skipping the
target sequence number update.
I guess this was not detected earlier because most of the time persistence
is enabled.
Jeevaka
|
|
From: Shepheard, T. \(London\) <Tob...@ml...> - 2007-08-08 17:41:30
|
A few thoughts: *) The error combined with the lack of any -I$JAVA_HOME type entry in the make snippet below, suggests to me the configure isn't pulling in the Java includes for some reason. Your configure logs may have a clue in them as to why that is. I haven't written a makefile for 8 years so won't try guessing much further without something more to go on! *) Try with Java 1.4 (doubt that's the problem though) *) Have you got the latest autoconf / automake / libtool? I guess with Feisty Fawn you're probably fairly up to date *) Have you considered using QuickFix/J (pure Java implementation) instead? Bit of a cop-out answer but it's a lot simpler if you want to use Java! Regards Toby -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Ryan Jazayeri Sent: 07 August 2007 19:05 To: qui...@li... Subject: [Quickfix-developers] Newbie: Building QuickFIX with Java on Linux QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hello, I am running Linux (Ubuntu 7.04 Feisty Fawn). My gcc version is 4.1.2, and java version is 1.6.0.=20 I am trying to build QuickFIX with Java. Following the online documentation, I run: ./bootstrap ./configure --with-java make The 'bootstrap' and 'configure' both seem to work. But when I run 'make', it breaks with the following (excerpt of) error message: ... make[4]: Leaving directory `/home/jaz/quickfix/quickfix/src/java/src' make[4]: Entering directory `/home/jaz/quickfix/quickfix/src/java' /bin/bash ../../libtool --tag=3DCXX --mode=3Dcompile g++ = -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -O2 -Wall -ansi -Wpointer-arith -Wwrite-strings -I/usr/include/libxml2 -I/include -I/include/linux -MT JVM.lo -MD -MP -MF .deps/JVM.Tpo -c -o JVM.lo JVM.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -O2 -Wall -ansi -Wpointer-arith -Wwrite-strings -I/usr/include/libxml2 -I/include -I/include/linux -MT JVM.lo -MD -MP -MF .deps/JVM.Tpo -c JVM.cpp -fPIC -DPIC -o .libs/JVM.o In file included from JVM.cpp:28: JVM.h:22:17: error: jni.h: No such file or directory JVM.h:51: error: 'JNIEnv' has not been declared JVM.h:52: error: 'JavaVM' has not been declared JVM.h:52: error: 'static void JVM::set(int*)' cannot be overloaded ... ... It seems to me that g++ cannot find the file jni.h. What do I need to do to get g++ to find jni.h?=20 My $JAVA_HOME is /usr/lib/jvm/java-6-sun ; the jni file is located here: /usr/lib/jvm/java-6-sun/include/jni.h Any ideas?=20 -RJ ------------------------------------------------------------------------ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers -------------------------------------------------------- This message w/attachments (message) may be privileged, confidential or = proprietary, and if you are not an intended recipient, please notify the = sender, do not use or share it and delete it. Unless specifically = indicated, this message is not an offer to sell or a solicitation of any = investment products or other financial product or service, an official = confirmation of any transaction, or an official statement of Merrill = Lynch. Subject to applicable law, Merrill Lynch may monitor, review and = retain e-communications (EC) traveling through its networks/systems. The = laws of the country of each sender/recipient may impact the handling of = EC, and EC may be archived, supervised and produced in countries other = than the country in which you are located. This message cannot be = guaranteed to be secure or error-free. This message is subject to terms = available at the following link: = http://www.ml.com/e-communications_terms/. By messaging with Merrill = Lynch you consent to the foregoing. -------------------------------------------------------- |