quickfix-developers Mailing List for QuickFIX (Page 50)
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: Joaquín G. <j.g...@ra...> - 2009-09-23 14:19:44
|
Yes, but quickfix is supposed to build headers and trailers, isn't it? In fact, it is managing heartbeat messages with no problem at all. Tag 34 is only missing in order messages. El 23/09/2009, a las 16:15, Mikhail Veygman escribió: If you manually create the message and set the fields you can do a lot of strange things. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: qui...@li... Subject: [Quickfix-developers] Missing Header tags Date: Wed, 23 Sep 2009 15:44:57 +0200 QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hi all, QuickFix is sending order messages without tags 34 (MsgSeqNum) and 52 (SendingTime) Anyone knows why can this happen? Thank you. Joaquín Gracia. ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 14:15:35
|
If you manually create the message and set the fields you can do a lot of strange things. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: qui...@li... Subject: [Quickfix-developers] Missing Header tags Date: Wed, 23 Sep 2009 15:44:57 +0200 QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hi all, QuickFix is sending order messages without tags 34 (MsgSeqNum) and 52 (SendingTime) Anyone knows why can this happen? Thank you. Joaquín Gracia. ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 14:14:41
|
Standard C++. Nothing wrong. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 16:04:56 +0200 Hi, Something wierd again: Theres this header in Application.h: void onCreate( const FIX::SessionID& ) {} and there is no onCreate function in Application.cpp What is this? Thanks El 23/09/2009, a las 15:45, Mikhail Veygman escribió: Joaquin, 1. Field 34 is missing from the message header. 2. You can get the SessionID in your implementation of the FIX::Application from the onCreate method override. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 15:29:30 +0200 Hi, I wanted to have a string representation in order to be able to see the actual tags being sent, which I already can see thanks to your help: 8=FIX.4.2||9=163||35=D||49=direc235||56=IB|| 11=TANGO-2009-9-23-15-4-56-0||15=USD||18=0|| 21=1||38=1||40=1||54=1||55=ES||59=1||60=20090923-13:04:56||100=GLOBEX|| 167=FUT||200=20100 3||204=0||211=0||583=||10=173|| Answer to your question: I'm developing a fix interface for a trading application and I started from the tradeclient example included in quickfix. (I could in fact get it working but now something has changed and I get this error I never saw.) So most of the code is as it was in that sample application, for example "FIX::Session::SendToTarget (order);" If I change that to FIX::Session::sendToTarget(order, session_id); my problem is that session_id does not exist in the scope of the function in question, and I don't know where to get it from. Thanks Joaquín. FIX:: El 23/09/2009, a las 14:45, Mikhail Veygman escribió: order.toString() would give you a string representation. Question is why would you want to set a representation of the session into the header rather then keep it as a variable and do: FIX::Session::sendToTarget(order, session_id); - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 14:27:49 +0200 Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 14:06:17
|
Joaquin, 1. Field 34 is missing from the message header. 2. You can get the SessionID in your implementation of the FIX::Application from the onCreate method override. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 15:29:30 +0200 Hi, I wanted to have a string representation in order to be able to see the actual tags being sent, which I already can see thanks to your help: 8=FIX.4.2||9=163||35=D||49=direc235||56=IB|| 11=TANGO-2009-9-23-15-4-56-0||15=USD||18=0|| 21=1||38=1||40=1||54=1||55=ES||59=1||60=20090923-13:04:56||100=GLOBEX|| 167=FUT||200=20100 3||204=0||211=0||583=||10=173|| Answer to your question: I'm developing a fix interface for a trading application and I started from the tradeclient example included in quickfix. (I could in fact get it working but now something has changed and I get this error I never saw.) So most of the code is as it was in that sample application, for example "FIX::Session::SendToTarget (order);" If I change that to FIX::Session::sendToTarget(order, session_id); my problem is that session_id does not exist in the scope of the function in question, and I don't know where to get it from. Thanks Joaquín. FIX:: El 23/09/2009, a las 14:45, Mikhail Veygman escribió: order.toString() would give you a string representation. Question is why would you want to set a representation of the session into the header rather then keep it as a variable and do: FIX::Session::sendToTarget(order, session_id); - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 14:27:49 +0200 Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 14:05:07
|
Hi, Something wierd again: Theres this header in Application.h: void onCreate( const FIX::SessionID& ) {} and there is no onCreate function in Application.cpp What is this? Thanks El 23/09/2009, a las 15:45, Mikhail Veygman escribió: Joaquin, 1. Field 34 is missing from the message header. 2. You can get the SessionID in your implementation of the FIX::Application from the onCreate method override. - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 15:29:30 +0200 Hi, I wanted to have a string representation in order to be able to see the actual tags being sent, which I already can see thanks to your help: 8=FIX.4.2||9=163||35=D||49=direc235||56=IB|| 11=TANGO-2009-9-23-15-4-56-0||15=USD||18=0|| 21=1||38=1||40=1||54=1||55=ES||59=1||60=20090923-13:04:56||100=GLOBEX|| 167=FUT||200=20100 3||204=0||211=0||583=||10=173|| Answer to your question: I'm developing a fix interface for a trading application and I started from the tradeclient example included in quickfix. (I could in fact get it working but now something has changed and I get this error I never saw.) So most of the code is as it was in that sample application, for example "FIX::Session::SendToTarget (order);" If I change that to FIX::Session::sendToTarget(order, session_id); my problem is that session_id does not exist in the scope of the function in question, and I don't know where to get it from. Thanks Joaquín. FIX:: El 23/09/2009, a las 14:45, Mikhail Veygman escribió: order.toString() would give you a string representation. Question is why would you want to set a representation of the session into the header rather then keep it as a variable and do: FIX::Session::sendToTarget(order, session_id); - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 14:27:49 +0200 Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 14:01:55
|
Hi all, QuickFix is sending order messages without tags 34 (MsgSeqNum) and 52 (SendingTime) Anyone knows why can this happen? Thank you. Joaquín Gracia. |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 13:29:44
|
Hi, I wanted to have a string representation in order to be able to see the actual tags being sent, which I already can see thanks to your help: 8=FIX.4.2||9=163||35=D||49=direc235||56=IB|| 11=TANGO-2009-9-23-15-4-56-0||15=USD||18=0|| 21=1||38=1||40=1||54=1||55=ES||59=1||60=20090923-13:04:56||100=GLOBEX|| 167=FUT||200=20100 3||204=0||211=0||583=||10=173|| Answer to your question: I'm developing a fix interface for a trading application and I started from the tradeclient example included in quickfix. (I could in fact get it working but now something has changed and I get this error I never saw.) So most of the code is as it was in that sample application, for example "FIX::Session::SendToTarget (order);" If I change that to FIX::Session::sendToTarget(order, session_id); my problem is that session_id does not exist in the scope of the function in question, and I don't know where to get it from. Thanks Joaquín. FIX:: El 23/09/2009, a las 14:45, Mikhail Veygman escribió: order.toString() would give you a string representation. Question is why would you want to set a representation of the session into the header rather then keep it as a variable and do: FIX::Session::sendToTarget(order, session_id); - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 14:27:49 +0200 Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 12:47:55
|
Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 12:47:04
|
Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 12:45:30
|
order.toString() would give you a string representation. Question is why would you want to set a representation of the session into the header rather then keep it as a variable and do: FIX::Session::sendToTarget(order, session_id); - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Cc: qui...@li... Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 14:27:49 +0200 Hi Mikhail, Sorry O forgot to "answer to all" in my previous mail. I checked the code that sets the values to header tags and everything looks ok. I would like to std::cout the actual message string to see if any tag has an unexpected value, but I don't know how to do that. I don't know how to extract a std::string body out of a FIX::Message object. Thanks. Joaquín Gracia. El 23/09/2009, a las 14:21, Mikhail Veygman escribió: Joaquin, First off, please copy the list. Second. Since you are using a raw message are you setting session information in the message header in your code? - Regards, Mikhail Veygman -----Original Message----- From: Joaquín Gracia <j.g...@ra...> To: Mikhail Veygman <mve...@gm...> Subject: Re: [Quickfix-developers] Session Not Found Date: Wed, 23 Sep 2009 11:14:19 +0200 Her it is: FIX::Message order ... code that assigns values to fields ... try { // Here is where I would like to get a copy of order as a string and show it on screen FIX::Session::SendToTarget (order); } catch (std::exception & e) { std::cout << e.what(); } Thanks. El 23/09/2009, a las 11:09, Mikhail Veygman escribió: A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mikhail V. <mve...@gm...> - 2009-09-23 09:10:26
|
A sending code sample would be helpful Regards, Mikhail Veygman Sep 23, 2009, в 1:14 AM, Joaquín Gracia <j.g...@ra...> написал(а): > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > There's something weird with my quickfix module. Heartbeat messages > are being sent and correctly received by the listener, but when I try > to send actua FIX order, I just get this output: > > Message Not Send. Session Not Found. > > And the listener gets absolutely no message or sign of activity. > > What could be the reason for this? > > Thank you. > > --- > --- > --- > --------------------------------------------------------------------- > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9-12, 2009. Register > now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 08:17:22
|
Hi all, I would like to store a copy of a fix message in a string variable just before it is sent. How should I do that? Can I get the string from a FIX::Message varible? Thank you. Joaquín. |
From: Joaquín G. <j.g...@ra...> - 2009-09-23 05:30:43
|
Hi all, There's something weird with my quickfix module. Heartbeat messages are being sent and correctly received by the listener, but when I try to send actua FIX order, I just get this output: Message Not Send. Session Not Found. And the listener gets absolutely no message or sign of activity. What could be the reason for this? Thank you. |
From: Kenny S. <ks...@co...> - 2009-09-22 13:19:48
|
Can you post the quickfix log? -- Kenny Stone Connamara Systems, LLC |
From: christophe v <cve...@ho...> - 2009-09-22 09:52:34
|
Hi, I am experiencing some strange behaviour with quickfix. When I initiate a connection to a server, quickfix would send 2 logon messages, even though the first logon has received the onLogon event. Do you have any idea what could cause quickfix to behave like that? How can I fix that? Is there a possibility to intercept and discard the second logon message? In understand it is not possible to use the DoNotSend Exception in toAdmin. Thanks Christophe -- View this message in context: http://www.nabble.com/QuickFix-sends-two-logon-messages-even-though-the-first-one-has-fired-the-onLogon-event-tp25530656p25530656.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Aniruddha N <ani...@tc...> - 2009-09-17 06:48:27
|
<FONT face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size=2><DIV><FONT size=3>In FIX messages ( </FONT><A href="http://fixprotocol.org/FIXimate3.0/" target=blank><U><FONT style="FONT-SIZE: 12pt" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" color=#0000ff>http://fixprotocol.org/FIXimate3.0/ </FONT></U></A><FONT style="FONT-SIZE: 12pt" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">), what is default value for currency? </FONT><BR><BR><FONT style="FONT-SIZE: 12pt" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">The field description says if the field absent then default for its intepreted as security. </FONT><BR><BR><FONT style="FONT-SIZE: 12pt" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">please help if anyone has an idea. </FONT><BR></DIV><DIV><BR><BR>Aniruddha Anilkumar Navur<BR>Tata Consultancy Services<BR>Mailto: <A href="mailto:ani...@tc..." target=blank>ani...@tc...</A><BR>Website: <A href="http://www.tcs.com/" target=blank>http://www.tcs.com</A><BR>____________________________________________<BR>Experience certainty. IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________<BR><DIV><BR></DIV><FONT color=#990099>-----Aniruddha N <ani...@tc...> wrote: -----<BR><BR></FONT><BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">To: qui...@li...<BR>From: Aniruddha N <ani...@tc...><BR>Date: 09/03/2009 06:20PM<BR>Subject: Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition msg<BR><BR><FONT face="Default Monospace,Courier New,Courier,monospace" size=2>QuickFIX Documentation: <A href="http://www.quickfixengine.org/quickfix/doc/html/index.html" target=blank>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>QuickFIX Support: <A href="http://www.quickfixengine.org/services.html" target=blank>http://www.quickfixengine.org/services.html</A><BR><BR></FONT><P>Thanks a lot... </P><P>Can anyone point how to invoke Unit tests in C++ to test quickfix engine? </P><P>regards, <BR>Aniruddha Anilkumar Navur <BR>Tata Consultancy Services <BR>Mailto: ani...@tc... <BR>Website: <A href="http://www.tcs.com/" target=blank>http://www.tcs.com </A><BR>____________________________________________ <BR>Experience certainty. IT Services <BR>Business Solutions <BR>Outsourcing <BR>____________________________________________ </P><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 V5DOTBL="true"><TBODY><TR vAlign=top><TD width="37%" bgColor=#e1e1e1 rowSpan=5><BR><DIV align=center><B><FONT style="FONT-SIZE: 9pt">Kenny Stone <ks...@co...> </FONT></B><P><FONT style="FONT-SIZE: 9pt">09/02/2009 22:11 EST </FONT></P></DIV></TD><TD width="1%" bgColor=#e1e1e1><BR><DIV align=right><FONT style="FONT-SIZE: 9pt">To </FONT> </DIV></TD><TD width="63%" bgColor=#e1e1e1><BR><FONT style="FONT-SIZE: 9pt">qui...@li... </FONT></TD></TR><TR vAlign=top><TD width="1%" bgColor=#e1e1e1><BR><DIV align=right><FONT style="FONT-SIZE: 9pt">cc </FONT> </DIV></TD><TD width="63%" bgColor=#e1e1e1><BR></TD></TR><TR vAlign=top><TD width="1%" bgColor=#e1e1e1><BR><DIV align=right><FONT style="FONT-SIZE: 9pt">bcc </FONT> </DIV></TD><TD width="63%" bgColor=#e1e1e1><BR></TD></TR><TR vAlign=top><TD width="1%" bgColor=#e1e1e1><BR><DIV align=right><FONT style="FONT-SIZE: 9pt">Subject </FONT> </DIV></TD><TD width="63%" bgColor=#e1e1e1><BR><FONT style="FONT-SIZE: 9pt">Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition msg </FONT></TD></TR><TR vAlign=top><TD width=0% bgColor=#e1e1e1> </TD><TD width="63%" bgColor=#e1e1e1><BR><FONT size=-1></FONT></TD></TR></TBODY></TABLE><BR><TT>QuickFIX Documentation: <A href="http://www.quickfixengine.org/quickfix/doc/html/index.html" target=blank>http://www.quickfixengine.org/quickfix/doc/html/index.html </A><BR></TT><TT>QuickFIX Support: <A href="http://www.quickfixengine.org/services.html" target=blank>http://www.quickfixengine.org/services.html </A><BR></TT><BR><BR><BR><BR><TT>Dale said this already, but here is the actual code: </TT><BR><BR><BR><TT>FIX::OderQty orderQty; </TT><BR><BR><TT>if( msg.isSetField( orderQty )) </TT><BR><BR><TT>{ </TT><BR><BR><TT> message.get(orderQty); </TT><BR><BR><TT>} </TT><BR><BR><TT>-- </TT><BR><TT>Kenny Stone </TT><BR><TT>Connamara Systems, LLC </TT><BR><TT>------------------------------------------------------------------------------ <BR></TT><TT>Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day <BR></TT><TT>trial. Simplify your report design, integration and deployment - and focus on <BR></TT><TT>what you do best, core application coding. Discover what's new with <BR></TT><TT>Crystal Reports now. <A href="http://p.sf.net/sfu/bobj-july" target=blank>http://p.sf.net/sfu/bobj-july </A></TT><BR><TT>_______________________________________________ <BR></TT><TT>Quickfix-developers mailing list <BR></TT><TT>Qui...@li... <BR></TT><TT><A href="https://lists.sourceforge.net/lists/listinfo/quickfix-developers" target=blank>https://lists.sourceforge.net/lists/listinfo/quickfix-developers </A></TT><BR><FONT style="FONT-SIZE: 1pt" color=#ffffff>ForwardSourceID:NT000033EE </FONT><FONT face="Default Monospace,Courier New,Courier,monospace" size=2>=====-----=====-----=====<BR>Notice: The information contained in this e-mail<BR>message and/or attachments to it may contain <BR>confidential or privileged information. If you are <BR>not the intended recipient, any dissemination, use, <BR>review, distribution, printing or copying of the <BR>information contained in this e-mail message <BR>and/or attachments to it are strictly prohibited. If <BR>you have received this communication in error, <BR>please notify us by reply e-mail or telephone and <BR>immediately and permanently delete the message <BR>and any attachments. Thank you<BR></FONT><FONT face="Default Monospace,Courier New,Courier,monospace" size=2>------------------------------------------------------------------------------<BR>Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day <BR>trial. Simplify your report design, integration and deployment - and focus on <BR>what you do best, core application coding. Discover what's new with <BR>Crystal Reports now. <A href="http://p.sf.net/sfu/bobj-july" target=blank>http://p.sf.net/sfu/bobj-july</A></FONT><FONT face="Default Monospace,Courier New,Courier,monospace" size=2>_______________________________________________<BR>Quickfix-developers mailing list<BR>Qui...@li...<BR><A href="https://lists.sourceforge.net/lists/listinfo/quickfix-developers" target=blank>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A></FONT></BLOCKQUOTE><BR></DIV></FONT><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Marcus M. <Mar...@wi...> - 2009-09-11 07:42:45
|
Hi Rick, I had the same sort of questions when designing our system and I ended up using the following: 1. Message is received. 2. Engine writes message to a persistence layer. 3. Engine sends request to exchange. The first version of our engine used a multicast socket to send messages to a set of servers where the database processors lived. This allowed us to fire off the message quickly without too much overhead. The downside is that multicast isn't reliable and it's possible to miss messages so I had to work in sequence number checking routines. Since then I have reworked the persistence layer to use a JMS messaging system (Progress Sonic) to support a more transactional scenario. 1. If we have a server problem then we didn't receive the message; so we're ok as we'll conditionally process it during the re-send request phase of the Engine start-up. 2. If the message persistence fails then we throw an exception (write the message to disk) and respond to the client with a NAK. Our monitoring system is notified and human intervention takes over to resolve the technical and business issues. 3. If the exchange has a problem and we don't receive a response within a time period we timeout the order and send a message back to the client. If we then receive a response after the timeout period it's sent on to the monitoring system for human intervention. Hope this helps. Regards, Marcus *** IMPORTANT NOTICE *** This message (including any attachments) is confidential and is for the intended recipient only. If you are not the intended recipient, please inform the sender and delete any copies from your system. Internet communications are not secure and therefore Winterflood Securities Ltd does not accept legal responsibility for any of its contents (including any attachments) and any view expressed by the sender as these are not necessarily the views of Winterflood Securities Ltd. Although all emails sent and received by Winterflood Securities Ltd are passed through extensive virus scanning technologies, we cannot guarantee the email (including attachments) is virus free. You should take whatever measures you deem appropriate within your organisation to ensure maximum protection. Registered Office: The Atrium Building, Cannon Bridge, 25 Dowgate Hill, London, EC4R 2GA. Registered in England No. 2242204. Winterflood Securities Limited is authorised and regulated by the Financial Services Authority. |
From: Rick L. <ric...@gm...> - 2009-09-10 21:25:25
|
Greetings, In my trade server application, for every action (user-generated and ExecutionReport generated) I persist this data in a SQL Server database. For speed issues, as events occur, I add them to a producer/consumer queue, which another thread then takes and writes to the underlying database. I'm attempting to figure out a way to prevent the following scenario from occurring: 1) trader requests a new order 2) server sends order request to exchange 3) server adds "new order" entry to the queue to be written to the database 4) SERVER CRASH In other words, I've sent a message to the exchange and haven't logged it (I've put it on the queue to be logged, but because I don't want to have to wait for a SQL Server transaction to occur before sending the order to the exchange, this is all done on a separate thread). So when I reconnect, the exchange responds with an execution report (confirm NewOrderSingle) for an order that I do not know existed. So then I began wondering how QuickFix logs messages sent to the exchange. Do you 1) send to exchange 2) write to the message store or vice versa? I would imagine you do it in the order above, otherwise you would be subject to the speed of writing it to file or database. Just curious how QuickFix does this, and if anyone has any advice for me and my problem, I'm all ears. Much appreciated. Rick |
From: Kenny S. <ks...@co...> - 2009-09-09 14:08:51
|
src /C++/test<http://github.com/quickfix/quickfix/tree/200714742c6fb5e82030e438f6f7fe5a74ea2e43/src/C++/test> -- Kenny Stone Connamara Systems, LLC |
From: <ani...@tc...> - 2009-09-09 04:08:24
|
<P><BR><BR><FONT FACE="Monospace,Courier">Can anyone point how to write Unit tests in C++ to test quickfix engine?</FONT></P><P>regards,</P><P>Aniruddha Anilkumar Navur<BR>Tata Consultancy Services<BR>Mailto: ani...@tc...<BR>Website: <A HREF=http://www.tcs.com>http://www.tcs.com</A><BR>____________________________________________<BR>Experience certainty.IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________</P><P> <BR><FONT SIZE=2 STYLE=font-size:9pt><B>Aniruddha N <ani...@tc...></B></FONT><BR><FONT SIZE=2 STYLE=font-size:9pt>09/03/2009 18:20</FONT><BR><BR> <FONT SIZE=2 STYLE=font-size:9pt>To</FONT> <FONT SIZE=2 STYLE=font-size:9pt>qui...@li...</FONT><BR> <FONT SIZE=2 STYLE=font-size:9pt>cc</FONT> <BR> <FONT SIZE=2 STYLE=font-size:9pt>bcc</FONT> <BR> <FONT SIZE=2 STYLE=font-size:9pt>Subject</FONT> <FONT SIZE=2 STYLE=font-size:9pt>Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg fortag 305 on SecurityDefinition msg</FONT><BR> <BR><BR></P><P><FONT FACE="Monospace,Courier">QuickFIX Documentation: <A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>QuickFIX Support: <A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A><BR></FONT><BR><BR><BR><BR><FONT FACE="Monospace,Courier">Thanks a lot...</FONT><BR><BR><FONT FACE="Monospace,Courier">Can anyone point how to invoke Unit tests in C++ to test quickfix engine?</FONT><BR><BR><FONT FACE="Monospace,Courier">regards,</FONT><BR><FONT FACE="Monospace,Courier">Aniruddha Anilkumar Navur</FONT><BR><FONT FACE="Monospace,Courier">Tata Consultancy Services</FONT><BR><FONT FACE="Monospace,Courier">Mailto: ani...@tc...</FONT><BR><FONT FACE="Monospace,Courier">Website: </FONT><FONT COLOR=BLUE FACE="Monospace,Courier"><U><A HREF=http://www.tcs.com>http://www.tcs.com</A></U></FONT><FONT COLOR=BLACK><BR></FONT><FONT FACE="Monospace,Courier">____________________________________________</FONT><BR><FONT FACE="Monospace,Courier">Experience certainty. IT Services</FONT><BR><FONT FACE="Monospace,Courier">Business Solutions</FONT><BR><FONT FACE="Monospace,Courier">Outsourcing</FONT><BR><FONT FACE="Monospace,Courier">____________________________________________ </FONT><BR><BR><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR VALIGN="top"><TD WIDTH="33%" BGCOLOR="#e1e1e1" ROWSPAN="5"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT></P><DIV ALIGN=CENTER><FONT FACE="Monospace,Courier"><B>Kenny Stone <ks...@co...></B> </FONT><BR><BR><FONT FACE="Monospace,Courier">09/02/2009 22:11 EST</FONT></DIV><P></TD><TD WIDTH="11%" BGCOLOR="#e1e1e1"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT></P><DIV ALIGN=RIGHT><FONT FACE="Monospace,Courier">To </FONT></DIV><P></TD><TD WIDTH="56%" BGCOLOR="#e1e1e1"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT><FONT COLOR=BLACK><BR></FONT><FONT FACE="Monospace,Courier">qui...@li...</TD></TR><TR VALIGN="top"><TD WIDTH="11%" BGCOLOR="#e1e1e1"></FONT><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT></P><DIV ALIGN=RIGHT><FONT FACE="Monospace,Courier">cc </FONT></DIV><P></TD><TD WIDTH="56%" BGCOLOR="#e1e1e1"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</TD></TR><TR VALIGN="top"><TD WIDTH="11%" BGCOLOR="#e1e1e1"></FONT><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT></P><DIV ALIGN=RIGHT><FONT FACE="Monospace,Courier">bcc </FONT></DIV><P></TD><TD WIDTH="56%" BGCOLOR="#e1e1e1"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</TD></TR><TR VALIGN="top"><TD WIDTH="11%" BGCOLOR="#e1e1e1"></FONT><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT></P><DIV ALIGN=RIGHT><FONT FACE="Monospace,Courier">Subject </FONT></DIV><P></TD><TD WIDTH="56%" BGCOLOR="#e1e1e1"><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</FONT><FONT COLOR=BLACK><BR></FONT><FONT FACE="Monospace,Courier">Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition msg</TD></TR><TR VALIGN="top"><TD WIDTH="11%" BGCOLOR="#e1e1e1"></FONT><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</TD><TD WIDTH="56%" BGCOLOR="#e1e1e1"></FONT><FONT SIZE=2 STYLE=font-size:9pt COLOR=RED>[IMAGE]</TD></TR></TABLE></FONT><FONT COLOR=BLACK FACE="Monospace,Courier">QuickFIX Documentation: </FONT><FONT COLOR=BLUE FACE="Monospace,Courier"><U><A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A></U></FONT><FONT COLOR=BLACK><BR></FONT><FONT FACE="Monospace,Courier">QuickFIX Support: </FONT><FONT COLOR=BLUE FACE="Monospace,Courier"><U><A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A></U></FONT><FONT COLOR=BLACK><BR><BR><BR><BR><BR></FONT><FONT FACE="Monospace,Courier">Dale said this already, but here is the actual code:</FONT><BR><BR><BR><FONT FACE="Monospace,Courier">FIX::OderQty orderQty;</FONT><BR><BR><FONT FACE="Monospace,Courier">if( msg.isSetField( orderQty ))</FONT><BR><BR><FONT FACE="Monospace,Courier">{</FONT><BR><BR><FONT FACE="Monospace,Courier"> message.get(orderQty);</FONT><BR><BR><FONT FACE="Monospace,Courier">}</FONT><BR><BR><FONT FACE="Monospace,Courier">-- </FONT><BR><FONT FACE="Monospace,Courier">Kenny Stone</FONT><BR><FONT FACE="Monospace,Courier">Connamara Systems, LLC </FONT><BR><FONT FACE="Monospace,Courier">------------------------------------------------------------------------------</FONT><BR><FONT FACE="Monospace,Courier">Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day</FONT><BR><FONT FACE="Monospace,Courier">trial. Simplify your report design, integration and deployment - and focus on</FONT><BR><FONT FACE="Monospace,Courier">what you do best, core application coding. Discover what's new with</FONT><BR><FONT FACE="Monospace,Courier">Crystal Reports now. </FONT><FONT COLOR=BLUE FACE="Monospace,Courier"><U><A HREF=http://p.sf.net/sfu/bobj-july>http://p.sf.net/sfu/bobj-july</A></U></FONT><FONT COLOR=BLACK><BR></FONT><FONT FACE="Monospace,Courier">_______________________________________________</FONT><BR><FONT FACE="Monospace,Courier">Quickfix-developers mailing list</FONT><BR><FONT FACE="Monospace,Courier">Qui...@li...</FONT><BR><FONT COLOR=BLUE FACE="Monospace,Courier"><U><A HREF=https://lists.sourceforge.net/lists/listinfo/quickfix-developers>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A></U></FONT><FONT COLOR=BLACK><BR></FONT><FONT COLOR=WHITE FACE="Monospace,Courier">ForwardSourceID:NT000033EE </FONT><FONT COLOR=BLACK><BR><BR></FONT><FONT FACE="Monospace,Courier">=====-----=====-----=====</FONT><BR><FONT FACE="Monospace,Courier">Notice: The information contained in this e-mail</FONT><BR><FONT FACE="Monospace,Courier">message and/or attachments to it may contain </FONT><BR><FONT FACE="Monospace,Courier">confidential or privileged information. If you are </FONT><BR><FONT FACE="Monospace,Courier">not the intended recipient, any dissemination, use, </FONT><BR><FONT FACE="Monospace,Courier">review, distribution, printing or copying of the </FONT><BR><FONT FACE="Monospace,Courier">information contained in this e-mail message </FONT><BR><FONT FACE="Monospace,Courier">and/or attachments to it are strictly prohibited. If </FONT><BR><FONT FACE="Monospace,Courier">you have received this communication in error, </FONT><BR><FONT FACE="Monospace,Courier">please notify us by reply e-mail or telephone and </FONT><BR><FONT FACE="Monospace,Courier">immediately and permanently delete the message </FONT><BR><FONT FACE="Monospace,Courier">and any attachments. Thank you</FONT><BR><BR><BR><FONT FACE="Monospace,Courier">------------------------------------------------------------------------------<BR>Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<BR>trial. Simplify your report design, integration and deployment - and focus on<BR>what you do best, core application coding. Discover what's new with<BR>Crystal Reports now. <A HREF=http://p.sf.net/sfu/bobj-july>http://p.sf.net/sfu/bobj-july</A></FONT><BR><FONT FACE="Monospace,Courier">_______________________________________________<BR>Quickfix-developers mailing list<BR>Qui...@li...<BR><A HREF=https://lists.sourceforge.net/lists/listinfo/quickfix-developers>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A></FONT><BR><FONT SIZE=1 STYLE=font-size:1pt COLOR=WHITE>ForwardSourceID:NT000033FA </FONT></P><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Aniruddha N <ani...@tc...> - 2009-09-03 12:50:25
|
<P>Thanks a lot...</P> <P>Can anyone point how to invoke Unit tests in C++ to test quickfix engine?</P> <P>regards,<BR>Aniruddha Anilkumar Navur<BR>Tata Consultancy Services<BR>Mailto: ani...@tc...<BR>Website: <A href="http://www.tcs.com">http://www.tcs.com</A><BR>____________________________________________<BR>Experience certainty. IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________ </P> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 V5DOTBL="true"> <TR vAlign=top> <TD width="37%" bgColor=#e1e1e1 rowSpan=5><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR> <DIV align=center><B><FONT style="FONT-SIZE: 9pt">Kenny Stone <ks...@co...></FONT></B> <P><FONT style="FONT-SIZE: 9pt">09/02/2009 22:11 EST</FONT></P></DIV></TD> <TD width="1%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=102 border=0><BR> <DIV align=right><FONT style="FONT-SIZE: 9pt">To</FONT> </DIV></TD> <TD width="63%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR><FONT style="FONT-SIZE: 9pt">qui...@li...</FONT></TD></TR> <TR vAlign=top> <TD width="1%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=102 border=0><BR> <DIV align=right><FONT style="FONT-SIZE: 9pt">cc</FONT> </DIV></TD> <TD width="63%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR></TD></TR> <TR vAlign=top> <TD width="1%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=102 border=0><BR> <DIV align=right><FONT style="FONT-SIZE: 9pt">bcc</FONT> </DIV></TD> <TD width="63%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR></TD></TR> <TR vAlign=top> <TD width="1%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=102 border=0><BR> <DIV align=right><FONT style="FONT-SIZE: 9pt">Subject</FONT> </DIV></TD> <TD width="63%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR><FONT style="FONT-SIZE: 9pt">Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition msg</FONT></TD></TR> <TR vAlign=top> <TD width=0% bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0></TD> <TD width="63%" bgColor=#e1e1e1><IMG height=1 alt="" src="/icons/ecblank.gif" width=1 border=0><BR><FONT size=-1></FONT></TD></TR></TABLE><BR><TT>QuickFIX Documentation: <A href="http://www.quickfixengine.org/quickfix/doc/html/index.html">http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR></TT><TT>QuickFIX Support: <A href="http://www.quickfixengine.org/services.html">http://www.quickfixengine.org/services.html</A><BR></TT><BR><BR><BR><BR><TT>Dale said this already, but here is the actual code:</TT><BR><BR><BR><TT>FIX::OderQty orderQty;</TT><BR><BR><TT>if( msg.isSetField( orderQty ))</TT><BR><BR><TT>{</TT><BR><BR><TT> message.get(orderQty);</TT><BR><BR><TT>}</TT><BR><BR><TT>-- </TT><BR><TT>Kenny Stone</TT><BR><TT>Connamara Systems, LLC </TT><BR><TT>------------------------------------------------------------------------------<BR></TT><TT>Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<BR></TT><TT>trial. Simplify your report design, integration and deployment - and focus on<BR></TT><TT>what you do best, core application coding. Discover what's new with<BR></TT><TT>Crystal Reports now. <A href="http://p.sf.net/sfu/bobj-july">http://p.sf.net/sfu/bobj-july</A></TT><BR><TT>_______________________________________________<BR></TT><TT>Quickfix-developers mailing list<BR></TT><TT>Qui...@li...<BR></TT><TT><A href="https://lists.sourceforge.net/lists/listinfo/quickfix-developers">https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A></TT><BR><FONT style="FONT-SIZE: 1pt" color=#ffffff>ForwardSourceID:NT000033EE </FONT><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Kenny S. <ks...@co...> - 2009-09-03 03:34:17
|
Dale said this already, but here is the actual code: FIX::OderQty orderQty; if( msg.isSetField( orderQty )) { message.get(orderQty); } -- Kenny Stone Connamara Systems, LLC |
From: Aniruddha N <ani...@tc...> - 2009-09-03 02:29:20
|
<P><BR><BR>Thanks.. I just found out that as BusinessMessageReject is an Admin message, it can be extracted and read in fromAdmin() when it is recieved.</P><P>Please correct me if I have mistaken.</P><P>Another question- Is there a default handling for BusinessMessageReject in a trading applciation. I mean in trading terminology is there a default handling for such rejects?</P><P> </P><P>regards, </P><P>Aniruddha Anilkumar Navur<BR>Tata Consultancy Services<BR>Mailto: ani...@tc...<BR>Website: <A HREF=http://www.tcs.com>http://www.tcs.com</A><BR>____________________________________________<BR>Experience certainty.IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________</P><P> <BR><FONT SIZE=2 STYLE=font-size:9pt><B>Grant Birchmeier <gbi...@co...></B></FONT><BR><FONT SIZE=2 STYLE=font-size:9pt>09/02/2009 09:52 EST</FONT><BR><BR> <FONT SIZE=2 STYLE=font-size:9pt>To</FONT> <FONT SIZE=2 STYLE=font-size:9pt>Aniruddha N <ani...@tc...></FONT><BR> <FONT SIZE=2 STYLE=font-size:9pt>cc</FONT> <FONT SIZE=2 STYLE=font-size:9pt>qui...@li...</FONT><BR> <FONT SIZE=2 STYLE=font-size:9pt>bcc</FONT> <BR> <FONT SIZE=2 STYLE=font-size:9pt>Subject</FONT> <FONT SIZE=2 STYLE=font-size:9pt>Re: [Quickfix-developers] Reading BusinessMessgaeReject in my application</FONT><BR> <BR><BR></P><P><FONT FACE="Monospace,Courier">Are you asking how to decode the message's fields in your app? This<BR>doc page should help:<BR><A HREF=http://www.quickfixengine.org/quickfix/doc/html/receiving_messages.html>http://www.quickfixengine.org/quickfix/doc/html/receiving_messages.html</A><BR></FONT><BR><FONT FACE="Monospace,Courier">If that's not what you mean, then please clarify.<BR></FONT><BR><FONT FACE="Monospace,Courier">-Grant<BR></FONT><BR><BR><FONT FACE="Monospace,Courier">On Wed, Sep 2, 2009 at 8:50 AM, Aniruddha N<ani...@tc...> wrote:<BR>> QuickFIX Documentation: <A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>> QuickFIX Support: <A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A><BR>><BR>><BR>> Hi,<BR>><BR>> Can anyone point to me as to whats the way to read BusinessMessgaeReject<BR>> in my application. I am using quickfix version 4.2?<BR>><BR>><BR>> regards,<BR>> Aniruddha Anilkumar Navur<BR>> Tata Consultancy Services<BR>> Mailto: ani...@tc...<BR>> Website: <A HREF=http://www.tcs.com>http://www.tcs.com</A><BR>> ____________________________________________<BR>> Experience certainty. IT Services<BR>> Business Solutions<BR>> Outsourcing<BR>> ____________________________________________<BR>><BR>> =====-----=====-----=====<BR>> Notice: The information contained in this e-mail<BR>> message and/or attachments to it may contain<BR>> confidential or privileged information. If you are<BR>> not the intended recipient, any dissemination, use,<BR>> review, distribution, printing or copying of the<BR>> information contained in this e-mail message<BR>> and/or attachments to it are strictly prohibited. If<BR>> you have received this communication in error,<BR>> please notify us by reply e-mail or telephone and<BR>> immediately and permanently delete the message<BR>> and any attachments. Thank you<BR>><BR>><BR>><BR>><BR>> ------------------------------------------------------------------------------<BR>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<BR>> trial. Simplify your report design, integration and deployment - and focus on<BR>> what you do best, core application coding. Discover what's new with<BR>> Crystal Reports now. <A HREF=http://p.sf.net/sfu/bobj-july>http://p.sf.net/sfu/bobj-july</A><BR>> _______________________________________________<BR>> Quickfix-developers mailing list<BR>> Qui...@li...<BR>> <A HREF=https://lists.sourceforge.net/lists/listinfo/quickfix-developers>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A><BR>></FONT><BR><BR><FONT SIZE=1 STYLE=font-size:1pt COLOR=WHITE>ForwardSourceID:NT000033D6 </FONT></P><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Aniruddha N <ani...@tc...> - 2009-09-03 02:24:10
|
<P>Hi,</P><P>How do I check for availibility of conditional parameters in a message.</P><P>For ex-</P><P>During processing Execution Report in my application I tried to read optional field as follows-</P><P>...</P><P>FIX::OderQty orderQty; //Optional...</P><P>...</P><P>message.get(orderQty);</P><P>The problem I face is when I recieve execution report with OrderStatus == 8 (Reject) OrderQty field is not sent by the server application. As a result my Fix engine generates a BusinessRejectMessage due to the missing optional field. My question is how to have a check on OrderQty before trying to read it as above in my application?</P><P> </P><P>regards,<BR><BR>Aniruddha Anilkumar Navur<BR>Tata Consultancy Services<BR>Mailto: ani...@tc...<BR>Website: <A HREF=http://www.tcs.com>http://www.tcs.com</A><BR>____________________________________________<BR>Experience certainty.IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________</P><P> <BR><FONT SIZE=2 STYLE=font-size:9pt><B>Dale Wilson <wi...@oc...></B></FONT><BR><FONT SIZE=2 STYLE=font-size:9pt>09/02/2009 11:07 EST</FONT><BR><BR> <FONT SIZE=2 STYLE=font-size:9pt>To</FONT> <BR> <FONT SIZE=2 STYLE=font-size:9pt>cc</FONT> <FONT SIZE=2 STYLE=font-size:9pt>qui...@li...</FONT><BR> <FONT SIZE=2 STYLE=font-size:9pt>bcc</FONT> <BR> <FONT SIZE=2 STYLE=font-size:9pt>Subject</FONT> <FONT SIZE=2 STYLE=font-size:9pt>Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition msg</FONT><BR> <BR><BR></P><P><FONT FACE="Monospace,Courier">QuickFIX Documentation: <A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>QuickFIX Support: <A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A><BR></FONT><BR><FONT FACE="Monospace,Courier">Conditionally required field missing reject message is generated when<BR>you attempt to retrieve a field from the message without first checking<BR>to see if it is present.<BR>Unless the field is marked required in the data dictionary, or you WANT<BR>to generate the reject, you must always check so see if the field is<BR>present before trying to retrieve it.<BR></FONT><BR><FONT FACE="Monospace,Courier">Dale<BR></FONT><BR><BR><FONT FACE="Monospace,Courier">Manoj Byravamurthy wrote:<BR>> QuickFIX Documentation: <A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>> QuickFIX Support: <A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A><BR>><BR>><BR>> Nick , When I use the message cracker , Business rejects are being sent out,<BR>> the error message is "Rejected: Conditionally Required Field Missing". It<BR>> does'nt tell which field. This is happening on the onMessage function, if I<BR>> try to catch the message in fromApp function, this is not any issue.<BR>><BR>> Since there is repaeting group, I need to use the onMessage function. Please<BR>> let me know if you faced the same issue and did you over come this issue.<BR>><BR>><BR>><BR>> Nick_T wrote:<BR>><BR>>> Hi,<BR>>> I found I got this exact same error message when trying to use the FIX<BR>>> protocol with the ICE Trade Capture Api.<BR>>><BR>>> The 305 error that is given by the is not what was causing the issue for<BR>>> me, I am not sure why this errror was produced...<BR>>><BR>>> Anyway I fixed this by using ensuring that *all* missing user defined and<BR>>> non-fix-protocol standard tags were added to the FIX44.xml file<BR>>><BR>>> e.g.<BR>>> <field number="9300" name="HubId" type="INT" /><BR>>><BR>>> ...<BR>>> <component name="UnderlyingInstrument"><BR>>> ...<BR>>> <field name="HubId" required="N" /><BR>>> ...<BR>>> </component><BR>>> ...<BR>>><BR>>> I have uploaded my FIX44.xml file that is currently working.<BR>>><BR>>> Regards,<BR>>> Nick<BR>>><BR>>><BR>>><BR>>> Romman, Greg wrote:<BR>>><BR>>>> QuickFIX Documentation:<BR>>>> <A HREF=http://www.quickfixengine.org/quickfix/doc/html/index.html>http://www.quickfixengine.org/quickfix/doc/html/index.html</A><BR>>>> QuickFIX Support: <A HREF=http://www.quickfixengine.org/services.html>http://www.quickfixengine.org/services.html</A><BR>>>><BR>>>><BR>>>> Hi,<BR>>>> I'm using QuickFix for .NET. When the engine receives a<BR>>>> SecurityDefinition message it replies with a Reject message saying TAG<BR>>>> 305 not defined for this message type:<BR>>>><BR>>>> <field number="45"><![CDATA[2]]></field><BR>>>> <field number="58"><![CDATA[Tag not defined for this message<BR>>>> type]]></field><BR>>>><BR>>>> <field number="371"><![CDATA[305]]></field><BR>>>> <field number="372"><![CDATA[d]]></field><BR>>>> <field number="373"><![CDATA[2]]></field><BR>>>><BR>>>> This was using the FIX44.XML dictionary included as part the download.<BR>>>><BR>>>> I have tried to trim down the SecurityDefinition message to match my<BR>>>> counterparty spec, by creating my own custom dictionary based on<BR>>>> FIX44.XML. I've removed all the unused fields, and I've tried renaming<BR>>>> the field to prove it was being parsed in the message. Here are some of<BR>>>> the results:<BR>>>><BR>>>> 1. If I don't use my dictionary the error message becomes the field is<BR>>>> repeated, so I have verified my custom dictionary is being used.<BR>>>> 2. If I move the definition for field out of the group it is defined in<BR>>>> I get an error message the field is repearted, so I know the group<BR>>>> definition is right.<BR>>>> 3. If I rename the field definition the file won't parse until the<BR>>>> message definition contains the matching field name.<BR>>>> 4. I've type in the number 305 in the dictionary mutliptle times to make<BR>>>> sure it's not an O (oh).<BR>>>> 5. If I remove a different field from the message definition that comes<BR>>>> in the message first, then the error message is about this removed field<BR>>>> because it gets parsed first.<BR>>>> 6. I've tried moving several field definitions around.<BR>>>> 7. I've gone through the incoming message line by line and examined all<BR>>>> 100 elements of the NoUnderlyings group.<BR>>>><BR>>>> I'm out of ideas, so any suggestions are welcome. Here is the message<BR>>>> definition and the incoming message as well as the event log.<BR>>>><BR>>>> Event Log:<BR>>>> 20090126-19:19:32 : Initiated logon request<BR>>>> 20090126-19:19:33 : Logon contains ResetSeqNumFlag=Y, reseting sequence<BR>>>> numbers to 1<BR>>>> 20090126-19:19:33 : Received logon response<BR>>>> 20090126-19:19:34 : Message 2 Rejected: Tag not defined for this message<BR>>>> type:305<BR>>>><BR>>>> Dictionary message and field definition excerpts:<BR>>>> <message name="SecurityDefinition" msgtype="d" msgcat="app"><BR>>>> <field name="SecurityReqID" required="Y" /><BR>>>> <field name="SecurityResponseID" required="Y" /><BR>>>> <field name="SecurityResponseType" required="Y" /><BR>>>> <field name="Currency" required="N" /><BR>>>> <field name="ListSeqNo" required="N" /><BR>>>> <field name="NoRpts" required="N" /><BR>>>> <field name="TotNoRelatedSym" required="N" /><BR>>>> <group name="NoUnderlyings" required="N"><BR>>>> <field name="UnderlyingSymbol" required="Y" /><BR>>>> <field name="UnderlyingSecurityID" required="N" /><BR>>>> <field name="UnderlyingSecurityIDSource" required="N" / ><BR>>>> <field name="greg" required="N" /><BR>>>> <field name="UnderlyingCFICode" required="N" /><BR>>>> <field name="UnderlyingMaturityDate" required="N" /><BR>>>> <field name="UnderlyingContractMultiplier" required="N" /><BR>>>> <field name="UnderlyingSecurityDesc" required="N" /><BR>>>> <field name="StartDate" required="N" /><BR>>>> <field name="EndDate" required="N" /><BR>>>> <field name="UnderlyingUnitOfMeasure" required="N" /><BR>>>> </group><BR>>>> <field name="Text" required="N" /><BR>>>> </message><BR>>>><BR>>>> <field number="305" name="UnderlyingSecurityIDSource" type="STRING"<BR>>>> /><BR>>>><BR>>>> Incoming message:<BR>>>> 8=FIX.4.49=2432235=d49=ICE56=80634=252=20090126-19:19:34.72257=1<BR>>>> 322=5577323=4320=requestid15=CAD393=77282=867=1711=100311=119582<BR>>>> 9309=XCV SQF0011.H0011305=8463=FXXXXX307=NGX Fin FF, FP for AESO<BR>>>> Peak - Alberta - Q1<BR>>>> 11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011033<BR>>>> 19201=11489200=159300=1064998=MWhs9100=CAD9083=29084=09061=1107<BR>>>> 311=1195828309=XCV SQF0010.H0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for AESO Peak - Alberta - Q1<BR>>>> 10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010033<BR>>>> 19201=3649200=159300=1064998=MWhs9100=CAD9083=29084=09061=11073<BR>>>> 11=1195825309=XCV SMV0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO<BR>>>> Peak - Alberta -<BR>>>> Oct12542=20120928436=19013=0.019014=5.09017=5916=20121001917=2012<BR>>>> 10319201=11059200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195824309=XCV SMV0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Oct11542=20110930436=19013=0.019014=5.09017=5916=20111001917=2011<BR>>>> 10319201=10939200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195823309=XCV SMV0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Oct10542=20100930436=19013=0.019014=5.09017=5916=20101001917=2010<BR>>>> 10319201=10729200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195822309=XCV SMV0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Oct09542=20090930436=19013=0.019014=5.09017=5916=20091001917=2009<BR>>>> 10319201=10129200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195820309=XCV SMX0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Nov12542=20121031436=19013=0.019014=5.09017=5916=20121101917=2012<BR>>>> 11309201=11069200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195819309=XCV SMX0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Nov11542=20111031436=19013=0.019014=5.09017=5916=20111101917=2011<BR>>>> 11309201=10949200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195818309=XCV SMX0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Nov10542=20101029436=19013=0.019014=5.09017=5916=20101101917=2010<BR>>>> 11309201=10719200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195817309=XCV SMX0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Nov09542=20091030436=19013=0.019014=5.09017=5916=20091101917=2009<BR>>>> 11309201=10139200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195815309=XCV SMK0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> May12542=20120430436=19013=0.019014=5.09017=5916=20120501917=2012<BR>>>> 05319201=11009200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195814309=XCV SMK0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> May11542=20110429436=19013=0.019014=5.09017=5916=20110501917=2011<BR>>>> 05319201=10889200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195813309=XCV SMK0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> May10542=20100430436=19013=0.019014=5.09017=5916=20100501917=2010<BR>>>> 05319201=10669200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195812309=XCV SMK0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> May09542=20090430436=19013=0.019014=5.09017=5916=20090501917=2009<BR>>>> 05319201=10079200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195810309=XCV SMH0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Mar12542=20120229436=19013=0.019014=5.09017=5916=20120301917=2012<BR>>>> 03319201=10989200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195809309=XCV SMH0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Mar11542=20110228436=19013=0.019014=5.09017=5916=20110301917=2011<BR>>>> 03319201=10869200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195808309=XCV SMH0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Mar10542=20100226436=19013=0.019014=5.09017=5916=20100301917=2010<BR>>>> 03319201=10649200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195807309=XCV SMH0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Mar09542=20090227436=19013=0.019014=5.09017=5916=20090301917=2009<BR>>>> 03319201=10059200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195805309=XCV SMM0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jun12542=20120531436=19013=0.019014=5.09017=5916=20120601917=2012<BR>>>> 06309201=11019200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195804309=XCV SMM0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jun11542=20110531436=19013=0.019014=5.09017=5916=20110601917=2011<BR>>>> 06309201=10899200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195803309=XCV SMM0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jun10542=20100528436=19013=0.019014=5.09017=5916=20100601917=2010<BR>>>> 06309201=10679200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195802309=XCV SMM0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jun09542=20090529436=19013=0.019014=5.09017=5916=20090601917=2009<BR>>>> 06309201=10089200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195800309=XCV SMN0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jul12542=20120629436=19013=0.019014=5.09017=5916=20120701917=2012<BR>>>> 07319201=11029200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195799309=XCV SMN0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jul11542=20110630436=19013=0.019014=5.09017=5916=20110701917=2011<BR>>>> 07319201=10909200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195798309=XCV SMN0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jul10542=20100630436=19013=0.019014=5.09017=5916=20100701917=2010<BR>>>> 07319201=10689200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195797309=XCV SMN0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jul09542=20090630436=19013=0.019014=5.09017=5916=20090701917=2009<BR>>>> 07319201=10099200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195795309=XCV SMF0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jan12542=20111230436=19013=0.019014=5.09017=5916=20120101917=2012<BR>>>> 01319201=10969200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195794309=XCV SMF0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jan11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011<BR>>>> 01319201=10849200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195793309=XCV SMF0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Jan10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010<BR>>>> 01319201=10629200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195790309=XCV SMG0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Feb12542=20120131436=19013=0.019014=5.09017=5916=20120201917=2012<BR>>>> 02299201=10979200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195789309=XCV SMG0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Feb11542=20110131436=19013=0.019014=5.09017=5916=20110201917=2011<BR>>>> 02289201=10859200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195788309=XCV SMG0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Feb10542=20100129436=19013=0.019014=5.09017=5916=20100201917=2010<BR>>>> 02289201=10639200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195787309=XCV SMG0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Feb09542=20090130436=19013=0.019014=5.09017=5916=20090201917=2009<BR>>>> 02289201=10049200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195785309=XCV SMZ0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Dec12542=20121130436=19013=0.019014=5.09017=5916=20121201917=2012<BR>>>> 12319201=10759200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195784309=XCV SMZ0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Dec11542=20111130436=19013=0.019014=5.09017=5916=20111201917=2011<BR>>>> 12319201=10749200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195783309=XCV SMZ0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Dec10542=20101130436=19013=0.019014=5.09017=5916=20101201917=2010<BR>>>> 12319201=10739200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195782309=XCV SMZ0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Dec09542=20091130436=19013=0.019014=5.09017=5916=20091201917=2009<BR>>>> 12319201=10149200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195780309=XCV SYF0012.Z0012305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for AESO Peak - Alberta - Cal<BR>>>> 12542=20111230436=19013=0.019014=5.09017=5916=20120101917=2012123<BR>>>> 19201=10789200=169300=1064998=MWhs9100=CAD9083=29084=09061=1107<BR>>>> 311=1195779309=XCV SYF0011.Z0011305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for AESO Peak - Alberta - Cal<BR>>>> 11542=20101231436=19013=0.019014=5.09017=5916=20110101917=2011123<BR>>>> 19201=10779200=169300=1064998=MWhs9100=CAD9083=29084=09061=1107<BR>>>> 311=1195778309=XCV SYF0010.Z0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for AESO Peak - Alberta - Cal<BR>>>> 10542=20091231436=19013=0.019014=5.09017=5916=20100101917=2010123<BR>>>> 19201=3709200=169300=1064998=MWhs9100=CAD9083=29084=09061=11073<BR>>>> 11=1195775309=XCV SMQ0012!305=8463=FXXXXX307=NGX Fin FF, FP for AESO<BR>>>> Peak - Alberta -<BR>>>> Aug12542=20120731436=19013=0.019014=5.09017=5916=20120801917=2012<BR>>>> 08319201=11909200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195774309=XCV SMQ0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Aug11542=20110729436=19013=0.019014=5.09017=5916=20110801917=2011<BR>>>> 08319201=10919200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195773309=XCV SMQ0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Aug10542=20100730436=19013=0.019014=5.09017=5916=20100801917=2010<BR>>>> 08319201=10699200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195772309=XCV SMQ0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Aug09542=20090731436=19013=0.019014=5.09017=5916=20090801917=2009<BR>>>> 08319201=10109200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195770309=XCV SMJ0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Apr12542=20120330436=19013=0.019014=5.09017=5916=20120401917=2012<BR>>>> 04309201=10999200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195769309=XCV SMJ0011!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Apr11542=20110331436=19013=0.019014=5.09017=5916=20110401917=2011<BR>>>> 04309201=10879200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195768309=XCV SMJ0010!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Apr10542=20100331436=19013=0.019014=5.09017=5916=20100401917=2010<BR>>>> 04309201=10659200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195767309=XCV SMJ0009!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> AESO Peak - Alberta -<BR>>>> Apr09542=20090331436=19013=0.019014=5.09017=5916=20090401917=2009<BR>>>> 04309201=10069200=129300=1064998=MWhs9100=CAD9083=29084=09061=11<BR>>>> 07311=1195765309=XDD SMU0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> IESO Off Peak - Ontario -<BR>>>> Sep12542=20120831436=19013=0.019014=50.09017=50916=20120901917=20<BR>>>> 1209309201=11049200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195764309=XDD SMU0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Sep11542=20110831436=19013=0.019014=50.09017=50916=20110901917=20<BR>>>> 1109309201=10929200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195763309=XDD SMU0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Sep10542=20100831436=19013=0.019014=50.09017=50916=20100901917=20<BR>>>> 1009309201=10709200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195762309=XDD SMU0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Sep09542=20090831436=19013=0.019014=50.09017=50916=20090901917=20<BR>>>> 0909309201=10119200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195760309=XDD SQV0012.Z0012305=8463=FXXXXX307=NGX Fin FF,<BR>>>> FP for IESO Off Peak - Ontario - Q4<BR>>>> 12542=20120928436=19013=0.019014=50.09017=50916=20121001917=20121<BR>>>> 2319201=12249200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195759309=XDD SQV0011.Z0011305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q4<BR>>>> 11542=20110930436=19013=0.019014=50.09017=50916=20111001917=20111<BR>>>> 2319201=11519200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195758309=XDD SQV0010.Z0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q4<BR>>>> 10542=20100930436=19013=0.019014=50.09017=50916=20101001917=20101<BR>>>> 2319201=3679200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195757309=XDD SQV0009.Z0009305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q4<BR>>>> 09542=20090930436=19013=0.019014=50.09017=50916=20091001917=20091<BR>>>> 2319201=3639200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195755309=XDD SQN0012.U0012305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q3<BR>>>> 12542=20120629436=19013=0.019014=50.09017=50916=20120701917=20120<BR>>>> 9309201=12299200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195754309=XDD SQN0011.U0011305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q3<BR>>>> 11542=20110630436=19013=0.019014=50.09017=50916=20110701917=20110<BR>>>> 9309201=11509200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195753309=XDD SQN0010.U0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q3<BR>>>> 10542=20100630436=19013=0.019014=50.09017=50916=20100701917=20100<BR>>>> 9309201=3669200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195752309=XDD SQN0009.U0009305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q3<BR>>>> 09542=20090630436=19013=0.019014=50.09017=50916=20090701917=20090<BR>>>> 9309201=3629200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195750309=XDD SQJ0012.M0012305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q2<BR>>>> 12542=20120330436=19013=0.019014=50.09017=50916=20120401917=20120<BR>>>> 6309201=12289200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195749309=XDD SQJ0011.M0011305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q2<BR>>>> 11542=20110331436=19013=0.019014=50.09017=50916=20110401917=20110<BR>>>> 6309201=11499200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195748309=XDD SQJ0010.M0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q2<BR>>>> 10542=20100331436=19013=0.019014=50.09017=50916=20100401917=20100<BR>>>> 6309201=3659200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195747309=XDD SQJ0009.M0009305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q2<BR>>>> 09542=20090331436=19013=0.019014=50.09017=50916=20090401917=20090<BR>>>> 6309201=3619200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195745309=XDD SQF0012.H0012305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q1<BR>>>> 12542=20111230436=19013=0.019014=50.09017=50916=20120101917=20120<BR>>>> 3319201=12279200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195744309=XDD SQF0011.H0011305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q1<BR>>>> 11542=20101231436=19013=0.019014=50.09017=50916=20110101917=20110<BR>>>> 3319201=11489200=159300=1071998=MWhs9100=CAD9083=29084=09061=111<BR>>>> 6311=1195743309=XDD SQF0010.H0010305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario - Q1<BR>>>> 10542=20091231436=19013=0.019014=50.09017=50916=20100101917=20100<BR>>>> 3319201=3649200=159300=1071998=MWhs9100=CAD9083=29084=09061=1116<BR>>>> 311=1195740309=XDD SMV0012!305=8463=FXXXXX307=NGX Fin FF, FP for<BR>>>> IESO Off Peak - Ontario -<BR>>>> Oct12542=20120928436=19013=0.019014=50.09017=50916=20121001917=20<BR>>>> 1210319201=11059200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195739309=XDD SMV0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Oct11542=20110930436=19013=0.019014=50.09017=50916=20111001917=20<BR>>>> 1110319201=10939200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195738309=XDD SMV0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Oct10542=20100930436=19013=0.019014=50.09017=50916=20101001917=20<BR>>>> 1010319201=10729200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195737309=XDD SMV0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Oct09542=20090930436=19013=0.019014=50.09017=50916=20091001917=20<BR>>>> 0910319201=10129200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195735309=XDD SMX0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Nov12542=20121031436=19013=0.019014=50.09017=50916=20121101917=20<BR>>>> 1211309201=11069200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195734309=XDD SMX0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Nov11542=20111031436=19013=0.019014=50.09017=50916=20111101917=20<BR>>>> 1111309201=10949200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195733309=XDD SMX0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Nov10542=20101029436=19013=0.019014=50.09017=50916=20101101917=20<BR>>>> 1011309201=10719200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195732309=XDD SMX0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Nov09542=20091030436=19013=0.019014=50.09017=50916=20091101917=20<BR>>>> 0911309201=10139200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195730309=XDD SMK0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> May12542=20120430436=19013=0.019014=50.09017=50916=20120501917=20<BR>>>> 1205319201=11009200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195729309=XDD SMK0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> May11542=20110429436=19013=0.019014=50.09017=50916=20110501917=20<BR>>>> 1105319201=10889200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195728309=XDD SMK0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> May10542=20100430436=19013=0.019014=50.09017=50916=20100501917=20<BR>>>> 1005319201=10669200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195727309=XDD SMK0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> May09542=20090430436=19013=0.019014=50.09017=50916=20090501917=20<BR>>>> 0905319201=10079200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195725309=XDD SMH0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Mar12542=20120229436=19013=0.019014=50.09017=50916=20120301917=20<BR>>>> 1203319201=10989200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195724309=XDD SMH0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Mar11542=20110228436=19013=0.019014=50.09017=50916=20110301917=20<BR>>>> 1103319201=10869200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195723309=XDD SMH0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Mar10542=20100226436=19013=0.019014=50.09017=50916=20100301917=20<BR>>>> 1003319201=10649200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195722309=XDD SMH0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Mar09542=20090227436=19013=0.019014=50.09017=50916=20090301917=20<BR>>>> 0903319201=10059200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195720309=XDD SMM0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jun12542=20120531436=19013=0.019014=50.09017=50916=20120601917=20<BR>>>> 1206309201=11019200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195719309=XDD SMM0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jun11542=20110531436=19013=0.019014=50.09017=50916=20110601917=20<BR>>>> 1106309201=10899200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195718309=XDD SMM0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jun10542=20100528436=19013=0.019014=50.09017=50916=20100601917=20<BR>>>> 1006309201=10679200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195717309=XDD SMM0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jun09542=20090529436=19013=0.019014=50.09017=50916=20090601917=20<BR>>>> 0906309201=10089200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195715309=XDD SMN0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jul12542=20120629436=19013=0.019014=50.09017=50916=20120701917=20<BR>>>> 1207319201=11029200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195714309=XDD SMN0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jul11542=20110630436=19013=0.019014=50.09017=50916=20110701917=20<BR>>>> 1107319201=10909200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195713309=XDD SMN0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jul10542=20100630436=19013=0.019014=50.09017=50916=20100701917=20<BR>>>> 1007319201=10689200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195712309=XDD SMN0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jul09542=20090630436=19013=0.019014=50.09017=50916=20090701917=20<BR>>>> 0907319201=10099200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195710309=XDD SMF0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jan12542=20111230436=19013=0.019014=50.09017=50916=20120101917=20<BR>>>> 1201319201=10969200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195709309=XDD SMF0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jan11542=20101231436=19013=0.019014=50.09017=50916=20110101917=20<BR>>>> 1101319201=10849200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195708309=XDD SMF0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Jan10542=20091231436=19013=0.019014=50.09017=50916=20100101917=20<BR>>>> 1001319201=10629200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195705309=XDD SMG0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Feb12542=20120131436=19013=0.019014=50.09017=50916=20120201917=20<BR>>>> 1202299201=10979200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195704309=XDD SMG0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Feb11542=20110131436=19013=0.019014=50.09017=50916=20110201917=20<BR>>>> 1102289201=10859200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195703309=XDD SMG0010!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Feb10542=20100129436=19013=0.019014=50.09017=50916=20100201917=20<BR>>>> 1002289201=10639200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195702309=XDD SMG0009!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Feb09542=20090130436=19013=0.019014=50.09017=50916=20090201917=20<BR>>>> 0902289201=10049200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195700309=XDD SMZ0012!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Dec12542=20121130436=19013=0.019014=50.09017=50916=20121201917=20<BR>>>> 1212319201=10759200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 1116311=1195699309=XDD SMZ0011!305=8463=FXXXXX307=NGX Fin FF, FP<BR>>>> for IESO Off Peak - Ontario -<BR>>>> Dec11542=20111130436=19013=0.019014=50.09017=50916=20111201917=20<BR>>>> 1112319201=10749200=129300=1071998=MWhs9100=CAD9083=29084=09061=<BR>>>> 111610=209<BR>>>><BR>>>> Greg Romman<BR>>>> Systems Analyst 403.717.4653<BR>>>> EPCOR gr...@ep...<BR>>>><BR>>>><BR>>>><BR>>>> This email contains confidential information that is proprietary to EPCOR<BR>>>> and its subsidiary companies in all respects. This information is<BR>>>> intended only for the person(s) named in the destination address.<BR>>>> Unauthorized distribution, copying or disclosure is strictly prohibited.<BR>>>> If you receive this e-mail in error please delete it immediately.<BR>>>><BR>>>> ------------------------------------------------------------------------------<BR>>>> This SF.net email is sponsored by:<BR>>>> SourcForge Community<BR>>>> SourceForge wants to tell your story.<BR>>>> <A HREF=http://p.sf.net/sfu/sf-spreadtheword>http://p.sf.net/sfu/sf-spreadtheword</A><BR>>>> _______________________________________________<BR>>>> Quickfix-developers mailing list<BR>>>> Qui...@li...<BR>>>> <A HREF=https://lists.sourceforge.net/lists/listinfo/quickfix-developers>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A><BR>>>><BR>>>><BR>>> <A HREF=http://www.nabble.com/file/p23157704/FIX44_ICE.xml>http://www.nabble.com/file/p23157704/FIX44_ICE.xml</A> FIX44_ICE.xml<BR>>><BR>>><BR>><BR>><BR><BR><BR>------------------------------------------------------------------------------<BR>Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<BR>trial. Simplify your report design, integration and deployment - and focus on<BR>what you do best, core application coding. Discover what's new with<BR>Crystal Reports now. <A HREF=http://p.sf.net/sfu/bobj-july>http://p.sf.net/sfu/bobj-july</A><BR>_______________________________________________<BR>Quickfix-developers mailing list<BR>Qui...@li...<BR><A HREF=https://lists.sourceforge.net/lists/listinfo/quickfix-developers>https://lists.sourceforge.net/lists/listinfo/quickfix-developers</A></FONT><BR><BR><FONT SIZE=1 STYLE=font-size:1pt COLOR=WHITE>ForwardSourceID:NT000033DA </FONT></P><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Dale W. <wi...@oc...> - 2009-09-02 16:08:10
|
Conditionally required field missing reject message is generated when you attempt to retrieve a field from the message without first checking to see if it is present. Unless the field is marked required in the data dictionary, or you WANT to generate the reject, you must always check so see if the field is present before trying to retrieve it. Dale Manoj Byravamurthy wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Nick , When I use the message cracker , Business rejects are being sent out, > the error message is "Rejected: Conditionally Required Field Missing". It > does'nt tell which field. This is happening on the onMessage function, if I > try to catch the message in fromApp function, this is not any issue. > > Since there is repaeting group, I need to use the onMessage function. Please > let me know if you faced the same issue and did you over come this issue. > > > > Nick_T wrote: > >> Hi, >> I found I got this exact same error message when trying to use the FIX >> protocol with the ICE Trade Capture Api. >> >> The 305 error that is given by the is not what was causing the issue for >> me, I am not sure why this errror was produced... >> >> Anyway I fixed this by using ensuring that *all* missing user defined and >> non-fix-protocol standard tags were added to the FIX44.xml file >> >> e.g. >> <field number="9300" name="HubId" type="INT" /> >> >> ... >> <component name="UnderlyingInstrument"> >> ... >> <field name="HubId" required="N" /> >> ... >> </component> >> ... >> >> I have uploaded my FIX44.xml file that is currently working. >> >> Regards, >> Nick >> >> >> >> Romman, Greg wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> >>> 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. >>> >>> ------------------------------------------------------------------------------ >>> 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 >>> >>> >> http://www.nabble.com/file/p23157704/FIX44_ICE.xml FIX44_ICE.xml >> >> > > |