<div dir="ltr"><div>Unfortunately that didn't solve the problem--quickfixn is still rejecting messages based on a missing tag 31, even with data dictionary off.</div><div>The code is in session.cs, and it is going through this and raising a CONDITIONALLY_REQUIRED_FIELD_MISSING error.</div>
<div><br></div><div> catch (FieldNotFoundException e)<br> {<br> this.Log.OnEvent("Rejecting invalid message, field not found: " + e.Message);<br> if ((SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0) && (message.IsApp()))<br>
{<br> GenerateBusinessMessageReject(message, Fields.BusinessRejectReason.CONDITIONALLY_REQUIRED_FIELD_MISSING, e.Field);<br> }<br> else<br> {<br>
if (msgType.Equals(Fields.MsgType.LOGON))<br> {<br> this.Log.OnEvent("Required field missing from logon");<br> Disconnect("Required field missing from logon");<br>
}<br> else<br> GenerateReject(message, new QuickFix.FixValues.SessionRejectReason(SessionRejectReason.REQUIRED_TAG_MISSING, "Required Tag Missing"), e.Field);<br>
}<br> }<br></div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 7:21 PM, Manuel Lopez <span dir="ltr"><<a href="mailto:lopez.post@gmail.com" target="_blank">lopez.post@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div dir="ltr">I think I'll set UseDataDictionary to "N." <div class="gmail_extra">
<br></div></div>
</blockquote></div><br></div></div>