[Quickfix-users] I keeing this duplicate tag 269 nonsense...
Brought to you by:
orenmnero
From: Jonathan K. <jon...@gm...> - 2007-12-29 06:20:49
|
Hi All, I am debugging my OrderBook and keep getting messages rejected due to a duplicate Tag 269. Here's the error I am getting running Tradeclient when I send a FIX42::MarketDataRequest for symbol ("dog") and my OrderBook replies with both the bid and offer sides: 8= FIX.4.29=8235=V49=CLIENT156=ORDERBOOK146=155=dog262=MARKETDATAID263=0264=0267=1 269=010=252 OUT: 8= FIX.4.29=11435=V34=46049=CLIENT152=20071229-06:05:43.28856=ORDERBOOK146=15 5=dog262=MARKETDATAID263=0264=0267=1269=010=070 <20071229-06:05:43, FIX.4.2:CLIENT1->ORDERBOOK, outgoing> (8= FIX.4.29=11435=V34=46049=CLIENT152=20071229-06:05:43.28856=ORDERBOOK146=155= dog262=MARKETDATAID263=0264=0267=1269=010=070) Action: <20071229-06:05:43, FIX.4.2:CLIENT1->ORDERBOOK, incoming> (8= FIX.4.29=16435=W34=42549=ORDERBOOK52=20071229-06:05:43.29156=CLIENT155=dog26 8=4269=0270=101271=1000269=0270=100271=1000269=1270=105271=800269=1270=106271=10 0010=001) <20071229-06:05:43, FIX.4.2:CLIENT1->ORDERBOOK, event> *(Message 425 Rejected: Tag appears more than once:269)* <20071229-06:05:43, FIX.4.2:CLIENT1->ORDERBOOK, outgoing> (8= FIX.4.29=11135=334=46149=CLIENT152=20071229-06:05:43.29356=ORDERBOOK45=42558 =Tag appears more than once371=269372=W10=225) Here is my order book's reply. I've sent the bids over (269=0) in descending order and the asks over (269=1) in ascending order. Why am I getting message rejected with duplicate tag 269s? I though with repeating groups I could have as many as possible. I am using C++ to construct this, if that matters. Am I missing some field? <message> <header> <field number="8"><![CDATA[FIX.4.2]]></field> <field number="35"><![CDATA[W]]></field> </header> <body> <field number="55"><![CDATA[dog]]></field> <field number="268"><![CDATA[4]]></field> <group> <field number="269"><![CDATA[0]]></field> <field number="270"><![CDATA[101]]></field> <field number="271"><![CDATA[1000]]></field> </group> <group> <field number="269"><![CDATA[0]]></field> <field number="270"><![CDATA[100]]></field> <field number="271"><![CDATA[1000]]></field> </group> <group> <field number="269"><![CDATA[1]]></field> <field number="270"><![CDATA[105]]></field> <field number="271"><![CDATA[800]]></field> </group> <group> <field number="269"><![CDATA[1]]></field> <field number="270"><![CDATA[106]]></field> <field number="271"><![CDATA[1000]]></field> </group> </body> <trailer> </trailer> </message> Thanks! jonathan -- -- Jonathan Kalbfeld ThoughtWave Technologies LLC www.thoughtwave.com +1 424 354 1814 |