quickfix-developers Mailing List for QuickFIX (Page 21)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Christoph J. <chr...@ma...> - 2012-03-04 11:46:21
|
Hmm, since everything is running fine in local mode and errors only appear after some time in network mode I am strongly assuming that this is rather a network related problem. But I guess that does not really help you. ;-) Maybe you can trace on the network level what happens when the connection breaks. Eri...@we... schrieb: Would this apply to NAT addresses to the ECN as well? Hmm....we actually end up getting a "IOCOnnection" closed because something gets messed up between the two..... I set the "SocketSynchronousWrites" property to put it in " synchronous mode". Eric Hatley -----Original Message----- From: Christoph John [mailto:chr...@ma...] Sent: Saturday, March 03, 2012 18:49 To: Hatley, Eric A.; qui...@li... Subject: Re: [Quickfix-developers] Question on Framework in Linux / Windows Hi, we are running a lot of QFJ sessions on Linux and it works without hassles. However, QFJ does not currently support using proxies for Initiator connections ( http://www.quickfixj.org/jira/browse/QFJ-285 ). Maybe that explains the issues you are seeing. Moreover, you can still send messages to the FIX session when disconnected. This will increase your sequence number and the missed messages should be requested to be resent on the next connection establishment. What do you mean by "synchronous mode"? Best regards, Chris Eri...@we... schrieb: >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >My team is evaluating this software as a possible solution to become a >FIX client to an ECN. The framework was somewhat easy to work with and >straightforward to use, but we are hitting a major roadblock. > >The Quickfix/j framework is reporting that it is sending messages to >the ECN, and we do see some messages getting through (we see offers on >their site we sent) but after a period of time, the framework seems to >lose its ability to send messages (not sure if the acceptor is not >releasing our initiator) on Linux. We are trying to replicate the >issue in windows, but so far no luck. Even though it doesn't appear to >lose the ability to receive messages (we can see that we get a Test >Message requesting a heartbeat) and ultimately the acceptor closes the >connection > >Are there any known issues (I haven't found any searching the archives) >with running MINA on Linux? > >We have tried: >* Running to a local FIX Acceptor (no issues) in Linux. (Pass) >* Running a proxy on windows and relaying to the ECN (Failure) >* Running to a proxy on another Linux machine (Failure) >* Running high speed on windows to an ECN (looks like it passed) >* Running from windows to a proxy on Linux (looks like it failed) >- not sure of pass / fail on this one. >* Adjusting the majority of the session parameters. >* Just letting heart beating go between in Linux (Pass) >* Running in synchronous mode in Linux (Failure) > >Any ideas would be appreciated.....and is it possible the acceptor >could stop our initiator from sending? > > > > >Eric Hatley > > > >_____________________________________________ >This email is subject |
From: <Eri...@we...> - 2012-03-04 04:20:00
|
Would this apply to NAT addresses to the ECN as well? Hmm....we actually end up getting a "IOCOnnection" closed because something gets messed up between the two..... I set the "SocketSynchronousWrites" property to put it in " synchronous mode". Eric Hatley -----Original Message----- From: Christoph John [mailto:chr...@ma...] Sent: Saturday, March 03, 2012 18:49 To: Hatley, Eric A.; qui...@li... Subject: Re: [Quickfix-developers] Question on Framework in Linux / Windows Hi, we are running a lot of QFJ sessions on Linux and it works without hassles. However, QFJ does not currently support using proxies for Initiator connections ( http://www.quickfixj.org/jira/browse/QFJ-285 ). Maybe that explains the issues you are seeing. Moreover, you can still send messages to the FIX session when disconnected. This will increase your sequence number and the missed messages should be requested to be resent on the next connection establishment. What do you mean by "synchronous mode"? Best regards, Chris Eri...@we... schrieb: >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >My team is evaluating this software as a possible solution to become a >FIX client to an ECN. The framework was somewhat easy to work with and >straightforward to use, but we are hitting a major roadblock. > >The Quickfix/j framework is reporting that it is sending messages to >the ECN, and we do see some messages getting through (we see offers on >their site we sent) but after a period of time, the framework seems to >lose its ability to send messages (not sure if the acceptor is not >releasing our initiator) on Linux. We are trying to replicate the >issue in windows, but so far no luck. Even though it doesn't appear to >lose the ability to receive messages (we can see that we get a Test >Message requesting a heartbeat) and ultimately the acceptor closes the >connection > >Are there any known issues (I haven't found any searching the archives) >with running MINA on Linux? > >We have tried: >* Running to a local FIX Acceptor (no issues) in Linux. (Pass) >* Running a proxy on windows and relaying to the ECN (Failure) >* Running to a proxy on another Linux machine (Failure) >* Running high speed on windows to an ECN (looks like it passed) >* Running from windows to a proxy on Linux (looks like it failed) >- not sure of pass / fail on this one. >* Adjusting the majority of the session parameters. >* Just letting heart beating go between in Linux (Pass) >* Running in synchronous mode in Linux (Failure) > >Any ideas would be appreciated.....and is it possible the acceptor >could stop our initiator from sending? > > > > >Eric Hatley > > > > ________________________________ >This email is subject to a disclaimer, please click on the following >link or cut and paste the link into the address bar of your browser. > >https://www.wellsfargo.com/com/disclaimer/ged2 >----------------------------------------------------------------------- >------- Virtualization & Cloud Management Using Capacity Planning Cloud >computing makes use of virtualization - but cloud computing also >focuses on allowing computing to be delivered as a service. >http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________ >________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Christoph J. <chr...@ma...> - 2012-03-03 23:49:00
|
Hi, we are running a lot of QFJ sessions on Linux and it works without hassles. However, QFJ does not currently support using proxies for Initiator connections ( http://www.quickfixj.org/jira/browse/QFJ-285 ). Maybe that explains the issues you are seeing. Moreover, you can still send messages to the FIX session when disconnected. This will increase your sequence number and the missed messages should be requested to be resent on the next connection establishment. What do you mean by "synchronous mode"? Best regards, Chris Eri...@we... schrieb: >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >My team is evaluating this software as a possible solution to become a >FIX client to an ECN. The framework was somewhat easy to work with and >straightforward to use, but we are hitting a major roadblock. > >The Quickfix/j framework is reporting that it is sending messages to >the ECN, and we do see some messages getting through (we see offers on >their site we sent) but after a period of time, the framework seems to >lose its ability to send messages (not sure if the acceptor is not >releasing our initiator) on Linux. We are trying to replicate the >issue in windows, but so far no luck. Even though it doesn't appear to >lose the ability to receive messages (we can see that we get a Test >Message requesting a heartbeat) and ultimately the acceptor closes the >connection > >Are there any known issues (I haven't found any searching the archives) >with running MINA on Linux? > >We have tried: >* Running to a local FIX Acceptor (no issues) in Linux. (Pass) >* Running a proxy on windows and relaying to the ECN (Failure) >* Running to a proxy on another Linux machine (Failure) >* Running high speed on windows to an ECN (looks like it passed) >* Running from windows to a proxy on Linux (looks like it failed) >- not sure of pass / fail on this one. >* Adjusting the majority of the session parameters. >* Just letting heart beating go between in Linux (Pass) >* Running in synchronous mode in Linux (Failure) > >Any ideas would be appreciated.....and is it possible the acceptor >could stop our initiator from sending? > > > > >Eric Hatley > > > > ________________________________ >This email is subject to a disclaimer, please click on the following >link or cut and paste the link into the address bar of your browser. > >https://www.wellsfargo.com/com/disclaimer/ged2 >------------------------------------------------------------------------------ >Virtualization & Cloud Management Using Capacity Planning >Cloud computing makes use of virtualization - but cloud computing >also focuses on allowing computing to be delivered as a service. >http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: <Eri...@we...> - 2012-03-03 23:14:00
|
My team is evaluating this software as a possible solution to become a FIX client to an ECN. The framework was somewhat easy to work with and straightforward to use, but we are hitting a major roadblock. The Quickfix/j framework is reporting that it is sending messages to the ECN, and we do see some messages getting through (we see offers on their site we sent) but after a period of time, the framework seems to lose its ability to send messages (not sure if the acceptor is not releasing our initiator) on Linux. We are trying to replicate the issue in windows, but so far no luck. Even though it doesn't appear to lose the ability to receive messages (we can see that we get a Test Message requesting a heartbeat) and ultimately the acceptor closes the connection Are there any known issues (I haven't found any searching the archives) with running MINA on Linux? We have tried: * Running to a local FIX Acceptor (no issues) in Linux. (Pass) * Running a proxy on windows and relaying to the ECN (Failure) * Running to a proxy on another Linux machine (Failure) * Running high speed on windows to an ECN (looks like it passed) * Running from windows to a proxy on Linux (looks like it failed) - not sure of pass / fail on this one. * Adjusting the majority of the session parameters. * Just letting heart beating go between in Linux (Pass) * Running in synchronous mode in Linux (Failure) Any ideas would be appreciated.....and is it possible the acceptor could stop our initiator from sending? Eric Hatley ________________________________ This email is subject to a disclaimer, please click on the following link or cut and paste the link into the address bar of your browser. https://www.wellsfargo.com/com/disclaimer/ged2 |
From: Sunil E. <Sun...@mo...> - 2012-02-29 17:13:05
|
Hello, Could anyone let me know the SESSION parameter Config setting for Quickfix tradeclient initiator application (version FIXT.1.1) ? At the moment it sends out Logon message as soon as I start the application ignoring “StartDay” and “StartTime”. Further it does not get automatically logged out at the specified "EndTime". Is there any special settings for FIXT.1.1 ? Below is my session settings: [SESSION] SessionQualifier=Monday StartDay=Monday EndDay=Monday StartTime=01:00:00 EndTime=02:00:00 Thanks _________________________________________________ Sunil Esho - Developer Morningstar Real-Time Data Ltd. Morningstar. Illuminating Investing Worldwide. Sun...@mo... <mailto:Usi...@mo...> 1 Oliver’s Yard, 55-71 City Road, London EC1Y 1HQ http://global.morningstar.com/realtime <http://global.morningstar.com/realtime> This e-mail contains privileged and confidential information and is intended only for the use of the person(s) named above. Any dissemination, distribution, or duplication of this communication without prior written consent from Morningstar is strictly prohibited. If you have received this message in error, please contact the sender immediately and delete the materials from any computer. |
From: Grant B. <gbi...@co...> - 2012-02-27 15:34:21
|
Look in the "spec" directory of the source release. http://quickfix.svn.sourceforge.net/viewvc/quickfix/trunk/quickfix/spec/ 2012/2/27 Sunil Esho <Sun...@mo...> > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hello, > > Could anyone please send me the Configuration file and the correspinging > DataDictionary file, TransportDataDictionary file and AppDataDictionary > file for C++ QuickFix version FIXT.1.1 ? > > As I am not able to get any "fromAdmin" callbacks. > > BeginString= FIXT.1.1 > DefaultApplVerID=FIXT1.1 > DataDictionary=FIXT11.xml > TransportDataDictionary=FIXT11.xml > AppDataDictionary=FIXT11.xml > > > Thanks in advance. > _________________________________________________ > Sunil Esho > Morningstar Real-Time Data Ltd. > Morningstar. Illuminating Investing Worldwide. > Sun...@mo... > > 1 Oliver’s Yard, 55-71 City Road, London EC1Y 1HQ > http://global.morningstar.com/realtime > This e-mail contains privileged and confidential information and is > intended only for the use of the person(s) named above. Any dissemination, > distribution, or duplication of this communication without prior written > consent from Morningstar is strictly prohibited. If you have received this > message in error, please contact the sender immediately and delete the > materials from any computer. > > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: Abel M. <abe...@gm...> - 2012-02-27 15:33:40
|
Hi all, I found a problem within class Message and setString function. If you use setString function to read a message that has some fields in wrong order (i.e. header field into body message), setString function marks the object as invalid Message.cpp:325 if ( type != header ) { if(m_field == 0) m_field = field.getField(); m_validStructure = false; } If you, using setString function again, read another message that it's correct, m_validStructure remains with its false value. Then, if you try to check validity of the message, you will obtain an exception (function validate in class DataDictionary) if( (pSessionDD !=0 && pSessionDD->m_checkFieldsOutOfOrder) || (pAppDD != 0 && pAppDD->m_checkFieldsOutOfOrder) ) { if ( !message.hasValidStructure(field) ) throw TagOutOfOrder(field); } In Message.h: bool hasValidStructure(int& field) const { field = m_field; return m_validStructure; } So you will obtain a TagOutOfOrder exception, but message is ok!! I think, in order to solve this, you just need to set m_validStructure and m_field fields at the beginning of setString function to its initial values: void Message::setString( const std::string& string, bool doValidation, const DataDictionary* pSessionDataDictionary, const DataDictionary* pApplicationDataDictionary ) throw( InvalidMessage ) { QF_STACK_PUSH(Message::setString) clear(); std::string::size_type pos = 0; int count = 0; std::string msg; static int const headerOrder[] = { FIELD::BeginString, FIELD::BodyLength, FIELD::MsgType }; field_type type = header; >m_validStructure = true >m_field = 0 while ( pos < string.size() ) ...... What do you think? Is this a valid workaround for this problem? Best regards, Abel Monroy |
From: Sunil E. <Sun...@mo...> - 2012-02-27 15:10:05
|
Hello, Could anyone please send me the Configuration file and the correspinging DataDictionary file, TransportDataDictionary file and AppDataDictionary file for C++ QuickFix version FIXT.1.1 ? As I am not able to get any "fromAdmin" callbacks. BeginString= FIXT.1.1 DefaultApplVerID=FIXT1.1 DataDictionary=FIXT11.xml TransportDataDictionary=FIXT11.xml AppDataDictionary=FIXT11.xml Thanks in advance. _________________________________________________ Sunil Esho Morningstar Real-Time Data Ltd. Morningstar. Illuminating Investing Worldwide. Sun...@mo... 1 Oliver’s Yard, 55-71 City Road, London EC1Y 1HQ http://global.morningstar.com/realtime This e-mail contains privileged and confidential information and is intended only for the use of the person(s) named above. Any dissemination, distribution, or duplication of this communication without prior written consent from Morningstar is strictly prohibited. If you have received this message in error, please contact the sender immediately and delete the materials from any computer. |
From: Andrew C. <And...@tw...> - 2012-02-27 14:52:29
|
You need to install in the Microsoft C++ runtime, it also appears you need to install the debug versions of the dlls as well. Andrew Culross Direct +1 (914) 220-8849 <http://www.twofour.com/> www.TwoFour.com From: Özlem Benden [mailto:ozl...@ya...] Sent: Monday, February 27, 2012 9:21 AM To: qui...@li... Subject: [Quickfix-developers] quickfix_net.dll missing assembly Hi, İ m developping a windows service in .net 2005 , using quickfix_net.dll, i can install the service in my own computer, however i cant install another machine . when i start the service , in eventlog i see these errors. How could i solve it Generate Activation Context failed for C:\autobahnservice20\quickfix_net.dll. Reference error message: The referenced assembly is not installed on your system. . Resolve Partial Assembly failed for Microsoft.VC90.DebugCRT. Reference error message: The referenced assembly is not installed on your system. . Dependent Assembly Microsoft.VC90.DebugCRT could not be found and Last Error was The referenced assembly is not installed on your system. |
From: Özlem B. <ozl...@ya...> - 2012-02-27 14:20:48
|
Hi, İ m developping a windows service in .net 2005 , using quickfix_net.dll, i can install the service in my own computer, however i cant install another machine . when i start the service , in eventlog i see these errors. How could i solve it Generate Activation Context failed for C:\autobahnservice20\quickfix_net.dll. Reference error message: The referenced assembly is not installed on your system..Resolve Partial Assembly failed for Microsoft.VC90.DebugCRT. Reference error message: The referenced assembly is not installed on your system..Dependent Assembly Microsoft.VC90.DebugCRT could not be found and Last Error was The referenced assembly is not installed on your system. |
From: Rasheed W. <ras...@gm...> - 2012-02-23 15:50:03
|
Yup this is fixed... On Thu, Feb 23, 2012 at 3:53 PM, Grant Birchmeier <gbi...@co... > wrote: > From your other mail, it appears that you have this under control, correct? > > > On Thu, Feb 23, 2012 at 5:37 AM, Rasheed Waraich <ras...@gm... > > wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> >> Hi Experts, >> >> We are trying to port our existing connectors to new native version of >> .net quickfixn (http://www.quickfixn.org/help) because nunit crashes >> with the older versions of quickfixn due to managed/unmanaged issues... >> >> Right now we are facing following exception... we have to use the >> dictionary because we are using repeating groups... we can't understand >> that which field is causing this issue. >> >> We are using FIX43.xml ... is it possible to turn on some debugging to >> figure out which field is creating this exception? >> >> It will be great if someone can suggest how to fix this problem? >> >> --------------------------------------------------------- >> QuickFix.DictionaryParseException: invalid type: String >> at QuickFix.DataDictionary.DDField.FieldTypeFromFix(String type) >> at QuickFix.DataDictionary.DDField..ctor(Int32 tag, String name, >> HashSet`1 enums, String fixFldType) >> at QuickFix.DataDictionary.DataDictionary.newField(XmlNode fldEl) >> at QuickFix.DataDictionary.DataDictionary.parseFields(XmlDocument doc) >> at QuickFix.DataDictionary.DataDictionary.Load(String path) >> at QuickFix.DataDictionary.DataDictionary..ctor(String path) >> at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID, >> Dictionary settings, String settingsKey, String beginString) >> at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID >> sessionID, Dictionary settings, DataDictionaryProvider provider) >> at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary >> settings) >> at QuickFix.AbstractInitiator..ctor(Application app, >> MessageStoreFactory storeFactory, SessionSettings settings, LogFactory >> logFactory) >> at QuickFix.Transport.SocketInitiator..ctor(Application application, >> MessageStoreFactory storeFactory, SessionSettings settings, LogFactory >> logFactory) >> >> ---------------------------------------------------------- >> >> Thanks, >> >> -- >> //Regards >> Rasheed >> >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > > -- > Grant Birchmeier > *Connamara Systems, LLC* > *Made-To-Measure Trading Solutions.* > Exactly what you need. No more. No less.* > * > http://connamara.com > > -- //Regards Rasheed |
From: Grant B. <gbi...@co...> - 2012-02-23 15:01:59
|
>From your other mail, it appears that you have this under control, correct? On Thu, Feb 23, 2012 at 5:37 AM, Rasheed Waraich <ras...@gm...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi Experts, > > We are trying to port our existing connectors to new native version of > .net quickfixn (http://www.quickfixn.org/help) because nunit crashes with > the older versions of quickfixn due to managed/unmanaged issues... > > Right now we are facing following exception... we have to use the > dictionary because we are using repeating groups... we can't understand > that which field is causing this issue. > > We are using FIX43.xml ... is it possible to turn on some debugging to > figure out which field is creating this exception? > > It will be great if someone can suggest how to fix this problem? > > --------------------------------------------------------- > QuickFix.DictionaryParseException: invalid type: String > at QuickFix.DataDictionary.DDField.FieldTypeFromFix(String type) > at QuickFix.DataDictionary.DDField..ctor(Int32 tag, String name, > HashSet`1 enums, String fixFldType) > at QuickFix.DataDictionary.DataDictionary.newField(XmlNode fldEl) > at QuickFix.DataDictionary.DataDictionary.parseFields(XmlDocument doc) > at QuickFix.DataDictionary.DataDictionary.Load(String path) > at QuickFix.DataDictionary.DataDictionary..ctor(String path) > at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID, > Dictionary settings, String settingsKey, String beginString) > at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID > sessionID, Dictionary settings, DataDictionaryProvider provider) > at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary > settings) > at QuickFix.AbstractInitiator..ctor(Application app, > MessageStoreFactory storeFactory, SessionSettings settings, LogFactory > logFactory) > at QuickFix.Transport.SocketInitiator..ctor(Application application, > MessageStoreFactory storeFactory, SessionSettings settings, LogFactory > logFactory) > > ---------------------------------------------------------- > > Thanks, > > -- > //Regards > Rasheed > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: Grant B. <gbi...@co...> - 2012-02-23 14:52:47
|
This is a QF/n bug that will be fixed in the next release. On Thu, Feb 23, 2012 at 5:45 AM, Rasheed Waraich <ras...@gm...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi All, > > I am porting the existing connector to latest version of quickfxn ( > http://www.quickfixn.org/help) > > I can't understand why the QuickFix.Fields.Currency filed has been changed > to decimal from string? > > Or may be I am using the wrong field.. Can someone explain which fields > maps to (Currency (Tag = 15, Type: Currency))? > > Thanks, > > -- > //Regards > Rasheed > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: Rasheed W. <ras...@gm...> - 2012-02-23 11:45:47
|
Hi All, I am porting the existing connector to latest version of quickfxn ( http://www.quickfixn.org/help) I can't understand why the QuickFix.Fields.Currency filed has been changed to decimal from string? Or may be I am using the wrong field.. Can someone explain which fields maps to (Currency (Tag = 15, Type: Currency))? Thanks, -- //Regards Rasheed |
From: Rasheed W. <ras...@gm...> - 2012-02-23 11:37:47
|
Hi Experts, We are trying to port our existing connectors to new native version of .net quickfixn (http://www.quickfixn.org/help) because nunit crashes with the older versions of quickfixn due to managed/unmanaged issues... Right now we are facing following exception... we have to use the dictionary because we are using repeating groups... we can't understand that which field is causing this issue. We are using FIX43.xml ... is it possible to turn on some debugging to figure out which field is creating this exception? It will be great if someone can suggest how to fix this problem? --------------------------------------------------------- QuickFix.DictionaryParseException: invalid type: String at QuickFix.DataDictionary.DDField.FieldTypeFromFix(String type) at QuickFix.DataDictionary.DDField..ctor(Int32 tag, String name, HashSet`1 enums, String fixFldType) at QuickFix.DataDictionary.DataDictionary.newField(XmlNode fldEl) at QuickFix.DataDictionary.DataDictionary.parseFields(XmlDocument doc) at QuickFix.DataDictionary.DataDictionary.Load(String path) at QuickFix.DataDictionary.DataDictionary..ctor(String path) at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID, Dictionary settings, String settingsKey, String beginString) at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID sessionID, Dictionary settings, DataDictionaryProvider provider) at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary settings) at QuickFix.AbstractInitiator..ctor(Application app, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory) at QuickFix.Transport.SocketInitiator..ctor(Application application, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory) ---------------------------------------------------------- Thanks, -- //Regards Rasheed |
From: Grant B. <gbi...@co...> - 2012-02-17 15:25:28
|
All I have to offer is the website documentation, which presumes a certain amount of FIX knowledge. (Note: FIX is an industry-standard protocol. QuickFIX is just a software engine that is designed to use the protocol.) The main thing to remember is that FIX merely defines a system for transmitting messages. While it provides a lot of message types and fields to be used in financial transactions, it does not force you to use them, and a lot of institutions use the same messages in quite different ways. Most institutions will provide some documentation about their FIX connection. These docs will tell you how they use FIX, which messages they support, which custom-fields they've added, and which messages they've altered for their own use. You may have to modify your QuickFIX data dictionary to match their revisions. I think you should first try to find the docs for the FIX provider you want to connect to. I think those will be informative as a real-world example of FIX in use. -Grant On Fri, Feb 17, 2012 at 6:46 AM, Marcelo Beckmann < bec...@gm...> wrote: > Hi Grant, > > Maybe I misunderstood some basic FIX concepts. Thanks anyway for your > quick reply. > > > Do you have some book or link indication about quick fix? > > Thanks again four your help. > > Marcelo Beckmann > > On Wed, Feb 8, 2012 at 1:55 AM, Grant Birchmeier < > gbi...@co...> wrote: > >> I don't understand the question. >> >> ClOrdId is just a field in a message. You can always alter its value. >> >> If you're asking if you can change the id for a specific order flow, >> well, that's a question for your broker, not for QuickFIX. >> >> >> >> >> On Tue, Feb 7, 2012 at 7:05 PM, Marcelo Beckmann < >> bec...@gm...> wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> >>> PS.: I'm using 1.13.3 version for C++ in visual studio 2010. >>> >>> Thks again, >>> >>> >>> On Tue, Feb 7, 2012 at 11:02 PM, Marcelo Beckmann < >>> bec...@gm...> wrote: >>> >>>> Hi masters, >>>> >>>> Is it possible to redefine the ClOrdId sequence without to shutdown a >>>> session? >>>> >>>> Thanks in advance for your help, >>>> >>>> -- >>>> Marcelo Beckmann >>>> >>> >>> >>> >>> -- >>> Marcelo Beckmann >>> >>> >>> ------------------------------------------------------------------------------ >>> Keep Your Developer Skills Current with LearnDevNow! >>> The most comprehensive online learning library for Microsoft developers >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >>> Metro Style Apps, more. Free future releases when you subscribe now! >>> http://p.sf.net/sfu/learndevnow-d2d >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >> >> >> >> -- >> Grant Birchmeier >> *Connamara Systems, LLC* >> *Made-To-Measure Trading Solutions.* >> Exactly what you need. No more. No less.* >> * >> http://connamara.com >> >> > > > -- > Marcelo Beckmann > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: Marcelo B. <bec...@gm...> - 2012-02-17 12:46:55
|
Hi Grant, Maybe I misunderstood some basic FIX concepts. Thanks anyway for your quick reply. Do you have some book or link indication about quick fix? Thanks again four your help. Marcelo Beckmann On Wed, Feb 8, 2012 at 1:55 AM, Grant Birchmeier <gbi...@co...>wrote: > I don't understand the question. > > ClOrdId is just a field in a message. You can always alter its value. > > If you're asking if you can change the id for a specific order flow, well, > that's a question for your broker, not for QuickFIX. > > > > > On Tue, Feb 7, 2012 at 7:05 PM, Marcelo Beckmann < > bec...@gm...> wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> PS.: I'm using 1.13.3 version for C++ in visual studio 2010. >> >> Thks again, >> >> >> On Tue, Feb 7, 2012 at 11:02 PM, Marcelo Beckmann < >> bec...@gm...> wrote: >> >>> Hi masters, >>> >>> Is it possible to redefine the ClOrdId sequence without to shutdown a >>> session? >>> >>> Thanks in advance for your help, >>> >>> -- >>> Marcelo Beckmann >>> >> >> >> >> -- >> Marcelo Beckmann >> >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > > -- > Grant Birchmeier > *Connamara Systems, LLC* > *Made-To-Measure Trading Solutions.* > Exactly what you need. No more. No less.* > * > http://connamara.com > > -- Marcelo Beckmann |
From: Grant B. <gbi...@co...> - 2012-02-08 03:56:17
|
I don't understand the question. ClOrdId is just a field in a message. You can always alter its value. If you're asking if you can change the id for a specific order flow, well, that's a question for your broker, not for QuickFIX. On Tue, Feb 7, 2012 at 7:05 PM, Marcelo Beckmann <bec...@gm... > wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > PS.: I'm using 1.13.3 version for C++ in visual studio 2010. > > Thks again, > > > On Tue, Feb 7, 2012 at 11:02 PM, Marcelo Beckmann < > bec...@gm...> wrote: > >> Hi masters, >> >> Is it possible to redefine the ClOrdId sequence without to shutdown a >> session? >> >> Thanks in advance for your help, >> >> -- >> Marcelo Beckmann >> > > > > -- > Marcelo Beckmann > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: Marcelo B. <bec...@gm...> - 2012-02-08 01:05:12
|
PS.: I'm using 1.13.3 version for C++ in visual studio 2010. Thks again, On Tue, Feb 7, 2012 at 11:02 PM, Marcelo Beckmann < bec...@gm...> wrote: > Hi masters, > > Is it possible to redefine the ClOrdId sequence without to shutdown a > session? > > Thanks in advance for your help, > > -- > Marcelo Beckmann > -- Marcelo Beckmann |
From: Marcelo B. <bec...@gm...> - 2012-02-08 01:02:49
|
Hi masters, Is it possible to redefine the ClOrdId sequence without to shutdown a session? Thanks in advance for your help, -- Marcelo Beckmann |
From: Grant B. <gbi...@co...> - 2012-02-07 20:17:08
|
When you created your Initiator/Acceptor, did you provide a LogFactory? That config setting alone isn't enough. On Tue, Feb 7, 2012 at 1:42 PM, beau_brummel <pau...@ho...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I have added a FileLogPath setting to my .cfg file, but nothing is being > saved there. > > [DEFAULT] > FileLogPath=C:\inboundlogs > > What am I missing ? > > > > > -- > View this message in context: > http://old.nabble.com/FileLogPath-tp33281190p33281190.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less.* * http://connamara.com |
From: paul q. <pau...@ho...> - 2012-02-07 20:10:54
|
Solved, thx! I replaced ScreenLogFactory logFactory = new ScreenLogFactory(settings) with LogFactory logFactory = new FileLogFactory(settings); Here is my code in full: SessionSettings settings = new SessionSettings(_fixcfg); FileStoreFactory storeFactory = new FileStoreFactory(settings); LogFactory logFactory = new FileLogFactory(settings); //ScreenLogFactory logFactory = new ScreenLogFactory(settings); MessageFactory messageFactory = new DefaultMessageFactory(); initiator = new SocketInitiator(_instance, storeFactory, settings, logFactory, messageFactory) initiator.start(); Thread.Sleep(3000); System.Collections.ArrayList list = initiator.getSessions(); SessionID sessionID = (SessionID)list[0]; From: gbi...@co... Date: Tue, 7 Feb 2012 13:48:58 -0600 Subject: Re: [Quickfix-developers] FileLogPath To: pau...@ho... CC: qui...@li... When you created your Initiator/Acceptor, did you provide a LogFactory? That config setting alone isn't enough. On Tue, Feb 7, 2012 at 1:42 PM, beau_brummel <pau...@ho...> wrote: QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I have added a FileLogPath setting to my .cfg file, but nothing is being saved there. [DEFAULT] FileLogPath=C:\inboundlogs What am I missing ? -- View this message in context: http://old.nabble.com/FileLogPath-tp33281190p33281190.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers -- Grant Birchmeier Connamara Systems, LLC Made-To-Measure Trading Solutions.Exactly what you need. No more. No less. http://connamara.com |
From: beau_brummel <pau...@ho...> - 2012-02-07 19:42:23
|
I have added a FileLogPath setting to my .cfg file, but nothing is being saved there. [DEFAULT] FileLogPath=C:\inboundlogs What am I missing ? -- View this message in context: http://old.nabble.com/FileLogPath-tp33281190p33281190.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: beau_brummel <pau...@ho...> - 2012-02-03 19:39:48
|
Resolved. Error on my part. I was referring to the .body files which of course only log outgoing messages. Thx -- View this message in context: http://old.nabble.com/only-admin-level-messages-are-being-saved-to-the-log-file-tp33244476p33258922.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Pablo M. <mar...@gm...> - 2012-02-02 02:17:06
|
Hello, I was looking at the code and you have a problem (AbstractIoHandler -> messageReceived). The classes AbstractLog messages arrive before parsing. Therefore you will not be able to distinguish them, unless you pay the cost of manually parsing the string and implementing a AbstractLog LogFactory. But what could make is in your class that implements the methods quickfix.Application add in the methods toAdmin and fromAdmin a log of their own. public void toAdmin (Message message, SessionID sessionId) { log.debug ("to admin:" + message.toString ()); ... } The problem is that since you'd have QuickFixJ logs before parsing the messages, if there was an error in the message, it will not come to your class Application Look AbstractIoHandler class in MessageReceived method that can give you an idea. Would have to modify the class to check after parsing the type of message and decide whether or not logging. I hope you find it helpful. Good luck. - Pablo On Wed, Feb 1, 2012 at 2:59 PM, beau_brummel <pau...@ho...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hello All, > I have a fix initiator connection up and running. I'm receiving admin and > app level messages, although only the admin-level messages are being saved > to the log file -> heartbeats, rejects etc > No execution messages ( 35=8 ) are saved. > > Is there a setting I need to add to the cfg file ? > > Thanks in advance > -- > View this message in context: > http://old.nabble.com/only-admin-level-messages-are-being-saved-to-the-log-file-tp33244476p33244476.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |