quickfix-users Mailing List for QuickFIX (Page 78)
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: Danny P. <da...@pi...> - 2004-07-01 10:33:41
|
Hi, I am looking for a harness / market simulator to test our FIX-based trading system that is based on QuickFIX. Has anyone created or started working on such a thing already? I would be willing to help out just to save the effort of creating the whole thing from scratch based on QFExecutor or somesuch. Thanks, DP |
From: Shaun A. <Sh...@Ab...> - 2004-07-01 08:34:49
|
Hi, I am a Java developer very keen to get to learn more about Quickfix, but = really struggling to get it built. My C++ knowledge is very limited, so = excuse me is this is a stupid question. I am trying to build it on WinXP = Pro using Microsoft Visual C++ (2005 Express Edition Beta - i.e. the = free version, I don't have access to the full Visual Studio), but I keep = getting the following error message:=20 fatal error C1083: Cannot open include file: 'ole2.h': No such file or = directory Has anyone else tried building Quickfix with VC++ Express, or have any = ides on how to get rid of this problem? Any suggestions greatly = appreciated. Thanks in advance, Shaun PS Will there ever be a time when built, rather than source only, = versions are available for download? |
From: <je...@gm...> - 2004-06-30 13:31:11
|
Hello Oren, thank you for release QF 1.8.0. Btw. do you know that Deutsche-Borse AG (Owner and Maintainer of EUREX, XETRA and FFM) uses QF for their Xentric access ? I already call them to be Beta-Tester.. :-) cheers, Juergen Jetmar PS : for more info http://deutsche-boerse.com/dbag/dispatch/de/kir/gdb_navigation/technology/30_Access_Products/10_Xentric/67_Xentric_FIX_Gateway > QuickFIX 1.8.0 is now available at http://www.quickfixengine.org/ > > Release notes are available at > http://sourceforge.net/project/shownotes.php? > group_id=37535&release_id=249518 > > The biggest new feature is the addition of the python API. Many thanks > go to the SWIG developers, http://www.swig.org. The VB.NET API is also > working again. Code samples and implementations of the executor > example are available for both these languages. > > Users of MySQL will definitely want this upgrade. There are several > important updates to the MySQL store and logger. > > Logout messages are now sent after receiving a sequence number that is > too low. The text of the logout shows the expected and received > numbers. This should make resolving sequence number issues much > easier. > > See the release notes for further details. Thanks for all the > contributions, I'm trying to make sure everyone is properly credited in > the CONTRIBUTORS and THANKS files. If I missed you, let me know. > > --oren > > > ** QuickFIX Support ** > > I'd also like to announce that formal QuickFIX support is now > available. Connamara Systems and Macdonald Associates are providing > support contracts to QuickFIX users. This is being done to address the > concern over not having an accountable third party. Now you have two. > If you or your CTO has been asking: "But who can we call?", now you > know. > > Both of these companies have been long time supporters of QuickFIX, > have made important contributions, and use QuickFIX in their own > product lines. Combined, they have offices in Chicago, London, > Switzerland, Germany, and New Dehli. This gives QuickFIX a support > infrastructure comparable to what you would find at a commercial > vendor. For more information, please visit the services page at > http://www.quickfixengine.org/services.html > > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > -- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl |
From: Oren M. <or...@qu...> - 2004-06-30 00:06:37
|
QuickFIX 1.8.0 is now available at http://www.quickfixengine.org/ Release notes are available at http://sourceforge.net/project/shownotes.php? group_id=37535&release_id=249518 The biggest new feature is the addition of the python API. Many thanks go to the SWIG developers, http://www.swig.org. The VB.NET API is also working again. Code samples and implementations of the executor example are available for both these languages. Users of MySQL will definitely want this upgrade. There are several important updates to the MySQL store and logger. Logout messages are now sent after receiving a sequence number that is too low. The text of the logout shows the expected and received numbers. This should make resolving sequence number issues much easier. See the release notes for further details. Thanks for all the contributions, I'm trying to make sure everyone is properly credited in the CONTRIBUTORS and THANKS files. If I missed you, let me know. --oren ** QuickFIX Support ** I'd also like to announce that formal QuickFIX support is now available. Connamara Systems and Macdonald Associates are providing support contracts to QuickFIX users. This is being done to address the concern over not having an accountable third party. Now you have two. If you or your CTO has been asking: "But who can we call?", now you know. Both of these companies have been long time supporters of QuickFIX, have made important contributions, and use QuickFIX in their own product lines. Combined, they have offices in Chicago, London, Switzerland, Germany, and New Dehli. This gives QuickFIX a support infrastructure comparable to what you would find at a commercial vendor. For more information, please visit the services page at http://www.quickfixengine.org/services.html |
From: Girish S. <Gir...@in...> - 2004-06-18 13:26:53
|
More investigation on this issue reveals that, the crash is due to = ClassNotFound exception thrown from newMessage routine in quickfix_jni = library at, JVMClass type( "Lquickfix/Message;" ); It is observed that JNI is not able to look up class names when called = from the C++ call backs: JavaApplication::toAdmin(FIX::Message& msg, const FIX::SessionID& = sessionID); Which is called from different thread than the one that loaded the JNI = lib. Also this is noticed only on the web server (Tomcat) context where as = the same implementation works from command line based program. I also tried to load the library at the time of web server startup using = a servlet. But got into another problem where the call hangs when we = create SessionSettings object either with FileInputStream or using = StringBuffer. The call does not even reach the = "Java_quickfix_SessionSettings_create" routine in the jni lib. I have = debug statement in the beginning of this call. Please suggest if we can workaround this issue. Thanks Girish > NOTICE > This e-mail message and any attachments, which may contain = confidential information, are to be viewed solely by the intended = recipient of Integral Development Corp. If the reader of this message = is not the intended recipient, you are hereby notified that any use, = dissemination, distribution or copying of this communication is strictly = prohibited. If you have received this message in error, please = immediately notify the sender and delete the mail and all attachments. > =20 >=20 >=20 |
From: Shamanth <sha...@in...> - 2004-06-12 10:10:34
|
Hi Oren =20 Yes you were right, now I am able to get stacktrace with 1.7.1 also. It = appears to be the same as I get in 1.7.=20 =20 waiting for results of your test with Tomcat. =20 thanks R Shamanth -----Original Message----- From: Oren Miller [mailto:or...@qu...] Sent: Friday, June 11, 2004 4:52 PM To: Shamanth Cc: qui...@li... Subject: Re: [Quickfix-users] RE: Application crashes, dependency = information required... This is what I was thinking of, though I'm not sure if this pertains to = your situation or not. Let me know if this is helpful. I'll also try = running QuickFIX through tomcat to see what I can come up with. BTW, = with 1.7.1 you can probably get the same output if you compile the = library with the call stack enabled (see config_windows.h)=20 http://sourceforge.net/mailarchive/message.php?msg_id=3D4164853=20 --oren=20 On Jun 11, 2004, at 5:58 AM, Shamanth wrote:=20 Hi=20 I tested this again with TomCat, I am calling a Client programme from a = JSP page. The client program makes an instance of the SocketInitiator = and then calls start method on it. I am using 1.7, with 1.7.1 I do not = get any exception in the console but TomCat just crashes. The same = programs work fine from commandline.=20 I get the following exception in the console.=20 <20040611-10:54:23, FIX.4.2:ITL->testServer, event>=20 (Connecting to 208.161.241.237 on port 3968)=20 <20040611-10:54:24, FIX.4.2:ITL->testServer, event>=20 (Connection succeeded)=20 thread(2700):=20 at SocketInitiator::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\sr=20 c\C++\SocketInitiator.cpp:94)=20 at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat=20 or.cpp:176)=20 thread(2776):class JVMException: Could not find class = Lquickfix/MessageFactory;=20 at time_gmtime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp:=20 296)=20 at Session::insertSendingTime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C=20 ++\Session.cpp:110)=20 at Session::fill(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp=20 p:127)=20 at Session::sendRaw(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session=20 .cpp:423)=20 at Session::generateLogon(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S=20 ession.cpp:540)=20 at Session::next(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp=20 p:141)=20 at SocketConnection::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\=20 C++\SocketConnection.cpp:152)=20 at SocketInitiator::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C=20 ++\SocketInitiator.cpp:193)=20 at ConnectorWrapper::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\=20 C++\SocketConnector.cpp:106)=20 at SocketMonitor::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc=20 ketMonitor.cpp:171)=20 at SocketConnector::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S=20 ocketConnector.cpp:150)=20 at SocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++=20 \SocketInitiator.cpp:99)=20 at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I=20 nitiator.cpp:226)=20 abnormal program termination=20 with regards=20 R Shamanth=20 -----Original Message----- From: =20 Shamanth=20 Sent: =20 Friday, June 11, 2004 2:42 PM To: =20 'qui...@li...' Subject: =20 RE: Application crashes, dependency information required... Hi=20 This is not the problem of dependency, I have confirmed that. I am able = to create a successful socket connection to the server. But I still get = this exception, it is during generating the LOGON message on the client = and before sending this message to Server. Any inputs from anyone??=20 0040611-09:08:16, FIX.4.2:ITL->testServer, event>=20 (Connecting to localhost on port 5001)=20 <20040611-09:08:16, FIX.4.2:ITL->testServer, event>=20 (Connection succeeded)=20 thread(1388):=20 at SocketInitiator::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\sr=20 c\C++\SocketInitiator.cpp:94)=20 at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat=20 or.cpp:176)=20 thread(2724):class JVMException: Could not find class = Lquickfix/MessageFactory;=20 at time_gmtime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp:=20 296)=20 at Session::insertSendingTime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C=20 ++\Session.cpp:110)=20 at Session::fill(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp=20 p:127)=20 at Session::sendRaw(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session=20 .cpp:423)=20 at Session::generateLogon(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S=20 ession.cpp:540)=20 at Session::next(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp=20 p:141)=20 at SocketConnection::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\=20 C++\SocketConnection.cpp:152)=20 at SocketInitiator::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C=20 ++\SocketInitiator.cpp:193)=20 at ConnectorWrapper::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\=20 C++\SocketConnector.cpp:106)=20 at SocketMonitor::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc=20 ketMonitor.cpp:171)=20 at SocketConnector::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S=20 ocketConnector.cpp:150)=20 at SocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++=20 \SocketInitiator.cpp:99)=20 at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I=20 nitiator.cpp:226)=20 with regards=20 R Shamanth=20 -----Original Message----- From: =20 Shamanth=20 Sent: =20 Thursday, June 10, 2004 10:51 PM To: =20 'qui...@li...' Subject: =20 Application crashes, dependency information required... Hi=20 I have an application which will invoke quickfix engine and try and = connect to a server(Provider).=20 My application's class extends quickfix.MessageCracker and implements = quickfix.Application.=20 I have copied=20 quickfix_jni.dll=20 quickfix.lib=20 into a folder of the application's directory structure and I have set = the PATH variable to point to this folder.=20 I also have the quickfix.jar in the classpath.=20 I am able to create an initiator(ThreadedSocketInitiator) without any = problems. But when I start the initiatiator I get the following = exception and the application crashes.=20 NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar = files are in the lib folder of the directory structure as we get in the = zip file downloaded from quickfixengine.org, then everything works fine. = There is no problem. So I believe I am missing some dependency, are = these dll, lib file and the jar the only dependency or is there any = other dependency.=20 I get this error message only when I am using quickfix1.7, but when I = used quickfix1.7.1 then there is no error message shown and the the = application just crashes.=20 Thread(560):=20 at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE = initializedInitia=20 tor::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc=20 ketInitiator.cpp:95)=20 at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat=20 or.cpp:176)=20 thread(1332):class JVMException: Could not find class = Lquickfix/SessionID;=20 at socket_close(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp=20 :168)=20 at ThreadedSocketConnection::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quic=20 kfix\src\C++\ThreadedSocketConnection.cpp:106)=20 at Session::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess=20 ion.cpp:490)=20 at ThreadedSocketConnection::readQueue(D:\FIX = Protocol\QuickFixEngineSrc\quick=20 fix\src\C++\ThreadedSocketConnection.cpp:159)=20 at ThreadedSocketConnection::queueThread(D:\FIX = Protocol\QuickFixEngineSrc\qui=20 ckfix\src\C++\ThreadedSocketConnection.cpp:241)=20 thread(2528):=20 at thread_join(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp:=20 342)=20 at ThreadedSocketInitiator::socketThread(D:\FIX = Protocol\QuickFixEngineSrc\qui=20 ckfix\src\C++\ThreadedSocketInitiator.cpp:188)=20 thread(2592):=20 at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp=20 p:375)=20 at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix=20 \src\C++\ThreadedSocketInitiator.cpp:100)=20 at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I=20 nitiator.cpp:226)=20 thread(2592):=20 at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp=20 p:375)=20 at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix=20 \src\C++\ThreadedSocketInitiator.cpp:100)=20 at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I=20 nitiator.cpp:226)=20 abnormal program termination=20 Any idea why this is happening,=20 thanks and regards=20 R Shamanth=20 NOTICE=20 This e-mail message and any attachments, which may contain confidential = information, are to be viewed solely by the intended recipient of = Integral Development Corp. If the reader of this message is not the = intended recipient, you are hereby notified that any use, dissemination, = distribution or copying of this communication is strictly prohibited. = If you have received this message in error, please immediately notify = the sender and delete the mail and all attachments. |
From: Oren M. <or...@qu...> - 2004-06-11 11:21:48
|
This is what I was thinking of, though I'm not sure if this pertains to=20= your situation or not. Let me know if this is helpful. I'll also try=20= running QuickFIX through tomcat to see what I can come up with. BTW,=20 with 1.7.1 you can probably get the same output if you compile the=20 library with the call stack enabled (see config_windows.h) http://sourceforge.net/mailarchive/message.php?msg_id=3D4164853 --oren On Jun 11, 2004, at 5:58 AM, Shamanth wrote: > Hi > > I tested this again with TomCat, I am calling a Client programme from=20= > a JSP page. The client program makes an instance of the=20 > SocketInitiator and then calls start method on it. I am using 1.7,=20 > with 1.7.1 I do not get any exception in the console but TomCat just=20= > crashes. The same programs work fine from commandline. > > I get the following exception in the console. > <20040611-10:54:23, FIX.4.2:ITL->testServer, event> > =A0 (Connecting to 208.161.241.237 on port 3968) > <20040611-10:54:24, FIX.4.2:ITL->testServer, event> > =A0 (Connection succeeded) > thread(2700): > =A0 at SocketInitiator::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\sr > c\C++\SocketInitiator.cpp:94) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(2776):class JVMException: Could not find class=20 > Lquickfix/MessageFactory; > =A0 at time_gmtime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 296) > =A0 at Session::insertSendingTime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\Session.cpp:110) > =A0 at Session::fill(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:127) > =A0 at Session::sendRaw(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session > .cpp:423) > =A0 at Session::generateLogon(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ession.cpp:540) > =A0 at Session::next(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:141) > =A0 at SocketConnection::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnection.cpp:152) > =A0 at SocketInitiator::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\SocketInitiator.cpp:193) > =A0 at ConnectorWrapper::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnector.cpp:106) > =A0 at SocketMonitor::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc > ketMonitor.cpp:171) > =A0 at SocketConnector::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ocketConnector.cpp:150) > =A0 at SocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++ > \SocketInitiator.cpp:99) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > > abnormal program termination > > with regards > R Shamanth > > =A0-----Original Message----- > From: =A0 Shamanth=A0 > Sent:=A0=A0 Friday, June 11, 2004 2:42 PM > To:=A0=A0=A0=A0 'qui...@li...' > Subject:=A0=A0=A0=A0=A0=A0=A0 RE: Application crashes, dependency = information=20 > required... > > Hi > > This is not the problem of dependency, I have confirmed that. I am=20 > able to create a successful socket connection to the server. But I=20 > still get this exception, it is during generating the LOGON message on=20= > the client and before sending this message to Server. Any inputs from=20= > anyone?? > > 0040611-09:08:16, FIX.4.2:ITL->testServer, event> > =A0 (Connecting to localhost on port 5001) > <20040611-09:08:16, FIX.4.2:ITL->testServer, event> > =A0 (Connection succeeded) > thread(1388): > =A0 at SocketInitiator::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\sr > c\C++\SocketInitiator.cpp:94) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(2724):class JVMException: Could not find class=20 > Lquickfix/MessageFactory; > =A0 at time_gmtime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 296) > =A0 at Session::insertSendingTime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\Session.cpp:110) > =A0 at Session::fill(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:127) > =A0 at Session::sendRaw(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session > .cpp:423) > =A0 at Session::generateLogon(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ession.cpp:540) > =A0 at Session::next(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:141) > =A0 at SocketConnection::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnection.cpp:152) > =A0 at SocketInitiator::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\SocketInitiator.cpp:193) > =A0 at ConnectorWrapper::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnector.cpp:106) > =A0 at SocketMonitor::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc > ketMonitor.cpp:171) > =A0 at SocketConnector::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ocketConnector.cpp:150) > =A0 at SocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++ > \SocketInitiator.cpp:99) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > > with regards > R Shamanth > > =A0-----Original Message----- > From: =A0 Shamanth=A0 > Sent:=A0=A0 Thursday, June 10, 2004 10:51 PM > To:=A0=A0=A0=A0 'qui...@li...' > Subject:=A0=A0=A0=A0=A0=A0=A0 Application crashes, dependency = information required... > > Hi > > I have an application which will invoke quickfix engine and try and=20 > connect to a server(Provider). > > My application's class extends quickfix.MessageCracker=A0 and=20 > implements quickfix.Application. > > I have copied > quickfix_jni.dll > quickfix.lib > into a folder of the application's directory structure and I have set=20= > the PATH variable to point to this folder. > > I also have the quickfix.jar in the classpath. > > I am able to create an initiator(ThreadedSocketInitiator) without any=20= > problems. But when I start the initiatiator I get the following=20 > exception and the application crashes. > > NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar=20 > files are in the lib folder of the directory structure as we get in=20 > the zip file downloaded from quickfixengine.org, then everything works=20= > fine. There is no problem. So I believe I am missing some dependency,=20= > are these dll, lib file and the jar the only dependency or is there=20 > any other dependency. > > I get this error message only when I am using quickfix1.7, but when I=20= > used quickfix1.7.1 then there is no error message shown and the the=20 > application just crashes. > > Thread(560): > =A0 at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE=20 > initializedInitia > tor::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc > ketInitiator.cpp:95) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(1332):class JVMException: Could not find class=20 > Lquickfix/SessionID; > =A0 at socket_close(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp > :168) > =A0 at ThreadedSocketConnection::disconnect(D:\FIX=20 > Protocol\QuickFixEngineSrc\quic > kfix\src\C++\ThreadedSocketConnection.cpp:106) > =A0 at Session::disconnect(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess > ion.cpp:490) > =A0 at ThreadedSocketConnection::readQueue(D:\FIX=20 > Protocol\QuickFixEngineSrc\quick > fix\src\C++\ThreadedSocketConnection.cpp:159) > =A0 at ThreadedSocketConnection::queueThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketConnection.cpp:241) > thread(2528): > =A0 at thread_join(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 342) > =A0 at ThreadedSocketInitiator::socketThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketInitiator.cpp:188) > thread(2592): > =A0 at process_sleep(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > =A0 at ThreadedSocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > thread(2592): > =A0 at process_sleep(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > =A0 at ThreadedSocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > abnormal program termination > > > > Any idea why this is happening, > > thanks and regards > R Shamanth > > =A0 NOTICE > > This e-mail message and any attachments, which may contain=20 > confidential information, are to be viewed solely by the intended=20 > recipient of Integral Development Corp.=A0 If the reader of this = message=20 > is not the intended recipient, you are hereby notified that any use,=20= > dissemination, distribution or copying of this communication is=20 > strictly prohibited.=A0 If you have received this message in error,=20 > please immediately notify the sender and delete the mail and all=20 > attachments. |
From: Oren M. <or...@qu...> - 2004-06-11 11:10:06
|
I think this has something to do with threads and the java class=20 loader. I believe someone posted a solution to this some time back. =20 I'll search through the archives and see what I can dig up. I believe=20= it had something to do with inheriting the class loader from the=20 original thread. --oren On Jun 11, 2004, at 5:58 AM, Shamanth wrote: > Hi > > I tested this again with TomCat, I am calling a Client programme from=20= > a JSP page. The client program makes an instance of the=20 > SocketInitiator and then calls start method on it. I am using 1.7,=20 > with 1.7.1 I do not get any exception in the console but TomCat just=20= > crashes. The same programs work fine from commandline. > > I get the following exception in the console. > <20040611-10:54:23, FIX.4.2:ITL->testServer, event> > =A0 (Connecting to 208.161.241.237 on port 3968) > <20040611-10:54:24, FIX.4.2:ITL->testServer, event> > =A0 (Connection succeeded) > thread(2700): > =A0 at SocketInitiator::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\sr > c\C++\SocketInitiator.cpp:94) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(2776):class JVMException: Could not find class=20 > Lquickfix/MessageFactory; > =A0 at time_gmtime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 296) > =A0 at Session::insertSendingTime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\Session.cpp:110) > =A0 at Session::fill(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:127) > =A0 at Session::sendRaw(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session > .cpp:423) > =A0 at Session::generateLogon(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ession.cpp:540) > =A0 at Session::next(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:141) > =A0 at SocketConnection::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnection.cpp:152) > =A0 at SocketInitiator::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\SocketInitiator.cpp:193) > =A0 at ConnectorWrapper::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnector.cpp:106) > =A0 at SocketMonitor::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc > ketMonitor.cpp:171) > =A0 at SocketConnector::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ocketConnector.cpp:150) > =A0 at SocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++ > \SocketInitiator.cpp:99) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > > abnormal program termination > > with regards > R Shamanth > > =A0-----Original Message----- > From: =A0 Shamanth=A0 > Sent:=A0=A0 Friday, June 11, 2004 2:42 PM > To:=A0=A0=A0=A0 'qui...@li...' > Subject:=A0=A0=A0=A0=A0=A0=A0 RE: Application crashes, dependency = information=20 > required... > > Hi > > This is not the problem of dependency, I have confirmed that. I am=20 > able to create a successful socket connection to the server. But I=20 > still get this exception, it is during generating the LOGON message on=20= > the client and before sending this message to Server. Any inputs from=20= > anyone?? > > 0040611-09:08:16, FIX.4.2:ITL->testServer, event> > =A0 (Connecting to localhost on port 5001) > <20040611-09:08:16, FIX.4.2:ITL->testServer, event> > =A0 (Connection succeeded) > thread(1388): > =A0 at SocketInitiator::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\sr > c\C++\SocketInitiator.cpp:94) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(2724):class JVMException: Could not find class=20 > Lquickfix/MessageFactory; > =A0 at time_gmtime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 296) > =A0 at Session::insertSendingTime(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\Session.cpp:110) > =A0 at Session::fill(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:127) > =A0 at Session::sendRaw(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session > .cpp:423) > =A0 at Session::generateLogon(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ession.cpp:540) > =A0 at Session::next(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:141) > =A0 at SocketConnection::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnection.cpp:152) > =A0 at SocketInitiator::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C > ++\SocketInitiator.cpp:193) > =A0 at ConnectorWrapper::onTimeout(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnector.cpp:106) > =A0 at SocketMonitor::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc > ketMonitor.cpp:171) > =A0 at SocketConnector::block(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ocketConnector.cpp:150) > =A0 at SocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++ > \SocketInitiator.cpp:99) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > > with regards > R Shamanth > > =A0-----Original Message----- > From: =A0 Shamanth=A0 > Sent:=A0=A0 Thursday, June 10, 2004 10:51 PM > To:=A0=A0=A0=A0 'qui...@li...' > Subject:=A0=A0=A0=A0=A0=A0=A0 Application crashes, dependency = information required... > > Hi > > I have an application which will invoke quickfix engine and try and=20 > connect to a server(Provider). > > My application's class extends quickfix.MessageCracker=A0 and=20 > implements quickfix.Application. > > I have copied > quickfix_jni.dll > quickfix.lib > into a folder of the application's directory structure and I have set=20= > the PATH variable to point to this folder. > > I also have the quickfix.jar in the classpath. > > I am able to create an initiator(ThreadedSocketInitiator) without any=20= > problems. But when I start the initiatiator I get the following=20 > exception and the application crashes. > > NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar=20 > files are in the lib folder of the directory structure as we get in=20 > the zip file downloaded from quickfixengine.org, then everything works=20= > fine. There is no problem. So I believe I am missing some dependency,=20= > are these dll, lib file and the jar the only dependency or is there=20 > any other dependency. > > I get this error message only when I am using quickfix1.7, but when I=20= > used quickfix1.7.1 then there is no error message shown and the the=20 > application just crashes. > > Thread(560): > =A0 at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE=20 > initializedInitia > tor::onInitialize(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc > ketInitiator.cpp:95) > =A0 at Initiator::start(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(1332):class JVMException: Could not find class=20 > Lquickfix/SessionID; > =A0 at socket_close(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp > :168) > =A0 at ThreadedSocketConnection::disconnect(D:\FIX=20 > Protocol\QuickFixEngineSrc\quic > kfix\src\C++\ThreadedSocketConnection.cpp:106) > =A0 at Session::disconnect(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess > ion.cpp:490) > =A0 at ThreadedSocketConnection::readQueue(D:\FIX=20 > Protocol\QuickFixEngineSrc\quick > fix\src\C++\ThreadedSocketConnection.cpp:159) > =A0 at ThreadedSocketConnection::queueThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketConnection.cpp:241) > thread(2528): > =A0 at thread_join(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 342) > =A0 at ThreadedSocketInitiator::socketThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketInitiator.cpp:188) > thread(2592): > =A0 at process_sleep(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > =A0 at ThreadedSocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > thread(2592): > =A0 at process_sleep(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > =A0 at ThreadedSocketInitiator::onStart(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > =A0 at Initiator::startThread(D:\FIX=20 > Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > abnormal program termination > > > > Any idea why this is happening, > > thanks and regards > R Shamanth > > =A0 NOTICE > > This e-mail message and any attachments, which may contain=20 > confidential information, are to be viewed solely by the intended=20 > recipient of Integral Development Corp.=A0 If the reader of this = message=20 > is not the intended recipient, you are hereby notified that any use,=20= > dissemination, distribution or copying of this communication is=20 > strictly prohibited.=A0 If you have received this message in error,=20 > please immediately notify the sender and delete the mail and all=20 > attachments. |
From: Shamanth <sha...@in...> - 2004-06-11 10:55:33
|
Hi I tested this again with TomCat, I am calling a Client programme from a = JSP page. The client program makes an instance of the SocketInitiator = and then calls start method on it. I am using 1.7, with 1.7.1 I do not = get any exception in the console but TomCat just crashes. The same = programs work fine from commandline. I get the following exception in the console. <20040611-10:54:23, FIX.4.2:ITL->testServer, event> (Connecting to 208.161.241.237 on port 3968) <20040611-10:54:24, FIX.4.2:ITL->testServer, event> (Connection succeeded) thread(2700): at SocketInitiator::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\sr c\C++\SocketInitiator.cpp:94) at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat or.cpp:176) thread(2776):class JVMException: Could not find class = Lquickfix/MessageFactory; at time_gmtime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: 296) at Session::insertSendingTime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C ++\Session.cpp:110) at Session::fill(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp p:127) at Session::sendRaw(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session .cpp:423) at Session::generateLogon(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S ession.cpp:540) at Session::next(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp p:141) at SocketConnection::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\ C++\SocketConnection.cpp:152) at SocketInitiator::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C ++\SocketInitiator.cpp:193) at ConnectorWrapper::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\ C++\SocketConnector.cpp:106) at SocketMonitor::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc ketMonitor.cpp:171) at SocketConnector::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S ocketConnector.cpp:150) at SocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++ \SocketInitiator.cpp:99) at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I nitiator.cpp:226) abnormal program termination with regards R Shamanth > -----Original Message----- > From: Shamanth =20 > Sent: Friday, June 11, 2004 2:42 PM > To: 'qui...@li...' > Subject: RE: Application crashes, dependency information required... >=20 > Hi >=20 > This is not the problem of dependency, I have confirmed that. I am = able to create a successful socket connection to the server. But I still = get this exception, it is during generating the LOGON message on the = client and before sending this message to Server. Any inputs from = anyone?? >=20 > 0040611-09:08:16, FIX.4.2:ITL->testServer, event> > (Connecting to localhost on port 5001) > <20040611-09:08:16, FIX.4.2:ITL->testServer, event> > (Connection succeeded) > thread(1388): > at SocketInitiator::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\sr > c\C++\SocketInitiator.cpp:94) > at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(2724):class JVMException: Could not find class = Lquickfix/MessageFactory; > at time_gmtime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 296) > at Session::insertSendingTime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C > ++\Session.cpp:110) > at Session::fill(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:127) > at Session::sendRaw(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session > .cpp:423) > at Session::generateLogon(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ession.cpp:540) > at Session::next(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp > p:141) > at SocketConnection::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix> \src\ > C++\SocketConnection.cpp:152) > at SocketInitiator::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C > ++\SocketInitiator.cpp:193) > at ConnectorWrapper::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\ > C++\SocketConnector.cpp:106) > at SocketMonitor::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc > ketMonitor.cpp:171) > at SocketConnector::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S > ocketConnector.cpp:150) > at SocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++ > \SocketInitiator.cpp:99) > at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) >=20 > with regards > R Shamanth >=20 > -----Original Message----- > From: Shamanth =20 > Sent: Thursday, June 10, 2004 10:51 PM > To: 'qui...@li...' > Subject: Application crashes, dependency information required... >=20 > Hi >=20 > I have an application which will invoke quickfix engine and try and = connect to a server(Provider).=20 >=20 > My application's class extends quickfix.MessageCracker and = implements quickfix.Application. >=20 > I have copied=20 > quickfix_jni.dll > quickfix.lib > into a folder of the application's directory structure and I have set = the PATH variable to point to this folder. >=20 > I also have the quickfix.jar in the classpath. >=20 > I am able to create an initiator(ThreadedSocketInitiator) without any = problems. But when I start the initiatiator I get the following = exception and the application crashes. >=20 > NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar = files are in the lib folder of the directory structure as we get in the = zip file downloaded from quickfixengine.org, then everything works fine. = There is no problem. So I believe I am missing some dependency, are = these dll, lib file and the jar the only dependency or is there any = other dependency. >=20 > I get this error message only when I am using quickfix1.7, but when I = used quickfix1.7.1 then there is no error message shown and the the = application just crashes. >=20 > Thread(560): > at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE = initializedInitia > tor::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc > ketInitiator.cpp:95) > at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(1332):class JVMException: Could not find class = Lquickfix/SessionID; > at socket_close(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp > :168) > at ThreadedSocketConnection::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quic > kfix\src\C++\ThreadedSocketConnection.cpp:106) > at Session::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess > ion.cpp:490) > at ThreadedSocketConnection::readQueue(D:\FIX = Protocol\QuickFixEngineSrc\quick > fix\src\C++\ThreadedSocketConnection.cpp:159) > at ThreadedSocketConnection::queueThread(D:\FIX = Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketConnection.cpp:241) > thread(2528): > at thread_join(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 342) > at ThreadedSocketInitiator::socketThread(D:\FIX = Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketInitiator.cpp:188) > thread(2592): > at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > thread(2592): > at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > at Initiator::startThread(D:> \FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > abnormal program termination >=20 >=20 > Any idea why this is happening,=20 >=20 > thanks and regards > R Shamanth > NOTICE > This e-mail message and any attachments, which may contain = confidential information, are to be viewed solely by the intended = recipient of Integral Development Corp. If the reader of this message = is not the intended recipient, you are hereby notified that any use, = dissemination, distribution or copying of this communication is strictly = prohibited. If you have received this message in error, please = immediately notify the sender and delete the mail and all attachments. >=20 |
From: Shamanth <sha...@in...> - 2004-06-11 09:09:27
|
Hi This is not the problem of dependency, I have confirmed that. I am able = to create a successful socket connection to the server. But I still get = this exception, it is during generating the LOGON message on the client = and before sending this message to Server. Any inputs from anyone?? 0040611-09:08:16, FIX.4.2:ITL->testServer, event> (Connecting to localhost on port 5001) <20040611-09:08:16, FIX.4.2:ITL->testServer, event> (Connection succeeded) thread(1388): at SocketInitiator::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\sr c\C++\SocketInitiator.cpp:94) at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat or.cpp:176) thread(2724):class JVMException: Could not find class = Lquickfix/MessageFactory; at time_gmtime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: 296) at Session::insertSendingTime(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C ++\Session.cpp:110) at Session::fill(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp p:127) at Session::sendRaw(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session .cpp:423) at Session::generateLogon(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S ession.cpp:540) at Session::next(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Session.cp p:141) at SocketConnection::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\ C++\SocketConnection.cpp:152) at SocketInitiator::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C ++\SocketInitiator.cpp:193) at ConnectorWrapper::onTimeout(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\ C++\SocketConnector.cpp:106) at SocketMonitor::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Soc ketMonitor.cpp:171) at SocketConnector::block(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\S ocketConnector.cpp:150) at SocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++ \SocketInitiator.cpp:99) at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I nitiator.cpp:226) with regards R Shamanth > -----Original Message----- > From: Shamanth =20 > Sent: Thursday, June 10, 2004 10:51 PM > To: 'qui...@li...' > Subject: Application crashes, dependency information required... >=20 > Hi >=20 > I have an application which will invoke quickfix engine and try and = connect to a server(Provider).=20 >=20 > My application's class extends quickfix.MessageCracker and implements = quickfix.Application. >=20 > I have copied=20 > quickfix_jni.dll > quickfix.lib > into a folder of the application's directory structure and I have set = the PATH variable to point to this folder. >=20 > I also have the quickfix.jar in the classpath. >=20 > I am able to create an initiator(ThreadedSocketInitiator) without any = problems. But when I start the initiatiator I get the following = exception and the application crashes. >=20 > NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar = files are in the lib folder of the directory structure as we get in the = zip file downloaded from quickfixengine.org, then everything works fine. = There is no problem. So I believe I am missing some dependency, are = these dll, lib file and the jar the only dependency or is there any = other dependency. >=20 > I get this error message only when I am using quickfix1.7, but when I = used quickfix1.7.1 then there is no error message shown and the the = application just crashes. >=20 > Thread(560): > at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE = initializedInitia > tor::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc > ketInitiator.cpp:95) > at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat > or.cpp:176) > thread(1332):class JVMException: Could not find class = Lquickfix/SessionID; > at socket_close(D:\> FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp > :168) > at ThreadedSocketConnection::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quic > kfix\src\C++\ThreadedSocketConnection.cpp:106) > at Session::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess > ion.cpp:490) > at ThreadedSocketConnection::readQueue(D:\FIX = Protocol\QuickFixEngineSrc\quick > fix\src\C++\ThreadedSocketConnection.cpp:159) > at ThreadedSocketConnection::queueThread(D:\FIX = Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketConnection.cpp:241) > thread(2528): > at thread_join(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: > 342) > at ThreadedSocketInitiator::socketThread(D:\FIX = Protocol\QuickFixEngineSrc\qui > ckfix\src\C++\ThreadedSocketInitiator.cpp:188) > thread(2592): > at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > thread(2592): > at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp > p:375) > at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix > \src\C++\ThreadedSocketInitiator.cpp:100) > at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I > nitiator.cpp:226) > abnormal program termination >=20 >=20 > Any idea why this is happening,=20 >=20 > thanks and regards > R Shamanth > NOTICE > This e-mail message and any attachments, which may contain = confidential information, are to be viewed solely by the intended = recipient of Integral Development Corp. If the reader of this message = is not the intended recipient, you are hereby notified that any use, = dissemination, distribution or copying of this communication is strictly = prohibited. If you have received this message in error, please = immediately notify the sender and delete the mail and all attachments. >=20 |
From: Joerg T. <Joe...@ma...> - 2004-06-11 07:37:50
|
Hi Jürgen, > i'm using JBOSS with QF as ORS (Order Routing System) currently over two > years. Yes, the intergration was not easy (JMX, MBean, JCA, JNI, ..) but i > found a way how to bring it to fly. > If somebody needs some help, let me know.. That's good to hear. How about sharing your experiences to build some sort of publicly available "QuickFIX for JBoss" package? This would be really great stuff. Cheers, Jörg P.S. See below, where are you in Germany? -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |
From: Shamanth <sha...@in...> - 2004-06-10 17:18:08
|
Hi I have an application which will invoke quickfix engine and try and = connect to a server(Provider).=20 My application's class extends quickfix.MessageCracker and implements = quickfix.Application. I have copied=20 quickfix_jni.dll quickfix.lib into a folder of the application's directory structure and I have set = the PATH variable to point to this folder. I also have the quickfix.jar in the classpath. I am able to create an initiator(ThreadedSocketInitiator) without any = problems. But when I start the initiatiator I get the following = exception and the application crashes. NOTE: When these quickfix_jni.dll and quickfix.lib and quickfix.jar = files are in the lib folder of the directory structure as we get in the = zip file downloaded from quickfixengine.org, then everything works fine. = There is no problem. So I believe I am missing some dependency, are = these dll, lib file and the jar the only dependency or is there any = other dependency. I get this error message only when I am using quickfix1.7, but when I = used quickfix1.7.1 then there is no error message shown and the the = application just crashes. Thread(560): at ThreadedSocketOracle9iAS (9.0.2.0.0) Containers for J2EE = initializedInitia tor::onInitialize(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\ThreadedSoc ketInitiator.cpp:95) at Initiator::start(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Initiat or.cpp:176) thread(1332):class JVMException: Could not find class = Lquickfix/SessionID; at socket_close(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp :168) at ThreadedSocketConnection::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quic kfix\src\C++\ThreadedSocketConnection.cpp:106) at Session::disconnect(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Sess ion.cpp:490) at ThreadedSocketConnection::readQueue(D:\FIX = Protocol\QuickFixEngineSrc\quick fix\src\C++\ThreadedSocketConnection.cpp:159) at ThreadedSocketConnection::queueThread(D:\FIX = Protocol\QuickFixEngineSrc\qui ckfix\src\C++\ThreadedSocketConnection.cpp:241) thread(2528): at thread_join(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cpp: 342) at ThreadedSocketInitiator::socketThread(D:\FIX = Protocol\QuickFixEngineSrc\qui ckfix\src\C++\ThreadedSocketInitiator.cpp:188) thread(2592): at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp p:375) at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix \src\C++\ThreadedSocketInitiator.cpp:100) at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I nitiator.cpp:226) thread(2592): at process_sleep(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\Utility.cp p:375) at ThreadedSocketInitiator::onStart(D:\FIX = Protocol\QuickFixEngineSrc\quickfix \src\C++\ThreadedSocketInitiator.cpp:100) at Initiator::startThread(D:\FIX = Protocol\QuickFixEngineSrc\quickfix\src\C++\I nitiator.cpp:226) abnormal program termination Any idea why this is happening,=20 thanks and regards R Shamanth > NOTICE > This e-mail message and any attachments, which may contain = confidential information, are to be viewed solely by the intended = recipient of Integral Development Corp. If the reader of this message = is not the intended recipient, you are hereby notified that any use, = dissemination, distribution or copying of this communication is strictly = prohibited. If you have received this message in error, please = immediately notify the sender and delete the mail and all attachments. >=20 |
From: Scott H. <sco...@fo...> - 2004-06-10 13:54:36
|
I'm not using JBoss, but if you are trying to have native code (System.loadLibrary()) coexist peacably between multiple classloaders with different lifecycles in the same JVM then you're in for quite an adventure which I suspect will prove futile. Though maybe not with Java 1.5. I did patch my QuickFIX to work under Java WebStart though, which involved adding a setClassLoader() method to the interface and bypassing the usual JNI FindClass() call in order to get at the WebStart JNLP resources (quickfix.jar) from the C++ threads. I'll be happy to post this patch and share my advice on this list if anyone needs help deploying QF under WebStart. However my next week is somewhat busy since I'll be at MFA in NY (www.mfainfo.org). Anyone else going there as exhibitor or attendee? On Thu, 10 Jun 2004, [ISO-8859-1] "J=FCrgen Jetmar" wrote: > Hello, > > i'm using JBOSS with QF as ORS (Order Routing System) currently over two > years. Yes, the intergration was not easy (JMX, MBean, JCA, JNI, ..) but = i > found a way how to bring it to fly. > > If somebody needs some help, let me know.. > > cheers, > Juergen jetmar > > > > > We're you planning on managing all of your sessions within one or > > > multiple SocketInitiator objects? You can't dynamically add sessions = to > > > a SocketInitiator object, but you can certainly create as many of the= se > > > objects as you need. And as Scott pointed out, you can construct the > > > settings with a StringBuffer. > > > > So we did it within our java processes. > > > > > Can you also elaborate in what ways you > > > want to change an active session? Probably the only way to do this ri= ght > > > now would be to destroy the SocketInitiator and create a new one in i= t's > > > place with the same session but different settings. We may need to do > > > something that will clean up the resources, because I believe some of > > > them may be locked until the initiator gets garbage collected. This > > > should be easy enough to address. > > > > Oren, we are talking here about some prerequisites of an JBoss > > integration (I conclude that from the term MBean -- Am I right, > > Shamanth?) This is quite on top of my wish (and todo) list: To integrat= e > > the QuickFIX engine into JBoss, probably using detached invoker for > > different transport levels and forwarding the application level message= s > > to JMS queues or Message Driven Beans. > > > > So far I did not try to run QuickFIX as a JBoss, but other in this list > > probably did it (and had success). JNI and C++ shared libs could be a > > problem here. There is only one instance of the quickfix shared libs > > used from several places inside the JBoss JVM. The shared libs are > > unloaded as early as the java classloader which loaded them is garbage > > collected. So it is important to cleanup carefully, esp. the threading > > stuff. > > > > In addition, it would be useful to decouple the java Message and Field > > classes from the underlying JNI layer. So the Java FIX object could be > > serialized and sent (e.g. using JMS) to remote instances with an > > underlying JNI implementation. Do you think this is feasible? > > > > Shamanth, Scott and others: Are you using QuickFIX inside JBoss? Which > > versions? How are your experiences and how did you integrate QF into th= e > > JBoss framework? > > > > Cheers, J=F6rg > > > > > > > > --oren > > > > > > On Jun 9, 2004, at 11:31 AM, Shamanth wrote: > > > > > > > > > > > > Hi > > > > > > I have a requirement, where we want to change or add new sessions= or > > > providers dynamically. Or I would like to change the port for a > > > given provider. We are going to do this using an MBean. Basically= we > > > will have an MBean which will read the SESSION and DEFAULT > > > properties from a custom property file. > > > > > > Problem: > > > We want to create a new SocketInitiator for each provider. Since = a > > > SocketInitiator expects a SessionSettings object we would ideally > > > like to create a new SessionSettings object dynamically. But as t= he > > > constructors of a SessionSettings object expects a inputstream, I > > > don't see how we could do this. > > > > > > I would like a empty default constructor for SessionSettings and > > > then we use the set methods to set any perticular property. Do yo= u > > > have any plans to incorporate this in your future releases. > > > > > > Or is there an alternate way of acheiving the same result. > > > > > > I am using Java version of quickFix. > > > > > > thanks > > > R Shamanth > > > > > > > > > > > > * NOTICE* > > > > > > This e-mail message and any attachments, which may contain > > > confidential information, are to be viewed solely by the intended > > > recipient of Integral Development Corp. If the reader of this > > > message is not the intended recipient, you are hereby notified th= at > > > any use, dissemination, distribution or copying of this > > > communication is strictly prohibited. If you have received this > > > message in error, please immediately notify the sender and delete > > > the mail and all attachments. > > > > > > > > > > > > > > > -- > > Joerg Thoennes > > http://macd.com > > Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH > > Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: GNOME Foundation > > Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. > > GNOME Users and Developers European Conference, 28-30th June in Norway > > http://2004/guadec.org > > _______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > -- > +++ Jetzt WLAN-Router f=FCr alle DSL-Einsteiger und Wechsler +++ > GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl > |
From: Shamanth <sha...@in...> - 2004-06-10 13:48:44
|
Hi jurgen First we are not using JBoss. But we need to make quickFix read the = configuration information from a MBean.=20 The idea is to have seperate quickfix SocketInitiators for each = provider. And instead of connecting to each provider during the startup = of our application, we connect to a given provider only when the admin = or user wishes to get rates from that perticular provider. We thought we can use an MBean to get all the quickfix configuration = values and then our application code will extract these information = selectively from the MBean and creates a new SocketInitiator depending = on which provider it is for. Please let me know if you did something similar to this and any pointers = to solve this problem. thanks R Shamanth -----Original Message----- From: "J=FCrgen Jetmar" [mailto:je...@gm...] Sent: Thursday, June 10, 2004 6:53 PM To: Joerg Thoennes Cc: or...@qu...; Shamanth; qui...@li...; sco...@fo... Subject: Re: [Quickfix-users] Dynamic loading of cfg files Hello, i'm using JBOSS with QF as ORS (Order Routing System) currently over two years. Yes, the intergration was not easy (JMX, MBean, JCA, JNI, ..) but = i found a way how to bring it to fly. If somebody needs some help, let me know.. cheers,=20 Juergen jetmar > > We're you planning on managing all of your sessions within one or=20 > > multiple SocketInitiator objects? You can't dynamically add sessions = to=20 > > a SocketInitiator object, but you can certainly create as many of = these=20 > > objects as you need. And as Scott pointed out, you can construct the = > > settings with a StringBuffer. >=20 > So we did it within our java processes. >=20 > > Can you also elaborate in what ways you=20 > > want to change an active session? Probably the only way to do this = right > > now would be to destroy the SocketInitiator and create a new one in = it's > > place with the same session but different settings. We may need to = do=20 > > something that will clean up the resources, because I believe some = of=20 > > them may be locked until the initiator gets garbage collected. This=20 > > should be easy enough to address. >=20 > Oren, we are talking here about some prerequisites of an JBoss=20 > integration (I conclude that from the term MBean -- Am I right,=20 > Shamanth?) This is quite on top of my wish (and todo) list: To = integrate=20 > the QuickFIX engine into JBoss, probably using detached invoker for=20 > different transport levels and forwarding the application level = messages=20 > to JMS queues or Message Driven Beans. >=20 > So far I did not try to run QuickFIX as a JBoss, but other in this = list=20 > probably did it (and had success). JNI and C++ shared libs could be a=20 > problem here. There is only one instance of the quickfix shared libs=20 > used from several places inside the JBoss JVM. The shared libs are=20 > unloaded as early as the java classloader which loaded them is garbage = > collected. So it is important to cleanup carefully, esp. the threading = > stuff. >=20 > In addition, it would be useful to decouple the java Message and Field = > classes from the underlying JNI layer. So the Java FIX object could be = > serialized and sent (e.g. using JMS) to remote instances with an=20 > underlying JNI implementation. Do you think this is feasible? >=20 > Shamanth, Scott and others: Are you using QuickFIX inside JBoss? Which = > versions? How are your experiences and how did you integrate QF into = the=20 > JBoss framework? >=20 > Cheers, J=F6rg >=20 > >=20 > > --oren > >=20 > > On Jun 9, 2004, at 11:31 AM, Shamanth wrote: > >=20 > >=20 > >=20 > > Hi > >=20 > > I have a requirement, where we want to change or add new = sessions or > > providers dynamically. Or I would like to change the port for a > > given provider. We are going to do this using an MBean. = Basically we > > will have an MBean which will read the SESSION and DEFAULT > > properties from a custom property file. > >=20 > > Problem: > > We want to create a new SocketInitiator for each provider. Since = a > > SocketInitiator expects a SessionSettings object we would = ideally > > like to create a new SessionSettings object dynamically. But as = the > > constructors of a SessionSettings object expects a inputstream, = I > > don't see how we could do this. > >=20 > > I would like a empty default constructor for SessionSettings and > > then we use the set methods to set any perticular property. Do = you > > have any plans to incorporate this in your future releases. > >=20 > > Or is there an alternate way of acheiving the same result. > >=20 > > I am using Java version of quickFix. > >=20 > > thanks > > R Shamanth > >=20 > >=20 > >=20 > > * NOTICE* > >=20 > > This e-mail message and any attachments, which may contain > > confidential information, are to be viewed solely by the = intended > > recipient of Integral Development Corp. If the reader of this > > message is not the intended recipient, you are hereby notified = that > > any use, dissemination, distribution or copying of this > > communication is strictly prohibited. If you have received this > > message in error, please immediately notify the sender and = delete > > the mail and all attachments. > >=20 > >=20 > >=20 >=20 >=20 > --=20 > Joerg Thoennes > http://macd.com > Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH > Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: GNOME Foundation > Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. > GNOME Users and Developers European Conference, 28-30th June in Norway > http://2004/guadec.org > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users >=20 --=20 +++ Jetzt WLAN-Router f=FCr alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl |
From: <je...@gm...> - 2004-06-10 13:23:17
|
Hello, i'm using JBOSS with QF as ORS (Order Routing System) currently over two years. Yes, the intergration was not easy (JMX, MBean, JCA, JNI, ..) but i found a way how to bring it to fly. If somebody needs some help, let me know.. cheers, Juergen jetmar > > We're you planning on managing all of your sessions within one or > > multiple SocketInitiator objects? You can't dynamically add sessions to > > a SocketInitiator object, but you can certainly create as many of these > > objects as you need. And as Scott pointed out, you can construct the > > settings with a StringBuffer. > > So we did it within our java processes. > > > Can you also elaborate in what ways you > > want to change an active session? Probably the only way to do this right > > now would be to destroy the SocketInitiator and create a new one in it's > > place with the same session but different settings. We may need to do > > something that will clean up the resources, because I believe some of > > them may be locked until the initiator gets garbage collected. This > > should be easy enough to address. > > Oren, we are talking here about some prerequisites of an JBoss > integration (I conclude that from the term MBean -- Am I right, > Shamanth?) This is quite on top of my wish (and todo) list: To integrate > the QuickFIX engine into JBoss, probably using detached invoker for > different transport levels and forwarding the application level messages > to JMS queues or Message Driven Beans. > > So far I did not try to run QuickFIX as a JBoss, but other in this list > probably did it (and had success). JNI and C++ shared libs could be a > problem here. There is only one instance of the quickfix shared libs > used from several places inside the JBoss JVM. The shared libs are > unloaded as early as the java classloader which loaded them is garbage > collected. So it is important to cleanup carefully, esp. the threading > stuff. > > In addition, it would be useful to decouple the java Message and Field > classes from the underlying JNI layer. So the Java FIX object could be > serialized and sent (e.g. using JMS) to remote instances with an > underlying JNI implementation. Do you think this is feasible? > > Shamanth, Scott and others: Are you using QuickFIX inside JBoss? Which > versions? How are your experiences and how did you integrate QF into the > JBoss framework? > > Cheers, Jörg > > > > > --oren > > > > On Jun 9, 2004, at 11:31 AM, Shamanth wrote: > > > > > > > > Hi > > > > I have a requirement, where we want to change or add new sessions or > > providers dynamically. Or I would like to change the port for a > > given provider. We are going to do this using an MBean. Basically we > > will have an MBean which will read the SESSION and DEFAULT > > properties from a custom property file. > > > > Problem: > > We want to create a new SocketInitiator for each provider. Since a > > SocketInitiator expects a SessionSettings object we would ideally > > like to create a new SessionSettings object dynamically. But as the > > constructors of a SessionSettings object expects a inputstream, I > > don't see how we could do this. > > > > I would like a empty default constructor for SessionSettings and > > then we use the set methods to set any perticular property. Do you > > have any plans to incorporate this in your future releases. > > > > Or is there an alternate way of acheiving the same result. > > > > I am using Java version of quickFix. > > > > thanks > > R Shamanth > > > > > > > > * NOTICE* > > > > This e-mail message and any attachments, which may contain > > confidential information, are to be viewed solely by the intended > > recipient of Integral Development Corp. If the reader of this > > message is not the intended recipient, you are hereby notified that > > any use, dissemination, distribution or copying of this > > communication is strictly prohibited. If you have received this > > message in error, please immediately notify the sender and delete > > the mail and all attachments. > > > > > > > > > -- > Joerg Thoennes > http://macd.com > Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH > Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen > > > ------------------------------------------------------- > This SF.Net email is sponsored by: GNOME Foundation > Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. > GNOME Users and Developers European Conference, 28-30th June in Norway > http://2004/guadec.org > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > -- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl |
From: Joerg T. <Joe...@ma...> - 2004-06-10 11:33:51
|
> We're you planning on managing all of your sessions within one or > multiple SocketInitiator objects? You can't dynamically add sessions to > a SocketInitiator object, but you can certainly create as many of these > objects as you need. And as Scott pointed out, you can construct the > settings with a StringBuffer. So we did it within our java processes. > Can you also elaborate in what ways you > want to change an active session? Probably the only way to do this right > now would be to destroy the SocketInitiator and create a new one in it's > place with the same session but different settings. We may need to do > something that will clean up the resources, because I believe some of > them may be locked until the initiator gets garbage collected. This > should be easy enough to address. Oren, we are talking here about some prerequisites of an JBoss integration (I conclude that from the term MBean -- Am I right, Shamanth?) This is quite on top of my wish (and todo) list: To integrate the QuickFIX engine into JBoss, probably using detached invoker for different transport levels and forwarding the application level messages to JMS queues or Message Driven Beans. So far I did not try to run QuickFIX as a JBoss, but other in this list probably did it (and had success). JNI and C++ shared libs could be a problem here. There is only one instance of the quickfix shared libs used from several places inside the JBoss JVM. The shared libs are unloaded as early as the java classloader which loaded them is garbage collected. So it is important to cleanup carefully, esp. the threading stuff. In addition, it would be useful to decouple the java Message and Field classes from the underlying JNI layer. So the Java FIX object could be serialized and sent (e.g. using JMS) to remote instances with an underlying JNI implementation. Do you think this is feasible? Shamanth, Scott and others: Are you using QuickFIX inside JBoss? Which versions? How are your experiences and how did you integrate QF into the JBoss framework? Cheers, Jörg > > --oren > > On Jun 9, 2004, at 11:31 AM, Shamanth wrote: > > > > Hi > > I have a requirement, where we want to change or add new sessions or > providers dynamically. Or I would like to change the port for a > given provider. We are going to do this using an MBean. Basically we > will have an MBean which will read the SESSION and DEFAULT > properties from a custom property file. > > Problem: > We want to create a new SocketInitiator for each provider. Since a > SocketInitiator expects a SessionSettings object we would ideally > like to create a new SessionSettings object dynamically. But as the > constructors of a SessionSettings object expects a inputstream, I > don't see how we could do this. > > I would like a empty default constructor for SessionSettings and > then we use the set methods to set any perticular property. Do you > have any plans to incorporate this in your future releases. > > Or is there an alternate way of acheiving the same result. > > I am using Java version of quickFix. > > thanks > R Shamanth > > > > * NOTICE* > > This e-mail message and any attachments, which may contain > confidential information, are to be viewed solely by the intended > recipient of Integral Development Corp. If the reader of this > message is not the intended recipient, you are hereby notified that > any use, dissemination, distribution or copying of this > communication is strictly prohibited. If you have received this > message in error, please immediately notify the sender and delete > the mail and all attachments. > > > -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |
From: Oren M. <or...@qu...> - 2004-06-10 04:19:40
|
Shamanth, We're you planning on managing all of your sessions within one or=20 multiple SocketInitiator objects? You can't dynamically add sessions=20 to a SocketInitiator object, but you can certainly create as many of=20 these objects as you need. And as Scott pointed out, you can construct=20= the settings with a StringBuffer. Can you also elaborate in what ways=20= you want to change an active session? Probably the only way to do this=20= right now would be to destroy the SocketInitiator and create a new one=20= in it's place with the same session but different settings. We may=20 need to do something that will clean up the resources, because I=20 believe some of them may be locked until the initiator gets garbage=20 collected. This should be easy enough to address. --oren On Jun 9, 2004, at 11:31 AM, Shamanth wrote: > > > Hi > > I have a requirement, where we want to change or add new sessions or=20= > providers dynamically. Or I would like to change the port for a given=20= > provider. We are going to do this using an MBean. Basically we will=20 > have an MBean which will read the SESSION and DEFAULT properties from=20= > a custom property file. > > Problem: > We want to create a new SocketInitiator for each provider. Since a=20 > SocketInitiator expects a SessionSettings object we would ideally like=20= > to create a new SessionSettings object dynamically. But as the=20 > constructors of a SessionSettings object expects a inputstream, I=20 > don't see how we could do this. > > I would like a empty default constructor for SessionSettings and then=20= > we use the set methods to set any perticular property. Do you have any=20= > plans to incorporate this in your future releases. > > Or is there an alternate way of acheiving the same result. > > I am using Java version of quickFix. > > thanks > R Shamanth > > > > =A0 NOTICE > > This e-mail message and any attachments, which may contain=20 > confidential information, are to be viewed solely by the intended=20 > recipient of Integral Development Corp.=A0 If the reader of this = message=20 > is not the intended recipient, you are hereby notified that any use,=20= > dissemination, distribution or copying of this communication is=20 > strictly prohibited.=A0 If you have received this message in error,=20 > please immediately notify the sender and delete the mail and all=20 > attachments. |
From: Shamanth <sha...@in...> - 2004-06-09 16:28:36
|
> Hi >=20 > I have a requirement, where we want to change or add new sessions or = providers dynamically. Or I would like to change the port for a given = provider. We are going to do this using an MBean. Basically we will have = an MBean which will read the SESSION and DEFAULT properties from a = custom property file. >=20 > Problem:=20 > We want to create a new SocketInitiator for each provider. Since a = SocketInitiator expects a SessionSettings object we would ideally like = to create a new SessionSettings object dynamically. But as the = constructors of a SessionSettings object expects a inputstream, I don't = see how we could do this.=20 >=20 > I would like a empty default constructor for SessionSettings and then = we use the set methods to set any perticular property. Do you have any = plans to incorporate this in your future releases.=20 >=20 > Or is there an alternate way of acheiving the same result. >=20 > I am using Java version of quickFix. >=20 > thanks > R Shamanth >=20 >=20 > NOTICE > This e-mail message and any attachments, which may contain = confidential information, are to be viewed solely by the intended = recipient of Integral Development Corp. If the reader of this message = is not the intended recipient, you are hereby notified that any use, = dissemination, distribution or copying of this communication is strictly = prohibited. If you have received this message in error, please = immediately notify the sender and delete the mail and all attachments. >=20 |
From: Oren M. <or...@qu...> - 2004-06-03 14:18:02
|
We have one and it's in there:=20 http://www.quickfixengine.org/quickfix/doc/html/FAQ.html Clearly one problem is people don't know about it. I feel I should add=20= to the FAQ, "Where's the FAQ?" Part of the problem is that this clearly should be logged, so I'll take=20= care of that. I'm also wondering if maybe when the library is=20 initialized it should print out a little message that points people=20 towards the website, FAQ, documentation, mailing list, fix spec etc. =20 The configuration file could suppress this message. However, I'm not=20 really sure I like the idea of a library spewing out stuff to the=20 screen that the developer didn't ask for. --oren On Jun 3, 2004, at 8:00 AM, Joerg Thoennes wrote: > Oren Miller wrote: >> That was my suspicion as well, and these logs confirm it. You're =20 >> clocks are 20 minutes apart! > > Hi Oren, > > this is getting a FAQ, recently asked 3 times. Do you intend to put=20 > together a FAQ and post it regularly? > > Cheers, J=F6rg > |
From: Joerg T. <Joe...@ma...> - 2004-06-03 13:00:50
|
Oren Miller wrote: > That was my suspicion as well, and these logs confirm it. You're > clocks are 20 minutes apart! Hi Oren, this is getting a FAQ, recently asked 3 times. Do you intend to put together a FAQ and post it regularly? Cheers, Jörg |
From: Dominique J. <jun...@ho...> - 2004-06-03 12:03:49
|
Thanks a lot. I already had this problem (and you already gave me the answer). Sorry for that and thanks again. Junker Dominique >From: Oren Miller <or...@qu...> >To: "Dominique Junker" <jun...@ho...> >CC: qui...@li... >Subject: Re: [Quickfix-users] (no subject) >Date: Thu, 3 Jun 2004 06:38:35 -0500 > >That was my suspicion as well, and these logs confirm it. You're clocks >are 20 minutes apart! > >--oren > >On Jun 3, 2004, at 6:34 AM, Dominique Junker wrote: > >>Here they are. >> >> >> >>We suspect an "Time Accuracy" problem.... I'm going to try with the >>CheckLatency set to "N".. >>I'll let you know. >> >> >>Junker Dominique >> >> >> >> >> >>>From: Oren Miller <om...@ri...> >>>To: "Dominique Junker" <jun...@ho...> >>>CC: <qui...@li...> >>>Subject: Re: [Quickfix-users] (no subject) >>>Date: Thu, 3 Jun 2004 05:34:26 -0500 >>> >>>Could you please post your incoming and outgoing logs as well. >>> >>>--oren >>> >>>On Jun 2, 2004, at 11:40 AM, Dominique Junker wrote: >>> >>>>Hi all, >>>> >>>>Here is the event log for an unsuccessfull connection that I always get >>>>since this morning. >>>> >>>>20040601-11:32:47 : Created session >>>> 20040601-11:32:47 : Connecting to 10.66.6.99 on port 9074 >>>> 20040601-11:32:47 : Connection succeeded >>>> 20040601-11:32:48 : Initiated logon request >>>> 20040601-11:32:48 : Tried to send a reject while not logged on >>>> 20040601-11:32:48 : Disconnecting >>>> >>>>The strange thing is that in the in- and out-going logs I can see the >>>>logon >>>>messages properly sent and received. >>>> >>>>Can someone tell me what this "Tried to send a reject while not logged >>>>on" >>>>means? There is no reject sent or received at this step... >>>> >>>> >>>> >>>>Thanks a lot. >>>> >>>> >>>> >>>>Junker Dominique >>>> >>>>_________________________________________________________________ >>>>Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! >>>>http://g.msn.fr/FR1000/9493 >>>> >>>> >>>> >>>> >>>>------------------------------------------------------- >>>> This SF.Net email is sponsored by the new InstallShield X. >>>>From Windows to Linux, servers to mobile, InstallShield X is the one >>>> installation-authoring solution that does it all. Learn more and >>>> evaluate today! http://www.installshield.com/Dev2Dev/0504 >>>>_______________________________________________ >>>>Quickfix-users mailing list >>>> Qui...@li... >>>>https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >>_________________________________________________________________ >>MSN Messenger http://g.msn.fr/FR1001/866 : dialoguez en direct et >>gratuitement avec vos amis ! >><FIX.4.3-ULB_CLT_1-ULB_BRK_CLT_1.incoming><FIX.4.3-ULB_CLT_1- >>ULB_BRK_CLT_1.outgoing> > > > >------------------------------------------------------- >This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one >installation-authoring solution that does it all. Learn more and >evaluate today! http://www.installshield.com/Dev2Dev/0504 >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users _________________________________________________________________ Recevez par e-mail des émoticônes pour MSN Messenger http://g.msn.fr/FR1001/2275?url=http://www.msn.fr/ilovemessenger/premium/Default.asp?Ath=f |
From: Oren M. <or...@qu...> - 2004-06-03 11:38:55
|
That was my suspicion as well, and these logs confirm it. You're clocks are 20 minutes apart! --oren On Jun 3, 2004, at 6:34 AM, Dominique Junker wrote: > Here they are. > > > > We suspect an "Time Accuracy" problem.... I'm going to try with the > CheckLatency set to "N".. > I'll let you know. > > > Junker Dominique > > > > > >> From: Oren Miller <om...@ri...> >> To: "Dominique Junker" <jun...@ho...> >> CC: <qui...@li...> >> Subject: Re: [Quickfix-users] (no subject) >> Date: Thu, 3 Jun 2004 05:34:26 -0500 >> >> Could you please post your incoming and outgoing logs as well. >> >> --oren >> >> On Jun 2, 2004, at 11:40 AM, Dominique Junker wrote: >> >>> Hi all, >>> >>> Here is the event log for an unsuccessfull connection that I always >>> get >>> since this morning. >>> >>> 20040601-11:32:47 : Created session >>> 20040601-11:32:47 : Connecting to 10.66.6.99 on port 9074 >>> 20040601-11:32:47 : Connection succeeded >>> 20040601-11:32:48 : Initiated logon request >>> 20040601-11:32:48 : Tried to send a reject while not logged on >>> 20040601-11:32:48 : Disconnecting >>> >>> The strange thing is that in the in- and out-going logs I can see >>> the logon >>> messages properly sent and received. >>> >>> Can someone tell me what this "Tried to send a reject while not >>> logged on" >>> means? There is no reject sent or received at this step... >>> >>> >>> >>> Thanks a lot. >>> >>> >>> >>> Junker Dominique >>> >>> _________________________________________________________________ >>> Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! >>> http://g.msn.fr/FR1000/9493 >>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by the new InstallShield X. >>> From Windows to Linux, servers to mobile, InstallShield X is the one >>> installation-authoring solution that does it all. Learn more and >>> evaluate today! http://www.installshield.com/Dev2Dev/0504 >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users > > _________________________________________________________________ > MSN Messenger http://g.msn.fr/FR1001/866 : dialoguez en direct et > gratuitement avec vos amis ! > <FIX.4.3-ULB_CLT_1-ULB_BRK_CLT_1.incoming><FIX.4.3-ULB_CLT_1- > ULB_BRK_CLT_1.outgoing> |
From: Dominique J. <jun...@ho...> - 2004-06-03 11:34:27
|
Here they are. We suspect an "Time Accuracy" problem.... I'm going to try with the CheckLatency set to "N".. I'll let you know. Junker Dominique >From: Oren Miller <om...@ri...> >To: "Dominique Junker" <jun...@ho...> >CC: <qui...@li...> >Subject: Re: [Quickfix-users] (no subject) >Date: Thu, 3 Jun 2004 05:34:26 -0500 > >Could you please post your incoming and outgoing logs as well. > >--oren > >On Jun 2, 2004, at 11:40 AM, Dominique Junker wrote: > >>Hi all, >> >>Here is the event log for an unsuccessfull connection that I always get >>since this morning. >> >>20040601-11:32:47 : Created session >> 20040601-11:32:47 : Connecting to 10.66.6.99 on port 9074 >> 20040601-11:32:47 : Connection succeeded >> 20040601-11:32:48 : Initiated logon request >> 20040601-11:32:48 : Tried to send a reject while not logged on >> 20040601-11:32:48 : Disconnecting >> >>The strange thing is that in the in- and out-going logs I can see the >>logon >>messages properly sent and received. >> >>Can someone tell me what this "Tried to send a reject while not logged on" >>means? There is no reject sent or received at this step... >> >> >> >>Thanks a lot. >> >> >> >>Junker Dominique >> >>_________________________________________________________________ >>Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! >>http://g.msn.fr/FR1000/9493 >> >> >> >> >>------------------------------------------------------- >> This SF.Net email is sponsored by the new InstallShield X. >>From Windows to Linux, servers to mobile, InstallShield X is the one >> installation-authoring solution that does it all. Learn more and >> evaluate today! http://www.installshield.com/Dev2Dev/0504 >>_______________________________________________ >>Quickfix-users mailing list >> Qui...@li... >>https://lists.sourceforge.net/lists/listinfo/quickfix-users _________________________________________________________________ MSN Messenger http://g.msn.fr/FR1001/866 : dialoguez en direct et gratuitement avec vos amis ! |
From: Oren M. <om...@ri...> - 2004-06-03 10:35:15
|
Could you please post your incoming and outgoing logs as well. --oren On Jun 2, 2004, at 11:40 AM, Dominique Junker wrote: > Hi all, > > Here is the event log for an unsuccessfull connection that I always get > since this morning. > > 20040601-11:32:47 : Created session > 20040601-11:32:47 : Connecting to 10.66.6.99 on port 9074 > 20040601-11:32:47 : Connection succeeded > 20040601-11:32:48 : Initiated logon request > 20040601-11:32:48 : Tried to send a reject while not logged on > 20040601-11:32:48 : Disconnecting > > The strange thing is that in the in- and out-going logs I can see the > logon > messages properly sent and received. > > Can someone tell me what this "Tried to send a reject while not logged > on" > means? There is no reject sent or received at this step... > > > > Thanks a lot. > > > > Junker Dominique > > _________________________________________________________________ > Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! > http://g.msn.fr/FR1000/9493 > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the new InstallShield X. > From Windows to Linux, servers to mobile, InstallShield X is the one > installation-authoring solution that does it all. Learn more and > evaluate today! http://www.installshield.com/Dev2Dev/0504 > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Dominique J. <jun...@ho...> - 2004-06-02 16:40:38
|
Hi all, Here is the event log for an unsuccessfull connection that I always get since this morning. 20040601-11:32:47 : Created session 20040601-11:32:47 : Connecting to 10.66.6.99 on port 9074 20040601-11:32:47 : Connection succeeded 20040601-11:32:48 : Initiated logon request 20040601-11:32:48 : Tried to send a reject while not logged on 20040601-11:32:48 : Disconnecting The strange thing is that in the in- and out-going logs I can see the logon messages properly sent and received. Can someone tell me what this "Tried to send a reject while not logged on" means? There is no reject sent or received at this step... Thanks a lot. Junker Dominique _________________________________________________________________ Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! http://g.msn.fr/FR1000/9493 |