quickfix-users Mailing List for QuickFIX (Page 54)
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: George M. C. <geo...@qu...> - 2006-09-22 18:31:59
|
I am using the following configuration settings: OdbcLogConnectionString="DATABASE=quickfix;DRIVER={SQL Server};SERVER=DATASERVER;Uid=xx;Pwd=yy;" OdbcStoreConnectionString="DATABASE=quickfix;DRIVER={SQL Server};SERVER=DATASERVER;Uid=xx;Pwd=yy;" When I try to rn my Fix app I get this error: System.Runtime.InteropServices.SEHException: External component has thrown an exception. at QuickFix.OdbcStoreFactory.create(SessionID sessionID) at MessageStoreFactory.create(MessageStoreFactory* , SessionID* sessionID) at FIX.SocketAcceptor.{ctor}(SocketAcceptor* , Application* , MessageStoreFactory* , SessionSettings* , LogFactory* ) at QuickFix.SocketAcceptor..ctor(Application application, MessageStoreFactory factory, SessionSettings settings, LogFactory log Factory, MessageFactory messageFactory) at qim.trading.qd.QuickFixDummyAcceptor.Main(String[] args) in C:\qim\projects\qim.trading.qd\QuickFixDummyAcceptor.cs:line 38 at qd_cmd.qd_cmd.Main(String[] args) in C:\qim\projects\qim.trading.qd\qd_cmd\qd_cmd.cs:line 44 Is this familiar to anyone? Oren Miller wrote: >You must have HAVE_ODBC defined in config_windows.h. > >I'm not sure this is strictly necessary to keep requiring as I believe >all modern Windows distributions come with ODBC. Can anyone confirm? > >--oren > > > >>Hi, >> I would like to clarify something regarding the new ODBC store and >>logging capability. I am using the .Net quickfix binaries, and I >> >> >cannot > > >>locate the ODBC classes anywhere in those dlls. Does ODBC support >>require building the source distribution with the MSSQL preprocessor >>flag set? >> >> > > > |
From: George M. C. <geo...@qu...> - 2006-09-22 14:56:18
|
I am trying to build in VS 2005. I added the directories that hold the files from the msxml msi installer and odbc32.lib, but strangely I get a hundred or so messages complaining about the header file locations when I try to compile the .Net wrapper project. An example would be: Error 1 fatal error C1083: Cannot open include file: 'quickfix/exceptions.h': No such file or directory c:\tools\quickfix\quickfix-1.12.4\quickfix\src\.net\Exceptions.h 29 I go to the Exceptions.h file referenced, and the include directive looks like this: #include "quickfix/exceptions.h" I simply unzipped the quickfix 1.12.4 archive onto my c: drive. I am not sure why these paths would be unreachable. But then, I have never used VS C++ except to build some very simple projects with very few external dependencies. Oren Miller wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >You must have HAVE_ODBC defined in config_windows.h. > >I'm not sure this is strictly necessary to keep requiring as I believe >all modern Windows distributions come with ODBC. Can anyone confirm? > >--oren > > > >>Hi, >> I would like to clarify something regarding the new ODBC store and >>logging capability. I am using the .Net quickfix binaries, and I >> >> >cannot > > >>locate the ODBC classes anywhere in those dlls. Does ODBC support >>require building the source distribution with the MSSQL preprocessor >>flag set? >> >> > >------------------------------------------------------------------------- >Take Surveys. Earn Cash. Influence the Future of IT >Join SourceForge.net's Techsay panel and you'll get the chance to share your >opinions on IT & business topics through brief surveys -- and earn cash >http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > |
From: Oren M. <or...@qu...> - 2006-09-22 14:50:23
|
You must have HAVE_ODBC defined in config_windows.h. I'm not sure this is strictly necessary to keep requiring as I believe all modern Windows distributions come with ODBC. Can anyone confirm? --oren > Hi, > I would like to clarify something regarding the new ODBC store and=20 > logging capability. I am using the .Net quickfix binaries, and I cannot=20 > locate the ODBC classes anywhere in those dlls. Does ODBC support=20 > require building the source distribution with the MSSQL preprocessor=20 > flag set? |
From: George M. C. <geo...@qu...> - 2006-09-22 14:18:36
|
Hi, I would like to clarify something regarding the new ODBC store and logging capability. I am using the .Net quickfix binaries, and I cannot locate the ODBC classes anywhere in those dlls. Does ODBC support require building the source distribution with the MSSQL preprocessor flag set? thx George Coles |
From: Oren M. <or...@qu...> - 2006-09-14 16:48:23
|
QuickFIX 1.12.4 is available at http://www.quickfixengine.org Release notes at http://www.quickfixengine.org/NEWS Primary purpose of this release is to fix some severe stability problems that were present in 1.12.3 in both the .NET and gcc builds. These problems are addressed in this release. I've taken 1.12.3 out of distribution because I believe the bugs are serious enough that this version is not adequate for production use. We also added some extra protection in the .NET API. When calling Dispose on an Initiator/Acceptor, stop will be called first. This will make disposing on an object that is still running less tragic. There are also some fixes in here for the Ruby API repeating group support. The .NET api now supports getSessions on the SessionSettings object. SessionSettings objects can also be output as a string. The output will be in the same format as a typical QuickFIX config file. This allows you to generate a config file based off of a programatically created SessionSettings object. Several other minor issues are addressed in this release. See the notes for more details. --oren |
From: RichardWalter <ric...@jp...> - 2006-09-12 11:21:35
|
Hi=20 I have been using QuickFix for some time successfully but am currently having some issues getting messages with repeating groups to work properly. I am creating a MarketDataRequest Here is the code Dim mdsr As QuickFix44.MarketDataRequest =3D New QuickFix44.MarketDataRequest(reqID, reqType, reqDepth) mdsr.setField(reqUpdateType)=20 ' add MDEntryTypes group requesting bid and offer prices Dim mdEntryTypeGroup As New QuickFix44.MarketDataRequest.NoMDEntryTypes mdEntryTypeGroup.set(New QuickFix.MDEntryType(QuickFix.MDEntryType.BID)) mdsr.addGroup(mdEntryTypeGroup) mdEntryTypeGroup.set(New QuickFix.MDEntryType(QuickFix.MDEntryType.OFFER)) mdsr.addGroup(mdEntryTypeGroup) ' now add the instrument info we require market data for Dim noRelatedSymGroup As New QuickFix44.MarketDataRequest.NoRelatedSym noRelatedSymGroup.set(New QuickFix.Symbol("[N/A]")) noRelatedSymGroup.set(New QuickFix.SecurityID("DE0001135226")) noRelatedSymGroup.set(New QuickFix.SecurityIDSource(QuickFix.SecurityIDSource.ISIN_NUMBER)) mdsr.addGroup(noRelatedSymGroup) now this appears to work fine except the message i send is not correctly representing the noRelatedSym group Here is what gets sent 8=3DFIX.4.4=019=3D178=0135=3DV=0134=3D59=0143=3DY=0149=3DONSITE_RTFI=0152= =3D20060912-09:39:03.924=0156=3DBRIDGE_RTFI=01122=3D20060912-09:39:03.874= =0122=3D4=0148=3DDE0001135226=0155=3D[N/A]=01146=3D1=01262=3Dtest=01263=3D1= =01264=3D1=01265=3D0=01267=3D2=01269=3D0=01269=3D1=0110=3D059=01 You can see that the RelatedSym group is sent out of order, i.e. the NoRelatedSym(146) tag is after the SecurityID(48), SecurityIDSource(22) and Symbol(55) tags I am configured to use a data dictionary and am using the supplied FIX44.xm= l as the DataDictionary So that is my sender issue On th receiver i get an error as shown below, I have also seen a out of order message complaining about the 146 tag being to late in the message 8=3DFIX.4.4=019=3D123=0135=3D3=0134=3D42=0149=3DBRIDGE_RTFI=0152=3D20060912= -09:39:04.044=0156=3DONSITE_RTFI=0145=3D59=0158=3DTag appears more than once=01371=3D269=01372=3DV=01373=3D13=0110=3D026=01 The reciver is also using a data dictionary and the same Fix44.xml file as DataDictionary Is there something fundamental i am not understanding here with regard to getting repeating group support working? Thanks, Richard --=20 View this message in context: http://www.nabble.com/Nested-Group-Issue-tf22= 58264.html#a6264050 Sent from the QuickFIX - User forum at Nabble.com. |
From: Oren M. <or...@qu...> - 2006-09-11 23:01:31
|
QuickFIX 1.12.3 is now available at http://www.quickfixengine.org =20 You can get the release notes for all versions here: http://www.quickfixengine.org/NEWS =46ixed some remaining socket problems. Logons are sent immediately after connection, instead of waiting up to a second between when the connection is established and the logon message is actually sent. New configuration setting, PersistMessages which defaults to Y resulting in default behavior of storing all outgoing messages. This is useful if you want to persist state, but have no need to resend messages and want to get rid of the overhead of persisting them. =46ixed bugs in python and ruby APIs that manifested themselves as random crashes due to some object being garbage collected too early. The Python and Ruby APIs are now quite usable, stable, and full featured. Configuration settings are case insensitive. More usage of the global logging facility. See the full release notes for more. |
From: Alex <al...@ec...> - 2006-09-11 14:40:20
|
Oren, You remember what you have done to correct this problem? -- Alex Araujo Banif Banco de Investimento -----Mensagem original----- De: Oren Miller [mailto:or...@qu...] Enviada em: Tuesday, September 05, 2006 10:07 AM Para: Alex Cc: qui...@li...; qui...@li... Assunto: Re: [Quickfix-users] .NET Can not open body file ... unreleased resources This was fixed a long time ago. What version of QuickFIX are you using? --oren > Oren, months ago Francis Gingras send you a project demonstrating a > release resource problem in QuickFix. Have you seen what's causing > this? |
From: Oren M. <or...@qu...> - 2006-09-07 22:29:00
|
QuickFIX Log Viewer 1.1.0 is available at http://www.quickfixengine.org This version adds functionality to export Files and Views. Currently supported formats are FIX, XML, and CSV. |
From: amit s. <ami...@ya...> - 2006-09-06 14:35:44
|
Hi, I am using quickfixj for my project however the counter party is using quickfix. We are facing the problem at the startup.Immediately after the logon is complete then quickfixj again tries to send the logon message. Is this happening because of latency gap in quickfix and quickfixj. Please help. Thanks, Amit Soni --------------------------------- Here's a new way to find what you're looking for - Yahoo! Answers Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW |
From: Eranga S. <pe...@ri...> - 2006-09-06 10:19:24
|
Thanks Bill, But my requirement is slight differ. Because my message did not contain Standard header or tailor tags. I need to validate message without header or tailor tags. But I think datadictionary validate method need complete message. Is there a way? BR, Eranga -----Original Message----- From: Bill Robert [mailto:rob...@ra...] Sent: Wednesday, September 06, 2006 12:38 PM To: Eranga Samararathna Subject: RE: [Quickfix-developers] Validate Message...... Hi Eranga I do something similiar in my application and the function doing the check looks as following: try { FIX::DataDictionary dict(p_session.getDataDictionary()); FIX::Message msg(p_content, dict); dict.validate(msg); // throws if msg not valid if(!FIX::Session::sendToTarget( msg )) LOG(Warn) << "Message accepted but temporarly unable to transmit:\n" << p_content; return Answer::Ok; } catch( FIX::SessionNotFound& ) { LOG(Error) << "Session not found"; return Answer::NotFound; } catch( FIX::FieldNotFound& e ) { LOG(Error) << "Tag " << e.field << " not found"; return Answer::BadRequest; } catch( FIX::TagNotDefinedForMessage& e ) { LOG(Error) << "Tag " << e.field << " not defined for message"; return Answer::BadRequest; } catch( FIX::InvalidTagNumber& e ) { LOG(Error) << "Tag " << e.field << " not defined"; return Answer::BadRequest; } catch( FIX::IncorrectTagValue& e) { LOG(Error) << "Value of tag " << e.field << " is incorrect (out of range)"; return Answer::BadRequest; } catch( FIX::RequiredTagMissing& e ) { LOG(Error) << "Required tag " << e.field << " missing"; return Answer::BadRequest; } Basically in all cases of "BadRequest" I simply give it back to the originating system, including the text written to LOG(error). Regards Robert > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On > Behalf Of Eranga Samararathna > Sent: Wednesday, September 06, 2006 8:24 AM > To: qui...@li...; > qui...@li... > Subject: [Quickfix-developers] Validate Message...... > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.11.7/438 - Release Date: 9/5/2006 |
From: Eranga S. <pe...@ri...> - 2006-09-06 06:24:33
|
Hi, What is the correct way of validate required fields? In my system users upload bulk of orders through a GUI and I want to validate that order before send to exchange. If any of those order miss required field I have to inform it before send to exchange. What the correct way of doing this? Is there way to get collection of required tags for particular fix version message type? BR, Eranga |
From: Steve B. <sb...@sm...> - 2006-09-06 06:24:21
|
Hello, I found the problem with the component group copy. It's been assigned to issue QFJ-64 and fixed in the trunk. You can see the file diffs in the issue description. Regards, Steve |
From: Alex <al...@ec...> - 2006-09-05 20:25:07
|
OK, probably the error was reintroduced by some other change. You remember what you have done to correct this problem? -- Banif Banco de Investimento Av. Presidente Juscelino Kubitschek n=BA 1.700 - 15=BA andar - S=E3o = Paulo, SP - CEP 04552-080 Tel.: (55) (11) 3074-8046 - Fax: (55) (11) 3074-8140 Email: al...@ec... =20 -----Mensagem original----- De: Oren Miller [mailto:or...@qu...]=20 Enviada em: Tuesday, September 05, 2006 10:07 AM Para: Alex Cc: qui...@li...; qui...@li... Assunto: Re: [Quickfix-users] .NET Can not open body file ... unreleased resources This was fixed a long time ago. What version of QuickFIX are you using? --oren > Oren, months ago Francis Gingras send you a project demonstrating a=20 > release resource problem in QuickFix. Have you seen what's causing=20 > this? |
From: VP M. IT A. E. T. <ass...@gm...> - 2006-09-05 19:38:40
|
We have been using Quickfix/J (in production 2 counter parties) for well over 1 year now. We had used Quickfix Classic with JNI and moved over to pure Java. No major side effect or performance degradtion. The env. is linux/jboss/jmx. You can search to get some preliminary distribution posted to this newsgroup. cheers -- rk On 9/5/06, Eranga Samararathna <pe...@ri...> wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > > Hi, > > > > Is any one bench mark the QuickFix vs QuickFix/j? How is the performance > difference of these two systems? > > Are there any organizations use QuickFix/ j for their production systems? > > > > > > BR, > > > > Eranga > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > |
From: Alex <al...@ec...> - 2006-09-05 13:54:44
|
The latest: 1.12.2. -- Alex Araujo Banif Banco de Investimento -----Mensagem original----- De: Oren Miller [mailto:or...@qu...] Enviada em: Tuesday, September 05, 2006 10:07 AM Para: Alex Cc: qui...@li...; qui...@li... Assunto: Re: [Quickfix-users] .NET Can not open body file ... unreleased resources This was fixed a long time ago. What version of QuickFIX are you using? --oren > Oren, months ago Francis Gingras send you a project demonstrating a > release resource problem in QuickFix. Have you seen what's causing > this? |
From: Oren M. <or...@qu...> - 2006-09-05 13:07:09
|
This was fixed a long time ago. What version of QuickFIX are you using? --oren > Oren, months ago Francis Gingras send you a project demonstrating a > release resource problem in QuickFix. Have you seen what's causing > this? |
From: Lin L. <le...@gm...> - 2006-09-05 07:05:56
|
The code in my project: Parties parties = order.getParties(); the order has the right value of Parties,but the variable "parties" is empty when it gets value by invoking order.getParties(). I trace into the code of QFJ,I found this method maybe something wrong: The red color code maybe:fileds.isSetField(groupFields[i])) Is it? //MessageComponent public void copyFrom(FieldMap fields) { try { int[] componentFields = getFields(); for (int i = 0; i < componentFields.length; i++) { if (fields.isSetField(componentFields[i])) { setField(componentFields[i], fields.getField (componentFields[i])); } } int[] groupFields = getGroupFields(); for (int i = 0; i < groupFields.length; i++) { if (isSetField(groupFields[i])) { setGroups(groupFields[i], fields.getGroups (groupFields[i])); } } } catch (FieldNotFound e) { // should not happen } } -- Lin Lejiang |
From: Eranga S. <pe...@ri...> - 2006-09-05 07:05:00
|
Thanks Toby. We are going to use QuickFix or QuckFix on some performance critical application. Currently we use Quickfix via JNI wrapper. BR, Eranga _____ From: Shepheard, Toby (London) [mailto:Tob...@ml...] Sent: Tuesday, September 05, 2006 12:23 PM To: Eranga Samararathna; qui...@li... Subject: RE: [Quickfix-developers] QuickFix vs QuickFix/j ....... I can't help you with the benchmarking as I've not done this, but you'd need to consider whether you're comparing the straight C++ version of QuickFix, or QuickFix via one of the wrappers (eg JNI). I'd also take ease of development/support into consideration as well as performance. We do use QFJ in a production environment, and I've had no problems with it at all. I should caveat that, as it's not running in a performance-critical environment and it's under a very light load, but for our purposes it's been ideal and I've not heard any suggestions that it can't handle much higher loads. As always you should of course test for yourself as everybody's environment differs. Rgds, Toby -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Eranga Samararathna Sent: 05 September 2006 05:05 To: qui...@li...; qui...@li... Subject: [Quickfix-developers] QuickFix vs QuickFix/j ....... Hi, Is any one bench mark the QuickFix vs QuickFix/j? How is the performance difference of these two systems? Are there any organizations use QuickFix/ j for their production systems? BR, Eranga _____ If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here <http://www.ml.com/email_terms/> for important additional terms relating to this e-mail. http://www.ml.com/email_terms/ _____ |
From: Shepheard, T. \(London\) <Tob...@ml...> - 2006-09-05 06:53:04
|
I can't help you with the benchmarking as I've not done this, but you'd need to consider whether you're comparing the straight C++ version of QuickFix, or QuickFix via one of the wrappers (eg JNI). I'd also take ease of development/support into consideration as well as performance. =20 We do use QFJ in a production environment, and I've had no problems with it at all. I should caveat that, as it's not running in a performance-critical environment and it's under a very light load, but for our purposes it's been ideal and I've not heard any suggestions that it can't handle much higher loads. As always you should of course test for yourself as everybody's environment differs. =20 Rgds, Toby -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Eranga Samararathna Sent: 05 September 2006 05:05 To: qui...@li...; qui...@li... Subject: [Quickfix-developers] QuickFix vs QuickFix/j ....... =09 =09 Hi, =20 Is any one bench mark the QuickFix vs QuickFix/j? How is the performance difference of these two systems?=20 Are there any organizations use QuickFix/ j for their production systems?=20 =20 =20 BR, =20 Eranga -------------------------------------------------------- If you are not an intended recipient of this e-mail, please notify the = sender, delete it and do not read, act upon, print, disclose, copy, = retain or redistribute it. Click here for important additional terms = relating to this e-mail. http://www.ml.com/email_terms/ -------------------------------------------------------- |
From: Steve B. <sb...@sm...> - 2006-09-05 06:37:06
|
Release Notes - QuickFIX/J - Version 1.0.3 ** Bug * [QFJ-48] - Fix class path in examples scripts * [QFJ-54] - Occasional NPE in block method during acceptor start. * [QFJ-56] - Support null LogFactories. * [QFJ-57] - Make QFJ timer thread a daemon. * [QFJ-59] - Documentation: "initiator" was misspelled in the sample = configuration=20 ** Improvement * [QFJ-61] - Extend SessionState to track whether a Logout has=20 been received. Can be used in onLogout() to determine if the logout was normal or not. Thanks to J=F6rg Th=F6nnes, Toli Kuznets, Graham Miller, Andr=E9 = Malenfant,=20 and Markus Khouri for their assistance in this release cycle. Files can be download at... http://sourceforge.net/project/showfiles.php?group_id=3D163099 More information at http://www.quickfixj.org. Steve Bate |
From: Eranga S. <pe...@ri...> - 2006-09-05 04:04:42
|
Hi, Is any one bench mark the QuickFix vs QuickFix/j? How is the performance difference of these two systems? Are there any organizations use QuickFix/ j for their production systems? BR, Eranga |
From: Alex <al...@ec...> - 2006-09-04 22:55:26
|
Greg, Have you found a solution for this problem? -- Alex Araujo Banif Banco de Investimento -----Original Message----- From: Greg Chase [mailto:greg@...] Sent: Saturday, May 06, 2006 14:14 To: Francis Gingras Cc: quickfix-users@... Subject: Re: [Quickfix-users] Re: Re: .NET Can not open bpdy file ... unreleased resources I too am having trouble releasing resources. I'm using VS 2005, C# and .Net 2.0. How should one properly close down an initiator in .Net? The flow of my application is: -------------------------------------- settings = new SessionSettings(configFile); storeFactory = new FileStoreFactory(settings); logFactory = new FileLogFactory(settings); messageFactory = new DefaultMessageFactory(); initiator = new ThreadedSocketInitiator(this, storeFactory, settings, logFactory, messageFactory); ... initiator.start(); ... initiator.stop(); initiator = null; settings = null; storeFactory = null; logFactory = null; messageFactory = null; ---------------------------------------- At this point all of the four storage files are still locked (can't be opened in notepad). Forcing garbage collection doesn't help. Is anyone able to successfully release ThreadedSocketInitiator resources in .Net? Greg -- Gregory Chase Managing Partner Chase Capital Management, LLC |
From: Alex <al...@ec...> - 2006-09-04 22:54:08
|
Francis, I've tried your solution but it seems to not work. Please, can you send me the piece of code where you release/reutilize the SocketInitiator? Thank you! -- Alex Araujo Banif Banco de Investimento -----Original Message----- Greg, This is what I use and it works fine with .NET 1.1 but with 2.0 you'll need the latest sources from CVS. socket.stop(); socket = null; GC.Collect(); GC.WaitForPendingFinalizers(); Francis -----Original Message----- From: Greg Chase [mailto:greg@...] Sent: Saturday, May 06, 2006 14:14 To: Francis Gingras Cc: quickfix-users@... Subject: Re: [Quickfix-users] Re: Re: .NET Can not open bpdy file ... unreleased resources I too am having trouble releasing resources. I'm using VS 2005, C# and .Net 2.0. How should one properly close down an initiator in .Net? The flow of my application is: -------------------------------------- settings = new SessionSettings(configFile); storeFactory = new FileStoreFactory(settings); logFactory = new FileLogFactory(settings); messageFactory = new DefaultMessageFactory(); initiator = new ThreadedSocketInitiator(this, storeFactory, settings, logFactory, messageFactory); ... initiator.start(); ... initiator.stop(); initiator = null; settings = null; storeFactory = null; logFactory = null; messageFactory = null; ---------------------------------------- At this point all of the four storage files are still locked (can't be opened in notepad). Forcing garbage collection doesn't help. Is anyone able to successfully release ThreadedSocketInitiator resources in .Net? Greg On 5/2/06, Francis Gingras <francis@...> wrote: > > > Tom, > > Just so you know, I sent a project to Oren that demonstrates the problem. > > > Francis -- Gregory Chase Managing Partner Chase Capital Management, LLC -- Alex Araujo Banif Banco de Investimento |
From: Alex <al...@ec...> - 2006-09-04 22:50:43
|
Oren, months ago Francis Gingras send you a project demonstrating a release resource problem in QuickFix. Have you seen what's causing this? Alex -----Original Message----- Greg, This is what I use and it works fine with .NET 1.1 but with 2.0 you'll need the latest sources from CVS. socket.stop(); socket = null; GC.Collect(); GC.WaitForPendingFinalizers(); Francis -----Original Message----- From: Greg Chase [mailto:greg@...] Sent: Saturday, May 06, 2006 14:14 To: Francis Gingras Cc: quickfix-users@... Subject: Re: [Quickfix-users] Re: Re: .NET Can not open bpdy file ... unreleased resources I too am having trouble releasing resources. I'm using VS 2005, C# and .Net 2.0. How should one properly close down an initiator in .Net? The flow of my application is: -------------------------------------- settings = new SessionSettings(configFile); storeFactory = new FileStoreFactory(settings); logFactory = new FileLogFactory(settings); messageFactory = new DefaultMessageFactory(); initiator = new ThreadedSocketInitiator(this, storeFactory, settings, logFactory, messageFactory); ... initiator.start(); ... initiator.stop(); initiator = null; settings = null; storeFactory = null; logFactory = null; messageFactory = null; ---------------------------------------- At this point all of the four storage files are still locked (can't be opened in notepad). Forcing garbage collection doesn't help. Is anyone able to successfully release ThreadedSocketInitiator resources in .Net? Greg On 5/2/06, Francis Gingras <francis@...> wrote: > > > Tom, > > Just so you know, I sent a project to Oren that demonstrates the problem. > > > Francis -- Gregory Chase Managing Partner Chase Capital Management, LLC -- Alex Araujo Banif Banco de Investimento |