<div><font color="#000000"><font>I think you found a bug.</font></font></div><div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font>It may be sufficient for you to go into your FIX44.xml file and change the Symbol that's inside the Instrument component to Required=N.  (I assume you are using UseDataDictionary=Y and DataDictionary=path/to/DD.xml)<br>


</font></font></div><div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font>I will open a bug.  Not sure if that suggested fix is ready for prime-time; need to make sure it doesn't break anything else.<br>

</font></font></div><div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font>-Grant<br></font></font></div><div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font><br>

</font></font></div><div><font color="#000000"><font><br></font></font></div><br><div class="gmail_quote">On Fri, Sep 7, 2012 at 2:17 AM, Stan <span dir="ltr"><<a href="mailto:stan.quickfixn@gmail.com" target="_blank">stan.quickfixn@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">After more research, I noted that PositionReport has a component block called "Instrument" which contains "Symbol". That probably explains why Symbol is a property of PositionReport.<br>


<br>However neither Instrument nor Symbol are required fields of PositionReport according to the specs.<br>
<br>It would be great if someone knows how I can get QuickFIX/n to not treat them as required. Thanks!<br><br><div class="gmail_quote"><div><div>On Fri, Sep 7, 2012 at 2:44 PM, Stan <span dir="ltr"><<a href="mailto:stan.quickfixn@gmail.com" target="_blank">stan.quickfixn@gmail.com</a>></span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Hi all,<br><br>I've been getting a "required tag missing" error on receipt of Position Report (AP) messages. The required tag is apparently Symbol (55).<br>



<br>I took a look at FIX44.xml. The description for Position Report does not contain Symbol. Yet the QuickFix.FIX44.PositionReport class has Symbol as a property. I don't use tag 55 in my AP messages. And it seems it is not a required tag according to the standard.<br>




<br>Is this a bug in QuickFix/n? How can I get around this?<br>
<ul><li>Regenerating the code in QuickFixn/Message/FIX44/PositionReport.cs produced the same code that has Symbol as a property.</li><li>Adding <field name="Symbol" required="N"> into FIX44.xml did not help either.<br>




</li></ul>Note: QuickFix/n happily sends out AP messages without tag 55.<br><br>Regards,<br>S<br><br><br>
<br></div></div>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">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>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">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"><br>-- <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><br>