quickfix-users Mailing List for QuickFIX (Page 19)
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: Kenny S. <ks...@co...> - 2010-04-12 15:34:42
|
You can specify the destination of the logging to be done via a LogFactory. You could use a FIX::FileLogFactory if you want to log to file, but you cannot change the logging level. -- Kenny Stone Connamara Systems, LLC On Mon, Apr 12, 2010 at 8:41 AM, <Pra...@ba...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > It would appear that FIX::Application has a bunch of outputs directed at > console. Is there anyway to control this verbosity by means of the > FIX:SessionSettings? > Also can this be redirected to a logfile instead of console via settings. > > > > Thanks, > -Pradyot Dhulipala > > > > _______________________________________________ > > > > This e-mail may contain information that is confidential, privileged or > otherwise protected from disclosure. If you are not an intended recipient of > this e-mail, do not duplicate or redistribute it by any means. Please delete > it and any attachments and notify the sender that you have received it in > error. Unless specifically indicated, this e-mail is not an offer to buy or > sell or a solicitation to buy or sell any securities, investment products or > other financial product or service, an official confirmation of any > transaction, or an official statement of Barclays. Any views or opinions > presented are solely those of the author and do not necessarily represent > those of Barclays. This e-mail is subject to terms available at the > following link: www.barcap.com/emaildisclaimer. By messaging with Barclays > you consent to the foregoing. Barclays Capital is the investment banking > division of Barclays Bank PLC, a company registered in England (number > 1026167) with its registered office at 1 Churchill Place, London, E14 5HP. > This email may relate to or be sent from other members of the Barclays > Group.** > > _______________________________________________ > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: <Pra...@ba...> - 2010-04-12 15:24:15
|
It would appear that FIX::Application has a bunch of outputs directed at console. Is there anyway to control this verbosity by means of the FIX:SessionSettings? Also can this be redirected to a logfile instead of console via settings. Thanks, -Pradyot Dhulipala _______________________________________________ This e-mail may contain information that is confidential, privileged or otherwise protected from disclosure. If you are not an intended recipient of this e-mail, do not duplicate or redistribute it by any means. Please delete it and any attachments and notify the sender that you have received it in error. Unless specifically indicated, this e-mail is not an offer to buy or sell or a solicitation to buy or sell any securities, investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Barclays. Any views or opinions presented are solely those of the author and do not necessarily represent those of Barclays. This e-mail is subject to terms available at the following link: www.barcap.com/emaildisclaimer. By messaging with Barclays you consent to the foregoing. Barclays Capital is the investment banking division of Barclays Bank PLC, a company registered in England (number 1026167) with its registered office at 1 Churchill Place, London, E14 5HP. This email may relate to or be sent from other members of the Barclays Group. _______________________________________________ |
From: ka w. <ka...@gm...> - 2010-04-09 01:38:33
|
Thanks Oren for the answer. I just want to precise that the VS9 Dll is 14MB :) 2010/4/8 <or...@qu...> > I think it is actually 10MB in vs7,8 and 9. I'm not sure why the vs10 > one is 14MB. In any case, the big increase in size is due to the > addition of FIX 5.0, FIX 5.0 SP1, and FIX 5.0 SP2. Any one of these > versions of the spec is almost as large as all the previous versions > combined. So really you are just looking at a whole ton more messages > causing this dll to grow. In the future we may look into splitting the > versions into separate dlls if this becomes a problem. > > --oren > > > -------- Original Message -------- > > Subject: [Quickfix-users] quickfix_net_messages.dll size between 1.12.4 > > and 1.13.3 > > From: ka wone <ka...@gm...> > > Date: Thu, April 08, 2010 3:58 pm > > To: qui...@li... > > > > > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>Hello, > > > > Is there a reason why quickfix_net_messages.dll was 4MB in 1.12.4 and now > > 14MB in 1.13.3? > > > > Thanks, > > > Kamel<hr>------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > <hr>_______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: <or...@qu...> - 2010-04-08 21:15:29
|
I think it is actually 10MB in vs7,8 and 9. I'm not sure why the vs10 one is 14MB. In any case, the big increase in size is due to the addition of FIX 5.0, FIX 5.0 SP1, and FIX 5.0 SP2. Any one of these versions of the spec is almost as large as all the previous versions combined. So really you are just looking at a whole ton more messages causing this dll to grow. In the future we may look into splitting the versions into separate dlls if this becomes a problem. --oren > -------- Original Message -------- > Subject: [Quickfix-users] quickfix_net_messages.dll size between 1.12.4 > and 1.13.3 > From: ka wone <ka...@gm...> > Date: Thu, April 08, 2010 3:58 pm > To: qui...@li... > > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>Hello, > > Is there a reason why quickfix_net_messages.dll was 4MB in 1.12.4 and now > 14MB in 1.13.3? > > Thanks, > Kamel<hr>------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev<hr>_______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: ka w. <ka...@gm...> - 2010-04-08 20:58:44
|
Hello, Is there a reason why quickfix_net_messages.dll was 4MB in 1.12.4 and now 14MB in 1.13.3? Thanks, Kamel |
From: <or...@qu...> - 2010-04-08 12:34:49
|
No need to call send to target. When you see a message in toAdmin, the message is already in the process of being sent. Did you pass a FileLogFactory into your initiator? This will create log files for each of your sessions. --oren > -------- Original Message -------- > Subject: [Quickfix-users] Issues with FIX::Application/SessionSettings > From: <Pra...@ba...> > Date: Wed, April 07, 2010 3:45 pm > To: <qui...@li...> > > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>I am trying to use FIX::Application along with SessionSettings in a fix client set up as a SocketInitiator. > The Fix server I am trying to connect to does not see any incoming connection. > >From my side I see a Logon Message being formulated in toAdmin() callback(which I print out and add certain fields to. > I also see output saying "Created Session". > The Question is > 1. Do I need to call some form of sendTarget in toAdmin?(I tried that but get a Session not found error) > 2. Is there anyway I can increase logging(start logging whats going on under the hood). > > thanks > > -Pradyot > > _______________________________________________ > > This e-mail may contain information that is confidential, privileged or otherwise protected from disclosure. If you are not an intended recipient of this e-mail, do not duplicate or redistribute it by any means. Please delete it and any attachments and notify the sender that you have received it in error. Unless specifically indicated, this e-mail is not an offer to buy or sell or a solicitation to buy or sell any securities, investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Barclays. Any views or opinions presented are solely those of the author and do not necessarily represent those of Barclays. This e-mail is subject to terms available at the following link: www.barcap.com/emaildisclaimer. By messaging with Barclays you consent to the foregoing. Barclays Capital is the investment banking division of Barclays Bank PLC, a company registered in England (number 1026167) with its registered office at 1 Churchill Place, London, E14 5HP. This email may relate to or be sent from other members of the Barclays Group. > _______________________________________________<hr>------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev<hr>_______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: <Pra...@ba...> - 2010-04-07 21:12:16
|
I am trying to use FIX::Application along with SessionSettings in a fix client set up as a SocketInitiator. The Fix server I am trying to connect to does not see any incoming connection. >From my side I see a Logon Message being formulated in toAdmin() callback(which I print out and add certain fields to. I also see output saying "Created Session". The Question is 1. Do I need to call some form of sendTarget in toAdmin?(I tried that but get a Session not found error) 2. Is there anyway I can increase logging(start logging whats going on under the hood). thanks -Pradyot _______________________________________________ This e-mail may contain information that is confidential, privileged or otherwise protected from disclosure. If you are not an intended recipient of this e-mail, do not duplicate or redistribute it by any means. Please delete it and any attachments and notify the sender that you have received it in error. Unless specifically indicated, this e-mail is not an offer to buy or sell or a solicitation to buy or sell any securities, investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Barclays. Any views or opinions presented are solely those of the author and do not necessarily represent those of Barclays. This e-mail is subject to terms available at the following link: www.barcap.com/emaildisclaimer. By messaging with Barclays you consent to the foregoing. Barclays Capital is the investment banking division of Barclays Bank PLC, a company registered in England (number 1026167) with its registered office at 1 Churchill Place, London, E14 5HP. This email may relate to or be sent from other members of the Barclays Group. _______________________________________________ |
From: Ciprian F. <cip...@al...> - 2010-04-07 14:08:49
|
Hello, I have a server with more clients. Sometimes one of the clients crashes and the server stuck on 'ThreadedSocketConnection:: send " and the thread wich send data to clients is blocked. To send a message to a client I use: FIX:: Session:: sendToTarget (message, sessionID); why this happens ? how can I avoid this problem ? thank you Ciprian Frentiu. |
From: <or...@qu...> - 2010-04-06 17:08:39
|
QuickFIX 1.13.3 is available at http://www.quickfixengine.org Release notes at http://www.quickfixengine.org/NEWS This release brings us completely up to date with the spec with the addition of SP1 and SP2. We cleaned up the xml and code generators a lot. It will now be very easy to keep up to date with the spec. Next time a new version of the FIX protocol is released, we should be able to get a new version of QuickFIX out in a few days. There are also some bugfixes. Most notably we have addressed the bug that would cause QuickFIX to validate user defined fields even though the config file tells it not to. This is the bug that had been affecting the most people lately. --oren |
From: nickcs <nic...@cr...> - 2010-03-31 15:47:40
|
Don't worry manages to get it going. Found my log4j file wasn't being picked up. Once it was I got rid of the noise using: <logger name="quickfix.mina.message"> <level value="info" /> </logger> Thanks for help, Nick.. Grant Birchmeier wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Please attach your whole xml config file. > > On Wed, Mar 31, 2010 at 8:59 AM, nickcs <nic...@cr...> > wrote: >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> >> I had this in my log4j.xml: >> >> <logger name="quickfix.SessionSettings"> >> <level value="info" /> >> </logger> >> >> and tried: >> >> <logger name="quickfixj"> >> <level value="info" /> >> </logger> >> >> I changes the code to be: >> >> SessionSettings settings = new >> SessionSettings(_fixCfgProperties.getInputStream()); >> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >> LogFactory logFactory = new SLF4JLogFactory(settings); >> MessageFactory messageFactory = new DefaultMessageFactory(); >> Initiator initiator = new SocketInitiator(this, storeFactory,settings, >> logFactory, messageFactory); >> setInitiator(initiator); >> _dialect = new DefaultDialect(); >> startSession(); >> >> Cheers >> >> >> >> Grant Birchmeier wrote: >>> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> You mean you never got the file working, or you were unsuccessful in >>> modifying it? >>> >>> If the latter, attach it and I'll have a look. >>> >>> -Grant >>> >>> On Wed, Mar 31, 2010 at 8:08 AM, nickcs >>> <nic...@cr...> >>> wrote: >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> >>>> Yeah I tried this in the past with log4j file, but could not get the >>>> logger >>>> name to match so the level never kicked in. I guess I need to see a >>>> working >>>> example. >>>> >>>> Nick.. >>>> >>>> >>>> Grant Birchmeier wrote: >>>>> >>>>> QuickFIX Documentation: >>>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>>> >>>>> You should ask QuickFIX/J questions on the QuickFIX/J mailing list: >>>>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >>>>> >>>>> You should have a log4j config file of some sort, and in there you >>>>> need to change to a 'higher' log level. Currently it's 'debug', you >>>>> probably want 'info' or 'warn'. >>>>> >>>>> If you don't have a log4j config file, I believe your QF/J app will >>>>> print some kind of warning message and go with some defaults. In that >>>>> case, you should create a log4j config file. >>>>> >>>>> -Grant >>>>> >>>>> On Wed, Mar 31, 2010 at 2:12 AM, nickcs >>>>> <nic...@cr...> >>>>> wrote: >>>>>> QuickFIX Documentation: >>>>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> I am getting a lot of these debug messages from the >>>>>> SocketConnectorIoProcessor >>>>>> >>>>>> 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] >>>>>> quickfix.mina.message.FIXMessageDecoder detected header: >>>>>> >>>>>> Do you know the easiest way to turn these off. I have been playing >>>>>> around >>>>>> trying an SL4JLogFactory, but this made no difference. Here is how I >>>>>> start >>>>>> up: >>>>>> >>>>>> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >>>>>> LogFactory logFactory = new LogFactory(settings); >>>>>> MessageFactory messageFactory = new DefaultMessageFactory(); >>>>>> Initiator initiator = new SocketInitiator(this, >>>>>> storeFactory,settings, >>>>>> logFactory, messageFactory); >>>>>> >>>>>> Any help would be great, >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Nick.. >>>>>> -- >>>>>> View this message in context: >>>>>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html >>>>>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Download Intel® Parallel Studio Eval >>>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>>> proactively, and fine-tune applications for parallel performance. >>>>>> See why Intel Parallel Studio got high marks during beta. >>>>>> http://p.sf.net/sfu/intel-sw-dev >>>>>> _______________________________________________ >>>>>> Quickfix-users mailing list >>>>>> Qui...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Download Intel® Parallel Studio Eval >>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>> proactively, and fine-tune applications for parallel performance. >>>>> See why Intel Parallel Studio got high marks during beta. >>>>> http://p.sf.net/sfu/intel-sw-dev >>>>> _______________________________________________ >>>>> Quickfix-users mailing list >>>>> Qui...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28095615.html >>>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28096299.html >> Sent from the QuickFIX - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > -- View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28097826.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: Grant B. <gbi...@co...> - 2010-03-31 14:06:08
|
Please attach your whole xml config file. On Wed, Mar 31, 2010 at 8:59 AM, nickcs <nic...@cr...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > I had this in my log4j.xml: > > <logger name="quickfix.SessionSettings"> > <level value="info" /> > </logger> > > and tried: > > <logger name="quickfixj"> > <level value="info" /> > </logger> > > I changes the code to be: > > SessionSettings settings = new > SessionSettings(_fixCfgProperties.getInputStream()); > MessageStoreFactory storeFactory = new FileStoreFactory(settings); > LogFactory logFactory = new SLF4JLogFactory(settings); > MessageFactory messageFactory = new DefaultMessageFactory(); > Initiator initiator = new SocketInitiator(this, storeFactory,settings, > logFactory, messageFactory); > setInitiator(initiator); > _dialect = new DefaultDialect(); > startSession(); > > Cheers > > > > Grant Birchmeier wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> You mean you never got the file working, or you were unsuccessful in >> modifying it? >> >> If the latter, attach it and I'll have a look. >> >> -Grant >> >> On Wed, Mar 31, 2010 at 8:08 AM, nickcs <nic...@cr...> >> wrote: >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> >>> Yeah I tried this in the past with log4j file, but could not get the >>> logger >>> name to match so the level never kicked in. I guess I need to see a >>> working >>> example. >>> >>> Nick.. >>> >>> >>> Grant Birchmeier wrote: >>>> >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> You should ask QuickFIX/J questions on the QuickFIX/J mailing list: >>>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >>>> >>>> You should have a log4j config file of some sort, and in there you >>>> need to change to a 'higher' log level. Currently it's 'debug', you >>>> probably want 'info' or 'warn'. >>>> >>>> If you don't have a log4j config file, I believe your QF/J app will >>>> print some kind of warning message and go with some defaults. In that >>>> case, you should create a log4j config file. >>>> >>>> -Grant >>>> >>>> On Wed, Mar 31, 2010 at 2:12 AM, nickcs >>>> <nic...@cr...> >>>> wrote: >>>>> QuickFIX Documentation: >>>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>>> >>>>> >>>>> Hi, >>>>> >>>>> I am getting a lot of these debug messages from the >>>>> SocketConnectorIoProcessor >>>>> >>>>> 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] >>>>> quickfix.mina.message.FIXMessageDecoder detected header: >>>>> >>>>> Do you know the easiest way to turn these off. I have been playing >>>>> around >>>>> trying an SL4JLogFactory, but this made no difference. Here is how I >>>>> start >>>>> up: >>>>> >>>>> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >>>>> LogFactory logFactory = new LogFactory(settings); >>>>> MessageFactory messageFactory = new DefaultMessageFactory(); >>>>> Initiator initiator = new SocketInitiator(this, storeFactory,settings, >>>>> logFactory, messageFactory); >>>>> >>>>> Any help would be great, >>>>> >>>>> Thanks, >>>>> >>>>> Nick.. >>>>> -- >>>>> View this message in context: >>>>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html >>>>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Download Intel® Parallel Studio Eval >>>>> Try the new software tools for yourself. Speed compiling, find bugs >>>>> proactively, and fine-tune applications for parallel performance. >>>>> See why Intel Parallel Studio got high marks during beta. >>>>> http://p.sf.net/sfu/intel-sw-dev >>>>> _______________________________________________ >>>>> Quickfix-users mailing list >>>>> Qui...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28095615.html >>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> > > -- > View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28096299.html > Sent from the QuickFIX - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: nickcs <nic...@cr...> - 2010-03-31 13:59:09
|
I had this in my log4j.xml: <logger name="quickfix.SessionSettings"> <level value="info" /> </logger> and tried: <logger name="quickfixj"> <level value="info" /> </logger> I changes the code to be: SessionSettings settings = new SessionSettings(_fixCfgProperties.getInputStream()); MessageStoreFactory storeFactory = new FileStoreFactory(settings); LogFactory logFactory = new SLF4JLogFactory(settings); MessageFactory messageFactory = new DefaultMessageFactory(); Initiator initiator = new SocketInitiator(this, storeFactory,settings, logFactory, messageFactory); setInitiator(initiator); _dialect = new DefaultDialect(); startSession(); Cheers Grant Birchmeier wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > You mean you never got the file working, or you were unsuccessful in > modifying it? > > If the latter, attach it and I'll have a look. > > -Grant > > On Wed, Mar 31, 2010 at 8:08 AM, nickcs <nic...@cr...> > wrote: >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Yeah I tried this in the past with log4j file, but could not get the >> logger >> name to match so the level never kicked in. I guess I need to see a >> working >> example. >> >> Nick.. >> >> >> Grant Birchmeier wrote: >>> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> You should ask QuickFIX/J questions on the QuickFIX/J mailing list: >>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >>> >>> You should have a log4j config file of some sort, and in there you >>> need to change to a 'higher' log level. Currently it's 'debug', you >>> probably want 'info' or 'warn'. >>> >>> If you don't have a log4j config file, I believe your QF/J app will >>> print some kind of warning message and go with some defaults. In that >>> case, you should create a log4j config file. >>> >>> -Grant >>> >>> On Wed, Mar 31, 2010 at 2:12 AM, nickcs >>> <nic...@cr...> >>> wrote: >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> >>>> Hi, >>>> >>>> I am getting a lot of these debug messages from the >>>> SocketConnectorIoProcessor >>>> >>>> 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] >>>> quickfix.mina.message.FIXMessageDecoder detected header: >>>> >>>> Do you know the easiest way to turn these off. I have been playing >>>> around >>>> trying an SL4JLogFactory, but this made no difference. Here is how I >>>> start >>>> up: >>>> >>>> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >>>> LogFactory logFactory = new LogFactory(settings); >>>> MessageFactory messageFactory = new DefaultMessageFactory(); >>>> Initiator initiator = new SocketInitiator(this, storeFactory,settings, >>>> logFactory, messageFactory); >>>> >>>> Any help would be great, >>>> >>>> Thanks, >>>> >>>> Nick.. >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html >>>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Quickfix-users mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28095615.html >> Sent from the QuickFIX - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > -- View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28096299.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: Grant B. <gbi...@co...> - 2010-03-31 13:49:07
|
You mean you never got the file working, or you were unsuccessful in modifying it? If the latter, attach it and I'll have a look. -Grant On Wed, Mar 31, 2010 at 8:08 AM, nickcs <nic...@cr...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Yeah I tried this in the past with log4j file, but could not get the logger > name to match so the level never kicked in. I guess I need to see a working > example. > > Nick.. > > > Grant Birchmeier wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> You should ask QuickFIX/J questions on the QuickFIX/J mailing list: >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >> >> You should have a log4j config file of some sort, and in there you >> need to change to a 'higher' log level. Currently it's 'debug', you >> probably want 'info' or 'warn'. >> >> If you don't have a log4j config file, I believe your QF/J app will >> print some kind of warning message and go with some defaults. In that >> case, you should create a log4j config file. >> >> -Grant >> >> On Wed, Mar 31, 2010 at 2:12 AM, nickcs <nic...@cr...> >> wrote: >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> >>> Hi, >>> >>> I am getting a lot of these debug messages from the >>> SocketConnectorIoProcessor >>> >>> 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] >>> quickfix.mina.message.FIXMessageDecoder detected header: >>> >>> Do you know the easiest way to turn these off. I have been playing around >>> trying an SL4JLogFactory, but this made no difference. Here is how I >>> start >>> up: >>> >>> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >>> LogFactory logFactory = new LogFactory(settings); >>> MessageFactory messageFactory = new DefaultMessageFactory(); >>> Initiator initiator = new SocketInitiator(this, storeFactory,settings, >>> logFactory, messageFactory); >>> >>> Any help would be great, >>> >>> Thanks, >>> >>> Nick.. >>> -- >>> View this message in context: >>> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html >>> Sent from the QuickFIX - User mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> Download Intel® Parallel Studio Eval >>> Try the new software tools for yourself. Speed compiling, find bugs >>> proactively, and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Quickfix-users mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-users >>> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> > > -- > View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28095615.html > Sent from the QuickFIX - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: nickcs <nic...@cr...> - 2010-03-31 13:08:36
|
Yeah I tried this in the past with log4j file, but could not get the logger name to match so the level never kicked in. I guess I need to see a working example. Nick.. Grant Birchmeier wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > You should ask QuickFIX/J questions on the QuickFIX/J mailing list: > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > You should have a log4j config file of some sort, and in there you > need to change to a 'higher' log level. Currently it's 'debug', you > probably want 'info' or 'warn'. > > If you don't have a log4j config file, I believe your QF/J app will > print some kind of warning message and go with some defaults. In that > case, you should create a log4j config file. > > -Grant > > On Wed, Mar 31, 2010 at 2:12 AM, nickcs <nic...@cr...> > wrote: >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Hi, >> >> I am getting a lot of these debug messages from the >> SocketConnectorIoProcessor >> >> 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] >> quickfix.mina.message.FIXMessageDecoder detected header: >> >> Do you know the easiest way to turn these off. I have been playing around >> trying an SL4JLogFactory, but this made no difference. Here is how I >> start >> up: >> >> MessageStoreFactory storeFactory = new FileStoreFactory(settings); >> LogFactory logFactory = new LogFactory(settings); >> MessageFactory messageFactory = new DefaultMessageFactory(); >> Initiator initiator = new SocketInitiator(this, storeFactory,settings, >> logFactory, messageFactory); >> >> Any help would be great, >> >> Thanks, >> >> Nick.. >> -- >> View this message in context: >> http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html >> Sent from the QuickFIX - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > -- View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28095615.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: Grant B. <gbi...@co...> - 2010-03-31 13:00:03
|
You should ask QuickFIX/J questions on the QuickFIX/J mailing list: https://lists.sourceforge.net/lists/listinfo/quickfixj-users You should have a log4j config file of some sort, and in there you need to change to a 'higher' log level. Currently it's 'debug', you probably want 'info' or 'warn'. If you don't have a log4j config file, I believe your QF/J app will print some kind of warning message and go with some defaults. In that case, you should create a log4j config file. -Grant On Wed, Mar 31, 2010 at 2:12 AM, nickcs <nic...@cr...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi, > > I am getting a lot of these debug messages from the > SocketConnectorIoProcessor > > 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] > quickfix.mina.message.FIXMessageDecoder detected header: > > Do you know the easiest way to turn these off. I have been playing around > trying an SL4JLogFactory, but this made no difference. Here is how I start > up: > > MessageStoreFactory storeFactory = new FileStoreFactory(settings); > LogFactory logFactory = new LogFactory(settings); > MessageFactory messageFactory = new DefaultMessageFactory(); > Initiator initiator = new SocketInitiator(this, storeFactory,settings, > logFactory, messageFactory); > > Any help would be great, > > Thanks, > > Nick.. > -- > View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html > Sent from the QuickFIX - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: nickcs <nic...@cr...> - 2010-03-31 07:12:18
|
Hi, I am getting a lot of these debug messages from the SocketConnectorIoProcessor 2010-03-25 09:59:09,849 DEBUG [SocketConnectorIoProcessor-0.0] quickfix.mina.message.FIXMessageDecoder detected header: Do you know the easiest way to turn these off. I have been playing around trying an SL4JLogFactory, but this made no difference. Here is how I start up: MessageStoreFactory storeFactory = new FileStoreFactory(settings); LogFactory logFactory = new LogFactory(settings); MessageFactory messageFactory = new DefaultMessageFactory(); Initiator initiator = new SocketInitiator(this, storeFactory,settings, logFactory, messageFactory); Any help would be great, Thanks, Nick.. -- View this message in context: http://old.nabble.com/Removing-logging-quickfix-J-tp28027544p28027544.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: <or...@qu...> - 2010-03-27 03:32:13
|
Yeah, I posted a patch that fixes this earlier today, but neglected to do a reply to all so the whole whole mailing lists gets it. If you apply these two patches it should resolve the problem. http://quickfix.svn.sourceforge.net/viewvc/quickfix/trunk/quickfix/src/C%2B%2B/SessionFactory.h?r1=2072&r2=2218&view=patch http://quickfix.svn.sourceforge.net/viewvc/quickfix/trunk/quickfix/src/C%2B%2B/SessionFactory.cpp?r1=2089&r2=2218&view=patch --oren > -------- Original Message -------- > Subject: Re: [Quickfix-users] ValidateUserDefinedFields=N doesn't work > in the [DEFAULT] Section Of a settings file in Quickfix 1.13.2 > From: Francis Gingras <fr...@at...> > Date: Fri, March 26, 2010 5:25 pm > To: Oren Miller <or...@qu...> > Cc: qui...@li... > <qui...@li...> > > > Here is a message I posted earlier in the day. It does not seem to have been accepted by SF so here it is again. I use the latest QF VS9 1.13.2 initiator. > > I have used QF initiators for years and it works splendidly. I am now trying to connect to a provider that has undocumented custom tags (which are not in the dictionary). I have these lines in the [DEFAULT] section of the config file: > > UseDataDictionary=Y > DataDictionary=FIX44.xml > ValidateUserDefinedFields=N > > But I still get Rejects with "Invalid tag number" for all user-defined tags that are not in the DataDictionary. Shouldn't they be ignored by QF? > > > OUT: Reject > 8=FIX.4.4 > 9=107 > 35=3 > 34=5 > 49=DEMO > 52=20100326-16:04:24.405 > 56=XYZ > 45=3 > 58=Invalid tag number > 371=10402 > 372=BG > 373=0 > 10=175 > > Thanks, > > Francis Gingras |
From: Francis G. <fr...@at...> - 2010-03-26 22:25:33
|
Here is a message I posted earlier in the day. It does not seem to have been accepted by SF so here it is again. I use the latest QF VS9 1.13.2 initiator. I have used QF initiators for years and it works splendidly. I am now trying to connect to a provider that has undocumented custom tags (which are not in the dictionary). I have these lines in the [DEFAULT] section of the config file: UseDataDictionary=Y DataDictionary=FIX44.xml ValidateUserDefinedFields=N But I still get Rejects with "Invalid tag number" for all user-defined tags that are not in the DataDictionary. Shouldn't they be ignored by QF? OUT: Reject 8=FIX.4.4 9=107 35=3 34=5 49=DEMO 52=20100326-16:04:24.405 56=XYZ 45=3 58=Invalid tag number 371=10402 372=BG 373=0 10=175 Thanks, Francis Gingras |
From: ka w. <ka...@gm...> - 2010-03-26 22:15:11
|
I have the same config (.Net 3.5) and I also have some custom tags. Upgrading to the new version didn't change anything, it works well! K. 2010/3/26 Sev Zaslavsky <se...@gm...> > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > The only thing I replaced was the Dll file references. The user-defined > field was never defined in our dictionary file. Note that Francis > Gingras confirmed something similar. > > Oren Miller wrote: > > Hmmm. Doesn't look like the implementation has changed. And the > > document does say ValidateUserDefinedFields defaults to true. Are you > > sure that you did not replace the data dictionary file with one not > > containing those fields? > > > > On Mar 26, 2010, at 11:19, sevzas <se...@gm...> wrote: > > > >> QuickFIX Documentation: > >> http://www.quickfixengine.org/quickfix/doc/html/index.html > >> QuickFIX Support: http://www.quickfixengine.org/services.html > >> > >> > >> I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with a > >> .NET 3.5 > >> app. > >> > >> I took existing code that works and simply changed the references > >> point to > >> the new QuickFix 1.13.2. > >> > >> What I'm seeing is that messages with custom tags are now being > >> rejected by > >> my app. > >> > >> I get messages like (tags 49 and 56 are changed) > >> 8=FIX.4.2 9=119 35=3 34=239 49=XXXX 50=0001 52=20100326-13:56:00.406 > 56=XXXX 57=TEST 45=240 58=Invalid > >> > >> tag number 371=9621 372=8 373=0 10=144 > >> > >> This message is a rejection of tag 9621 which is a custom tag sent by an > >> ECN. I would like custom fields to be accepted by my app like they were > >> with the old version of QuickFix. > >> > >> My config file is built from pieces by my code, but looks like this > >> before > >> creating a session (some parms are changed): > >> > >> [DEFAULT] > >> ConnectionType=initiator > >> BeginString=FIX.4.2 > >> CheckCompID=N > >> CheckLatency=N > >> StartTime=00:00:00 > >> EndTime=00:00:00 > >> HeartBtInt=5 > >> MaxLatency=120 > >> ReconnectInterval=1 > >> UseDataDictionary=Y > >> ValidateFieldsHaveValues=N > >> ValidateFieldsOutOfOrder=N > >> ValidateUserDefinedFields=N > >> SocketNoDelay=Y > >> PersistMessages=Y > >> [SESSION] > >> DataDictionary=FIX42.xml > >> SenderCompID=BD > >> SenderSubID=0001 > >> SocketConnectHost=111.22.33.44 > >> SocketConnectPort=12345 > >> TargetCompID=ECN > >> TargetSubID=TEST > >> > >> When I move the "ValidateUserDefinedFields=N" to the [SESSION] > >> section, it > >> seems to work fine. So there is a work-around but it requires a > >> change. I > >> also fear that some of the other ValidateXXXXX settings do not work > >> properly > >> in the [SESSION] section. > >> > >> Can anyone out there confirm the problem and does anyone know an ETA > >> for a > >> fix? > >> -- > >> View this message in context: > >> > http://old.nabble.com/ValidateUserDefinedFields%3DN-doesn%27t-work-in-the--DEFAULT--Section-Of-a-settings-file-in-Quickfix-1.13.2-tp28043059p28043059.html > >> > >> Sent from the QuickFIX - User mailing list archive at Nabble.com. > >> > >> > >> > ------------------------------------------------------------------------------ > >> > >> Download Intel® Parallel Studio Eval > >> Try the new software tools for yourself. Speed compiling, find bugs > >> proactively, and fine-tune applications for parallel performance. > >> See why Intel Parallel Studio got high marks during beta. > >> http://p.sf.net/sfu/intel-sw-dev > >> _______________________________________________ > >> Quickfix-users mailing list > >> Qui...@li... > >> https://lists.sourceforge.net/lists/listinfo/quickfix-users > >> > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Sev Z. <se...@gm...> - 2010-03-26 17:44:39
|
The only thing I replaced was the Dll file references. The user-defined field was never defined in our dictionary file. Note that Francis Gingras confirmed something similar. Oren Miller wrote: > Hmmm. Doesn't look like the implementation has changed. And the > document does say ValidateUserDefinedFields defaults to true. Are you > sure that you did not replace the data dictionary file with one not > containing those fields? > > On Mar 26, 2010, at 11:19, sevzas <se...@gm...> wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with a >> .NET 3.5 >> app. >> >> I took existing code that works and simply changed the references >> point to >> the new QuickFix 1.13.2. >> >> What I'm seeing is that messages with custom tags are now being >> rejected by >> my app. >> >> I get messages like (tags 49 and 56 are changed) >> 8=FIX.4.29=11935=334=23949=XXXX50=000152=20100326-13:56:00.40656=XXXX57=TEST45=24058=Invalid >> >> tag number371=9621372=8373=010=144 >> >> This message is a rejection of tag 9621 which is a custom tag sent by an >> ECN. I would like custom fields to be accepted by my app like they were >> with the old version of QuickFix. >> >> My config file is built from pieces by my code, but looks like this >> before >> creating a session (some parms are changed): >> >> [DEFAULT] >> ConnectionType=initiator >> BeginString=FIX.4.2 >> CheckCompID=N >> CheckLatency=N >> StartTime=00:00:00 >> EndTime=00:00:00 >> HeartBtInt=5 >> MaxLatency=120 >> ReconnectInterval=1 >> UseDataDictionary=Y >> ValidateFieldsHaveValues=N >> ValidateFieldsOutOfOrder=N >> ValidateUserDefinedFields=N >> SocketNoDelay=Y >> PersistMessages=Y >> [SESSION] >> DataDictionary=FIX42.xml >> SenderCompID=BD >> SenderSubID=0001 >> SocketConnectHost=111.22.33.44 >> SocketConnectPort=12345 >> TargetCompID=ECN >> TargetSubID=TEST >> >> When I move the "ValidateUserDefinedFields=N" to the [SESSION] >> section, it >> seems to work fine. So there is a work-around but it requires a >> change. I >> also fear that some of the other ValidateXXXXX settings do not work >> properly >> in the [SESSION] section. >> >> Can anyone out there confirm the problem and does anyone know an ETA >> for a >> fix? >> -- >> View this message in context: >> http://old.nabble.com/ValidateUserDefinedFields%3DN-doesn%27t-work-in-the--DEFAULT--Section-Of-a-settings-file-in-Quickfix-1.13.2-tp28043059p28043059.html >> >> Sent from the QuickFIX - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> |
From: Oren M. <or...@qu...> - 2010-03-26 17:41:29
|
Hmmm. Doesn't look like the implementation has changed. And the document does say ValidateUserDefinedFields defaults to true. Are you sure that you did not replace the data dictionary file with one not containing those fields? On Mar 26, 2010, at 11:19, sevzas <se...@gm...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with > a .NET 3.5 > app. > > I took existing code that works and simply changed the references > point to > the new QuickFix 1.13.2. > > What I'm seeing is that messages with custom tags are now being > rejected by > my app. > > I get messages like (tags 49 and 56 are changed) > 8=FIX. > 4.2 > 9= > 119 > 35= > 33 > 4=2 > 39 > 49= > XXXX > 50=000152=20100326-13:56:00.40656=XXXX57=TEST45=24058=Invalid > tag number371=9621372=8373=010=144 > > This message is a rejection of tag 9621 which is a custom tag sent > by an > ECN. I would like custom fields to be accepted by my app like they > were > with the old version of QuickFix. > > My config file is built from pieces by my code, but looks like this > before > creating a session (some parms are changed): > > [DEFAULT] > ConnectionType=initiator > BeginString=FIX.4.2 > CheckCompID=N > CheckLatency=N > StartTime=00:00:00 > EndTime=00:00:00 > HeartBtInt=5 > MaxLatency=120 > ReconnectInterval=1 > UseDataDictionary=Y > ValidateFieldsHaveValues=N > ValidateFieldsOutOfOrder=N > ValidateUserDefinedFields=N > SocketNoDelay=Y > PersistMessages=Y > [SESSION] > DataDictionary=FIX42.xml > SenderCompID=BD > SenderSubID=0001 > SocketConnectHost=111.22.33.44 > SocketConnectPort=12345 > TargetCompID=ECN > TargetSubID=TEST > > When I move the "ValidateUserDefinedFields=N" to the [SESSION] > section, it > seems to work fine. So there is a work-around but it requires a > change. I > also fear that some of the other ValidateXXXXX settings do not work > properly > in the [SESSION] section. > > Can anyone out there confirm the problem and does anyone know an ETA > for a > fix? > -- > View this message in context: http://old.nabble.com/ValidateUserDefinedFields%3DN-doesn%27t-work-in-the--DEFAULT--Section-Of-a-settings-file-in-Quickfix-1.13.2-tp28043059p28043059.html > Sent from the QuickFIX - User mailing list archive at Nabble.com. > > > --- > --- > --- > --------------------------------------------------------------------- > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Francis G. <fr...@at...> - 2010-03-26 16:24:15
|
I have the same problem and in my case moving it to the SESSION section does not help. Francis Gingras ____________________________________ Friday, March 26, 2010, 10:19:34 AM, you wrote: > I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with a .NET 3.5 > app. > I took existing code that works and simply changed the references point to > the new QuickFix 1.13.2. > What I'm seeing is that messages with custom tags are now being rejected by > my app. > I get messages like (tags 49 and 56 are changed) > 8=FIX.4.29=11935=334=23949=XXXX50=000152=20100326-13:56:00.40656=XXXX57=TEST45=24058=Invalid > tag number371=9621372=8373=010=144 > This message is a rejection of tag 9621 which is a custom tag sent by an > ECN. I would like custom fields to be accepted by my app like they were > with the old version of QuickFix. > My config file is built from pieces by my code, but looks like this before > creating a session (some parms are changed): > [DEFAULT] > ConnectionType=initiator > BeginString=FIX.4.2 > CheckCompID=N > CheckLatency=N > StartTime=00:00:00 > EndTime=00:00:00 > HeartBtInt=5 > MaxLatency=120 > ReconnectInterval=1 > UseDataDictionary=Y > ValidateFieldsHaveValues=N > ValidateFieldsOutOfOrder=N > ValidateUserDefinedFields=N > SocketNoDelay=Y > PersistMessages=Y > [SESSION] > DataDictionary=FIX42.xml > SenderCompID=BD > SenderSubID=0001 > SocketConnectHost=111.22.33.44 > SocketConnectPort=12345 > TargetCompID=ECN > TargetSubID=TEST > When I move the "ValidateUserDefinedFields=N" to the [SESSION] section, it > seems to work fine. So there is a work-around but it requires a change. I > also fear that some of the other ValidateXXXXX settings do not work properly > in the [SESSION] section. > Can anyone out there confirm the problem and does anyone know an ETA for a > fix? |
From: sevzas <se...@gm...> - 2010-03-26 16:19:41
|
I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with a .NET 3.5 app. I took existing code that works and simply changed the references point to the new QuickFix 1.13.2. What I'm seeing is that messages with custom tags are now being rejected by my app. I get messages like (tags 49 and 56 are changed) 8=FIX.4.29=11935=334=23949=XXXX50=000152=20100326-13:56:00.40656=XXXX57=TEST45=24058=Invalid tag number371=9621372=8373=010=144 This message is a rejection of tag 9621 which is a custom tag sent by an ECN. I would like custom fields to be accepted by my app like they were with the old version of QuickFix. My config file is built from pieces by my code, but looks like this before creating a session (some parms are changed): [DEFAULT] ConnectionType=initiator BeginString=FIX.4.2 CheckCompID=N CheckLatency=N StartTime=00:00:00 EndTime=00:00:00 HeartBtInt=5 MaxLatency=120 ReconnectInterval=1 UseDataDictionary=Y ValidateFieldsHaveValues=N ValidateFieldsOutOfOrder=N ValidateUserDefinedFields=N SocketNoDelay=Y PersistMessages=Y [SESSION] DataDictionary=FIX42.xml SenderCompID=BD SenderSubID=0001 SocketConnectHost=111.22.33.44 SocketConnectPort=12345 TargetCompID=ECN TargetSubID=TEST When I move the "ValidateUserDefinedFields=N" to the [SESSION] section, it seems to work fine. So there is a work-around but it requires a change. I also fear that some of the other ValidateXXXXX settings do not work properly in the [SESSION] section. Can anyone out there confirm the problem and does anyone know an ETA for a fix? -- View this message in context: http://old.nabble.com/ValidateUserDefinedFields%3DN-doesn%27t-work-in-the--DEFAULT--Section-Of-a-settings-file-in-Quickfix-1.13.2-tp28043059p28043059.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: <or...@qu...> - 2010-03-23 19:59:39
|
Yeah, if you can add it to the bugtracker I'll see that it gets in. --oren > -------- Original Message -------- > Subject: Re: [Quickfix-users] Access to DataDictionary > From: Marc Rossi <mro...@gm...> > Date: Tue, March 23, 2010 12:55 pm > To: or...@qu... > Cc: qui...@li... > > > Oren - > > Thanks for the response. > > Would it be possible to get the changes to DataDictionary.h & .cpp for the > const modifier added so I don't have to make changes to future versions of > quickfix locally? > > Thanks again, > Marc > > On Tue, Mar 23, 2010 at 12:37 PM, <or...@qu...> wrote: > > > The problem with that is it would presume a single data dictionary > > provider per application, which might not always be the case. > > > > --oren > > > > > -------- Original Message -------- > > > Subject: [Quickfix-users] Access to DataDictionary > > > From: Marc Rossi <mro...@gm...> > > > Date: Sat, March 20, 2010 4:13 pm > > > To: qui...@li... > > > > > > > > > QuickFIX Documentation: > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>Trying > > to get easy access to the DataDictionary from within a method that > > > only has a FIX::Message reference to work with. My current solution is > > as > > > follows: > > > > > > std::string hdrStr; > > > m_message.getHeader().calculateString(hdrStr); > > > > > > FIX::BeginString beginString; > > > m_message.getHeader().getField(beginString); > > > > > > FIX::Session *session = FIX::Session::lookupSession(hdrStr, > > true); > > > const FIX::DataDictionaryProvider& ddp = > > > session->getDataDictionaryProvider(); > > > const FIX::DataDictionary& dd = > > > ddp.getSessionDataDictionary(beginString); > > > > > > The only issue this presents is that the > > > DataDictionaryProvider::getSessionDataDictionary() method is not const > > > friendly > > > (neither is the getApplicationDataDictionary() method). I have provided > > > patches for both DataDictionaryProvider.h & .cpp > > > to make those methods const friendly. > > > > > > One question I have is if there is any reason the DataDictionaryProvider > > > class can't provide static methods to return > > > DataDictionary references? So instead of jumping through the hoops above > > I > > > could simply do a: > > > > > > const FIX::DataDictionary& dd = > > > FIX::DataDictionaryProvider::getDataDictionary(beginString); > > > > > > Any thoughts? > > > > > > TIA, > > > Marc > > > > > > > > > --- /tmpi/quickfix/src/C++/DataDictionaryProvider.h 2010-03-07 > > > 20:26:26.000000000 -0600 > > > +++ DataDictionaryProvider.h 2010-03-19 13:53:12.000000000 -0500 > > > @@ -44,10 +44,10 @@ > > > DataDictionaryProvider() {} > > > DataDictionaryProvider( const DataDictionaryProvider& copy ); > > > > > > - const DataDictionary& getSessionDataDictionary(const BeginString& > > > beginString) > > > + const DataDictionary& getSessionDataDictionary(const BeginString& > > > beginString) const > > > throw( DataDictionaryNotFound ); > > > > > > - const DataDictionary& getApplicationDataDictionary(const ApplVerID& > > > applVerID) > > > + const DataDictionary& getApplicationDataDictionary(const ApplVerID& > > > applVerID) const > > > throw( DataDictionaryNotFound ); > > > > > > void addTransportDataDictionary(const BeginString& beginString, const > > > DataDictionary& dd); > > > > > > > > > --- /home/mrossi/quickfix/src/C++/DataDictionaryProvider.cpp 2010-03-07 > > > 20:26:26.000000000 -0600 > > > +++ DataDictionaryProvider.cpp 2010-03-19 13:54:44.000000000 -0500 > > > @@ -36,9 +36,9 @@ > > > } > > > > > > const DataDictionary& DataDictionaryProvider::getSessionDataDictionary > > > -(const BeginString& beginString) throw( DataDictionaryNotFound ) > > > +(const BeginString& beginString) const throw( DataDictionaryNotFound ) > > > { > > > - std::map<std::string, DataDictionary>::iterator find = > > > + std::map<std::string, DataDictionary>::const_iterator find = > > > m_transportDictionaries.find(beginString); > > > if( find != m_transportDictionaries.end() ) > > > return find->second; > > > @@ -47,9 +47,9 @@ > > > } > > > > > > const DataDictionary& > > DataDictionaryProvider::getApplicationDataDictionary > > > -(const ApplVerID& applVerID) throw( DataDictionaryNotFound ) > > > +(const ApplVerID& applVerID) const throw( DataDictionaryNotFound ) > > > { > > > - std::map<std::string, DataDictionary>::iterator find = > > > + std::map<std::string, DataDictionary>::const_iterator find = > > > m_applicationDictionaries.find(applVerID); > > > if( find != m_applicationDictionaries.end() ) > > > return > > find->second;<hr>------------------------------------------------------------------------------ > > > Download Intel® Parallel Studio Eval > > > Try the new software tools for yourself. Speed compiling, find bugs > > > proactively, and fine-tune applications for parallel performance. > > > See why Intel Parallel Studio got high marks during beta. > > > http://p.sf.net/sfu/intel-sw-dev > > <hr>_______________________________________________ > > > Quickfix-users mailing list > > > Qui...@li... > > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > |
From: Marc R. <mro...@gm...> - 2010-03-23 17:55:14
|
Oren - Thanks for the response. Would it be possible to get the changes to DataDictionary.h & .cpp for the const modifier added so I don't have to make changes to future versions of quickfix locally? Thanks again, Marc On Tue, Mar 23, 2010 at 12:37 PM, <or...@qu...> wrote: > The problem with that is it would presume a single data dictionary > provider per application, which might not always be the case. > > --oren > > > -------- Original Message -------- > > Subject: [Quickfix-users] Access to DataDictionary > > From: Marc Rossi <mro...@gm...> > > Date: Sat, March 20, 2010 4:13 pm > > To: qui...@li... > > > > > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html<hr>Trying > to get easy access to the DataDictionary from within a method that > > only has a FIX::Message reference to work with. My current solution is > as > > follows: > > > > std::string hdrStr; > > m_message.getHeader().calculateString(hdrStr); > > > > FIX::BeginString beginString; > > m_message.getHeader().getField(beginString); > > > > FIX::Session *session = FIX::Session::lookupSession(hdrStr, > true); > > const FIX::DataDictionaryProvider& ddp = > > session->getDataDictionaryProvider(); > > const FIX::DataDictionary& dd = > > ddp.getSessionDataDictionary(beginString); > > > > The only issue this presents is that the > > DataDictionaryProvider::getSessionDataDictionary() method is not const > > friendly > > (neither is the getApplicationDataDictionary() method). I have provided > > patches for both DataDictionaryProvider.h & .cpp > > to make those methods const friendly. > > > > One question I have is if there is any reason the DataDictionaryProvider > > class can't provide static methods to return > > DataDictionary references? So instead of jumping through the hoops above > I > > could simply do a: > > > > const FIX::DataDictionary& dd = > > FIX::DataDictionaryProvider::getDataDictionary(beginString); > > > > Any thoughts? > > > > TIA, > > Marc > > > > > > --- /tmpi/quickfix/src/C++/DataDictionaryProvider.h 2010-03-07 > > 20:26:26.000000000 -0600 > > +++ DataDictionaryProvider.h 2010-03-19 13:53:12.000000000 -0500 > > @@ -44,10 +44,10 @@ > > DataDictionaryProvider() {} > > DataDictionaryProvider( const DataDictionaryProvider& copy ); > > > > - const DataDictionary& getSessionDataDictionary(const BeginString& > > beginString) > > + const DataDictionary& getSessionDataDictionary(const BeginString& > > beginString) const > > throw( DataDictionaryNotFound ); > > > > - const DataDictionary& getApplicationDataDictionary(const ApplVerID& > > applVerID) > > + const DataDictionary& getApplicationDataDictionary(const ApplVerID& > > applVerID) const > > throw( DataDictionaryNotFound ); > > > > void addTransportDataDictionary(const BeginString& beginString, const > > DataDictionary& dd); > > > > > > --- /home/mrossi/quickfix/src/C++/DataDictionaryProvider.cpp 2010-03-07 > > 20:26:26.000000000 -0600 > > +++ DataDictionaryProvider.cpp 2010-03-19 13:54:44.000000000 -0500 > > @@ -36,9 +36,9 @@ > > } > > > > const DataDictionary& DataDictionaryProvider::getSessionDataDictionary > > -(const BeginString& beginString) throw( DataDictionaryNotFound ) > > +(const BeginString& beginString) const throw( DataDictionaryNotFound ) > > { > > - std::map<std::string, DataDictionary>::iterator find = > > + std::map<std::string, DataDictionary>::const_iterator find = > > m_transportDictionaries.find(beginString); > > if( find != m_transportDictionaries.end() ) > > return find->second; > > @@ -47,9 +47,9 @@ > > } > > > > const DataDictionary& > DataDictionaryProvider::getApplicationDataDictionary > > -(const ApplVerID& applVerID) throw( DataDictionaryNotFound ) > > +(const ApplVerID& applVerID) const throw( DataDictionaryNotFound ) > > { > > - std::map<std::string, DataDictionary>::iterator find = > > + std::map<std::string, DataDictionary>::const_iterator find = > > m_applicationDictionaries.find(applVerID); > > if( find != m_applicationDictionaries.end() ) > > return > find->second;<hr>------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > <hr>_______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |