<div dir="ltr">Hi Nicholas,<div>You need to set the <b>UseDataDictionary </b>to Y and specify a <b>DataDictionary </b>in your acceptor.</div><div>Read more about those config settings <a href="http://www.quickfixn.org/tutorial/configuration">here </a></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 11, 2015 at 11:21 AM, Nicholas Tucker <span dir="ltr"><<a href="mailto:ntucker@mercuria.com" target="_blank">ntucker@mercuria.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal">I am having an issue when creating a repeating group.  Here is the c# code I use to create the message in the initiator</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">
 mdr = </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">                GenerateMDReqID(),</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">               
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">SubscriptionRequestType</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">SubscriptionRequestType</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.SNAPSHOT_PLUS_UPDATES),</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">               
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDepth</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(3));</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> </span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">           
</span><span style="font-size:9.5pt;font-family:Consolas;color:green;background:white">// Request BIDs</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">NoMDEntryTypesGroup</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">
 entryTypesGroup = </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">NoMDEntryTypesGroup</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">();</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            entryTypesGroup.MDEntryType =
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MDEntryType</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MDEntryType</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.BID);</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            mdr.AddGroup(entryTypesGroup);</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> </span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">NoRelatedSymGroup</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">
 noRelatedSymGroup = </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> FIXVersion.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">MarketDataRequest</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">NoRelatedSymGroup</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">();</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            noRelatedSymGroup.Symbol =
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">Symbol</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(symbol);</span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            noRelatedSymGroup.SecurityID =
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">new</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white"> QuickFix.Fields.</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">SecurityID</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">(</span><span style="font-size:9.5pt;font-family:Consolas;color:#a31515;background:white">"symbol"</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">);</span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white">            mdr.AddGroup(noRelatedSymGroup);</span></p>
<p class="MsoNormal">and the message looks like this, as expected : </p>
<p class="MsoNormal">8=FIXT.1.19=6735=V262=091311637263=1264=3267=1269=0146=155=TEST48=symbol10=092</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">But then in the acceptor I get the message and it looks this this
</p>
<p class="MsoNormal">8=FIXT.1.19=12035=V34=249=CLIENT152=20150611-07:47:59.51356=MERCURIA48=symbol55=TEST146=1262=084759502263=1264=3267=1269=010=219</p>
<p class="MsoNormal">The order of the tags has changed? </p>
<p class="MsoNormal">Meaning that my NoRelatedSymbol repeating group (tag 146) no longer has the tags 55 and 48 under it as it did originally.</p>
<p class="MsoNormal">I get Field missing for tag: 146 error </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am missing a config setting?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal">Nick</p>
<p class="MsoNormal"> </p>
</div>
<p><small>The message may contain confidential information, any reproduction or dissemination is strictly prohibited. The message does not constitute advice, whether tax, legal, accounting or otherwise. If you have received a message in error please notify
 sender immediately and delete it. </small></p>

</div>

<br>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br></blockquote></div><br></div>