quickfix-developers Mailing List for QuickFIX (Page 271)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andrew <and...@ho...> - 2003-07-15 21:03:53
|
Does anyone know why this occurs? org.quickfix.SessionID temp_sessionID = new org.quickfix.SessionID("FIX.4.2", "OUT_MULTIFIX1", "EXECUTOR"); try{ // This works fine Session.sendToTarget(msg, temp_sessionID); // This throws SessionNotFound Session.sendToTarget(msg, "OUT_MULTIFIX1", "EXECUTOR"); } catch (SessionNotFound e){System.out.println("no session");} According to session class I should be able to call sendToTarget using either a message with session object or a message with a pair of strings. // Session.class Methods public static native boolean sendToTarget(Message message) throws SessionNotFound; public static native boolean sendToTarget(Message message, SessionID sessionID) throws SessionNotFound; public static native boolean sendToTarget(Message message, String string, String string2) throws SessionNotFound; Thanks, Andrew Munn -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Ramakrishnan Sent: Monday, July 14, 2003 5:17 AM To: qui...@li... Subject: [Quickfix-developers] Flows for a Stock Trader Hi, Can i any one please tell me what is the order of MessageFlow for a Stock Trading after Logon Message. We developed a Small FIXClient and a dummy FIX server which uses FIX Messages. It could be very helpfull if you could suggest me with the message flow for a quote placing and order placing. Thanks and Regards Ramakrishnan ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Ramakrishnan <ram...@ba...> - 2003-07-14 10:19:17
|
Hi, Can i any one please tell me what is the order of MessageFlow for a Stock Trading after Logon Message. We developed a Small FIXClient and a dummy FIX server which uses FIX Messages. It could be very helpfull if you could suggest me with the message flow for a quote placing and order placing. Thanks and Regards Ramakrishnan |
From: Oren M. <ore...@ya...> - 2003-07-13 17:16:16
|
We actually have a test in the 'future' directory for this situation. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/test/definitions/server/future/14h_RepeatedTag.def?rev=1.1.1.1&content-type=text/vnd.viewcvs-markup The future tests are acceptance tests for features that have not yet been implemented, but they show the expected behavior of this situation including what the reject should look like. The problem really is that this particular error should be caught in validation before all the fields are stuffed in a message. The reason InvalidMessage is thrown is because the fields are being stuffed in a map with an integer key, so the second occurance of a field overwrites the previous one. The means the parsed object will be shorter than the one actually sent (less fields) which causes the length and checksum tests to fail giving us the erroneous Invalid Message exception. At this point it is not possible for us to know if the message had a duplicate field which should be rejected, or is a corrupted message which should be ignored (according to the spec). I think we need a new exception which can be thrown during validation or parsing (RepetedTag or something), which will explicitly inform the session of this situation. "Van Gelder Eddy (KAOB 41)" <edd...@cr...> wrote: Hi, when receiving a FIX message with e.g. two times the same field, the message is discarted. Upon the next valid message, a sequence number mismatch is detected and a sequence reset is sent. The remote engine resends the invalid message and we enter an infinite loop. I've trace the problem to void Session::next( const std::string& msg ) { QF_STACK_PUSH(Session::next) m_state.onIncoming( msg ); next( Message( msg, m_dataDictionary ) ); QF_STACK_POP } The problem is encountered in next( Message( msg, m_dataDictionary ); the next loop is not executed and the sequence number not increased if the Message constructor throws an InvalidMessage. I've solved the problem by catching the InvalidMessage void Session::next( const std::string& msg ) { QF_STACK_PUSH(Session::next) m_state.onIncoming( msg ); try { Message my_msg( msg, m_dataDictionary ); next( my_msg ); } catch ( InvalidMessage& ) { m_state.onIncoming( "INVALID MESSAGE RECEIVED" ); Message my_msg ( msg, false ); generateReject(my_msg,13); m_state.incrNextTargetMsgSeqNum(); } Unfortunately I do not know the exact reject reason I put 13 ( TAG_APPEARS_MORE_THAN_ONCE ) because that was the case here. Could another Message constructor be used and the message validation be left for void Session::next( const Message& message ) ? best regards, Eddy Van Gelder ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! |
From: Oren M. <ore...@ya...> - 2003-07-11 20:31:48
|
Well the session class itself should be reentrant. You do need to keep in mind though that fromApp and fromAdmin can most definately be called by another or multiple threads. If fromApp and fromAdmin share any resources with other methods, those resources should be protected. --- Jo Janssens <jo...@tr...> wrote: > Hello, > I have been struggling with NullReferenceExceptions > that occur at > seemingly random times in my QuickFix application, > when attempting to > send a message (sendToTarget). > > Is it necessary to synchronize access to the Session > class and the > onApp, onAdmin, etc callbacks? > > I am calling sendToTarget from a thread I create > myself and handling > incoming messages on the QuickFix initiator thread, > and I wonder if this > could be the cause of my problems. > > Thanks, > Jo Janssens > Telluride Asset Management > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Oren M. <ore...@ya...> - 2003-07-11 17:07:05
|
We've considered adding this some time ago, but the priority was never very high and never got around to it. This could theoretically be added fairly easily to the SocketInitiator and SocketAcceptor. Internally they both use the SocketMonitor class which has a block method. This could be setup as a non-blocking call (by setting the timeout to 0 seconds). A doWork method would then be able to delegate to it. --- Howard Engelhart <ho...@ex...> wrote: > Hello, > > From digging around in the code a bit I see that the > Initiators / Acceptors > spawn their own threads, and have their own internal > while loops. Is it > possible to use QuickFIX without the necessity of > those internal threads? > Can I control the threading entirely from outside > the library, with looping > calls to a DoWork type function on the Initiators / > Acceptors? > > Thanks, > > Howard > ho...@ex... > > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Jo J. <jo...@tr...> - 2003-07-11 16:57:42
|
Hello, I have been struggling with NullReferenceExceptions that occur at seemingly random times in my QuickFix application, when attempting to send a message (sendToTarget). Is it necessary to synchronize access to the Session class and the onApp, onAdmin, etc callbacks? I am calling sendToTarget from a thread I create myself and handling incoming messages on the QuickFix initiator thread, and I wonder if this could be the cause of my problems. Thanks, Jo Janssens Telluride Asset Management |
From: Oren M. <ore...@ya...> - 2003-07-11 16:56:51
|
In SessionState.h you will find the following code: bool loggedOutTimeout() const { UtcTimeStamp now; return sentLogout() && ( ( now - lastReceivedTime() ) >= 2 ); } As per the spec, 2 seconds is the amount of time you are supposed to wait for a logout (or somethind) before hanging up. As you can tell, this value isn't configurable right now, but you can certainly increase it here if your counterparty needs more time to respond. --- Paul Beechey <pau...@ai...> wrote: > Hi again all, > > I have now got my client to logoff from a server > correctly, i.e. send a > logout message! > > In my code I then wait until I receive a logout back > from the server. It > appears though that quickfix, as soon as it send a > logout message to the > server closes its socket connection, thereby not > allowing the server to > response. This in effect keeps the session alive on > the server, not > allowing us to connect again. > > Is there a simple way that I can stop quickfix from > doing this? > > Many thanks in advance again, > > Paul. > > Paul Beechey > Technical Architect > Aitken Campbell & Company Ltd. > Telephone: 0121 697 7011 > Fax: 0121 698 8624 > Mobile: 07764 445867 > Email: pau...@ai... > IMPORTANT > Internet communications are not necessarily secure > and may be > intercepted or changed after they are sent. Aitken > Campbell & Company > Limited does not accept liability for any such > changes. If you wish to > confirm the origin or the content of this > communication, please contact > the sender using an alternative means of > communication. > This communication does not create or modify any > contract. > If you are not the intended recipient of this > communication you should > destroy it without copying, disclosing or otherwise > using its content. > Please notify the sender immediately of the error. > Aitken Campbell & Company Limited is a subsidiary of > TD Waterhouse > Investor Services (UK) Ltd. > Aitken Campbell & Company Limited is a member of the > London Stock > Exchange Regulated by FSA > Registered Office: Abbey House, 2nd Floor, 10 > Bothwell Street, Glasgow, > G2 6NT Reg. No. SC97757 Registered in Scotland. > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Howard E. <ho...@ex...> - 2003-07-11 14:01:28
|
Hello, From digging around in the code a bit I see that the Initiators / Acceptors spawn their own threads, and have their own internal while loops. Is it possible to use QuickFIX without the necessity of those internal threads? Can I control the threading entirely from outside the library, with looping calls to a DoWork type function on the Initiators / Acceptors? Thanks, Howard ho...@ex... |
From: Chris P. <Chr...@BT...> - 2003-07-11 12:42:47
|
I believe there is another repeating group problem relating to components in DataDictionary.cpp. In the ExecutionReport there is the Parties component, which is a repeating group: <component name="Parties"> <group name="NoPartyIDs" required="N"> <field name="PartyID" required="N" /> <field name="PartyIDSource" required="N" /> <field name="PartyRole" required="N" /> <field name="PartySubID" required="N" /> </group> </component> However an incoming ExecutionReport with a NoPartyIDs repeating group gets rejected on body length; the internal representation of the message only lists one of each field for the Party components, not a group. I don't think the group gets added to the ExecutionReport when DataDictionary processes the component. Chris PS I am using quickfix 1.4 with the previous change merged into DataDictionary. -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Tuesday, April 15, 2003 4:32 PM To: Chris Patmore; qui...@li... Subject: Re: [Quickfix-developers] Another repeating group problem I've checked in a fix for this. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2b /DataDictionary.h.diff?r1=1.10 <http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2 b/DataDictionary.h.diff?r1=1.10&r2=1.11> &r2=1.11 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2b /DataDictionary.cpp.diff?r1=1.14 <http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2 b/DataDictionary.cpp.diff?r1=1.14&r2=1.15> &r2=1.15 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2b /test/DataDictionaryTestCase.cpp.diff?r1=1.7 <http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/quickfix/quickfix/src/C%2b%2 b/test/DataDictionaryTestCase.cpp.diff?r1=1.7&r2=1.8> &r2=1.8 Chris Patmore <Chr...@BT...> wrote: Using version 1.4.0 I am having problems correctly reading an incoming message with repeating groups. The SecurityList message contains the group: 146 NoRelatedSym N Specifies the number of repeating symbols (instruments) specified --> component block <Instrument> N Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES" of the requested Security ... it seems that when the spec is read in <http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/quickfix/quickfix /spec/FIX43.xml?rev=1.7#> - <group name="NoRelatedSym" required="N"> <component name="Instrument" required="N" /> <field name="Currency" required="N" /> ... the first field in the Instrument component <component name="Instrument"> <field name="Symbol" required="Y" /> <field name="SymbolSfx" required="N" /> Symbol, is not taken as being the delimiter, so Currency becomes the delimiter. Chris **************************************************************************** This message is confidential to the sender and addressee, and may contain proprietary or legally privileged information. If you are not the intended recipient, please delete it from your system, destroy any copies, and notify the sender immediately. Opinions stated herein are not necessarily those of BrokerTec. BrokerTec reserves the right to monitor messages that pass through it's networks. BrokerTec Europe Ltd is regulated by FSA. _____ Do you Yahoo!? The New <http://us.rd.yahoo.com/search/mailsig/*http://search.yahoo.com> Yahoo! Search - Faster. Easier. Bingo. **************************************************************************** This message is confidential to the sender and addressee, and may contain proprietary or legally privileged information. If you are not the intended recipient, please delete it from your system, destroy any copies, and notify the sender immediately. Opinions stated herein are not necessarily those of BrokerTec. BrokerTec reserves the right to monitor messages that pass through it's networks. BrokerTec Europe Ltd is regulated by FSA. |
From: Paul B. <pau...@ai...> - 2003-07-11 10:28:25
|
Hi again all, =20 I have now got my client to logoff from a server correctly, i.e. send a logout message! =20 In my code I then wait until I receive a logout back from the server. It appears though that quickfix, as soon as it send a logout message to the server closes its socket connection, thereby not allowing the server to response. This in effect keeps the session alive on the server, not allowing us to connect again. =20 Is there a simple way that I can stop quickfix from doing this? =20 Many thanks in advance again, =20 Paul. =20 Paul Beechey Technical Architect Aitken Campbell & Company Ltd. Telephone: 0121 697 7011 Fax: 0121 698 8624 Mobile: 07764 445867 Email: pau...@ai...=20 IMPORTANT Internet communications are not necessarily secure and may be intercepted or changed after they are sent. Aitken Campbell & Company Limited does not accept liability for any such changes. If you wish to confirm the origin or the content of this communication, please contact the sender using an alternative means of communication. This communication does not create or modify any contract. If you are not the intended recipient of this communication you should destroy it without copying, disclosing or otherwise using its content. Please notify the sender immediately of the error. Aitken Campbell & Company Limited is a subsidiary of TD Waterhouse Investor Services (UK) Ltd. =20 Aitken Campbell & Company Limited is a member of the London Stock Exchange Regulated by FSA Registered Office: Abbey House, 2nd Floor, 10 Bothwell Street, Glasgow, G2 6NT Reg. No. SC97757 Registered in Scotland. =20 |
From: Van G. E. (K. 41) <edd...@cr...> - 2003-07-11 06:57:27
|
Hi, when receiving a FIX message with e.g. two times the same field, the message is discarted. Upon the next valid message, a sequence number mismatch is detected and a sequence reset is sent. The remote engine resends the invalid message and we enter an infinite loop. I've trace the problem to void Session::next( const std::string& msg ) { QF_STACK_PUSH(Session::next) m_state.onIncoming( msg ); next( Message( msg, m_dataDictionary ) ); QF_STACK_POP } The problem is encountered in next( Message( msg, m_dataDictionary ); the next loop is not executed and the sequence number not increased if the Message constructor throws an InvalidMessage. I've solved the problem by catching the InvalidMessage void Session::next( const std::string& msg ) { QF_STACK_PUSH(Session::next) m_state.onIncoming( msg ); try { Message my_msg( msg, m_dataDictionary ); next( my_msg ); } catch ( InvalidMessage& ) { m_state.onIncoming( "INVALID MESSAGE RECEIVED" ); Message my_msg ( msg, false ); generateReject(my_msg,13); m_state.incrNextTargetMsgSeqNum(); } Unfortunately I do not know the exact reject reason I put 13 ( TAG_APPEARS_MORE_THAN_ONCE ) because that was the case here. Could another Message constructor be used and the message validation be left for void Session::next( const Message& message ) ? best regards, Eddy Van Gelder |
From: Alex H. <al...@an...> - 2003-07-10 08:32:32
|
On Wed, 2003-07-09 at 05:38, Jim Morgan wrote: > Now you can grab quickfix. unzip and untar it, and run the ./configure > command. When that fails, run the ./bootstrap command. > Then run ./configure > again. This time configure will be OK. After this make and make install > will do their stuff, and the acceptance tests will all run. If the java > environment is installed properly in the previous step, all the java > libraries will be installed as well. > The shipped configure script was generated from an old automake and autoconf. I think it would be better to ship a source tree which had been bootstrapped on more recent autotools - the configure script would still run on older systems but would also stand a better chance in newer environments. Cheers, Alex. |
From: Brian E. <Br...@ma...> - 2003-07-09 20:02:39
|
Here's what I've come up with to have all my sessions log out when my application shutsdown: In the Application::onLogon event I add the SessionID to a list. Likewise, in the Application::onLogout event, I remove the sessionID from the list. When my app shutdowns, I send logout messages to all sessions in my logged in list. I then wait for the size of list to become zero, or for x seconds to elapse. -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Monday, July 07, 2003 4:09 PM To: Paul Beechey; qui...@li... Subject: Re: [Quickfix-developers] Quickfix 1.5, session shutdown QuickFIX doesn't send logouts automatically, it rudely hangs up. I would very much like to add this capability however. You can manually send logouts however QF will not wait for an ackownledgement before shutting down. --- Paul Beechey <pau...@ai...> wrote: > Hi all, > > I have still not managed to figure out how to make > the quickfix library > automatically logout when I call stop() on my > session. > > Quickfix (I believe) calls onLogout, at this point > should I do a > SendToTarget with a Logout message myself, i.e. not > a quickfix > originated message? > > Would appreciate some help as I am really stuck on > this one. I am using > version 1.5, C++ version. > > Many thanks again in advance, > > Paul > > Paul Beechey > Technical Architect > Aitken Campbell & Company Ltd. > Telephone: 0121 697 7011 > Fax: 0121 698 8624 > Mobile: 07764 445867 > Email: pau...@ai... > IMPORTANT > Internet communications are not necessarily secure > and may be > intercepted or changed after they are sent. Aitken > Campbell & Company > Limited does not accept liability for any such > changes. If you wish to > confirm the origin or the content of this > communication, please contact > the sender using an alternative means of > communication. > This communication does not create or modify any > contract. > If you are not the intended recipient of this > communication you should > destroy it without copying, disclosing or otherwise > using its content. > Please notify the sender immediately of the error. > Aitken Campbell & Company Limited is a subsidiary of > TDWSCH Holding > Company Limited, a joint venture formed by TD > Waterhouse Group Inc. and > The Charles Schwab Corporation. > Aitken Campbell & Company Limited is a member of the > London Stock > Exchange Regulated by FSA > Registered Office: Abbey House, 2nd Floor, 10 > Bothwell Street, Glasgow, > G2 6NT Reg. No. SC97757 Registered in Scotland. > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Jim M. <ji...@da...> - 2003-07-09 04:38:36
|
At 09:38 PM 7/8/2003 -0400, Ron Breault wrote: >I have complied and tested Quickfix on Redhat 9. I can get the console >examples running without problems. I'm having problems with the JAVA >gui... bansai. After adding JAVA_HOME... to my shell script the compiler >reports no errors. When I ./run_bansai i get the following : I've had mixed success compiling on Redhat 9. I've done it on 4 different machines and two of them worked flawlessly. The other two couldn't be persuaded to compile a thing. Anyway, it seems that the process is very sensitive to the order you do things in. My advice would be if possible to start with a clean install of RedHat 9, making sure to include any packages you're going to use - mysql, ruby (for acceptance tests) etc. Next install the Java SDK, and set JAVA_HOME and add JAVA_HOME/bin to your path statements in /etc/profile and reboot. Test that the variables are set. This must be done before the next step. Now you can grab quickfix. unzip and untar it, and run the ./configure command. When that fails, run the ./bootstrap command. Then run ./configure again. This time configure will be OK. After this make and make install will do their stuff, and the acceptance tests will all run. If the java environment is installed properly in the previous step, all the java libraries will be installed as well. Now you can compile the examples. You might need to run ./bootstrap from the examples directory as well. Well that worked for me. If you want a more detailed step-through I can send you my installation notes. Good luck. Jim |
From: Ron B. <br...@ma...> - 2003-07-09 01:38:14
|
Hello, I have complied and tested Quickfix on Redhat 9. I can get the console examples running without problems. I'm having problems with the JAVA gui... bansai. After adding JAVA_HOME... to my shell script the compiler reports no errors. When I ./run_bansai i get the following : Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/ron/Program/quickfix/src/java/.libs/libquickfix_jni.so.4.0.0: libquickfix.so.0: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at Banzai.<clinit>(Unknown Source) Not sure where to start. Thanks, ron |
From: Paul B. <pau...@ai...> - 2003-07-08 06:50:35
|
Hi Oren, Many thanks for the clarification. Would seem a nice thing to have as I know that some fix engines, such as the one I talk to, do not allow other connections in if a logout is not received. Its just one more thing to think about. Cheers again, Paul. -----Original Message----- From: Oren Miller [mailto:ore...@ya...]=20 Sent: Monday, July 07, 2003 9:09 PM To: Paul Beechey; qui...@li... Subject: Re: [Quickfix-developers] Quickfix 1.5, session shutdown QuickFIX doesn't send logouts automatically, it rudely hangs up. I would very much like to add this capability however. You can manually send logouts however QF will not wait for an ackownledgement before shutting down. --- Paul Beechey <pau...@ai...> wrote: > Hi all, > =20 > I have still not managed to figure out how to make > the quickfix library > automatically logout when I call stop() on my > session. > =20 > Quickfix (I believe) calls onLogout, at this point > should I do a > SendToTarget with a Logout message myself, i.e. not > a quickfix > originated message? > =20 > Would appreciate some help as I am really stuck on > this one. I am using > version 1.5, C++ version. > =20 > Many thanks again in advance, > =20 > Paul > =20 > Paul Beechey > Technical Architect > Aitken Campbell & Company Ltd. > Telephone: 0121 697 7011 > Fax: 0121 698 8624 > Mobile: 07764 445867 > Email: pau...@ai...=20 > IMPORTANT > Internet communications are not necessarily secure > and may be > intercepted or changed after they are sent. Aitken > Campbell & Company > Limited does not accept liability for any such > changes. If you wish to > confirm the origin or the content of this > communication, please contact > the sender using an alternative means of > communication. > This communication does not create or modify any > contract. > If you are not the intended recipient of this > communication you should > destroy it without copying, disclosing or otherwise > using its content. > Please notify the sender immediately of the error. > Aitken Campbell & Company Limited is a subsidiary of > TDWSCH Holding > Company Limited, a joint venture formed by TD > Waterhouse Group Inc. and > The Charles Schwab Corporation.=20 > Aitken Campbell & Company Limited is a member of the > London Stock > Exchange Regulated by FSA > Registered Office: Abbey House, 2nd Floor, 10 > Bothwell Street, Glasgow, > G2 6NT Reg. No. SC97757 Registered in Scotland. > =20 >=20 __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: jun w. <jw...@ja...> - 2003-07-07 22:27:55
|
First, I build quickfix_debug.lib and quickfix.lib in lib director. Then I build quickfix_net, and got following link errors. What I need to do to fix it? thanks Errors as following: quickfix_net error LNK2001: unresolved external symbol "__declspec(dllimport) public: char * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::begin(void)" (__imp_?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEPADXZ) quickfix_net error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::reverse_iterator<char *,char,char &,char *,int> __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::rbegin(void)" (__imp_?rbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@PADDAADPADH@2@XZ) quickfix_net error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::reverse_iterator<char *,char,char &,char *,int> __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::rend(void)" (__imp_?rend@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@PADDAADPADH@2@XZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::logic_error::_Doraise(void)const " (?_Doraise@logic_error@std@@MBEXXZ) quickfix_net error LNK2001: unresolved external symbol "protected: virtual void __thiscall std::runtime_error::_Doraise(void)const " (?_Doraise@runtime_error@std@@MBEXXZ) quickfix_net error LNK2019: unresolved external symbol "__declspec(dllimport) public: char * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::begin(void)" (__imp_?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEPADXZ) referenced in function "public: static bool __cdecl FIX::DoubleConvertor::convert(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double &)" (?convert@DoubleConvertor@FIX@@SA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAN@Z) quickfix_net error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::logic_error & __thiscall std::logic_error::operator=(class std::logic_error const &)" (__imp_??4logic_error@std@@QAEAAV01@ABV01@@Z) referenced in function "public: struct FIX::ConfigError & __thiscall FIX::ConfigError::operator=(struct FIX::ConfigError const &)" (??4ConfigError@FIX@@QAEAAU01@ABU01@@Z) quickfix_net error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::reverse_iterator<char *,char,char &,char *,int> __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::rbegin(void)" (__imp_?rbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@PADDAADPADH@2@XZ) referenced in function "public: static bool __cdecl FIX::DoubleConvertor::convert(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double &)" (?convert@DoubleConvertor@FIX@@SA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAN@Z) quickfix_net error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::reverse_iterator<char *,char,char &,char *,int> __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::rend(void)" (__imp_?rend@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$reverse_iterator@PADDAADPADH@2@XZ) referenced in function "public: static bool __cdecl FIX::DoubleConvertor::convert(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double &)" (?convert@DoubleConvertor@FIX@@SA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAN@Z) quickfix_net error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::runtime_error & __thiscall std::runtime_error::operator=(class std::runtime_error const &)" (__imp_??4runtime_error@std@@QAEAAV01@ABV01@@Z) referenced in function "public: struct FIX::IOException & __thiscall FIX::IOException::operator=(struct FIX::IOException const &)" (??4IOException@FIX@@QAEAAU01@ABU01@@Z) quickfix_net fatal error LNK1120: 7 unresolved externals quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported quickfix_net warning LNK4049: locally defined symbol ??1runtime_error@std@@UAE@XZ (public: virtual __thiscall std::runtime_error::~runtime_error(void)) imported quickfix_net warning LNK4217: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported in function "public: __thiscall FIX::FieldNotFound::FieldNotFound(int)" (??0FieldNotFound@FIX@@QAE@H@Z) quickfix_net warning LNK4217: locally defined symbol ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported in function "public: class FIX::Session * __thiscall FIX::SessionFactory::create(class FIX::SessionID const &,class FIX::Dictionary const &)" (?create@SessionFactory@FIX@@QAEPAVSession@2@ABVSessionID@2@ABVDictionary@2@@Z) quickfix_net warning LNK4217: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported in function "public: __thiscall FIX::FieldNotFound::FieldNotFound(struct FIX::FieldNotFound const &)" (??0FieldNotFound@FIX@@QAE@ABU01@@Z) quickfix_net warning LNK4217: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported in function "public: __thiscall FIX::FileStore::FileStore(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class FIX::SessionID const &)" (??0FileStore@FIX@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVSessionID@1@@Z) quickfix_net warning LNK4217: locally defined symbol ??0logic_error@std@@QAE@ABV01@@Z (public: __thiscall std::logic_error::logic_error(class std::logic_error const &)) imported in function "public: __thiscall FIX::SessionSettings::SessionSettings(class FIX::SessionSettings const &)" (??0SessionSettings@FIX@@QAE@ABV01@@Z) quickfix_net warning LNK4217: locally defined symbol ??0runtime_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z (public: __thiscall std::runtime_error::runtime_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported in function "public: __thiscall FIX::IOException::IOException(void)" (??0IOException@FIX@@QAE@XZ) quickfix_net warning LNK4217: locally defined symbol ??0runtime_error@std@@QAE@ABV01@@Z (public: __thiscall std::runtime_error::runtime_error(class std::runtime_error const &)) imported in function "public: __thiscall FIX::IOException::IOException(struct FIX::IOException const &)" (??0IOException@FIX@@QAE@ABU01@@Z) quickfix_net warning LNK4217: locally defined symbol ??1logic_error@std@@UAE@XZ (public: virtual __thiscall std::logic_error::~logic_error(void)) imported in function "public: __thiscall FIX::Mutex::Mutex(void)" (??0Mutex@FIX@@QAE@XZ) |
From: Chengbin W. <che...@ho...> - 2003-07-07 21:45:38
|
In this function, it send the message to the socket and then save the message to the storage. Does this bother anyone? Cheng _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail |
From: Oren M. <mi...@ri...> - 2003-07-07 20:45:30
|
Several months ago a user told me they successfully compiled QuickFIX on OSX. He submitted one minor patch that has since been applied. We don't regularly do OSX builds, so can't really say if it still works, but it likely will. Be sure to run the unit and acceptance tests to verify the runtime behavior is correct! On Fri, 2003-07-04 at 21:14, Ron Breault wrote: > Hello, > > Has anybody had success running Quickfix on Mac OSX 10.2.x. Are there > any additional libraries to install. > > Thanks, > > Ron > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > ----------------------------------------- This email and any attachments are confidential and may be legally privileged. No confidentiality or privilege is waived or lost by any transmission in error. If you are not the intended recipient you are hereby notified that any use, printing, copying or disclosure is strictly prohibited. Please delete this email and any attachments, without printing, copying, forwarding or saving them and notify the sender immediately by reply e-mail. The company reserves the right to monitor all e-mail communications through its networks. Unless otherwise stated, any financial results or price data contained in this email are indicative only and are subject to change without notice. |
From: Vamsi K. <Vam...@ib...> - 2003-07-07 20:38:21
|
Oren I would like to do that( Convert QuickFIX message object into FIXML using DataDictionary and a transform). Where do I think I can begin with ? I know little of XSLT. I might as well contribute my work to Quikfix.. Vamsi /-----Original Message----- /From: qui...@li... [mailto:quickfix-users- /ad...@li...] On Behalf Of Oren Miller /Sent: Monday, July 07, 2003 4:07 PM /To: Vamsi Krishna; qui...@li...; 'quickfix- /developers' /Subject: [Quickfix-users] Re: [Quickfix-developers] FIXML Support / /Well you can't really translate the QuickFIX data /dictionary into a FIXML message. The DataDictionary /contains no actual field values and has multiple /messages. Do you want to convert a QuickFIX message /object into FIXML using the DataDictionary and a /transform? / /--- Vamsi Krishna <Vam...@ib...> wrote: /> Hi all /> I know this question has been raised earlier. Will /> Quickfix come up with /> the Translation tool to convert its proprietary XML /> form of FIX message /> to "Official" FIXML message. /> /> I don't know XSLT and I would appreciate if somebody /> comes up with a /> sample program (XSLT) to make this translation /> possible. I would in turn /> contribute to QuickfIX group by programming the /> entire message set. /> /> I have requirement to this regard from my client. /> Also I would like to /> whether XMLField is supported in QuickFIX. /> /> Any help is appreciated /> /> Vamsi /> /> /> /> /------------------------------------------------------- /> This SF.Net email sponsored by: Free pre-built /> ASP.NET sites including /> Data Reports, E-commerce, Portals, and Forums are /> available now. /> Download today and enter to win an XBOX or Visual /> Studio .NET. /> /http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/0 1 /> _______________________________________________ /> Quickfix-developers mailing list /> Qui...@li... /> /https://lists.sourceforge.net/lists/listinfo/quickfix-developers / / /__________________________________ /Do you Yahoo!? /SBC Yahoo! DSL - Now only $29.95 per month! /http://sbc.yahoo.com / / /------------------------------------------------------- /This SF.Net email sponsored by: Free pre-built ASP.NET sites including /Data Reports, E-commerce, Portals, and Forums are available now. /Download today and enter to win an XBOX or Visual Studio .NET. /http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/0 1 /_______________________________________________ /Quickfix-users mailing list /Qui...@li... /https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Oren M. <ore...@ya...> - 2003-07-07 20:08:47
|
QuickFIX doesn't send logouts automatically, it rudely hangs up. I would very much like to add this capability however. You can manually send logouts however QF will not wait for an ackownledgement before shutting down. --- Paul Beechey <pau...@ai...> wrote: > Hi all, > > I have still not managed to figure out how to make > the quickfix library > automatically logout when I call stop() on my > session. > > Quickfix (I believe) calls onLogout, at this point > should I do a > SendToTarget with a Logout message myself, i.e. not > a quickfix > originated message? > > Would appreciate some help as I am really stuck on > this one. I am using > version 1.5, C++ version. > > Many thanks again in advance, > > Paul > > Paul Beechey > Technical Architect > Aitken Campbell & Company Ltd. > Telephone: 0121 697 7011 > Fax: 0121 698 8624 > Mobile: 07764 445867 > Email: pau...@ai... > IMPORTANT > Internet communications are not necessarily secure > and may be > intercepted or changed after they are sent. Aitken > Campbell & Company > Limited does not accept liability for any such > changes. If you wish to > confirm the origin or the content of this > communication, please contact > the sender using an alternative means of > communication. > This communication does not create or modify any > contract. > If you are not the intended recipient of this > communication you should > destroy it without copying, disclosing or otherwise > using its content. > Please notify the sender immediately of the error. > Aitken Campbell & Company Limited is a subsidiary of > TDWSCH Holding > Company Limited, a joint venture formed by TD > Waterhouse Group Inc. and > The Charles Schwab Corporation. > Aitken Campbell & Company Limited is a member of the > London Stock > Exchange Regulated by FSA > Registered Office: Abbey House, 2nd Floor, 10 > Bothwell Street, Glasgow, > G2 6NT Reg. No. SC97757 Registered in Scotland. > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Oren M. <ore...@ya...> - 2003-07-07 20:06:48
|
Well you can't really translate the QuickFIX data dictionary into a FIXML message. The DataDictionary contains no actual field values and has multiple messages. Do you want to convert a QuickFIX message object into FIXML using the DataDictionary and a transform? --- Vamsi Krishna <Vam...@ib...> wrote: > Hi all > I know this question has been raised earlier. Will > Quickfix come up with > the Translation tool to convert its proprietary XML > form of FIX message > to "Official" FIXML message. > > I don't know XSLT and I would appreciate if somebody > comes up with a > sample program (XSLT) to make this translation > possible. I would in turn > contribute to QuickfIX group by programming the > entire message set. > > I have requirement to this regard from my client. > Also I would like to > whether XMLField is supported in QuickFIX. > > Any help is appreciated > > Vamsi > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built > ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are > available now. > Download today and enter to win an XBOX or Visual > Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Paul B. <pau...@ai...> - 2003-07-07 14:22:20
|
Hi all, =20 I have still not managed to figure out how to make the quickfix library automatically logout when I call stop() on my session. =20 Quickfix (I believe) calls onLogout, at this point should I do a SendToTarget with a Logout message myself, i.e. not a quickfix originated message? =20 Would appreciate some help as I am really stuck on this one. I am using version 1.5, C++ version. =20 Many thanks again in advance, =20 Paul =20 Paul Beechey Technical Architect Aitken Campbell & Company Ltd. Telephone: 0121 697 7011 Fax: 0121 698 8624 Mobile: 07764 445867 Email: pau...@ai...=20 IMPORTANT Internet communications are not necessarily secure and may be intercepted or changed after they are sent. Aitken Campbell & Company Limited does not accept liability for any such changes. If you wish to confirm the origin or the content of this communication, please contact the sender using an alternative means of communication. This communication does not create or modify any contract. If you are not the intended recipient of this communication you should destroy it without copying, disclosing or otherwise using its content. Please notify the sender immediately of the error. Aitken Campbell & Company Limited is a subsidiary of TDWSCH Holding Company Limited, a joint venture formed by TD Waterhouse Group Inc. and The Charles Schwab Corporation.=20 Aitken Campbell & Company Limited is a member of the London Stock Exchange Regulated by FSA Registered Office: Abbey House, 2nd Floor, 10 Bothwell Street, Glasgow, G2 6NT Reg. No. SC97757 Registered in Scotland. =20 |
From: Vamsi K. <Vam...@ib...> - 2003-07-07 14:15:00
|
Hi all I know this question has been raised earlier. Will Quickfix come up with the Translation tool to convert its proprietary XML form of FIX message to "Official" FIXML message. I don't know XSLT and I would appreciate if somebody comes up with a sample program (XSLT) to make this translation possible. I would in turn contribute to QuickfIX group by programming the entire message set. I have requirement to this regard from my client. Also I would like to whether XMLField is supported in QuickFIX. Any help is appreciated Vamsi |
From: <fau...@ya...> - 2003-07-07 07:47:21
|
Hi, I try to find a fix client to make some first tests on my server. I just want to send order on equities... do you have some good link to find a such fix client simulator? Thank You --------------------------------- Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Testez le nouveau Yahoo! Mail |