<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">In the standard FIX 4.4 message spec, 17 and 37 are required fields of ExecReport, so it is not a bug.</div><div class="gmail_default" style="font-size:small;color:#000000">
<br></div><div class="gmail_default" style="font-size:small;color:#000000">Making it optional is a customization that your counterparty has made.</div><div class="gmail_default" style="font-size:small;color:#000000"><br>
</div>
<div class="gmail_default" style="font-size:small;color:#000000">No problem, though. You did exactly what you need to do, which is edit your DD xml file to make the fields optional.</div><div class="gmail_default" style="font-size:small;color:#000000">
<br></div><div class="gmail_default" style="font-size:small;color:#000000">These are likely not the only customizations that your counterparty has done. You should get ahold of their specs and read through your DD file to make sure there are no other changes you need to make. I would be very surprised if they didn't add other custom fields elsewhere.</div>
<div class="gmail_default" style="font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-size:small;color:#000000">(Really, this is something that you have to do for every new counterparty you work with. It seems nobody wants to use the default FIX definitions; they all have to make weird changes.)</div>
<div class="gmail_default" style="font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-size:small;color:#000000">-Grant</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 21, 2013 at 4:37 PM, Øyvind Sævareid Ellefsen <span dir="ltr"><<a href="mailto:oyvind@ssc.no" target="_blank">oyvind@ssc.no</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="NO-BOK" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">I am doing some MARKET orders with FOK method, and I see that quickfix/n respons wih “Message 2 Rejected: Required tag missing (Field=17)”. However, this field is not required (according to my counterparts documentation)
when the ExecType=”A”. In FIX4.4.xml it is either Required=”N” / “Y”, is this a bug in the quickfix/n, or is there any other way to handle this, or is it ignorable?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">My application is obviously sending a reject to the counterpart. Here’s the conversation;<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="tel:20131121-22" value="+12013112122" target="_blank">20131121-22</a>:24:53.962 : 8=FIX.4.4 9=171 35=8 49=<counterpart> 56=<me> 34=5 52=20131121-22:24:34.884 11=140823115 150=A 39=A 1=20009000000 55=GBP/USD 54=2 38=10000.00 44=0 15=GBP 59=4 151=10000.00 14=0 6=0 10=055
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="tel:20131121-22" value="+12013112122" target="_blank">20131121-22</a>:24:53.966 : 8=FIX.4.4 9=114 35=3 34=5 49=<me> 52=20131121-22:24:53.965 56=<counterpart> 45=5 58=Required tag missing 371=17 372=8 373=1 10=063<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I had the same error with TAG 37, and I changed the OrderID to Required=”N”, then error on 17 popped up.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I see when I receive messages with 150=0 or 150=F, tag 17 and 37 is provided from my counterpart.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Brgds<u></u><u></u></span></p>
<p class="MsoNormal"><span>Oeyvind Ellefsen<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</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><br clear="all"><div><br></div>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br>
</font></font></div><div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>
</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>
</font></div>
</div>