quickfix-developers Mailing List for QuickFIX (Page 61)
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: EclipseCap <tob...@ec...> - 2009-02-19 21:01:27
|
I am starting off on development of quickfix with c#. I am wondering if I am heading down the right path. I am wanting to make connections to multiple (2) trading houses. Here are two ways I think that I can do this. 1: Setup two sessions in a single initiator with each session having a unique SocketConnectHost. 2. Setup two SocketInitiators with two different configs and each config having a single session. The only nice part about this version is that I could bring up one connection and leave the other connection down. I have tried both and on the surface they both seem to at least connect. Would one way over the other provide less headaches in the long run? Tim -- View this message in context: http://www.nabble.com/Connections-to-multiple-exchanges-in-C--tp22109516p22109516.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: <Jon...@ub...> - 2009-02-19 16:25:41
|
You're building a 64-bit application, but trying to link to 32-bit libraries. Try passing -m32 to the compiler, so that your app is 32-bit, or install the 64-bit libs. Jonathan Visit our website at http://www.ubs.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mails are not encrypted and cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. UBS Limited is a company registered in England & Wales under company number 2035362, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS AG (London Branch) is registered as a branch of a foreign company under number BR004507, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS Clearing and Execution Services Limited is a company registered in England & Wales under company number 03123037, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. |
From: Michael F. <mic...@gm...> - 2009-02-19 16:16:59
|
Hi, I am trying to compile QuickFIX under Centos5 Linux and am struggling to link in MySQL, Postgresql or the Python API. Quickfix on it's own compiles fine. Errors appear to be linking errors but could be something else. If specific versions of Python, MySQL, LXML2 are required how do I find out what I need? Michael Error msg with MySQL: g++ -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o .libs/Session.o .libs/SessionTime.o .libs/SessionFactory.o .libs/Parser.o .libs/Log.o .libs/FileLog.o.libs/Settings.o .libs/ConfigLexer.o .libs/MessageStore.o .libs/SocketServer.o .libs/SocketConnector.o .libs/Acceptor.o .libs/Initiator.o .libs/SocketAcceptor.o .libs/SocketInitiator.o .libs/SocketMonitor.o .libs/SocketConnection.o .libs/ThreadedSocketAcceptor.o .libs/ThreadedSocketInitiator.o .libs/ThreadedSocketConnection.o .libs/FileStore.o .libs/MySQLStore.o .libs/MySQLLog.o .libs/PostgreSQLStore.o .libs/PostgreSQLLog.o .libs/Dictionary.o .libs/DataDictionary.o .libs/SessionSettings.o .libs/FieldTypes.o .libs/FieldMap.o .libs/Message.o .libs/Group.o.libs/MessageSorters.o .libs/HttpParser.o .libs/HttpMessage.o .libs/HttpConnection.o .libs/HttpServer.o .libs/Utility.o .libs/LIBXML_DOMDocument.o .libs/CallStack.o -lxml2 -lz -L/usr/lib/mysql -L/usr/mysql/lib -lmysqlclient -L/usr/lib/gcc/ x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o -Wl,-soname -Wl,libquickfix.so.10 -o .libs/libquickfix.so.10.0.0 /usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient /usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make[4]: *** [libquickfix.la] Error 1 Error msg with Postgresql: (seems to link fine with Postgresql and then fail to link with lxml2) g++ -g -O2 -Wall -ansi -Wpointer-arith -Wwrite-strings -I/usr/include -I/usr/include/libxml2 -o .libs/tradeclient tradeclient.o Application.o ../../src/C++/.libs/libquickfix.so -L/usr/lib -lpthread -lxml2 -lz -lm -lpq -Wl,--rpath -Wl,/usr/local/lib /usr/bin/ld: skipping incompatible /usr/lib/libxml2.so when searching for -lxml2 /usr/bin/ld: skipping incompatible /usr/lib/libxml2.a when searching for -lxml2 /usr/bin/ld: skipping incompatible /usr/lib/libpq.so when searching for -lpq /usr/bin/ld: skipping incompatible /usr/lib/libpq.a when searching for -lpq Python API gets this far and then simply hangs: g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I.. -I../.. -g -O2 -Wall -ansi -Wpointer-arith -Wwrite-strings -I/usr/include/libxml2 -I/usr/include/python2.4 -MT QuickfixPython.lo -MD -MP -MF .deps/QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/QuickfixPython.o QuickfixPython.cpp: In function 'void SWIG_Python_SetSwigThis(PyObject*, PyObjec t*)': QuickfixPython.cpp:2173: warning: deprecated conversion from string constant to 'char*'' QuickfixPython.cpp: In function 'int SWIG_AsPtr_std_string(PyObject*, std::string**)': QuickfixPython.cpp:3987: warning: dereferencing type-punned pointer will break strict-aliasing rules QuickfixPython.cpp: In function 'int SWIG_AsVal_bool(PyObject*, bool*)': QuickfixPython.cpp:4026: warning: dereferencing type-punned pointer will break strict-aliasing rules QuickfixPython.cpp:4029: warning: dereferencing type-punned pointer will break strict-aliasing rules Versions: mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (x86_64) using readline 5.0 psql (PostgreSQL) 8.1.11 Python 2.4.3 (#1, May 24 2008, 13:57:05) |
From: Manuel L. <lop...@gm...> - 2009-02-18 06:52:09
|
I notice that there is a new release for quickFix/J with support for fix 5.0. I am using C#. 1. Should I try to use IKVM to connect to quickfix/J (gives me some perhaps harmless errors, and I'm not sure of the robustness of using IKVM for heavy-duty apps)? 2. Or will there be a new version of quickfix released soon? 3. Or is there a way for me to compile the new code used by quickfix/J to .net code instead? Thanks. |
From: Grant B. <gbi...@co...> - 2009-02-18 05:13:29
|
Yes, changing the fieldtype to String in the FIX44.xml would probably work as well. On Tue, Feb 17, 2009 at 9:24 PM, Malinka Rellikwodahs <ael...@gm...> wrote: > would changing the QF field to String and then recompiling to match > FIX 5.0 work also?, it seems that treating it as a string as far as > FIX goes should also work, now I don't need to use the values 10-12 > and I do control both sides, I just wanted to make sure I was > following the FIX spec as closely as I can with the features I was > implementing, Thank you for the input I'll likely just continue > treating it as a char and just ignore the missing values > > On Tue, Feb 17, 2009 at 21:50, Grant Birchmeier > <gbi...@co...> wrote: >> QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> After further investigation, I see I was wrong. And I'm hesitant to >> say this, but the most recent 4.4 spec seems to be in error for field >> 139 'MiscFeeType'. >> >> FIX spec (Vol 1) defines char as such: >> char: Single character value, can include any alphanumeric character >> or punctuation except >> the delimiter. All char fields are case sensitive (i.e. m ≠ M). >> >> Since ASCII codes 0-12 are not alphanumeric, the spec really does mean >> characters '1', '2', etc. And yes, '10', '11', and '12' are, indeed, >> impossible in this context. You can see this erroneous definition in >> the fixml.4.4.dtd document >> (http://www.fixprotocol.org/specifications/fix4.4livedtd/index.html). >> >> QuickFIX's FIX44.xml completely omits '10'-'12', as does the QuickFIX/J 4.4 API. >> >> In FIX 5.0, this field type has been changed to 'string', so I guess >> somebody noticed the error and fixed it. >> >> So, Malinka, you were right. You should set this field to be chars >> '1'-'9'. If you need to use values '10'-'12', you have a problem. If >> you control both the server and client, you can change '10'-'12' to >> other characters, such as 'a' 'b' 'c', in the FIX44.xml file and then >> recompile QuickFIX for both sides. That might be the easiest thing to >> do. >> >> If you don't need to use values '10'-'12', then I suggest you do nothing! >> >> -Grant >> >> >> On Tue, Feb 17, 2009 at 6:46 PM, Malinka Rellikwodahs >> <ael...@gm...> wrote: >>> On Tue, Feb 17, 2009 at 16:38, Grant Birchmeier >>> <gbi...@co...> wrote: >>>> In C++, a char can be treated like an int. Values 10, 11, and 12 can >>>> be assigned to a char without a problem. >>>> >>>> If you have C++ code such as "char x = 8;", then x will not be storing >>>> the character "8", but the unsigned integer value 8, which is intended >>>> to be interpreted as the ASCII character with code 8 (see >>>> http://www.asciitable.com/). >>> >>> yes and 8 != '8' (56), and in QF the 139 value of "Markup" is '8' 56 >>> if displayed as an int. >>> >>> If the FIX spec expected a integral value of 8 to be interpreted as >>> Backspace, then they could not have a value of 1 (Start of Header) >>> which is the FIX field delimiter >>> >>>> In the FIX spec, value 139 is specified as a char. >>> >>> Which would be the a single Ascii value not an integer between 0-255 >>> otherwise they would have specified the Field as an integer. >>> >>>> Note: A char and an int are not exactly the same. On many (most?) >>>> implementations, a char is 8 bits wide, and thus can only range from >>>> 0-255. >>>> >>> >>> Also this does not answer the question of why another source would >>> refer to the field as being of type Int >>> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise >> -Strategies to boost innovation and cut costs with open source participation >> -Receive a $600 discount off the registration fee with the source code: SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > |
From: Malinka R. <ael...@gm...> - 2009-02-18 03:24:23
|
would changing the QF field to String and then recompiling to match FIX 5.0 work also?, it seems that treating it as a string as far as FIX goes should also work, now I don't need to use the values 10-12 and I do control both sides, I just wanted to make sure I was following the FIX spec as closely as I can with the features I was implementing, Thank you for the input I'll likely just continue treating it as a char and just ignore the missing values On Tue, Feb 17, 2009 at 21:50, Grant Birchmeier <gbi...@co...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > After further investigation, I see I was wrong. And I'm hesitant to > say this, but the most recent 4.4 spec seems to be in error for field > 139 'MiscFeeType'. > > FIX spec (Vol 1) defines char as such: > char: Single character value, can include any alphanumeric character > or punctuation except > the delimiter. All char fields are case sensitive (i.e. m ≠ M). > > Since ASCII codes 0-12 are not alphanumeric, the spec really does mean > characters '1', '2', etc. And yes, '10', '11', and '12' are, indeed, > impossible in this context. You can see this erroneous definition in > the fixml.4.4.dtd document > (http://www.fixprotocol.org/specifications/fix4.4livedtd/index.html). > > QuickFIX's FIX44.xml completely omits '10'-'12', as does the QuickFIX/J 4.4 API. > > In FIX 5.0, this field type has been changed to 'string', so I guess > somebody noticed the error and fixed it. > > So, Malinka, you were right. You should set this field to be chars > '1'-'9'. If you need to use values '10'-'12', you have a problem. If > you control both the server and client, you can change '10'-'12' to > other characters, such as 'a' 'b' 'c', in the FIX44.xml file and then > recompile QuickFIX for both sides. That might be the easiest thing to > do. > > If you don't need to use values '10'-'12', then I suggest you do nothing! > > -Grant > > > On Tue, Feb 17, 2009 at 6:46 PM, Malinka Rellikwodahs > <ael...@gm...> wrote: >> On Tue, Feb 17, 2009 at 16:38, Grant Birchmeier >> <gbi...@co...> wrote: >>> In C++, a char can be treated like an int. Values 10, 11, and 12 can >>> be assigned to a char without a problem. >>> >>> If you have C++ code such as "char x = 8;", then x will not be storing >>> the character "8", but the unsigned integer value 8, which is intended >>> to be interpreted as the ASCII character with code 8 (see >>> http://www.asciitable.com/). >> >> yes and 8 != '8' (56), and in QF the 139 value of "Markup" is '8' 56 >> if displayed as an int. >> >> If the FIX spec expected a integral value of 8 to be interpreted as >> Backspace, then they could not have a value of 1 (Start of Header) >> which is the FIX field delimiter >> >>> In the FIX spec, value 139 is specified as a char. >> >> Which would be the a single Ascii value not an integer between 0-255 >> otherwise they would have specified the Field as an integer. >> >>> Note: A char and an int are not exactly the same. On many (most?) >>> implementations, a char is 8 bits wide, and thus can only range from >>> 0-255. >>> >> >> Also this does not answer the question of why another source would >> refer to the field as being of type Int >> > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Grant B. <gbi...@co...> - 2009-02-18 02:56:18
|
After further investigation, I see I was wrong. And I'm hesitant to say this, but the most recent 4.4 spec seems to be in error for field 139 'MiscFeeType'. FIX spec (Vol 1) defines char as such: char: Single character value, can include any alphanumeric character or punctuation except the delimiter. All char fields are case sensitive (i.e. m ≠ M). Since ASCII codes 0-12 are not alphanumeric, the spec really does mean characters '1', '2', etc. And yes, '10', '11', and '12' are, indeed, impossible in this context. You can see this erroneous definition in the fixml.4.4.dtd document (http://www.fixprotocol.org/specifications/fix4.4livedtd/index.html). QuickFIX's FIX44.xml completely omits '10'-'12', as does the QuickFIX/J 4.4 API. In FIX 5.0, this field type has been changed to 'string', so I guess somebody noticed the error and fixed it. So, Malinka, you were right. You should set this field to be chars '1'-'9'. If you need to use values '10'-'12', you have a problem. If you control both the server and client, you can change '10'-'12' to other characters, such as 'a' 'b' 'c', in the FIX44.xml file and then recompile QuickFIX for both sides. That might be the easiest thing to do. If you don't need to use values '10'-'12', then I suggest you do nothing! -Grant On Tue, Feb 17, 2009 at 6:46 PM, Malinka Rellikwodahs <ael...@gm...> wrote: > On Tue, Feb 17, 2009 at 16:38, Grant Birchmeier > <gbi...@co...> wrote: >> In C++, a char can be treated like an int. Values 10, 11, and 12 can >> be assigned to a char without a problem. >> >> If you have C++ code such as "char x = 8;", then x will not be storing >> the character "8", but the unsigned integer value 8, which is intended >> to be interpreted as the ASCII character with code 8 (see >> http://www.asciitable.com/). > > yes and 8 != '8' (56), and in QF the 139 value of "Markup" is '8' 56 > if displayed as an int. > > If the FIX spec expected a integral value of 8 to be interpreted as > Backspace, then they could not have a value of 1 (Start of Header) > which is the FIX field delimiter > >> In the FIX spec, value 139 is specified as a char. > > Which would be the a single Ascii value not an integer between 0-255 > otherwise they would have specified the Field as an integer. > >> Note: A char and an int are not exactly the same. On many (most?) >> implementations, a char is 8 bits wide, and thus can only range from >> 0-255. >> > > Also this does not answer the question of why another source would > refer to the field as being of type Int > |
From: Malinka R. <ael...@gm...> - 2009-02-18 00:46:38
|
On Tue, Feb 17, 2009 at 16:38, Grant Birchmeier <gbi...@co...> wrote: > In C++, a char can be treated like an int. Values 10, 11, and 12 can > be assigned to a char without a problem. > > If you have C++ code such as "char x = 8;", then x will not be storing > the character "8", but the unsigned integer value 8, which is intended > to be interpreted as the ASCII character with code 8 (see > http://www.asciitable.com/). yes and 8 != '8' (56), and in QF the 139 value of "Markup" is '8' 56 if displayed as an int. If the FIX spec expected a integral value of 8 to be interpreted as Backspace, then they could not have a value of 1 (Start of Header) which is the FIX field delimiter > In the FIX spec, value 139 is specified as a char. Which would be the a single Ascii value not an integer between 0-255 otherwise they would have specified the Field as an integer. > Note: A char and an int are not exactly the same. On many (most?) > implementations, a char is 8 bits wide, and thus can only range from > 0-255. > Also this does not answer the question of why another source would refer to the field as being of type Int |
From: Grant B. <gbi...@co...> - 2009-02-17 23:49:47
|
In C++, a char can be treated like an int. Values 10, 11, and 12 can be assigned to a char without a problem. If you have C++ code such as "char x = 8;", then x will not be storing the character "8", but the unsigned integer value 8, which is intended to be interpreted as the ASCII character with code 8 (see http://www.asciitable.com/). In the FIX spec, value 139 is specified as a char. Note: A char and an int are not exactly the same. On many (most?) implementations, a char is 8 bits wide, and thus can only range from 0-255. On Tue, Feb 17, 2009 at 3:05 PM, Malinka Rellikwodahs <ael...@gm...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > It appears there is some confusion regarding MiscFeeType (tag 139). > According to http://b2bits.com/fixopaedia/fixdic44/index.html it is a > Int field. According to > http://www.transacttools.net/ttportal/datadict/browser.jsp it is a > Char field. If it is supposed to be a char it has the impossible > values of 10 : Per transaction, 11 : Conversion, 12 : Agent. > > QuickFix treats it as a Char however it does not have 10, 11 and 12 > available, has this been a change to the FIX spec? What would be the > best solution? treate it as an IntField or treate it as a StringField? > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Malinka R. <ael...@gm...> - 2009-02-17 21:05:47
|
It appears there is some confusion regarding MiscFeeType (tag 139). According to http://b2bits.com/fixopaedia/fixdic44/index.html it is a Int field. According to http://www.transacttools.net/ttportal/datadict/browser.jsp it is a Char field. If it is supposed to be a char it has the impossible values of 10 : Per transaction, 11 : Conversion, 12 : Agent. QuickFix treats it as a Char however it does not have 10, 11 and 12 available, has this been a change to the FIX spec? What would be the best solution? treate it as an IntField or treate it as a StringField? |
From: Malinka R. <ael...@gm...> - 2009-02-11 17:54:57
|
In you're settings file set a file log directory http://www.quickfixengine.org/quickfix/doc/html/configuration.html and when you start your acceptor/initiator include a file log factory http://www.quickfixengine.org/quickfix/doc/html/application.html then in the log folder you specified in your settings there should be a file named after your session .event.log and in there it'll show you the logs you're looking for On Wed, Feb 11, 2009 at 06:04, Lloyd, Robert <Rob...@st...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi All, > I have one connection setup within my settings file and I cannot connect to this due to network problems. Is this reported anywhere? I have tried adding logging to the settings file and this file is not being created and I'm not sure if it can be handled in any of the Application events. I presume this is a frequent problem if the network goes down on a connection, how have any of you handled this? > > Thanks in advance > Rob > > ****************************************************************************************** > This communication is sent by the Standard Bank Plc or one of its affiliates > The registered details of Standard Bank Plc are: > Registered in England No. 2130447, Registered Office 25 Dowgate Hill London EC4R 2SB > Authorised and Regulated by the Financial Services Authority. > > More information on Standard Bank is available at www.standardbank.com > > Everything in this email and any attachments relating to the official business > of Standard Bank Group Limited and any or all subsidiaries, ("the Company"), is > proprietary to the Company. It is confidential, legally privileged and protected > by relevant laws. The Company does not own and endorse any other content. > Views and opinions are those of the sender unless clearly stated as being > that of the Company. > > The person or persons addressed in this email are the sole authorised > recipient. Please notify the sender immediately if it has unintentionally, > or inadvertently reached you and do not read, disclose or use the content > in any way and delete this e-mail from your system. > > The Company cannot ensure that the integrity of this email has been > maintained nor that it is free of errors, virus, interception or interference. > The sender therefore does not accept liability for any errors or omissions > in the contents of this message which arise as a result of e-mail transmission. > If verification is required please request a hard-copy version. This message > is provided for informational purposes and should not be construed as a > solicitation or offer to buy or sell any securities or related financial instruments. > ****************************************************************************************** > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code to > build responsive, highly engaging applications that combine the power of local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Lloyd, R. <Rob...@st...> - 2009-02-11 12:50:39
|
Hi All, I have one connection setup within my settings file and I cannot connect to this due to network problems. Is this reported anywhere? I have tried adding logging to the settings file and this file is not being created and I'm not sure if it can be handled in any of the Application events. I presume this is a frequent problem if the network goes down on a connection, how have any of you handled this? Thanks in advance Rob ***************************************************************************** This communication is sent by the Standard Bank Plc or one of its affiliates The registered details of Standard Bank Plc are: Registered in England No. 2130447, Registered Office 25 Dowgate Hill London EC4R 2SB Authorised and Regulated by the Financial Services Authority. More information on Standard Bank is available at www.standardbank.com Everything in this email and any attachments relating to the official business of Standard Bank Group Limited and any or all subsidiaries, the Company, is proprietary to the Company. It is confidential, legally privileged and protected by relevant laws. The Company does not own and endorse any other content. Views and opinions are those of the sender unless clearly stated as being that of the Company. The person or persons addressed in this email are the sole authorised recipient. Please notify the sender immediately if it has unintentionally, or inadvertently reached you and do not read, disclose or use the content in any way and delete this e-mail from your system. The Company cannot ensure that the integrity of this email has beenmaintained nor that it is free of errors, virus, interception or interference. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. ***************************************************************************** |
From: Marc H. <mj...@ho...> - 2009-02-10 20:20:26
|
Has anyone been successful at interfacing Quickfix with PHP? A few people have asked about this in the past but there weren't any follow ups. Running the latest SWIG against quickfix.i to create a PHP wrapper shows syntax errors on the python-related sections. Removing those sections (since I'm only generating a PHP wrapper) results in SWIG showing warnings but at least it completes. Compiling the resulting quickfix_wrap.cpp file fails, with a lot of "invalid cast type" errors - which are probably related to the earlier swig warnings. Any suggestions would be appreciated. Thanks! # swig -php -c++ quickfix.i ../C++/Exceptions.h:34: Warning(314): 'Exception' is a php reserved class name, class renamed as 'c_Exception' ../C++/Exceptions.h:38: Warning(314): 'Exception' is a php reserved class name, constructor renamed as 'c_Exception' ../C++/SocketInitiator.h:37: Warning(319): No access specifier given for base class SocketConnector::Strategy (ignored). ../C++/SocketAcceptor.h:37: Warning(319): No access specifier given for base class SocketServer::Strategy (ignored). ../C++/Exceptions.h:34: Warning(401): Nothing known about base class 'std::logic_error'. Ignored. ../C++/Field.h:97: Warning(503): Can't wrap 'operator <' unless renamed to a valid identifier. ../C++/Field.h:141: Warning(503): Can't wrap 'operator <<' unless renamed to a valid identifier. ../C++/Field.h:160: Warning(503): Can't wrap 'operator const std::string' unless renamed to a valid identifier. ../C++/Field.h:163: Warning(503): Can't wrap 'operator <' unless renamed to a valid identifier. (... and many similar repeated ...) ... and then: # gcc `php-config --includes` -fpic -c ./quickfix_wrap.cpp ./quickfix_wrap.cpp:2140:20: error: config.h: No such file or directory ./quickfix_wrap.cpp: In function âvoid* _IntArrayTo_int(void*, int*)â: ./quickfix_wrap.cpp:2272: error: cast from âvoid*â to âIntArrayâ loses precision ./quickfix_wrap.cpp: In function âvoid _wrap_new_AvgPx__SWIG_1(int, zval*, zval**, zval*, int)â: ./quickfix_wrap.cpp:25347: error: invalid cast from type âdoubleâ to type âFIX::PRICE*â (... hundreds more "invalid cast from type" errors thrown ...) |
From: Tayfun C. <tay...@gm...> - 2009-02-04 16:06:10
|
Hi; I've noticed that QuickFix is creating 2 database connections per each of the sessions created although MySQLStoreUseConnectionPool=Y and MySQLLogUseConnectionPool=Y switches have been in the settings file. I'm planing to use QuickFix on a project which i need to handle as many sessions as possible in one process (hundreds of sessions if not thousands possible). However, up to now i've not succeeded to create more that 50 sessions because MySQL server limits concurrent connections to 100 (i guess QuickFix creates 2 connections per sessions). Is this a bug or am i missing sth? Note that, I'm using the .Net version. |
From: Charles G. <cha...@un...> - 2009-02-04 15:20:53
|
Figured out the sequence that works (I think): ln -sf ../../src/ruby/quickfix.so $(top_builddir)/lib/ruby/quickfix.so #ln -sf ../../src/ruby/quickfix.bundle $(top_builddir)/lib/ruby/quickfix.bundle bash ./link.sh $(top_builddir)/lib/ruby quickfix.so quickfix.bundle src/ruby/quickfix.bundle does NOT exist, so that LN was causing an error. In lib/ruby, quickfix.bundle is a link to quickfix.so (created by link.sh). So I think that was the intended result. Maybe other flavors simply fail on ln and move on but Solaris was getting hung up on: #ln -sf ../../src/ruby/quickfix.bundle $(top_builddir)/lib/ruby/quickfix.bundle I have quickfix installed now and hopefully it will work just fine. Thanks. On Wed, Feb 4, 2009 at 10:04 AM, <Jon...@ub...> wrote: > On Solaris, ln gives that error if the target already exists but the > source file doesn't. > > $ mkdir tmp > $ cd tmp > $ ln -s foo bar > $ ln -s foo bar > > So the problem here: > > + ln -sf quickfix.so ../../lib/ruby/quickfix.bundle > ln: cannot create ../../lib/ruby/quickfix.bundle: File exists > > is that "../../lib/ruby/quickfix.bundle" already exists, but > "quickfix.so" doesn't. > > > > -----Original Message----- > From: Charles Gagnon [mailto:cha...@un...] > Sent: 04 February 2009 14:41 > To: Rodrick Brown > Cc: qui...@li... > Subject: Re: [Quickfix-developers] Trouble compiling QuickFix on Solaris > 10SPARC > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Rodrick, I love your blog... > > I checked config.log but nothing sticks out. The problem was on 'make', > not 'configure' so maybe that's why. > > I've narrowed it down to a problem in src/rudy, the Makefile has: > > all-local: > bash ./make_ruby.sh $(CXX) $(CXXFLAGS) $(LIBS) > mkdir -p $(top_builddir)/lib/ruby > ln -sf ../../src/ruby/quickfix_ruby.rb > $(top_builddir)/lib/ruby/quickfix_ruby.rb > ln -sf ../../src/ruby/quickfix_fields.rb > $(top_builddir)/lib/ruby/quickfix_fields.rb > ln -sf ../../src/ruby/quickfix40.rb > $(top_builddir)/lib/ruby/quickfix40.rb > ln -sf ../../src/ruby/quickfix41.rb > $(top_builddir)/lib/ruby/quickfix41.rb > ln -sf ../../src/ruby/quickfix42.rb > $(top_builddir)/lib/ruby/quickfix42.rb > ln -sf ../../src/ruby/quickfix43.rb > $(top_builddir)/lib/ruby/quickfix43.rb > ln -sf ../../src/ruby/quickfix44.rb > $(top_builddir)/lib/ruby/quickfix44.rb > ln -sf ../../src/ruby/quickfix.so > $(top_builddir)/lib/ruby/quickfix.so > ln -sf ../../src/ruby/quickfix.bundle > $(top_builddir)/lib/ruby/quickfix.bundle > > bash ./link.sh $(top_builddir)/lib/ruby quickfix.so > quickfix.bundle > > link.sh does this: > > + DIR=../../lib/ruby > + FILE1=quickfix.so > + FILE2=quickfix.bundle > + echo ../../lib/ruby/quickfix.so > ../../lib/ruby/quickfix.so > + '[' -e ../../lib/ruby/quickfix.so ']' > + ln -sf quickfix.so ../../lib/ruby/quickfix.bundle > ln: cannot create ../../lib/ruby/quickfix.bundle: File exists > > So the error seems to be trying to link on top on something we just > created two lines ago with another ln command. So I am thinking maybe a > name should be different somewhere or a directory. I tried removing the > two "ln -sf" before link.sh and it builds okay but by the time I run > make install, the files are no longer there. No idea what other step > removed them. > > Any ideas? > > On Tue, Feb 3, 2009 at 4:32 PM, Rodrick Brown <rod...@gm...> > wrote: >> Take a look at config.log to see where exactly the compilation or test > >> failed to get a better idea of why its failing. >> >> On Tue, Feb 3, 2009 at 4:14 PM, Charles Gagnon > <cha...@un...> wrote: >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. >>> I have no experience with QuickFix and I am just trying it out. >>> Anybody seen similar errors? >>> >>> I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" >>> >>> [...] >>> mkdir -p ../../lib/ruby >>> ln -sf ../../src/ruby/quickfix_ruby.rb >>> ../../lib/ruby/quickfix_ruby.rb ln -sf >>> ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb >>> ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb ln >>> -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb ln -sf >>> ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb ln -sf >>> ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb ln -sf >>> ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb ln -sf >>> ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so ln -sf >>> ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle bash >>> ./link.sh ../../lib/ruby quickfix.so quickfix.bundle >>> ../../lib/ruby/quickfix.so >>> ln: cannot create ../../lib/ruby/quickfix.bundle: File exists >>> *** Error code 2 >>> make: Fatal error: Command failed for target `all-local' >>> Current working directory >>> /home/cgagnon/metc/src/quickfix-1844/src/ruby >>> *** Error code 1 >>> The following command caused the error: >>> set fnord $MAKEFLAGS; amf=$2; \ >>> dot_seen=no; \ >>> target=`echo all-recursive | sed s/-recursive//`; \ >>> list='C++ ruby'; for subdir in $list; do \ >>> echo "Making $target in $subdir"; \ >>> if test "$subdir" = "."; then \ >>> dot_seen=yes; \ >>> local_target="$target-am"; \ >>> else \ >>> local_target="$target"; \ >>> fi; \ >>> (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit >>> 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = > >>> "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" >>> make: Fatal error: Command failed for target `all-recursive' >>> Current working directory /home/cgagnon/metc/src/quickfix-1844/src >>> *** Error code 1 >>> The following command caused the error: >>> set fnord $MAKEFLAGS; amf=$2; \ >>> dot_seen=no; \ >>> target=`echo all-recursive | sed s/-recursive//`; \ list='src bin >>> spec test examples CPPTest doc'; for subdir in $list; do \ echo >>> "Making $target in $subdir"; \ if test "$subdir" = "."; then \ >>> dot_seen=yes; \ >>> local_target="$target-am"; \ >>> else \ >>> local_target="$target"; \ >>> fi; \ >>> (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit >>> 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = > >>> "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" >>> make: Fatal error: Command failed for target `all-recursive' >>> Current working directory /home/cgagnon/metc/src/quickfix-1844 >>> *** Error code 1 >>> make: Fatal error: Command failed for target `all' >>> >>> >>> -- >>> Charles Gagnon >>> http://unixrealm.com >>> charlesg at unixrealm.com >>> >>> --------------------------------------------------------------------- >>> --------- Create and Deploy Rich Internet Apps outside the browser >>> with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can >>> use existing skills and code to build responsive, highly engaging >>> applications that combine the power of local resources and data with >>> the reach of the web. Download the Adobe AIR SDK and Ajax docs to >>> start building applications today-http://p.sf.net/sfu/adobe-com >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >> >> >> >> -- >> [ Rodrick R. Brown ] >> http://www.rodrickbrown.com http://www.linkedin.com/in/rodrickbrown >> > > > > -- > Charles Gagnon > http://unixrealm.com > charlesg at unixrealm.com > > ------------------------------------------------------------------------ > ------ > Create and Deploy Rich Internet Apps outside the browser with > Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use > existing skills and code to build responsive, highly engaging > applications that combine the power of local resources and data with the > reach of the web. Download the Adobe AIR SDK and Ajax docs to start > building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > Visit our website at http://www.ubs.com > > This message contains confidential information and is intended only > for the individual named. If you are not the named addressee you > should not disseminate, distribute or copy this e-mail. Please > notify the sender immediately by e-mail if you have received this > e-mail by mistake and delete this e-mail from your system. > > E-mails are not encrypted and cannot be guaranteed to be secure or > error-free as information could be intercepted, corrupted, lost, > destroyed, arrive late or incomplete, or contain viruses. The sender > therefore does not accept liability for any errors or omissions in the > contents of this message which arise as a result of e-mail transmission. > If verification is required please request a hard-copy version. This > message is provided for informational purposes and should not be > construed as a solicitation or offer to buy or sell any securities > or related financial instruments. > > UBS Limited is a company registered in England & Wales under company > number 2035362, whose registered office is at 1 Finsbury Avenue, > London, EC2M 2PP, United Kingdom. > > UBS AG (London Branch) is registered as a branch of a foreign company > under number BR004507, whose registered office is at > 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. > > UBS Clearing and Execution Services Limited is a company registered > in England & Wales under company number 03123037, whose registered > office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. > -- Charles Gagnon http://unixrealm.com charlesg at unixrealm.com |
From: <Jon...@ub...> - 2009-02-04 15:04:58
|
On Solaris, ln gives that error if the target already exists but the source file doesn't. $ mkdir tmp $ cd tmp $ ln -s foo bar $ ln -s foo bar So the problem here: + ln -sf quickfix.so ../../lib/ruby/quickfix.bundle ln: cannot create ../../lib/ruby/quickfix.bundle: File exists is that "../../lib/ruby/quickfix.bundle" already exists, but "quickfix.so" doesn't. -----Original Message----- From: Charles Gagnon [mailto:cha...@un...] Sent: 04 February 2009 14:41 To: Rodrick Brown Cc: qui...@li... Subject: Re: [Quickfix-developers] Trouble compiling QuickFix on Solaris 10SPARC QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Rodrick, I love your blog... I checked config.log but nothing sticks out. The problem was on 'make', not 'configure' so maybe that's why. I've narrowed it down to a problem in src/rudy, the Makefile has: all-local: bash ./make_ruby.sh $(CXX) $(CXXFLAGS) $(LIBS) mkdir -p $(top_builddir)/lib/ruby ln -sf ../../src/ruby/quickfix_ruby.rb $(top_builddir)/lib/ruby/quickfix_ruby.rb ln -sf ../../src/ruby/quickfix_fields.rb $(top_builddir)/lib/ruby/quickfix_fields.rb ln -sf ../../src/ruby/quickfix40.rb $(top_builddir)/lib/ruby/quickfix40.rb ln -sf ../../src/ruby/quickfix41.rb $(top_builddir)/lib/ruby/quickfix41.rb ln -sf ../../src/ruby/quickfix42.rb $(top_builddir)/lib/ruby/quickfix42.rb ln -sf ../../src/ruby/quickfix43.rb $(top_builddir)/lib/ruby/quickfix43.rb ln -sf ../../src/ruby/quickfix44.rb $(top_builddir)/lib/ruby/quickfix44.rb ln -sf ../../src/ruby/quickfix.so $(top_builddir)/lib/ruby/quickfix.so ln -sf ../../src/ruby/quickfix.bundle $(top_builddir)/lib/ruby/quickfix.bundle bash ./link.sh $(top_builddir)/lib/ruby quickfix.so quickfix.bundle link.sh does this: + DIR=../../lib/ruby + FILE1=quickfix.so + FILE2=quickfix.bundle + echo ../../lib/ruby/quickfix.so ../../lib/ruby/quickfix.so + '[' -e ../../lib/ruby/quickfix.so ']' + ln -sf quickfix.so ../../lib/ruby/quickfix.bundle ln: cannot create ../../lib/ruby/quickfix.bundle: File exists So the error seems to be trying to link on top on something we just created two lines ago with another ln command. So I am thinking maybe a name should be different somewhere or a directory. I tried removing the two "ln -sf" before link.sh and it builds okay but by the time I run make install, the files are no longer there. No idea what other step removed them. Any ideas? On Tue, Feb 3, 2009 at 4:32 PM, Rodrick Brown <rod...@gm...> wrote: > Take a look at config.log to see where exactly the compilation or test > failed to get a better idea of why its failing. > > On Tue, Feb 3, 2009 at 4:14 PM, Charles Gagnon <cha...@un...> wrote: >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. >> I have no experience with QuickFix and I am just trying it out. >> Anybody seen similar errors? >> >> I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" >> >> [...] >> mkdir -p ../../lib/ruby >> ln -sf ../../src/ruby/quickfix_ruby.rb >> ../../lib/ruby/quickfix_ruby.rb ln -sf >> ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb >> ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb ln >> -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb ln -sf >> ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb ln -sf >> ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb ln -sf >> ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb ln -sf >> ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so ln -sf >> ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle bash >> ./link.sh ../../lib/ruby quickfix.so quickfix.bundle >> ../../lib/ruby/quickfix.so >> ln: cannot create ../../lib/ruby/quickfix.bundle: File exists >> *** Error code 2 >> make: Fatal error: Command failed for target `all-local' >> Current working directory >> /home/cgagnon/metc/src/quickfix-1844/src/ruby >> *** Error code 1 >> The following command caused the error: >> set fnord $MAKEFLAGS; amf=$2; \ >> dot_seen=no; \ >> target=`echo all-recursive | sed s/-recursive//`; \ >> list='C++ ruby'; for subdir in $list; do \ >> echo "Making $target in $subdir"; \ >> if test "$subdir" = "."; then \ >> dot_seen=yes; \ >> local_target="$target-am"; \ >> else \ >> local_target="$target"; \ >> fi; \ >> (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit >> 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = >> "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" >> make: Fatal error: Command failed for target `all-recursive' >> Current working directory /home/cgagnon/metc/src/quickfix-1844/src >> *** Error code 1 >> The following command caused the error: >> set fnord $MAKEFLAGS; amf=$2; \ >> dot_seen=no; \ >> target=`echo all-recursive | sed s/-recursive//`; \ list='src bin >> spec test examples CPPTest doc'; for subdir in $list; do \ echo >> "Making $target in $subdir"; \ if test "$subdir" = "."; then \ >> dot_seen=yes; \ >> local_target="$target-am"; \ >> else \ >> local_target="$target"; \ >> fi; \ >> (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit >> 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = >> "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" >> make: Fatal error: Command failed for target `all-recursive' >> Current working directory /home/cgagnon/metc/src/quickfix-1844 >> *** Error code 1 >> make: Fatal error: Command failed for target `all' >> >> >> -- >> Charles Gagnon >> http://unixrealm.com >> charlesg at unixrealm.com >> >> --------------------------------------------------------------------- >> --------- Create and Deploy Rich Internet Apps outside the browser >> with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can >> use existing skills and code to build responsive, highly engaging >> applications that combine the power of local resources and data with >> the reach of the web. Download the Adobe AIR SDK and Ajax docs to >> start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > > -- > [ Rodrick R. Brown ] > http://www.rodrickbrown.com http://www.linkedin.com/in/rodrickbrown > -- Charles Gagnon http://unixrealm.com charlesg at unixrealm.com ------------------------------------------------------------------------ ------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers Visit our website at http://www.ubs.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mails are not encrypted and cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. UBS Limited is a company registered in England & Wales under company number 2035362, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS AG (London Branch) is registered as a branch of a foreign company under number BR004507, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS Clearing and Execution Services Limited is a company registered in England & Wales under company number 03123037, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. |
From: Charles G. <cha...@un...> - 2009-02-04 14:40:46
|
Rodrick, I love your blog... I checked config.log but nothing sticks out. The problem was on 'make', not 'configure' so maybe that's why. I've narrowed it down to a problem in src/rudy, the Makefile has: all-local: bash ./make_ruby.sh $(CXX) $(CXXFLAGS) $(LIBS) mkdir -p $(top_builddir)/lib/ruby ln -sf ../../src/ruby/quickfix_ruby.rb $(top_builddir)/lib/ruby/quickfix_ruby.rb ln -sf ../../src/ruby/quickfix_fields.rb $(top_builddir)/lib/ruby/quickfix_fields.rb ln -sf ../../src/ruby/quickfix40.rb $(top_builddir)/lib/ruby/quickfix40.rb ln -sf ../../src/ruby/quickfix41.rb $(top_builddir)/lib/ruby/quickfix41.rb ln -sf ../../src/ruby/quickfix42.rb $(top_builddir)/lib/ruby/quickfix42.rb ln -sf ../../src/ruby/quickfix43.rb $(top_builddir)/lib/ruby/quickfix43.rb ln -sf ../../src/ruby/quickfix44.rb $(top_builddir)/lib/ruby/quickfix44.rb ln -sf ../../src/ruby/quickfix.so $(top_builddir)/lib/ruby/quickfix.so ln -sf ../../src/ruby/quickfix.bundle $(top_builddir)/lib/ruby/quickfix.bundle bash ./link.sh $(top_builddir)/lib/ruby quickfix.so quickfix.bundle link.sh does this: + DIR=../../lib/ruby + FILE1=quickfix.so + FILE2=quickfix.bundle + echo ../../lib/ruby/quickfix.so ../../lib/ruby/quickfix.so + '[' -e ../../lib/ruby/quickfix.so ']' + ln -sf quickfix.so ../../lib/ruby/quickfix.bundle ln: cannot create ../../lib/ruby/quickfix.bundle: File exists So the error seems to be trying to link on top on something we just created two lines ago with another ln command. So I am thinking maybe a name should be different somewhere or a directory. I tried removing the two "ln -sf" before link.sh and it builds okay but by the time I run make install, the files are no longer there. No idea what other step removed them. Any ideas? On Tue, Feb 3, 2009 at 4:32 PM, Rodrick Brown <rod...@gm...> wrote: > Take a look at config.log to see where exactly the compilation or test > failed to get a better idea of why its failing. > > On Tue, Feb 3, 2009 at 4:14 PM, Charles Gagnon <cha...@un...> wrote: >> QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. >> I have no experience with QuickFix and I am just trying it out. >> Anybody seen similar errors? >> >> I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" >> >> [...] >> mkdir -p ../../lib/ruby >> ln -sf ../../src/ruby/quickfix_ruby.rb ../../lib/ruby/quickfix_ruby.rb >> ln -sf ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb >> ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb >> ln -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb >> ln -sf ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb >> ln -sf ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb >> ln -sf ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb >> ln -sf ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so >> ln -sf ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle >> bash ./link.sh ../../lib/ruby quickfix.so quickfix.bundle >> ../../lib/ruby/quickfix.so >> ln: cannot create ../../lib/ruby/quickfix.bundle: File exists >> *** Error code 2 >> make: Fatal error: Command failed for target `all-local' >> Current working directory /home/cgagnon/metc/src/quickfix-1844/src/ruby >> *** Error code 1 >> The following command caused the error: >> set fnord $MAKEFLAGS; amf=$2; \ >> dot_seen=no; \ >> target=`echo all-recursive | sed s/-recursive//`; \ >> list='C++ ruby'; for subdir in $list; do \ >> echo "Making $target in $subdir"; \ >> if test "$subdir" = "."; then \ >> dot_seen=yes; \ >> local_target="$target-am"; \ >> else \ >> local_target="$target"; \ >> fi; \ >> (cd $subdir && make $local_target) \ >> || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ >> done; \ >> if test "$dot_seen" = "no"; then \ >> make "$target-am" || exit 1; \ >> fi; test -z "$fail" >> make: Fatal error: Command failed for target `all-recursive' >> Current working directory /home/cgagnon/metc/src/quickfix-1844/src >> *** Error code 1 >> The following command caused the error: >> set fnord $MAKEFLAGS; amf=$2; \ >> dot_seen=no; \ >> target=`echo all-recursive | sed s/-recursive//`; \ >> list='src bin spec test examples CPPTest doc'; for subdir in $list; do \ >> echo "Making $target in $subdir"; \ >> if test "$subdir" = "."; then \ >> dot_seen=yes; \ >> local_target="$target-am"; \ >> else \ >> local_target="$target"; \ >> fi; \ >> (cd $subdir && make $local_target) \ >> || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ >> done; \ >> if test "$dot_seen" = "no"; then \ >> make "$target-am" || exit 1; \ >> fi; test -z "$fail" >> make: Fatal error: Command failed for target `all-recursive' >> Current working directory /home/cgagnon/metc/src/quickfix-1844 >> *** Error code 1 >> make: Fatal error: Command failed for target `all' >> >> >> -- >> Charles Gagnon >> http://unixrealm.com >> charlesg at unixrealm.com >> >> ------------------------------------------------------------------------------ >> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >> software. With Adobe AIR, Ajax developers can use existing skills and code to >> build responsive, highly engaging applications that combine the power of local >> resources and data with the reach of the web. Download the Adobe AIR SDK and >> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > > -- > [ Rodrick R. Brown ] > http://www.rodrickbrown.com http://www.linkedin.com/in/rodrickbrown > -- Charles Gagnon http://unixrealm.com charlesg at unixrealm.com |
From: Rodrick B. <rod...@gm...> - 2009-02-03 22:40:41
|
Take a look at config.log to see where exactly the compilation or test failed to get a better idea of why its failing. On Tue, Feb 3, 2009 at 4:14 PM, Charles Gagnon <cha...@un...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. > I have no experience with QuickFix and I am just trying it out. > Anybody seen similar errors? > > I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" > > [...] > mkdir -p ../../lib/ruby > ln -sf ../../src/ruby/quickfix_ruby.rb ../../lib/ruby/quickfix_ruby.rb > ln -sf ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb > ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb > ln -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb > ln -sf ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb > ln -sf ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb > ln -sf ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb > ln -sf ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so > ln -sf ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle > bash ./link.sh ../../lib/ruby quickfix.so quickfix.bundle > ../../lib/ruby/quickfix.so > ln: cannot create ../../lib/ruby/quickfix.bundle: File exists > *** Error code 2 > make: Fatal error: Command failed for target `all-local' > Current working directory /home/cgagnon/metc/src/quickfix-1844/src/ruby > *** Error code 1 > The following command caused the error: > set fnord $MAKEFLAGS; amf=$2; \ > dot_seen=no; \ > target=`echo all-recursive | sed s/-recursive//`; \ > list='C++ ruby'; for subdir in $list; do \ > echo "Making $target in $subdir"; \ > if test "$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$target-am"; \ > else \ > local_target="$target"; \ > fi; \ > (cd $subdir && make $local_target) \ > || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ > done; \ > if test "$dot_seen" = "no"; then \ > make "$target-am" || exit 1; \ > fi; test -z "$fail" > make: Fatal error: Command failed for target `all-recursive' > Current working directory /home/cgagnon/metc/src/quickfix-1844/src > *** Error code 1 > The following command caused the error: > set fnord $MAKEFLAGS; amf=$2; \ > dot_seen=no; \ > target=`echo all-recursive | sed s/-recursive//`; \ > list='src bin spec test examples CPPTest doc'; for subdir in $list; do \ > echo "Making $target in $subdir"; \ > if test "$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$target-am"; \ > else \ > local_target="$target"; \ > fi; \ > (cd $subdir && make $local_target) \ > || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ > done; \ > if test "$dot_seen" = "no"; then \ > make "$target-am" || exit 1; \ > fi; test -z "$fail" > make: Fatal error: Command failed for target `all-recursive' > Current working directory /home/cgagnon/metc/src/quickfix-1844 > *** Error code 1 > make: Fatal error: Command failed for target `all' > > > -- > Charles Gagnon > http://unixrealm.com > charlesg at unixrealm.com > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code to > build responsive, highly engaging applications that combine the power of local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- [ Rodrick R. Brown ] http://www.rodrickbrown.com http://www.linkedin.com/in/rodrickbrown |
From: Charles G. <cha...@un...> - 2009-02-03 21:28:07
|
I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. I have no experience with QuickFix and I am just trying it out. Anybody seen similar errors? I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" [...] mkdir -p ../../lib/ruby ln -sf ../../src/ruby/quickfix_ruby.rb ../../lib/ruby/quickfix_ruby.rb ln -sf ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb ln -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb ln -sf ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb ln -sf ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb ln -sf ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb ln -sf ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so ln -sf ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle bash ./link.sh ../../lib/ruby quickfix.so quickfix.bundle ../../lib/ruby/quickfix.so ln: cannot create ../../lib/ruby/quickfix.bundle: File exists *** Error code 2 make: Fatal error: Command failed for target `all-local' Current working directory /home/cgagnon/metc/src/quickfix-1844/src/ruby *** Error code 1 The following command caused the error: set fnord $MAKEFLAGS; amf=$2; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='C++ ruby'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /home/cgagnon/metc/src/quickfix-1844/src *** Error code 1 The following command caused the error: set fnord $MAKEFLAGS; amf=$2; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='src bin spec test examples CPPTest doc'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /home/cgagnon/metc/src/quickfix-1844 *** Error code 1 make: Fatal error: Command failed for target `all' -- Charles Gagnon http://unixrealm.com charlesg at unixrealm.com |
From: Charles G. <cha...@un...> - 2009-02-03 21:23:00
|
I'm having trouble compiling QuickFix 1844 on a Solaris 10 SPARC box. I have no experience with QuickFix and I am just trying it out. Anybody seen similar errors? I ran bootstrap and "./configure --with-ruby --prefix=/opt/local" [...] mkdir -p ../../lib/ruby ln -sf ../../src/ruby/quickfix_ruby.rb ../../lib/ruby/quickfix_ruby.rb ln -sf ../../src/ruby/quickfix_fields.rb ../../lib/ruby/quickfix_fields.rb ln -sf ../../src/ruby/quickfix40.rb ../../lib/ruby/quickfix40.rb ln -sf ../../src/ruby/quickfix41.rb ../../lib/ruby/quickfix41.rb ln -sf ../../src/ruby/quickfix42.rb ../../lib/ruby/quickfix42.rb ln -sf ../../src/ruby/quickfix43.rb ../../lib/ruby/quickfix43.rb ln -sf ../../src/ruby/quickfix44.rb ../../lib/ruby/quickfix44.rb ln -sf ../../src/ruby/quickfix.so ../../lib/ruby/quickfix.so ln -sf ../../src/ruby/quickfix.bundle ../../lib/ruby/quickfix.bundle bash ./link.sh ../../lib/ruby quickfix.so quickfix.bundle ../../lib/ruby/quickfix.so ln: cannot create ../../lib/ruby/quickfix.bundle: File exists *** Error code 2 make: Fatal error: Command failed for target `all-local' Current working directory /home/cgagnon/metc/src/quickfix-1844/src/ruby *** Error code 1 The following command caused the error: set fnord $MAKEFLAGS; amf=$2; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='C++ ruby'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /home/cgagnon/metc/src/quickfix-1844/src *** Error code 1 The following command caused the error: set fnord $MAKEFLAGS; amf=$2; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='src bin spec test examples CPPTest doc'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /home/cgagnon/metc/src/quickfix-1844 *** Error code 1 make: Fatal error: Command failed for target `all' -- Charles Gagnon http://unixrealm.com charlesg at unixrealm.com |
From: <Jon...@ub...> - 2009-01-30 14:58:00
|
Worked for me, after adding a missing <cstring> to Utility.h Jonathan -----Original Message----- From: Mikhail Veygman [mailto:mve...@gm...] Sent: 30 January 2009 14:45 To: qui...@li... Subject: [Quickfix-developers] G++ 4.3 build QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hi, I am trying to build the library using G++ 4.3 and the example builds are failing. Has anyone tried this or resolved it? - Regards, Mikhail Veygman ------------------------------------------------------------------------ ------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers Visit our website at http://www.ubs.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mails are not encrypted and cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. UBS Limited is a company registered in England & Wales under company number 2035362, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS AG (London Branch) is registered as a branch of a foreign company under number BR004507, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. UBS Clearing and Execution Services Limited is a company registered in England & Wales under company number 03123037, whose registered office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. |
From: Mikhail V. <mve...@gm...> - 2009-01-30 14:45:09
|
Hi, I am trying to build the library using G++ 4.3 and the example builds are failing. Has anyone tried this or resolved it? - Regards, Mikhail Veygman |
From: Andrew M. <an...@nm...> - 2009-01-27 17:55:49
|
Could you do another QF release soon? 1.12.4 has been around for nearly two and a half years now. Thanks! |
From: Parag T. <tri...@gm...> - 2009-01-27 14:41:23
|
Hello, This is with the respect to the New Single Order having more than one Security. For example, if I want to place a New Order for two future contracts. Further, out of the two, one will be Buy Order and the other will be Sell Order. In FIX Protocol 4.2 we have the provision of placing an order for MultiLegReportingType for a listed spread contract. Here the difference is, instead of one spread security, there will be two indepedent securities for whom only a single order is placed. Do we have a facility to do so in FIX Protocol 4.2? How will the Execution Report of such order types will be handled? Thankx in advance... From, Parag Trivedi. |
From: Romman, G. <GR...@ep...> - 2009-01-26 19:32:28
|
Hi, I'm using QuickFix for .NET. When the engine receives a SecurityDefinition message it replies with a Reject message saying TAG 305 not defined for this message type: <field number="45"><![CDATA[2]]></field> <field number="58"><![CDATA[Tag not defined for this message type]]></field> <field number="371"><![CDATA[305]]></field> <field number="372"><![CDATA[d]]></field> <field number="373"><![CDATA[2]]></field> This was using the FIX44.XML dictionary included as part the download. I have tried to trim down the SecurityDefinition message to match my counterparty spec, by creating my own custom dictionary based on FIX44.XML. I've removed all the unused fields, and I've tried renaming the field to prove it was being parsed in the message. Here are some of the results: 1. If I don't use my dictionary the error message becomes the field is repeated, so I have verified my custom dictionary is being used. 2. If I move the definition for field out of the group it is defined in I get an error message the field is repearted, so I know the group definition is right. 3. If I rename the field definition the file won't parse until the message definition contains the matching field name. 4. I've type in the number 305 in the dictionary mutliptle times to make sure it's not an O (oh). 5. If I remove a different field from the message definition that comes in the message first, then the error message is about this removed field because it gets parsed first. 6. I've tried moving several field definitions around. 7. I've gone through the incoming message line by line and examined all 100 elements of the NoUnderlyings group. I'm out of ideas, so any suggestions are welcome. Here is the message definition and the incoming message as well as the event log. Event Log: 20090126-19:19:32 : Initiated logon request 20090126-19:19:33 : Logon contains ResetSeqNumFlag=Y, reseting sequence numbers to 1 20090126-19:19:33 : Received logon response 20090126-19:19:34 : Message 2 Rejected: Tag not defined for this message type:305 Dictionary message and field definition excerpts: <message name="SecurityDefinition" msgtype="d" msgcat="app"> <field name="SecurityReqID" required="Y" /> <field name="SecurityResponseID" required="Y" /> <field name="SecurityResponseType" required="Y" /> <field name="Currency" required="N" /> <field name="ListSeqNo" required="N" /> <field name="NoRpts" required="N" /> <field name="TotNoRelatedSym" required="N" /> <group name="NoUnderlyings" required="N"> <field name="UnderlyingSymbol" required="Y" /> <field name="UnderlyingSecurityID" required="N" /> <field name="UnderlyingSecurityIDSource" required="N" / > <field name="greg" required="N" /> <field name="UnderlyingCFICode" required="N" /> <field name="UnderlyingMaturityDate" required="N" /> <field name="UnderlyingContractMultiplier" required="N" /> <field name="UnderlyingSecurityDesc" required="N" /> <field name="StartDate" required="N" /> <field name="EndDate" required="N" /> <field name="UnderlyingUnitOfMeasure" required="N" /> </group> <field name="Text" required="N" /> </message> <field number="305" name="UnderlyingSecurityIDSource" type="STRING" /> Incoming message: 8=FIX.4.49=2432235=d49=ICE56=80634=252=20090126-19:19:34.72257=1 322=5577323=4320=requestid15=CAD393=77282=867=1711=100311=119582 9309=XCV SQF0011.H0011305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Q1 11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011033 19201=11489200=159300=1064998=MWhs9100=CAD9083=29084=09061=1107 311=1195828309=XCV SQF0010.H0010305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Q1 10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010033 19201=3649200=159300=1064998=MWhs9100=CAD9083=29084=09061=11073 11=1195825309=XCV SMV0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Oct12542=20120928436=19013=0.019014=5.09017=5916=20121001917=2012 10319201=11059200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195824309=XCV SMV0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Oct11542=20110930436=19013=0.019014=5.09017=5916=20111001917=2011 10319201=10939200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195823309=XCV SMV0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Oct10542=20100930436=19013=0.019014=5.09017=5916=20101001917=2010 10319201=10729200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195822309=XCV SMV0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Oct09542=20090930436=19013=0.019014=5.09017=5916=20091001917=2009 10319201=10129200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195820309=XCV SMX0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Nov12542=20121031436=19013=0.019014=5.09017=5916=20121101917=2012 11309201=11069200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195819309=XCV SMX0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Nov11542=20111031436=19013=0.019014=5.09017=5916=20111101917=2011 11309201=10949200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195818309=XCV SMX0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Nov10542=20101029436=19013=0.019014=5.09017=5916=20101101917=2010 11309201=10719200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195817309=XCV SMX0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Nov09542=20091030436=19013=0.019014=5.09017=5916=20091101917=2009 11309201=10139200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195815309=XCV SMK0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - May12542=20120430436=19013=0.019014=5.09017=5916=20120501917=2012 05319201=11009200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195814309=XCV SMK0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - May11542=20110429436=19013=0.019014=5.09017=5916=20110501917=2011 05319201=10889200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195813309=XCV SMK0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - May10542=20100430436=19013=0.019014=5.09017=5916=20100501917=2010 05319201=10669200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195812309=XCV SMK0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - May09542=20090430436=19013=0.019014=5.09017=5916=20090501917=2009 05319201=10079200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195810309=XCV SMH0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Mar12542=20120229436=19013=0.019014=5.09017=5916=20120301917=2012 03319201=10989200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195809309=XCV SMH0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Mar11542=20110228436=19013=0.019014=5.09017=5916=20110301917=2011 03319201=10869200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195808309=XCV SMH0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Mar10542=20100226436=19013=0.019014=5.09017=5916=20100301917=2010 03319201=10649200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195807309=XCV SMH0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Mar09542=20090227436=19013=0.019014=5.09017=5916=20090301917=2009 03319201=10059200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195805309=XCV SMM0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jun12542=20120531436=19013=0.019014=5.09017=5916=20120601917=2012 06309201=11019200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195804309=XCV SMM0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jun11542=20110531436=19013=0.019014=5.09017=5916=20110601917=2011 06309201=10899200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195803309=XCV SMM0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jun10542=20100528436=19013=0.019014=5.09017=5916=20100601917=2010 06309201=10679200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195802309=XCV SMM0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jun09542=20090529436=19013=0.019014=5.09017=5916=20090601917=2009 06309201=10089200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195800309=XCV SMN0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jul12542=20120629436=19013=0.019014=5.09017=5916=20120701917=2012 07319201=11029200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195799309=XCV SMN0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jul11542=20110630436=19013=0.019014=5.09017=5916=20110701917=2011 07319201=10909200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195798309=XCV SMN0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jul10542=20100630436=19013=0.019014=5.09017=5916=20100701917=2010 07319201=10689200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195797309=XCV SMN0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jul09542=20090630436=19013=0.019014=5.09017=5916=20090701917=2009 07319201=10099200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195795309=XCV SMF0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jan12542=20111230436=19013=0.019014=5.09017=5916=20120101917=2012 01319201=10969200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195794309=XCV SMF0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jan11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011 01319201=10849200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195793309=XCV SMF0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Jan10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010 01319201=10629200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195790309=XCV SMG0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Feb12542=20120131436=19013=0.019014=5.09017=5916=20120201917=2012 02299201=10979200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195789309=XCV SMG0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Feb11542=20110131436=19013=0.019014=5.09017=5916=20110201917=2011 02289201=10859200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195788309=XCV SMG0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Feb10542=20100129436=19013=0.019014=5.09017=5916=20100201917=2010 02289201=10639200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195787309=XCV SMG0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Feb09542=20090130436=19013=0.019014=5.09017=5916=20090201917=2009 02289201=10049200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195785309=XCV SMZ0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Dec12542=20121130436=19013=0.019014=5.09017=5916=20121201917=2012 12319201=10759200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195784309=XCV SMZ0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Dec11542=20111130436=19013=0.019014=5.09017=5916=20111201917=2011 12319201=10749200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195783309=XCV SMZ0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Dec10542=20101130436=19013=0.019014=5.09017=5916=20101201917=2010 12319201=10739200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195782309=XCV SMZ0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Dec09542=20091130436=19013=0.019014=5.09017=5916=20091201917=2009 12319201=10149200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195780309=XCV SYF0012.Z0012305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Cal 12542=20111230436=19013=0.019014=5.09017=5916=20120101917=2012123 19201=10789200=169300=1064998=MWhs9100=CAD9083=29084=09061=1107 311=1195779309=XCV SYF0011.Z0011305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Cal 11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011123 19201=10779200=169300=1064998=MWhs9100=CAD9083=29084=09061=1107 311=1195778309=XCV SYF0010.Z0010305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Cal 10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010123 19201=3709200=169300=1064998=MWhs9100=CAD9083=29084=09061=11073 11=1195775309=XCV SMQ0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Aug12542=20120731436=19013=0.019014=5.09017=5916=20120801917=2012 08319201=11909200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195774309=XCV SMQ0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Aug11542=20110729436=19013=0.019014=5.09017=5916=20110801917=2011 08319201=10919200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195773309=XCV SMQ0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Aug10542=20100730436=19013=0.019014=5.09017=5916=20100801917=2010 08319201=10699200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195772309=XCV SMQ0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Aug09542=20090731436=19013=0.019014=5.09017=5916=20090801917=2009 08319201=10109200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195770309=XCV SMJ0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Apr12542=20120330436=19013=0.019014=5.09017=5916=20120401917=2012 04309201=10999200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195769309=XCV SMJ0011!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Apr11542=20110331436=19013=0.019014=5.09017=5916=20110401917=2011 04309201=10879200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195768309=XCV SMJ0010!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Apr10542=20100331436=19013=0.019014=5.09017=5916=20100401917=2010 04309201=10659200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195767309=XCV SMJ0009!305=8463=FXXXXX307=NGX Fin FF, FP for AESO Peak - Alberta - Apr09542=20090331436=19013=0.019014=5.09017=5916=20090401917=2009 04309201=10069200=129300=1064998=MWhs9100=CAD9083=29084=09061=11 07311=1195765309=XDD SMU0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Sep12542=20120831436=19013=0.019014=50.09017=50916=20120901917=20 1209309201=11049200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195764309=XDD SMU0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Sep11542=20110831436=19013=0.019014=50.09017=50916=20110901917=20 1109309201=10929200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195763309=XDD SMU0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Sep10542=20100831436=19013=0.019014=50.09017=50916=20100901917=20 1009309201=10709200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195762309=XDD SMU0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Sep09542=20090831436=19013=0.019014=50.09017=50916=20090901917=20 0909309201=10119200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195760309=XDD SQV0012.Z0012305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q4 12542=20120928436=19013=0.019014=50.09017=50916=20121001917=20121 2319201=12249200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195759309=XDD SQV0011.Z0011305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q4 11542=20110930436=19013=0.019014=50.09017=50916=20111001917=20111 2319201=11519200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195758309=XDD SQV0010.Z0010305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q4 10542=20100930436=19013=0.019014=50.09017=50916=20101001917=20101 2319201=3679200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195757309=XDD SQV0009.Z0009305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q4 09542=20090930436=19013=0.019014=50.09017=50916=20091001917=20091 2319201=3639200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195755309=XDD SQN0012.U0012305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q3 12542=20120629436=19013=0.019014=50.09017=50916=20120701917=20120 9309201=12299200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195754309=XDD SQN0011.U0011305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q3 11542=20110630436=19013=0.019014=50.09017=50916=20110701917=20110 9309201=11509200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195753309=XDD SQN0010.U0010305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q3 10542=20100630436=19013=0.019014=50.09017=50916=20100701917=20100 9309201=3669200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195752309=XDD SQN0009.U0009305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q3 09542=20090630436=19013=0.019014=50.09017=50916=20090701917=20090 9309201=3629200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195750309=XDD SQJ0012.M0012305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q2 12542=20120330436=19013=0.019014=50.09017=50916=20120401917=20120 6309201=12289200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195749309=XDD SQJ0011.M0011305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q2 11542=20110331436=19013=0.019014=50.09017=50916=20110401917=20110 6309201=11499200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195748309=XDD SQJ0010.M0010305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q2 10542=20100331436=19013=0.019014=50.09017=50916=20100401917=20100 6309201=3659200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195747309=XDD SQJ0009.M0009305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q2 09542=20090331436=19013=0.019014=50.09017=50916=20090401917=20090 6309201=3619200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195745309=XDD SQF0012.H0012305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q1 12542=20111230436=19013=0.019014=50.09017=50916=20120101917=20120 3319201=12279200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195744309=XDD SQF0011.H0011305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q1 11542=20101231436=19013=0.019014=50.09017=50916=20110101917=20110 3319201=11489200=159300=1071998=MWhs9100=CAD9083=29084=09061=111 6311=1195743309=XDD SQF0010.H0010305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Q1 10542=20091231436=19013=0.019014=50.09017=50916=20100101917=20100 3319201=3649200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116 311=1195740309=XDD SMV0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Oct12542=20120928436=19013=0.019014=50.09017=50916=20121001917=20 1210319201=11059200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195739309=XDD SMV0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Oct11542=20110930436=19013=0.019014=50.09017=50916=20111001917=20 1110319201=10939200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195738309=XDD SMV0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Oct10542=20100930436=19013=0.019014=50.09017=50916=20101001917=20 1010319201=10729200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195737309=XDD SMV0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Oct09542=20090930436=19013=0.019014=50.09017=50916=20091001917=20 0910319201=10129200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195735309=XDD SMX0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Nov12542=20121031436=19013=0.019014=50.09017=50916=20121101917=20 1211309201=11069200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195734309=XDD SMX0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Nov11542=20111031436=19013=0.019014=50.09017=50916=20111101917=20 1111309201=10949200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195733309=XDD SMX0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Nov10542=20101029436=19013=0.019014=50.09017=50916=20101101917=20 1011309201=10719200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195732309=XDD SMX0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Nov09542=20091030436=19013=0.019014=50.09017=50916=20091101917=20 0911309201=10139200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195730309=XDD SMK0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - May12542=20120430436=19013=0.019014=50.09017=50916=20120501917=20 1205319201=11009200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195729309=XDD SMK0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - May11542=20110429436=19013=0.019014=50.09017=50916=20110501917=20 1105319201=10889200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195728309=XDD SMK0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - May10542=20100430436=19013=0.019014=50.09017=50916=20100501917=20 1005319201=10669200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195727309=XDD SMK0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - May09542=20090430436=19013=0.019014=50.09017=50916=20090501917=20 0905319201=10079200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195725309=XDD SMH0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Mar12542=20120229436=19013=0.019014=50.09017=50916=20120301917=20 1203319201=10989200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195724309=XDD SMH0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Mar11542=20110228436=19013=0.019014=50.09017=50916=20110301917=20 1103319201=10869200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195723309=XDD SMH0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Mar10542=20100226436=19013=0.019014=50.09017=50916=20100301917=20 1003319201=10649200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195722309=XDD SMH0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Mar09542=20090227436=19013=0.019014=50.09017=50916=20090301917=20 0903319201=10059200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195720309=XDD SMM0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jun12542=20120531436=19013=0.019014=50.09017=50916=20120601917=20 1206309201=11019200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195719309=XDD SMM0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jun11542=20110531436=19013=0.019014=50.09017=50916=20110601917=20 1106309201=10899200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195718309=XDD SMM0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jun10542=20100528436=19013=0.019014=50.09017=50916=20100601917=20 1006309201=10679200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195717309=XDD SMM0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jun09542=20090529436=19013=0.019014=50.09017=50916=20090601917=20 0906309201=10089200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195715309=XDD SMN0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jul12542=20120629436=19013=0.019014=50.09017=50916=20120701917=20 1207319201=11029200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195714309=XDD SMN0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jul11542=20110630436=19013=0.019014=50.09017=50916=20110701917=20 1107319201=10909200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195713309=XDD SMN0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jul10542=20100630436=19013=0.019014=50.09017=50916=20100701917=20 1007319201=10689200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195712309=XDD SMN0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jul09542=20090630436=19013=0.019014=50.09017=50916=20090701917=20 0907319201=10099200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195710309=XDD SMF0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jan12542=20111230436=19013=0.019014=50.09017=50916=20120101917=20 1201319201=10969200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195709309=XDD SMF0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jan11542=20101231436=19013=0.019014=50.09017=50916=20110101917=20 1101319201=10849200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195708309=XDD SMF0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Jan10542=20091231436=19013=0.019014=50.09017=50916=20100101917=20 1001319201=10629200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195705309=XDD SMG0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Feb12542=20120131436=19013=0.019014=50.09017=50916=20120201917=20 1202299201=10979200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195704309=XDD SMG0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Feb11542=20110131436=19013=0.019014=50.09017=50916=20110201917=20 1102289201=10859200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195703309=XDD SMG0010!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Feb10542=20100129436=19013=0.019014=50.09017=50916=20100201917=20 1002289201=10639200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195702309=XDD SMG0009!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Feb09542=20090130436=19013=0.019014=50.09017=50916=20090201917=20 0902289201=10049200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195700309=XDD SMZ0012!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Dec12542=20121130436=19013=0.019014=50.09017=50916=20121201917=20 1212319201=10759200=129300=1071998=MWhs9100=CAD9083=29084=09061= 1116311=1195699309=XDD SMZ0011!305=8463=FXXXXX307=NGX Fin FF, FP for IESO Off Peak - Ontario - Dec11542=20111130436=19013=0.019014=50.09017=50916=20111201917=20 1112319201=10749200=129300=1071998=MWhs9100=CAD9083=29084=09061= 111610=209 Greg Romman Systems Analyst 403.717.4653 EPCOR gr...@ep... This email contains confidential information that is proprietary to EPCOR and its subsidiary companies in all respects. This information is intended only for the person(s) named in the destination address. Unauthorized distribution, copying or disclosure is strictly prohibited. If you receive this e-mail in error please delete it immediately. |