Re: [Quickfix-developers] QuickFix incorrectly sends Reject msg for tag 305 on SecurityDefinition m
Brought to you by:
orenmnero
From: Grant B. <gbi...@co...> - 2009-08-21 13:53:05
|
I had issues with the ICE trade capture API that might be similar to this. I was using QuickFIX/J, however. I discovered that ICE's api had fields in repeating groups ordered differently than in the actual messages. I had to reorder my XML fields to match the reality. I believe the QF/J error message identified this out-of-order problem; I'd be surprised if C++ QuickFIX didn't identify it similarly, but it's worth checking. So my suggestion is to ensure that your XML field ordering matches what you see in the FIX messages that are coming to you. In fact, I'll send you my XML doc off-list so you can compare. (When I contacted ICE about the out-of-order ambiguity, they first claimed that they did not impose an order on the fields of the repeating groups. I informed them that, according to FIX spec, a repeating group requires the field order to be unchanging, to which they replied that they did not expect the field order to change going forward. They did not commit to updating their API doc to match the true field ordering.) -Grant On Thu, Aug 20, 2009 at 4:59 PM, Manoj Byravamurthy<Man...@ox...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Nick > > I tried to use the XML you had added, and updated all the new custom fields > that ICE has added, but I still get the same error message. Are you still > getting this error? > > > > > > > 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.4 9=24322 35=d 49=ICE 56=806 34=2 52=20090126-19:19:34.722 57=1 >>> 322=5577 323=4 320=requestid 15=CAD 393=772 82=8 67=1 711=100 311=119582 >>> 9 309=XCV SQF0011.H0011 305=8 463=FXXXXX 307=NGX Fin FF, FP for AESO >>> Peak - Alberta - Q1 >>> 11 542=20101231 436=1 9013=0.01 9014=5.0 9017=5 916=20110101 917=2011033 >>> 1 9201=1148 9200=15 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=1107 >>> 311=1195828 309=XCV SQF0010.H0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for AESO Peak - Alberta - Q1 >>> 10 542=20091231 436=1 9013=0.01 9014=5.0 9017=5 916=20100101 917=2010033 >>> 1 9201=364 9200=15 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=1107 3 >>> 11=1195825 309=XCV SMV0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for AESO >>> Peak - Alberta - >>> Oct12 542=20120928 436=1 9013=0.01 9014=5.0 9017=5 916=20121001 917=2012 >>> 1031 9201=1105 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195824 309=XCV SMV0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Oct11 542=20110930 436=1 9013=0.01 9014=5.0 9017=5 916=20111001 917=2011 >>> 1031 9201=1093 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195823 309=XCV SMV0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Oct10 542=20100930 436=1 9013=0.01 9014=5.0 9017=5 916=20101001 917=2010 >>> 1031 9201=1072 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195822 309=XCV SMV0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Oct09 542=20090930 436=1 9013=0.01 9014=5.0 9017=5 916=20091001 917=2009 >>> 1031 9201=1012 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195820 309=XCV SMX0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Nov12 542=20121031 436=1 9013=0.01 9014=5.0 9017=5 916=20121101 917=2012 >>> 1130 9201=1106 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195819 309=XCV SMX0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Nov11 542=20111031 436=1 9013=0.01 9014=5.0 9017=5 916=20111101 917=2011 >>> 1130 9201=1094 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195818 309=XCV SMX0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Nov10 542=20101029 436=1 9013=0.01 9014=5.0 9017=5 916=20101101 917=2010 >>> 1130 9201=1071 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195817 309=XCV SMX0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Nov09 542=20091030 436=1 9013=0.01 9014=5.0 9017=5 916=20091101 917=2009 >>> 1130 9201=1013 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195815 309=XCV SMK0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> May12 542=20120430 436=1 9013=0.01 9014=5.0 9017=5 916=20120501 917=2012 >>> 0531 9201=1100 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195814 309=XCV SMK0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> May11 542=20110429 436=1 9013=0.01 9014=5.0 9017=5 916=20110501 917=2011 >>> 0531 9201=1088 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195813 309=XCV SMK0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> May10 542=20100430 436=1 9013=0.01 9014=5.0 9017=5 916=20100501 917=2010 >>> 0531 9201=1066 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195812 309=XCV SMK0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> May09 542=20090430 436=1 9013=0.01 9014=5.0 9017=5 916=20090501 917=2009 >>> 0531 9201=1007 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195810 309=XCV SMH0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Mar12 542=20120229 436=1 9013=0.01 9014=5.0 9017=5 916=20120301 917=2012 >>> 0331 9201=1098 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195809 309=XCV SMH0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Mar11 542=20110228 436=1 9013=0.01 9014=5.0 9017=5 916=20110301 917=2011 >>> 0331 9201=1086 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195808 309=XCV SMH0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Mar10 542=20100226 436=1 9013=0.01 9014=5.0 9017=5 916=20100301 917=2010 >>> 0331 9201=1064 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195807 309=XCV SMH0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Mar09 542=20090227 436=1 9013=0.01 9014=5.0 9017=5 916=20090301 917=2009 >>> 0331 9201=1005 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195805 309=XCV SMM0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jun12 542=20120531 436=1 9013=0.01 9014=5.0 9017=5 916=20120601 917=2012 >>> 0630 9201=1101 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195804 309=XCV SMM0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jun11 542=20110531 436=1 9013=0.01 9014=5.0 9017=5 916=20110601 917=2011 >>> 0630 9201=1089 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195803 309=XCV SMM0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jun10 542=20100528 436=1 9013=0.01 9014=5.0 9017=5 916=20100601 917=2010 >>> 0630 9201=1067 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195802 309=XCV SMM0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jun09 542=20090529 436=1 9013=0.01 9014=5.0 9017=5 916=20090601 917=2009 >>> 0630 9201=1008 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195800 309=XCV SMN0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jul12 542=20120629 436=1 9013=0.01 9014=5.0 9017=5 916=20120701 917=2012 >>> 0731 9201=1102 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195799 309=XCV SMN0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jul11 542=20110630 436=1 9013=0.01 9014=5.0 9017=5 916=20110701 917=2011 >>> 0731 9201=1090 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195798 309=XCV SMN0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jul10 542=20100630 436=1 9013=0.01 9014=5.0 9017=5 916=20100701 917=2010 >>> 0731 9201=1068 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195797 309=XCV SMN0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jul09 542=20090630 436=1 9013=0.01 9014=5.0 9017=5 916=20090701 917=2009 >>> 0731 9201=1009 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195795 309=XCV SMF0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jan12 542=20111230 436=1 9013=0.01 9014=5.0 9017=5 916=20120101 917=2012 >>> 0131 9201=1096 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195794 309=XCV SMF0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jan11 542=20101231 436=1 9013=0.01 9014=5.0 9017=5 916=20110101 917=2011 >>> 0131 9201=1084 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195793 309=XCV SMF0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Jan10 542=20091231 436=1 9013=0.01 9014=5.0 9017=5 916=20100101 917=2010 >>> 0131 9201=1062 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195790 309=XCV SMG0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Feb12 542=20120131 436=1 9013=0.01 9014=5.0 9017=5 916=20120201 917=2012 >>> 0229 9201=1097 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195789 309=XCV SMG0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Feb11 542=20110131 436=1 9013=0.01 9014=5.0 9017=5 916=20110201 917=2011 >>> 0228 9201=1085 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195788 309=XCV SMG0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Feb10 542=20100129 436=1 9013=0.01 9014=5.0 9017=5 916=20100201 917=2010 >>> 0228 9201=1063 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195787 309=XCV SMG0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Feb09 542=20090130 436=1 9013=0.01 9014=5.0 9017=5 916=20090201 917=2009 >>> 0228 9201=1004 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195785 309=XCV SMZ0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Dec12 542=20121130 436=1 9013=0.01 9014=5.0 9017=5 916=20121201 917=2012 >>> 1231 9201=1075 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195784 309=XCV SMZ0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Dec11 542=20111130 436=1 9013=0.01 9014=5.0 9017=5 916=20111201 917=2011 >>> 1231 9201=1074 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195783 309=XCV SMZ0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Dec10 542=20101130 436=1 9013=0.01 9014=5.0 9017=5 916=20101201 917=2010 >>> 1231 9201=1073 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195782 309=XCV SMZ0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Dec09 542=20091130 436=1 9013=0.01 9014=5.0 9017=5 916=20091201 917=2009 >>> 1231 9201=1014 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195780 309=XCV SYF0012.Z0012 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for AESO Peak - Alberta - Cal >>> 12 542=20111230 436=1 9013=0.01 9014=5.0 9017=5 916=20120101 917=2012123 >>> 1 9201=1078 9200=16 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=1107 >>> 311=1195779 309=XCV SYF0011.Z0011 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for AESO Peak - Alberta - Cal >>> 11 542=20101231 436=1 9013=0.01 9014=5.0 9017=5 916=20110101 917=2011123 >>> 1 9201=1077 9200=16 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=1107 >>> 311=1195778 309=XCV SYF0010.Z0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for AESO Peak - Alberta - Cal >>> 10 542=20091231 436=1 9013=0.01 9014=5.0 9017=5 916=20100101 917=2010123 >>> 1 9201=370 9200=16 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=1107 3 >>> 11=1195775 309=XCV SMQ0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for AESO >>> Peak - Alberta - >>> Aug12 542=20120731 436=1 9013=0.01 9014=5.0 9017=5 916=20120801 917=2012 >>> 0831 9201=1190 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195774 309=XCV SMQ0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Aug11 542=20110729 436=1 9013=0.01 9014=5.0 9017=5 916=20110801 917=2011 >>> 0831 9201=1091 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195773 309=XCV SMQ0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Aug10 542=20100730 436=1 9013=0.01 9014=5.0 9017=5 916=20100801 917=2010 >>> 0831 9201=1069 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195772 309=XCV SMQ0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Aug09 542=20090731 436=1 9013=0.01 9014=5.0 9017=5 916=20090801 917=2009 >>> 0831 9201=1010 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195770 309=XCV SMJ0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Apr12 542=20120330 436=1 9013=0.01 9014=5.0 9017=5 916=20120401 917=2012 >>> 0430 9201=1099 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195769 309=XCV SMJ0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Apr11 542=20110331 436=1 9013=0.01 9014=5.0 9017=5 916=20110401 917=2011 >>> 0430 9201=1087 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195768 309=XCV SMJ0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Apr10 542=20100331 436=1 9013=0.01 9014=5.0 9017=5 916=20100401 917=2010 >>> 0430 9201=1065 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195767 309=XCV SMJ0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> AESO Peak - Alberta - >>> Apr09 542=20090331 436=1 9013=0.01 9014=5.0 9017=5 916=20090401 917=2009 >>> 0430 9201=1006 9200=12 9300=1064 998=MWhs 9100=CAD 9083=2 9084=0 9061=11 >>> 07 311=1195765 309=XDD SMU0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> IESO Off Peak - Ontario - >>> Sep12 542=20120831 436=1 9013=0.01 9014=50.0 9017=50 916=20120901 917=20 >>> 120930 9201=1104 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195764 309=XDD SMU0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Sep11 542=20110831 436=1 9013=0.01 9014=50.0 9017=50 916=20110901 917=20 >>> 110930 9201=1092 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195763 309=XDD SMU0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Sep10 542=20100831 436=1 9013=0.01 9014=50.0 9017=50 916=20100901 917=20 >>> 100930 9201=1070 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195762 309=XDD SMU0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Sep09 542=20090831 436=1 9013=0.01 9014=50.0 9017=50 916=20090901 917=20 >>> 090930 9201=1011 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195760 309=XDD SQV0012.Z0012 305=8 463=FXXXXX 307=NGX Fin FF, >>> FP for IESO Off Peak - Ontario - Q4 >>> 12 542=20120928 436=1 9013=0.01 9014=50.0 9017=50 916=20121001 917=20121 >>> 231 9201=1224 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195759 309=XDD SQV0011.Z0011 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q4 >>> 11 542=20110930 436=1 9013=0.01 9014=50.0 9017=50 916=20111001 917=20111 >>> 231 9201=1151 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195758 309=XDD SQV0010.Z0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q4 >>> 10 542=20100930 436=1 9013=0.01 9014=50.0 9017=50 916=20101001 917=20101 >>> 231 9201=367 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195757 309=XDD SQV0009.Z0009 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q4 >>> 09 542=20090930 436=1 9013=0.01 9014=50.0 9017=50 916=20091001 917=20091 >>> 231 9201=363 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195755 309=XDD SQN0012.U0012 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q3 >>> 12 542=20120629 436=1 9013=0.01 9014=50.0 9017=50 916=20120701 917=20120 >>> 930 9201=1229 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195754 309=XDD SQN0011.U0011 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q3 >>> 11 542=20110630 436=1 9013=0.01 9014=50.0 9017=50 916=20110701 917=20110 >>> 930 9201=1150 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195753 309=XDD SQN0010.U0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q3 >>> 10 542=20100630 436=1 9013=0.01 9014=50.0 9017=50 916=20100701 917=20100 >>> 930 9201=366 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195752 309=XDD SQN0009.U0009 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q3 >>> 09 542=20090630 436=1 9013=0.01 9014=50.0 9017=50 916=20090701 917=20090 >>> 930 9201=362 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195750 309=XDD SQJ0012.M0012 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q2 >>> 12 542=20120330 436=1 9013=0.01 9014=50.0 9017=50 916=20120401 917=20120 >>> 630 9201=1228 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195749 309=XDD SQJ0011.M0011 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q2 >>> 11 542=20110331 436=1 9013=0.01 9014=50.0 9017=50 916=20110401 917=20110 >>> 630 9201=1149 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195748 309=XDD SQJ0010.M0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q2 >>> 10 542=20100331 436=1 9013=0.01 9014=50.0 9017=50 916=20100401 917=20100 >>> 630 9201=365 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195747 309=XDD SQJ0009.M0009 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q2 >>> 09 542=20090331 436=1 9013=0.01 9014=50.0 9017=50 916=20090401 917=20090 >>> 630 9201=361 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195745 309=XDD SQF0012.H0012 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q1 >>> 12 542=20111230 436=1 9013=0.01 9014=50.0 9017=50 916=20120101 917=20120 >>> 331 9201=1227 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195744 309=XDD SQF0011.H0011 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q1 >>> 11 542=20101231 436=1 9013=0.01 9014=50.0 9017=50 916=20110101 917=20110 >>> 331 9201=1148 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=111 >>> 6 311=1195743 309=XDD SQF0010.H0010 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - Q1 >>> 10 542=20091231 436=1 9013=0.01 9014=50.0 9017=50 916=20100101 917=20100 >>> 331 9201=364 9200=15 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061=1116 >>> 311=1195740 309=XDD SMV0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP for >>> IESO Off Peak - Ontario - >>> Oct12 542=20120928 436=1 9013=0.01 9014=50.0 9017=50 916=20121001 917=20 >>> 121031 9201=1105 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195739 309=XDD SMV0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Oct11 542=20110930 436=1 9013=0.01 9014=50.0 9017=50 916=20111001 917=20 >>> 111031 9201=1093 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195738 309=XDD SMV0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Oct10 542=20100930 436=1 9013=0.01 9014=50.0 9017=50 916=20101001 917=20 >>> 101031 9201=1072 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195737 309=XDD SMV0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Oct09 542=20090930 436=1 9013=0.01 9014=50.0 9017=50 916=20091001 917=20 >>> 091031 9201=1012 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195735 309=XDD SMX0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Nov12 542=20121031 436=1 9013=0.01 9014=50.0 9017=50 916=20121101 917=20 >>> 121130 9201=1106 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195734 309=XDD SMX0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Nov11 542=20111031 436=1 9013=0.01 9014=50.0 9017=50 916=20111101 917=20 >>> 111130 9201=1094 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195733 309=XDD SMX0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Nov10 542=20101029 436=1 9013=0.01 9014=50.0 9017=50 916=20101101 917=20 >>> 101130 9201=1071 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195732 309=XDD SMX0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Nov09 542=20091030 436=1 9013=0.01 9014=50.0 9017=50 916=20091101 917=20 >>> 091130 9201=1013 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195730 309=XDD SMK0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> May12 542=20120430 436=1 9013=0.01 9014=50.0 9017=50 916=20120501 917=20 >>> 120531 9201=1100 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195729 309=XDD SMK0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> May11 542=20110429 436=1 9013=0.01 9014=50.0 9017=50 916=20110501 917=20 >>> 110531 9201=1088 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195728 309=XDD SMK0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> May10 542=20100430 436=1 9013=0.01 9014=50.0 9017=50 916=20100501 917=20 >>> 100531 9201=1066 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195727 309=XDD SMK0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> May09 542=20090430 436=1 9013=0.01 9014=50.0 9017=50 916=20090501 917=20 >>> 090531 9201=1007 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195725 309=XDD SMH0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Mar12 542=20120229 436=1 9013=0.01 9014=50.0 9017=50 916=20120301 917=20 >>> 120331 9201=1098 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195724 309=XDD SMH0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Mar11 542=20110228 436=1 9013=0.01 9014=50.0 9017=50 916=20110301 917=20 >>> 110331 9201=1086 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195723 309=XDD SMH0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Mar10 542=20100226 436=1 9013=0.01 9014=50.0 9017=50 916=20100301 917=20 >>> 100331 9201=1064 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195722 309=XDD SMH0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Mar09 542=20090227 436=1 9013=0.01 9014=50.0 9017=50 916=20090301 917=20 >>> 090331 9201=1005 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195720 309=XDD SMM0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jun12 542=20120531 436=1 9013=0.01 9014=50.0 9017=50 916=20120601 917=20 >>> 120630 9201=1101 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195719 309=XDD SMM0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jun11 542=20110531 436=1 9013=0.01 9014=50.0 9017=50 916=20110601 917=20 >>> 110630 9201=1089 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195718 309=XDD SMM0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jun10 542=20100528 436=1 9013=0.01 9014=50.0 9017=50 916=20100601 917=20 >>> 100630 9201=1067 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195717 309=XDD SMM0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jun09 542=20090529 436=1 9013=0.01 9014=50.0 9017=50 916=20090601 917=20 >>> 090630 9201=1008 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195715 309=XDD SMN0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jul12 542=20120629 436=1 9013=0.01 9014=50.0 9017=50 916=20120701 917=20 >>> 120731 9201=1102 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195714 309=XDD SMN0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jul11 542=20110630 436=1 9013=0.01 9014=50.0 9017=50 916=20110701 917=20 >>> 110731 9201=1090 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195713 309=XDD SMN0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jul10 542=20100630 436=1 9013=0.01 9014=50.0 9017=50 916=20100701 917=20 >>> 100731 9201=1068 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195712 309=XDD SMN0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jul09 542=20090630 436=1 9013=0.01 9014=50.0 9017=50 916=20090701 917=20 >>> 090731 9201=1009 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195710 309=XDD SMF0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jan12 542=20111230 436=1 9013=0.01 9014=50.0 9017=50 916=20120101 917=20 >>> 120131 9201=1096 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195709 309=XDD SMF0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jan11 542=20101231 436=1 9013=0.01 9014=50.0 9017=50 916=20110101 917=20 >>> 110131 9201=1084 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195708 309=XDD SMF0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Jan10 542=20091231 436=1 9013=0.01 9014=50.0 9017=50 916=20100101 917=20 >>> 100131 9201=1062 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195705 309=XDD SMG0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Feb12 542=20120131 436=1 9013=0.01 9014=50.0 9017=50 916=20120201 917=20 >>> 120229 9201=1097 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195704 309=XDD SMG0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Feb11 542=20110131 436=1 9013=0.01 9014=50.0 9017=50 916=20110201 917=20 >>> 110228 9201=1085 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195703 309=XDD SMG0010! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Feb10 542=20100129 436=1 9013=0.01 9014=50.0 9017=50 916=20100201 917=20 >>> 100228 9201=1063 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195702 309=XDD SMG0009! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Feb09 542=20090130 436=1 9013=0.01 9014=50.0 9017=50 916=20090201 917=20 >>> 090228 9201=1004 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195700 309=XDD SMZ0012! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Dec12 542=20121130 436=1 9013=0.01 9014=50.0 9017=50 916=20121201 917=20 >>> 121231 9201=1075 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 311=1195699 309=XDD SMZ0011! 305=8 463=FXXXXX 307=NGX Fin FF, FP >>> for IESO Off Peak - Ontario - >>> Dec11 542=20111130 436=1 9013=0.01 9014=50.0 9017=50 916=20111201 917=20 >>> 111231 9201=1074 9200=12 9300=1071 998=MWhs 9100=CAD 9083=2 9084=0 9061= >>> 1116 10=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 >> > > -- > View this message in context: http://www.nabble.com/QuickFix-incorrectly-sends-Reject-msg-for-tag-305-on-SecurityDefinition-msg-tp21672108p25070902.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |