quickfix-users Mailing List for QuickFIX (Page 65)
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: Alexander Z. <zu...@de...> - 2005-12-01 15:02:13
|
Hello All 1) I was wrong when describing the problem. In case of exceptions, session was logged out not by throwing runtime exception but by calling session.logout() and cracker.dispose() (For cracker that was used for the session) 2) The session remembers it's logout state and has to be reenabled manually each next logon. That was the issue, I resolved it by calling session.logon() on each logon message I received. Thanks to Oren Miller (or...@qu...), who explained it to me. Sincerely, Alexander Zubenko > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I expirience a strange situation. > > We use a fix-gateway application which is developed with quicfix > version 1.10.2. > I have a class which extends MessageCracker for processing incoming > fix messages. > > If runtime exception happens in > 'public void onMessage(quickfix.fix44.NewOrderSingle order, SessionID > sessionID)' method of extenging class, session is closed and Logout > message is sent to the client and client disconnects fracefully. > > And then a weird thing happens. Client just can not login anymore. It > sends logon message, receieves logon response, but rifgt after that > quickfix acceptor initiates logout message (it does not contain any > problem description) and client disconnects. The problem continues > untlil acceptor application is not restarted. > > Does anyone have an idea of what might be the reason of the problem? > > Sincerely, > Alexander Zubenko > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Steve B. <sb...@sm...> - 2005-11-29 14:33:40
|
Are you using QuickFIX/J or the QuickFIX JNI wrapper? ---- Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ _____ From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Tuesday, November 29, 2005 2:53 PM To: qui...@li... Subject: [Quickfix-users] QuickFix - Java -Initiator Crashes Hello, I have some strange issues while running the FIX engine as an initiator using Java. I send 100 000 messages to test that it works but ones in a while (about 40% of the time) of the test the program just stops. I get no error message no logs that says that anything is wrong. Not even my main method is finished, it just stops in a for-loop. Could it be some memory leak in the FIX engine? But 100 000 messages isn't that much, is it? I use java: java version "1.5.0_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05) Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) The other strange thing is that the sequence number in the log file doesn't match the sequence number on the acceptor side. So it sent some messages that didn't get logged. Lars Mattsson |
From: <lar...@su...> - 2005-11-29 13:53:13
|
Hello, I have some strange issues while running the FIX engine as an initiator using Java. I send 100 000 messages to test that it works but ones in a while=20 (about 40% of the time) of the test the program just stops. I get no error message no logs that says that anything is wrong. Not even my main method is finished, it just stops in a for-loop. Could it be some memory leak in the FIX engine? But 100 000 messages isn't that much, is it? I use java: =20 java version "1.5.0_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05) Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) =20 The other strange thing is that the sequence number in the log file doesn't match the sequence number on the acceptor side. So it sent some messages that didn't get logged. =20 =20 Lars Mattsson =20 |
From: Alexander Z. <zu...@de...> - 2005-11-29 11:55:01
|
I expirience a strange situation. We use a fix-gateway application which is developed with quicfix version 1.10.2. I have a class which extends MessageCracker for processing incoming fix messages. If runtime exception happens in 'public void onMessage(quickfix.fix44.NewOrderSingle order, SessionID sessionID)' method of extenging class, session is closed and Logout message is sent to the client and client disconnects fracefully. And then a weird thing happens. Client just can not login anymore. It sends logon message, receieves logon response, but rifgt after that quickfix acceptor initiates logout message (it does not contain any problem description) and client disconnects. The problem continues untlil acceptor application is not restarted. Does anyone have an idea of what might be the reason of the problem? Sincerely, Alexander Zubenko |
From: Oren M. <or...@qu...> - 2005-11-29 05:46:39
|
These errors are because tiger now uses gcc 4, which is more strict =20 with template definitions. A patch is available here: http://=20 cvs.sourceforge.net/viewcvs.py/quickfix/quickfix/src/C%2B%2B/test/=20 MessagesTestCase.cpp?r1=3D1.33&r2=3D1.34 --oren On Nov 28, 2005, at 9:35 PM, Wally Chang wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/=20 > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, > > I am having trouble building QuickFIX 1.10.2 on Mac OS X tiger 10.4.3. > > I got past ./bootstrap (apparently OS X uses glibtoolize instead of =20= > libtoolize), > but I get stuck as soon as I run ./configure. > > The following is the error output I get: > configure: error: unable to find set_terminate in std or global =20 > namespace > > ignoring the error and sudo make install results in the following > (Sorry for the long post): > > MessagesTestCase.cpp:403: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Logon>::getString::onRun=20 > (FIX42::Logon&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:403: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Logon>::getString::onRun=20 > (FIX42::Logon&)' > does not match any template declaration > MessagesTestCase.cpp:403: error: invalid function declaration > MessagesTestCase.cpp:420: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Logon>::setString::onRun=20 > (FIX42::Logon&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:420: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Logon>::setString::onRun=20 > (FIX42::Logon&)' > does not match any template declaration > MessagesTestCase.cpp:420: error: invalid function declaration > MessagesTestCase.cpp:429: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::TestRequest>::getString::onRun=20 > (FIX42::TestRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:429: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::TestRequest>::getString::onRun=20 > (FIX42::TestRequest&)' > does not match any template declaration > MessagesTestCase.cpp:429: error: invalid function declaration > MessagesTestCase.cpp:437: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::TestRequest>::setString::onRun=20 > (FIX42::TestRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:437: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::TestRequest>::setString::onRun=20 > (FIX42::TestRequest&)' > does not match any template declaration > MessagesTestCase.cpp:437: error: invalid function declaration > MessagesTestCase.cpp:446: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::ResendRequest>::getString::onRun=20 > (FIX42::ResendRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:446: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::ResendRequest>::getString::onRun=20 > (FIX42::ResendRequest&)' > does not match any template declaration > MessagesTestCase.cpp:446: error: invalid function declaration > MessagesTestCase.cpp:455: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::ResendRequest>::setString::onRun=20 > (FIX42::ResendRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:455: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::ResendRequest>::setString::onRun=20 > (FIX42::ResendRequest&)' > does not match any template declaration > MessagesTestCase.cpp:455: error: invalid function declaration > MessagesTestCase.cpp:466: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Reject>::getString::onRun=20 > (FIX42::Reject&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:466: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Reject>::getString::onRun=20 > (FIX42::Reject&)' > does not match any template declaration > MessagesTestCase.cpp:466: error: invalid function declaration > MessagesTestCase.cpp:476: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Reject>::setString::onRun=20 > (FIX42::Reject&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:476: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Reject>::setString::onRun=20 > (FIX42::Reject&)' > does not match any template declaration > MessagesTestCase.cpp:476: error: invalid function declaration > MessagesTestCase.cpp:488: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::SequenceReset>::getString::onRun=20 > (FIX42::SequenceReset&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:488: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::SequenceReset>::getString::onRun=20 > (FIX42::SequenceReset&)' > does not match any template declaration > MessagesTestCase.cpp:488: error: invalid function declaration > MessagesTestCase.cpp:497: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::SequenceReset>::setString::onRun=20 > (FIX42::SequenceReset&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:497: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::SequenceReset>::setString::onRun=20 > (FIX42::SequenceReset&)' > does not match any template declaration > MessagesTestCase.cpp:497: error: invalid function declaration > MessagesTestCase.cpp:508: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Logout>::getString::onRun=20 > (FIX42::Logout&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:508: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Logout>::getString::onRun=20 > (FIX42::Logout&)' > does not match any template declaration > MessagesTestCase.cpp:508: error: invalid function declaration > MessagesTestCase.cpp:516: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::Logout>::setString::onRun=20 > (FIX42::Logout&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:516: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::Logout>::setString::onRun=20 > (FIX42::Logout&)' > does not match any template declaration > MessagesTestCase.cpp:516: error: invalid function declaration > MessagesTestCase.cpp:525: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::NewOrderSingle>::getString::onRun=20 > (FIX42::NewOrderSingle&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:525: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::NewOrderSingle>::getString::onRun=20 > (FIX42::NewOrderSingle&)' > does not match any template declaration > MessagesTestCase.cpp:525: error: invalid function declaration > MessagesTestCase.cpp:539: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::NewOrderSingle>::setString::onRun=20 > (FIX42::NewOrderSingle&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:539: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::NewOrderSingle>::setString::onRun=20 > (FIX42::NewOrderSingle&)' > does not match any template declaration > MessagesTestCase.cpp:539: error: invalid function declaration > MessagesTestCase.cpp:560: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::ExecutionReport>::getString::onRun=20 > (FIX42::ExecutionReport&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:560: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::ExecutionReport>::getString::onRun=20 > (FIX42::ExecutionReport&)' > does not match any template declaration > MessagesTestCase.cpp:560: error: invalid function declaration > MessagesTestCase.cpp:580: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::ExecutionReport>::setString::onRun=20 > (FIX42::ExecutionReport&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:580: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::ExecutionReport>::setString::onRun=20 > (FIX42::ExecutionReport&)' > does not match any template declaration > MessagesTestCase.cpp:580: error: invalid function declaration > MessagesTestCase.cpp:609: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::DontKnowTrade>::getString::onRun=20 > (FIX42::DontKnowTrade&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:609: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::DontKnowTrade>::getString::onRun=20 > (FIX42::DontKnowTrade&)' > does not match any template declaration > MessagesTestCase.cpp:609: error: invalid function declaration > MessagesTestCase.cpp:622: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::DontKnowTrade>::setString::onRun=20 > (FIX42::DontKnowTrade&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:622: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::DontKnowTrade>::setString::onRun=20 > (FIX42::DontKnowTrade&)' > does not match any template declaration > MessagesTestCase.cpp:622: error: invalid function declaration > MessagesTestCase.cpp:641: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::getString=20= > ::onRun(FIX42::OrderCancelReplaceRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:641: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::getString=20= > ::onRun(FIX42::OrderCancelReplaceRequest&)' > does not match any template declaration > MessagesTestCase.cpp:641: error: invalid function declaration > MessagesTestCase.cpp:658: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::setString=20= > ::onRun(FIX42::OrderCancelReplaceRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:658: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::setString=20= > ::onRun(FIX42::OrderCancelReplaceRequest&)' > does not match any template declaration > MessagesTestCase.cpp:658: error: invalid function declaration > MessagesTestCase.cpp:681: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::getString::onRun=20= > (FIX42::OrderCancelRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:681: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::getString::onRun=20= > (FIX42::OrderCancelRequest&)' > does not match any template declaration > MessagesTestCase.cpp:681: error: invalid function declaration > MessagesTestCase.cpp:696: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::setString::onRun=20= > (FIX42::OrderCancelRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:696: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::setString::onRun=20= > (FIX42::OrderCancelRequest&)' > does not match any template declaration > MessagesTestCase.cpp:696: error: invalid function declaration > MessagesTestCase.cpp:714: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReject>::getString::onRun(=20= > FIX42::OrderCancelReject&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:714: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReject>::getString::onRun(=20= > FIX42::OrderCancelReject&)' > does not match any template declaration > MessagesTestCase.cpp:714: error: invalid function declaration > MessagesTestCase.cpp:728: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReject>::setString::onRun(=20= > FIX42::OrderCancelReject&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:728: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderCancelReject>::setString::onRun(=20= > FIX42::OrderCancelReject&)' > does not match any template declaration > MessagesTestCase.cpp:728: error: invalid function declaration > MessagesTestCase.cpp:747: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::getString::onRun=20= > (FIX42::OrderStatusRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:747: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::getString::onRun=20= > (FIX42::OrderStatusRequest&)' > does not match any template declaration > MessagesTestCase.cpp:747: error: invalid function declaration > MessagesTestCase.cpp:759: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::setString::onRun=20= > (FIX42::OrderStatusRequest&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:759: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::setString::onRun=20= > (FIX42::OrderStatusRequest&)' > does not match any template declaration > MessagesTestCase.cpp:759: error: invalid function declaration > MessagesTestCase.cpp:774: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::NewOrderList>::getString::onRun=20 > (FIX42::NewOrderList&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:774: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::NewOrderList>::getString::onRun=20 > (FIX42::NewOrderList&)' > does not match any template declaration > MessagesTestCase.cpp:774: error: invalid function declaration > MessagesTestCase.cpp:808: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::NewOrderList>::setString::onRun=20 > (FIX42::NewOrderList&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:808: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::NewOrderList>::setString::onRun=20 > (FIX42::NewOrderList&)' > does not match any template declaration > MessagesTestCase.cpp:808: error: invalid function declaration > MessagesTestCase.cpp:881: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::MassQuote>::getString::onRun=20 > (FIX42::MassQuote&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:881: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::MassQuote>::getString::onRun=20 > (FIX42::MassQuote&)' > does not match any template declaration > MessagesTestCase.cpp:881: error: invalid function declaration > MessagesTestCase.cpp:898: error: explicit specialization of 'void > FIX::MessageParseTestCase<FIX42::MassQuote>::setString::onRun=20 > (FIX42::MassQuote&)' > must be introduced by 'template <>' > MessagesTestCase.cpp:898: error: template-id 'onRun<>' for 'void > FIX::MessageParseTestCase<FIX42::MassQuote>::setString::onRun=20 > (FIX42::MassQuote&)' > does not match any template declaration > MessagesTestCase.cpp:898: error: invalid function declaration > make[4]: *** [MessagesTestCase.lo] Error 1 > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > Please Help! > > Thanks, > > Wally Chang > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through =20 > log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD =20 > SPLUNK! > http://ads.osdn.com/?ad_idv37&alloc_id=16865&op=3Dclick > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Wally C. <cha...@gm...> - 2005-11-29 03:35:45
|
Hi, I am having trouble building QuickFIX 1.10.2 on Mac OS X tiger 10.4.3. I got past ./bootstrap (apparently OS X uses glibtoolize instead of libtool= ize), but I get stuck as soon as I run ./configure. The following is the error output I get: configure: error: unable to find set_terminate in std or global namespace ignoring the error and sudo make install results in the following (Sorry for the long post): MessagesTestCase.cpp:403: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Logon>::getString::onRun(FIX42::Logon&)' must be introduced by 'template <>' MessagesTestCase.cpp:403: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Logon>::getString::onRun(FIX42::Logon&)' does not match any template declaration MessagesTestCase.cpp:403: error: invalid function declaration MessagesTestCase.cpp:420: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Logon>::setString::onRun(FIX42::Logon&)' must be introduced by 'template <>' MessagesTestCase.cpp:420: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Logon>::setString::onRun(FIX42::Logon&)' does not match any template declaration MessagesTestCase.cpp:420: error: invalid function declaration MessagesTestCase.cpp:429: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::TestRequest>::getString::onRun(FIX42::Test= Request&)' must be introduced by 'template <>' MessagesTestCase.cpp:429: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::TestRequest>::getString::onRun(FIX42::Test= Request&)' does not match any template declaration MessagesTestCase.cpp:429: error: invalid function declaration MessagesTestCase.cpp:437: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::TestRequest>::setString::onRun(FIX42::Test= Request&)' must be introduced by 'template <>' MessagesTestCase.cpp:437: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::TestRequest>::setString::onRun(FIX42::Test= Request&)' does not match any template declaration MessagesTestCase.cpp:437: error: invalid function declaration MessagesTestCase.cpp:446: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::ResendRequest>::getString::onRun(FIX42::Re= sendRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:446: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::ResendRequest>::getString::onRun(FIX42::Re= sendRequest&)' does not match any template declaration MessagesTestCase.cpp:446: error: invalid function declaration MessagesTestCase.cpp:455: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::ResendRequest>::setString::onRun(FIX42::Re= sendRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:455: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::ResendRequest>::setString::onRun(FIX42::Re= sendRequest&)' does not match any template declaration MessagesTestCase.cpp:455: error: invalid function declaration MessagesTestCase.cpp:466: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Reject>::getString::onRun(FIX42::Reject&)' must be introduced by 'template <>' MessagesTestCase.cpp:466: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Reject>::getString::onRun(FIX42::Reject&)' does not match any template declaration MessagesTestCase.cpp:466: error: invalid function declaration MessagesTestCase.cpp:476: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Reject>::setString::onRun(FIX42::Reject&)' must be introduced by 'template <>' MessagesTestCase.cpp:476: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Reject>::setString::onRun(FIX42::Reject&)' does not match any template declaration MessagesTestCase.cpp:476: error: invalid function declaration MessagesTestCase.cpp:488: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::SequenceReset>::getString::onRun(FIX42::Se= quenceReset&)' must be introduced by 'template <>' MessagesTestCase.cpp:488: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::SequenceReset>::getString::onRun(FIX42::Se= quenceReset&)' does not match any template declaration MessagesTestCase.cpp:488: error: invalid function declaration MessagesTestCase.cpp:497: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::SequenceReset>::setString::onRun(FIX42::Se= quenceReset&)' must be introduced by 'template <>' MessagesTestCase.cpp:497: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::SequenceReset>::setString::onRun(FIX42::Se= quenceReset&)' does not match any template declaration MessagesTestCase.cpp:497: error: invalid function declaration MessagesTestCase.cpp:508: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Logout>::getString::onRun(FIX42::Logout&)' must be introduced by 'template <>' MessagesTestCase.cpp:508: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Logout>::getString::onRun(FIX42::Logout&)' does not match any template declaration MessagesTestCase.cpp:508: error: invalid function declaration MessagesTestCase.cpp:516: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::Logout>::setString::onRun(FIX42::Logout&)' must be introduced by 'template <>' MessagesTestCase.cpp:516: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::Logout>::setString::onRun(FIX42::Logout&)' does not match any template declaration MessagesTestCase.cpp:516: error: invalid function declaration MessagesTestCase.cpp:525: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::NewOrderSingle>::getString::onRun(FIX42::N= ewOrderSingle&)' must be introduced by 'template <>' MessagesTestCase.cpp:525: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::NewOrderSingle>::getString::onRun(FIX42::N= ewOrderSingle&)' does not match any template declaration MessagesTestCase.cpp:525: error: invalid function declaration MessagesTestCase.cpp:539: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::NewOrderSingle>::setString::onRun(FIX42::N= ewOrderSingle&)' must be introduced by 'template <>' MessagesTestCase.cpp:539: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::NewOrderSingle>::setString::onRun(FIX42::N= ewOrderSingle&)' does not match any template declaration MessagesTestCase.cpp:539: error: invalid function declaration MessagesTestCase.cpp:560: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::ExecutionReport>::getString::onRun(FIX42::= ExecutionReport&)' must be introduced by 'template <>' MessagesTestCase.cpp:560: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::ExecutionReport>::getString::onRun(FIX42::= ExecutionReport&)' does not match any template declaration MessagesTestCase.cpp:560: error: invalid function declaration MessagesTestCase.cpp:580: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::ExecutionReport>::setString::onRun(FIX42::= ExecutionReport&)' must be introduced by 'template <>' MessagesTestCase.cpp:580: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::ExecutionReport>::setString::onRun(FIX42::= ExecutionReport&)' does not match any template declaration MessagesTestCase.cpp:580: error: invalid function declaration MessagesTestCase.cpp:609: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::DontKnowTrade>::getString::onRun(FIX42::Do= ntKnowTrade&)' must be introduced by 'template <>' MessagesTestCase.cpp:609: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::DontKnowTrade>::getString::onRun(FIX42::Do= ntKnowTrade&)' does not match any template declaration MessagesTestCase.cpp:609: error: invalid function declaration MessagesTestCase.cpp:622: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::DontKnowTrade>::setString::onRun(FIX42::Do= ntKnowTrade&)' must be introduced by 'template <>' MessagesTestCase.cpp:622: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::DontKnowTrade>::setString::onRun(FIX42::Do= ntKnowTrade&)' does not match any template declaration MessagesTestCase.cpp:622: error: invalid function declaration MessagesTestCase.cpp:641: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::getString::onR= un(FIX42::OrderCancelReplaceRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:641: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::getString::onR= un(FIX42::OrderCancelReplaceRequest&)' does not match any template declaration MessagesTestCase.cpp:641: error: invalid function declaration MessagesTestCase.cpp:658: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::setString::onR= un(FIX42::OrderCancelReplaceRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:658: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelReplaceRequest>::setString::onR= un(FIX42::OrderCancelReplaceRequest&)' does not match any template declaration MessagesTestCase.cpp:658: error: invalid function declaration MessagesTestCase.cpp:681: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::getString::onRun(FIX4= 2::OrderCancelRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:681: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::getString::onRun(FIX4= 2::OrderCancelRequest&)' does not match any template declaration MessagesTestCase.cpp:681: error: invalid function declaration MessagesTestCase.cpp:696: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::setString::onRun(FIX4= 2::OrderCancelRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:696: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelRequest>::setString::onRun(FIX4= 2::OrderCancelRequest&)' does not match any template declaration MessagesTestCase.cpp:696: error: invalid function declaration MessagesTestCase.cpp:714: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelReject>::getString::onRun(FIX42= ::OrderCancelReject&)' must be introduced by 'template <>' MessagesTestCase.cpp:714: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelReject>::getString::onRun(FIX42= ::OrderCancelReject&)' does not match any template declaration MessagesTestCase.cpp:714: error: invalid function declaration MessagesTestCase.cpp:728: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderCancelReject>::setString::onRun(FIX42= ::OrderCancelReject&)' must be introduced by 'template <>' MessagesTestCase.cpp:728: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderCancelReject>::setString::onRun(FIX42= ::OrderCancelReject&)' does not match any template declaration MessagesTestCase.cpp:728: error: invalid function declaration MessagesTestCase.cpp:747: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::getString::onRun(FIX4= 2::OrderStatusRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:747: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::getString::onRun(FIX4= 2::OrderStatusRequest&)' does not match any template declaration MessagesTestCase.cpp:747: error: invalid function declaration MessagesTestCase.cpp:759: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::setString::onRun(FIX4= 2::OrderStatusRequest&)' must be introduced by 'template <>' MessagesTestCase.cpp:759: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::OrderStatusRequest>::setString::onRun(FIX4= 2::OrderStatusRequest&)' does not match any template declaration MessagesTestCase.cpp:759: error: invalid function declaration MessagesTestCase.cpp:774: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::NewOrderList>::getString::onRun(FIX42::New= OrderList&)' must be introduced by 'template <>' MessagesTestCase.cpp:774: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::NewOrderList>::getString::onRun(FIX42::New= OrderList&)' does not match any template declaration MessagesTestCase.cpp:774: error: invalid function declaration MessagesTestCase.cpp:808: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::NewOrderList>::setString::onRun(FIX42::New= OrderList&)' must be introduced by 'template <>' MessagesTestCase.cpp:808: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::NewOrderList>::setString::onRun(FIX42::New= OrderList&)' does not match any template declaration MessagesTestCase.cpp:808: error: invalid function declaration MessagesTestCase.cpp:881: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::MassQuote>::getString::onRun(FIX42::MassQu= ote&)' must be introduced by 'template <>' MessagesTestCase.cpp:881: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::MassQuote>::getString::onRun(FIX42::MassQu= ote&)' does not match any template declaration MessagesTestCase.cpp:881: error: invalid function declaration MessagesTestCase.cpp:898: error: explicit specialization of 'void FIX::MessageParseTestCase<FIX42::MassQuote>::setString::onRun(FIX42::MassQu= ote&)' must be introduced by 'template <>' MessagesTestCase.cpp:898: error: template-id 'onRun<>' for 'void FIX::MessageParseTestCase<FIX42::MassQuote>::setString::onRun(FIX42::MassQu= ote&)' does not match any template declaration MessagesTestCase.cpp:898: error: invalid function declaration make[4]: *** [MessagesTestCase.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Please Help! Thanks, Wally Chang |
From: girish <gi...@om...> - 2005-11-26 08:09:22
|
Hi, I am unable to build libquickfix_jni.so on Linux.Can any one tell me this step wise.I have Java intalled in it,I have gcc version 3.2.3 = 20030502 (Red Hat Linux 3.2.3-47) installed in it.I followed the steps provided = in quickfix doc,still it is not generating,please help. Thanks in advance. Regards Girish |
From: Matish <mat...@sa...> - 2005-11-24 06:52:11
|
Hi I am new to quickFIX. I have downloaded the quickfix-1.10.2.tar. I tried to open the examples.sln file. But when i build the solution it builds fine But when i try to run it by pressing he start button then i get the following error. 'executor_cpp.exe': Loaded 'D:\FIX\quickfix- 1.10.2.tar\quickfix\bin\debug\executor_cpp.exe', Symbols loaded. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\NTDLL.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\ws2_32.dll', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\msvcrt.dll', No symbols loaded. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\KERNEL32.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\ADVAPI32.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\rpcrt4.dll', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\ws2help.dll', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\USER32.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\GDI32.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\OLE32.DLL', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\oleaut32.dll', Cannot find or open a required DBG file. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\msvcp71d.dll', Symbols loaded. 'executor_cpp.exe': Loaded 'C:\WINNT\system32\msvcr71d.dll', Symbols loaded. The program '[2088] executor_cpp.exe: Native' has exited with code 0 (0x0). I do not know how to proceed further. Do I have to configure anything else. How to i run the example and test the engine. Kindly help me in running the QickFIX engine. Thanks and Regards Matish |
From: florin <fva...@wy...> - 2005-11-23 18:31:56
|
Hi, When i try to build the C++ sources from quickfix on the linux platform i get one error when i type commnad "make install" the error is : ./build.sh which: no java in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin) /bin/sh ../../mkinstalldirs /usr/local/lib /usr/bin/install -c -m 644 ./../../lib/quickfix.jar /usr/local/lib/quickfix.jar /usr/bin/install: cannot stat `./../../lib/quickfix.jar': No such file or directory make[4]: *** [install-jarDATA] Error 1 make[4]: Leaving directory `/var/quickfix/src/java' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/var/quickfix/src/java' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/quickfix/src/java' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/quickfix/src' make: *** [install-recursive] Error 1 stepa are : #./configure --with-java - run without problem #make - run without error #make install - i got the error i do something rong? or i need to do more steps for build this sources(quickfix-1.10.2.tar.gz) for linux ? please help me thanks! |
From: Antonio C. <ant...@ga...> - 2005-11-23 12:34:23
|
Hello, Fabio. From your event log it looks as though your application does not log = outgoing and incoming messages, which might be quite useful in this = situation.=20 If the acceptor you are connected to detects a sequence mismatch and = sends you a logout message with some descriptive text, you are not able = to see it if you do not log incoming messages. On the contrary, if the acceptor you are connected to does not send any = logout before shutting down the connection, you will not be able to get = any answer. In order to log outgoing and incoming messages, you must derive a class = from the "FIX::Log" one and overload the virtual (pure) function = "virtual void FIX::Log::onIncoming( const std::string& )" and "virtual = void FIX::Log::onOutgoing( const std::string& )", making a print of the = argument content in your implementation. As a matter of fact I suspect that the problem might be in the acceptor, = which is not sending any message before closing down the session. This is what the FIX 4.2 protocol specification suggests in case of = authenticatio problems: "Sending a Logout in this case is not required = because doing so would consume a sequence number for that session, which = in some cases may be problematic.>> On the contrary, when the sequence number is too low, the FIX 4.2 = protocol specification reads as follows: "A Logout message with some = descriptive text should be sent to the other side before closing the = session." Maybe the word "should" instead of "must" can lead to several = interpretations (and implementations !!!). Yours sincerely,=20 Antonio Caroselli GATE T.I. www.gatelab.com Tel. +39 0865 451890 ----- Original Message -----=20 From: GRIGLIO FABIO=20 To: qui...@li...=20 Sent: Monday, November 21, 2005 3:45 PM Subject: [Quickfix-users] Connection resetted during Logon Hi all, i've implemented a Fix engine initiator in .NET.=20 =20 Sometimes,when I try to connect to an acceptor and I've an erroneous = sequence(for ex : too high sequence), the connection is simply resetted = bythe acceptor without loggin any answer. =20 Is there any implementation/configuration that I could made in my = initiator to catch this event ?=20 =20 here there's my event log =20 =20 20051121-14:21:04 : 21/11/2005 15:21:04 Session Created FIX.4.2:EXAMP 20051121-14:21:04 : Created session 20051121-14:21:04 : session resetted 20051121-14:21:04 : initiator started 20051121-14:21:04 : Connecting to MYSERVER on port 123456 20051121-14:21:04 : Connection succeeded 20051121-14:21:04 : Initiated logon request 20051121-14:21:04 : Socket Error: Connection reset by peer. 20051121-14:21:04 : Disconnecting =20 =20 thanks and regards Fabio =20 Questo documento e gli eventuali allegati sono indirizzati unicamente = al destinatario, a cui la lettura e l'utilizzo delle informazioni = contenute sono esclusivamente riservati. Nel caso di utilizzo non = autorizzato, Banca Sella potra' dar corso alle azioni piu' opportune per = il risarcimento dei danni subiti anche da terzi. Nell'ipotesi che la = e-mail non fosse indirizzata a Voi o il contenuto lasci intendere che = possano esservi stati errori o manipolazioni nella trasmissione, = vogliate cortesemente contattare i seguenti indirizzi di posta = elettronica: in...@se...; re...@se...=20 This e-mail is directed uniquely to the interested party, which is the = exclusive addressee of any information contained herein. For any abuse = about the content of this message, Banca Sella will claim compensation = for damages occurred to third parties as well. In case the e-mail should = be addressed to other than you, or the content should reveal any = transmission errors or manipulations, please contact us at the following = address: in...@se...; re...@se... |
From: <web...@sa...> - 2005-11-22 03:44:30
|
I had to manually link a bunch of stuff that were in the Platform SDK but not included with Express and even modify a .h file because the way MS shipped it, it wouldn't work on a non-64-bit compile, but comsupp.lib is included and linked. I haven't given up yet. For what it's worth, I can get "quickfix" and "atrun" to compile but not at, pt or ut. All end with the same errors Any suggestions? Quoting Oren Miller <or...@qu...>: > Not sure what comes included in Visual Studio Express, but those > methods > (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/vclrfconvertbstrtostring.asp), are in the > comsupp.lib > > Does VSE not come with this library? Or is it for some reason not > being linked? > > --oren > > web...@sa... wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> Hi, >> >> I'm just trying to do a quick build on unmodified code before really playing >> with anything and I can't get Visual C++ to do it. >> >> I've done some google searches and have found a number of reasons for the >> LNK2019, but none of them helped me. >> >> Anyone have any clues? >> >> Thanks, >> >> Howard >> >> ------ Build started: Project: at, Configuration: Debug Win32 ------ >> Linking... >> quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved >> external symbol >> "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" >> (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z) referenced in function >> "public: >> __thiscall _bstr_t::Data_t::Data_t(char const *)" >> (??0Data_t@_bstr_t@@QAE@PBD@Z) >> quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved >> external symbol >> "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" >> (?ConvertBSTRToString@_com_util@@YGPADPA_W@Z) referenced in function >> "public: >> char const * __thiscall _bstr_t::Data_t::GetString(void)const " >> (?GetString@Data_t@_bstr_t@@QBEPBDXZ) >> bin\debug\at.exe : fatal error LNK1120: 2 unresolved externals >> Build log was saved at "file://c:\Documents and >> Settings\Compaq_Owner\Desktop\quickfix-1.10.2\quickfix\Debug\BuildLog.htm" >> at - 3 error(s), 0 warning(s) >> ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ========== >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by the JBoss Inc. Get Certified Today >> Register for a JBoss Training Course. Free Certification Exam >> for All Training Attendees Through End of 2005. For more info visit: >> http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> >> > |
From: GRIGLIO F. <fab...@se...> - 2005-11-21 14:47:10
|
Hi all, i've implemented a Fix engine initiator in .NET. Sometimes,when I try to connect to an acceptor and I've an erroneous sequence (for ex : too high sequence), the connection is simply resetted bythe acceptor without loggin any answer. Is there any implementation/configuration that I could made in my initiator to catch this event ? here there's my event log 20051121-14:21:04 : 21/11/2005 15:21:04 Session Created FIX.4.2:EXAMP 20051121-14:21:04 : Created session 20051121-14:21:04 : session resetted 20051121-14:21:04 : initiator started 20051121-14:21:04 : Connecting to MYSERVER on port 123456 20051121-14:21:04 : Connection succeeded 20051121-14:21:04 : Initiated logon request 20051121-14:21:04 : Socket Error: Connection reset by peer. 20051121-14:21:04 : Disconnecting thanks and regards Fabio |
From: GRIGLIO F. <FAB...@se...> - 2005-11-21 14:45:29
|
Hi all, i've implemented a Fix engine initiator in .NET. Sometimes,when I try to connect to an acceptor and I've an erroneous sequence(for ex : too high sequence), the connection is simply resetted bythe acceptor without loggin any answer. Is there any implementation/configuration that I could made in my initiator to catch this event ? here there's my event log 20051121-14:21:04 : 21/11/2005 15:21:04 Session Created FIX.4.2:EXAMP 20051121-14:21:04 : Created session 20051121-14:21:04 : session resetted 20051121-14:21:04 : initiator started 20051121-14:21:04 : Connecting to MYSERVER on port 123456 20051121-14:21:04 : Connection succeeded 20051121-14:21:04 : Initiated logon request 20051121-14:21:04 : Socket Error: Connection reset by peer. 20051121-14:21:04 : Disconnecting thanks and regards Fabio Questo documento e gli eventuali allegati sono indirizzati unicamente al destinatario, a cui la lettura e l'utilizzo delle informazioni contenute sono esclusivamente riservati. Nel caso di utilizzo non autorizzato, Banca Sella potra' dar corso alle azioni piu' opportune per il risarcimento dei danni subiti anche da terzi. Nell'ipotesi che la e-mail non fosse indirizzata a Voi o il contenuto lasci intendere che possano esservi stati errori o manipolazioni nella trasmissione, vogliate cortesemente contattare i seguenti indirizzi di posta elettronica: in...@se...; re...@se... This e-mail is directed uniquely to the interested party, which is the exclusive addressee of any information contained herein. For any abuse about the content of this message, Banca Sella will claim compensation for damages occurred to third parties as well. In case the e-mail should be addressed to other than you, or the content should reveal any transmission errors or manipulations, please contact us at the following address: in...@se...; re...@se... |
From: Oren M. <or...@qu...> - 2005-11-20 00:03:01
|
Not sure what comes included in Visual Studio Express, but those methods (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/vclrfconvertbstrtostring.asp), are in the comsupp.lib Does VSE not come with this library? Or is it for some reason not being linked? --oren web...@sa... wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >Hi, > >I'm just trying to do a quick build on unmodified code before really playing >with anything and I can't get Visual C++ to do it. > >I've done some google searches and have found a number of reasons for the >LNK2019, but none of them helped me. > >Anyone have any clues? > >Thanks, > >Howard > >------ Build started: Project: at, Configuration: Debug Win32 ------ >Linking... >quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol >"wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" >(?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z) referenced in function "public: >__thiscall _bstr_t::Data_t::Data_t(char const *)" >(??0Data_t@_bstr_t@@QAE@PBD@Z) >quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol >"char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" >(?ConvertBSTRToString@_com_util@@YGPADPA_W@Z) referenced in function "public: >char const * __thiscall _bstr_t::Data_t::GetString(void)const " >(?GetString@Data_t@_bstr_t@@QBEPBDXZ) >bin\debug\at.exe : fatal error LNK1120: 2 unresolved externals >Build log was saved at "file://c:\Documents and >Settings\Compaq_Owner\Desktop\quickfix-1.10.2\quickfix\Debug\BuildLog.htm" >at - 3 error(s), 0 warning(s) >========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ========== > > > >------------------------------------------------------- >This SF.Net email is sponsored by the JBoss Inc. Get Certified Today >Register for a JBoss Training Course. Free Certification Exam >for All Training Attendees Through End of 2005. For more info visit: >http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > |
From: <web...@sa...> - 2005-11-19 22:07:28
|
Hi, I'm just trying to do a quick build on unmodified code before really playing with anything and I can't get Visual C++ to do it. I've done some google searches and have found a number of reasons for the LNK2019, but none of them helped me. Anyone have any clues? Thanks, Howard ------ Build started: Project: at, Configuration: Debug Win32 ------ Linking... quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z) referenced in function "public: __thiscall _bstr_t::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QAE@PBD@Z) quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" (?ConvertBSTRToString@_com_util@@YGPADPA_W@Z) referenced in function "public: char const * __thiscall _bstr_t::Data_t::GetString(void)const " (?GetString@Data_t@_bstr_t@@QBEPBDXZ) bin\debug\at.exe : fatal error LNK1120: 2 unresolved externals Build log was saved at "file://c:\Documents and Settings\Compaq_Owner\Desktop\quickfix-1.10.2\quickfix\Debug\BuildLog.htm" at - 3 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ========== |
From: Oren M. <or...@qu...> - 2005-11-18 21:10:15
|
Well, all of the log files per se never get cleaned out automatically. What you are seeing get cleaned out are the storage files, which are used for persisting state. The logs are there for a historical record, so QuickFIX does not presume to know how long you would like to keep them. QuickFIX currently never truncates these files. You could implement your own store which would do this. We could add a clear() method to the log interface that would allow you to clear these out at the developers discretion. --oren Derek Kusiak wrote: > I have a C++ QuickFIX (1.10.2) application that stays up for days at a > time. I have noticed that some of the QuickFIX log files seem to get > cleaned with each new session, but others appear to keep growing > unconstrained (e.g., .incoming, ..outgoing). Some of my customers are > complaining about the log sizes. Is there any way to tell QuickFIX to > limit their size? Thanks. > > Derek K. > Liquidnet > -- > > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. If you have received this email in error please notify > the system manager. This message contains confidential information and > is intended only for the individual named. If you are not the named > addressee you should not disseminate, distribute or copy this e-mail. |
From: Derek K. <DK...@li...> - 2005-11-18 18:55:51
|
I have a C++ QuickFIX (1.10.2) application that stays up for days at a time. I have noticed that some of the QuickFIX log files seem to get cleaned with each new session, but others appear to keep growing unconstrained (e.g., .incoming, .outgoing). Some of my customers are complaining about the log sizes. Is there any way to tell QuickFIX to limit their size? Thanks. Derek K. Liquidnet -- This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. |
From: Daniel M. <da...@sp...> - 2005-11-08 23:44:59
|
For those of you interested in FIX and the recent work being by the Market Data Optimization Group (MDOWG), there will be a presentation in Chicago at the FIA show on Thursday, November 10th. The topic will be FAST - FIX Adapted For Streaming =20 The Link below will give you the details: http://www.futuresindustry.org/expo2005-2576.asp?t=3D2005+Futures+%26+Opt= i ons+Expo&i=3D817&r=3DTwo =20 =20 If you are interested in learning more about FAST and how it may impact your future use of FIX: http://www.fixprotocol.org/documents/1785/Initial%20Proof%20of%20Concept %20Successful%20in%20Optimizing%20FIX%20for%20Streaming%20Market%20Data. pdf http://www.fixprotocol.org/documents/1780/POC%20Results_Phase1A.pdf =20 =20 Daniel May da...@sp... www.spryware.com =20 =20 =20 =20 |
From: Dale W. <wil...@oc...> - 2005-09-26 16:30:48
|
Hi Rohan, rohan joel pais wrote: > > Hi, > What you are telling is right sir, i am unable to recieve the > messages from the OpenFix Test Suite while testing for cases > 1 - Field Includes SOH character > 2 - Invalid First three fields. > According to the standard (FIX 4.2 w/ errata, page 30) Note: The receiving application should disregard any message that is garbled, cannot be parsed or fails a data integrity check. Processing of the next valid FIX message will cause detection of a sequence gap and a Resend Request will be generated. Logic should be included in the FIX engine to recognize the possible infinite resend loop, which may be encountered in this situation. The errors you describe, including SOH in a non-data field, or misordering the first three fields produce messages do not pass basic data integrity tests, so sending a reject would violate the standard. I believe the validation suite is in error in expecting a reject. After all, a reject message must identify the sequece number of the message to be rejected and you can't parse the message, you don't really know what sequence number to reject, right? Unfortunately this may not help in your situation, so if you MUST generate a reject, you'll probably have to hack the QuickFIX code. At least this is Open Source so you have that option. <plug> If you decide you need to modify the QuickFIX code and are uncomfortable with the idea of doing this yourself, OCI, the company I work for, does this kind of work on a contract basis. Let me know privately if you want to explore this option da...@oc... </plug> Dale > > In the above 2 cases, i think quickfix engine is ingnoring the > messages, and because of that i think these messages can't make it to > the session layer. Since my application is not getting these messages, > i am not able to send a reject message or so, as requested by the open > fix test suite and so i am failing the tests in these 2 cases. > > The Test case "Support third party addressing" is not used in our > project(and over that its optional) so i am thinking of ignoring it. > > The Test case "Synchronize Sequence Numbers" is also an optional test > case, and so i am thinking of ignoring it too. > > The Test case "Missing Conditionally required field", i think i can > handle it with some efforts from my side. > > > Please give me suggestions if i am wrong. > Thanks in Advance > with regards > rohan > > > On Fri, 23 Sep 2005 Caleb Epstein wrote : > >On 23 Sep 2005 11:17:21 -0000, rohan joel pais <roh...@re...> > >wrote: > > > > > > I have developed an quickfix application which acts as a server. > And now i > > > am testing this application using www.openfix.net > <http://www.openfix.net> > > > . > > > > > > I have tested almost all cases except the cases mentioned below > > > > > > 1 - Synchronize Sequence Numbers. > > > 2 - Support third party addressing. > > > 3 - Invalid First three fields. > > > 4 - Field Includes SOH character > > > 5 - Missing Conditionally required field. > > > > > > First i thought the above cases (Except 2) will be handled by the > quickfix > > > engine, but it doesn't handle. > > > > >You'll need to provide specifics about the tests and what problems > you ran > >into (logfiles and event logs would be helpful). Certain things can > probably > >be made to work with configuration options, but others may not be do-able > >because of the design of the QuickFIX library. For example, corrupted > >messages will never make it into the Session layer. > > > > > >-- > >Caleb Epstein > >caleb dot epstein at gmail dot com > -- ----------------------------------------------------- Dale Wilson, Senior Software Engineer Object Computing, Inc. (OCI) http://www.ociweb.com/ http://www.theaceorb.com/ ---------------------------------------------------- |
From: rohan j. p. <roh...@re...> - 2005-09-26 06:01:48
|
=A0=0AHi,=0A What you are telling is right sir, i am unable to recieve th= e messages from the OpenFix Test Suite while testing for cases =0A1 - Fiel= d Includes SOH character=0A2 - Invalid First three fields.=0A=0AIn the abov= e 2 cases, i think quickfix engine is ingnoring the messages, and because o= f that i think these messages can't make it to the session layer. Since my = application is not getting these messages, i am not able to send a reject m= essage or so, as requested by the open fix test suite and so i am failing t= he tests in these 2 cases. =0A=0AThe Test case "Support third party address= ing" is not used in our project(and over that its optional) so i am thinkin= g of ignoring it.=0A=0AThe Test case "Synchronize Sequence Numbers" is also= an optional test case, and so i am thinking of ignoring it too.=0A=0AThe T= est case "Missing Conditionally required field", i think i can handle it wi= th some efforts from my side.=0A=0A=0APlease give me suggestions if i am wr= ong.=0AThanks in Advance=0Awith regards=0Arohan=0A=0A=0AOn Fri, 23 Sep 2005= Caleb Epstein wrote :=0A>On 23 Sep 2005 11:17:21 -0000, rohan joel pais <r= oha...@re...>=0A>wrote:=0A> >=0A> > I have developed an quickfix= application which acts as a server. And now i=0A> > am testing this applic= ation using www.openfix.net <http://www.openfix.net>=0A> > .=0A> >=0A> > I = have tested almost all cases except the cases mentioned below=0A> >=0A> > 1= - Synchronize Sequence Numbers.=0A> > 2 - Support third party addressing.= =0A> > 3 - Invalid First three fields.=0A> > 4 - Field Includes SOH charact= er=0A> > 5 - Missing Conditionally required field.=0A> >=0A> > First i thou= ght the above cases (Except 2) will be handled by the quickfix=0A> > engine= , but it doesn't handle.=0A> >=0A>You'll need to provide specifics about th= e tests and what problems you ran=0A>into (logfiles and event logs would be= helpful). Certain things can probably=0A>be made to work with configuratio= n options, but others may not be do-able=0A>because of the design of the Qu= ickFIX library. For example, corrupted=0A>messages will never make it into = the Session layer.=0A>=0A>=0A>--=0A>Caleb Epstein=0A>caleb dot epstein at g= mail dot com=0A |
From: Caleb E. <cal...@gm...> - 2005-09-24 10:27:29
|
On 23 Sep 2005 11:17:21 -0000, rohan joel pais <roh...@re...> wrote: > > I have developed an quickfix application which acts as a server. And now = i > am testing this application using www.openfix.net <http://www.openfix.net= > > . > > I have tested almost all cases except the cases mentioned below > > 1 - Synchronize Sequence Numbers. > 2 - Support third party addressing. > 3 - Invalid First three fields. > 4 - Field Includes SOH character > 5 - Missing Conditionally required field. > > First i thought the above cases (Except 2) will be handled by the quickfi= x > engine, but it doesn't handle. > You'll need to provide specifics about the tests and what problems you ran into (logfiles and event logs would be helpful). Certain things can probabl= y be made to work with configuration options, but others may not be do-able because of the design of the QuickFIX library. For example, corrupted messages will never make it into the Session layer. -- Caleb Epstein caleb dot epstein at gmail dot com |
From: rohan j. p. <roh...@re...> - 2005-09-23 11:17:20
|
=A0=0AHi,=0AI have developed an quickfix application which acts as a serve= r. And now i am testing this application using www.openfix.net.=0A=0AI have= tested almost all cases except the cases mentioned below=0A=0A1 - Synchron= ize Sequence Numbers.=0A=0A2 - Support third party addressing.=0A=0A3 - Inv= alid First three fields.=0A=0A4 - Field Includes SOH character=0A=0A5 - Mis= sing Conditionally required field.=0A=0AFirst i thought the above cases (Ex= cept 2) will be handled by the quickfix engine, but it doesn't handle.=0A= =0ASo can any body help me out in passing these tests.=0A=0AThanks in Advan= ce=0A=0ARegards=0A=0ARohan Pais=0A |
From: H. S. <st...@st...> - 2005-09-23 08:13:42
|
hi guys, we have various counterparts that shut down their servers daily for whatever reasons, reset their sequence numbers overnight and then start again on the following day. everything works fine with qf. the problem starts where the counterparts shut down their servers over the weekend. StartDay and EndDay will not work here, as its not a weeklong session. is there currently a way to configure qf to use daily session times but exclude sat and sun? oren, would SessionTime::isSessionTime be the right place to check for the days? if so, i could add an option like "ExcludeDay" or something. cheers, heri -- This e-mail was scanned with a private, non-commercial version of AntiVir MailGate. See http://www.antivir.de for details. |
From: Caleb E. <cal...@gm...> - 2005-09-23 02:59:50
|
On 22 Sep 2005 05:32:00 -0000, rohan joel pais <roh...@re...> wrote: > > Hi, > I have developed quickfix server, I am using mysql db for log.My problem > is the quickfix is saving only the outgoing messages in "messages" table,= how > can I make it such that it should save the incoming messges also,please h= elp > me regarding this.I am pasting the patch of code,please tell me what shal= l > I add to this to save the incoming messages also. > Look at the incoming_log and outgoing_log tables. The message table is for the MySQLStore, not the MySQLLog. -- Caleb Epstein caleb dot epstein at gmail dot com |
From: rohan j. p. <roh...@re...> - 2005-09-22 05:31:51
|
Hi, =0A I have developed quickfix server, I am using mysql db for log.My = problem is the quickfix is saving only the outgoing messages in "messages" = table,how can I make it such that it should save the incoming messges also,= please help me regarding this.I am pasting the patch of code,please tell me= what shall I add to this to save the incoming messages also. =0ACode :=0A= =0AMessageStoreFactory messageStoreFactory =3D new MySQLStoreFactory(settin= gs);=0A =0ALogFactory logFactory =3D new MySQLLogFactory(settings);=0A = =0AMessageFactory messageFactory =3D=0A new DefaultMessageFactory();= =0A =0Aacceptor =3D new SocketAcceptor =0A(application, messageStoreFactor= y, settings, logFactory, messageFactory);=0ANote:- config file is attached = with the mail. =0A=0ARegards =0ARohan=0A=0A=0A=0A |