<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">Glad I could help, and glad that we found a bug, and glad that it was an easy fix :)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 29, 2020 at 1:42 AM Ghali Salim (EXT) <<a href="mailto:salim.ghali-ext@natixis.com">salim.ghali-ext@natixis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="FR">
<div class="gmail-m_-3481418897327528093WordSection1">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">Hi Grant,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:black">Thank you for these detailed explanation and for the solution. It works fine now with the new transport dico !<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:black">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>>
<br>
<b>Sent:</b> Tuesday, July 28, 2020 7:33 PM<br>
<b>To:</b> Mailing list for QuickFIX/n <<a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a>><br>
<b>Cc:</b> eTrading-Algo <<a href="mailto:eTrading-Algo@natixis.com" target="_blank">eTrading-Algo@natixis.com</a>><br>
<b>Subject:</b> Re: {{Quickfixn}} Troubles with FIXT1.1/FIX 5.0SP2 configuration<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<table border="0" cellpadding="0">
<tbody>
<tr>
<td style="background:rgb(248,215,218);padding:0.75pt">
<p><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(114,28,36)">This email originated from an external email domain. Please be vigilant before you click on any link or open any attachment.<br>
Cet email provient d'un domaine de messagerie externe. Soyez vigilant avant de cliquer sur un lien ou d'ouvrir une pièce jointe.
</span><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:10pt"> <u></u><u></u></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">Scratch that last request: you already sent your config.  My mistake.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">On second look, this is not an engine bug.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">Explanation: The engine gets the header fields from the transport dictionary, e.g. FIXT11.xml, not the application dictionary.  Looks like you are using the "stock" FIXT11.xml file, and that file
 doesn't have field "ApplExtID" (1156) defined at all.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">And this actually makes perfect sense.  The order if fields in your message is:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">1156=168  ApplExtID<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">1128=9    ApplVerID<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">1129=2.5  CstmApplVerID<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">The logic flow:<u></u><u></u></span></p>
</div>
<div>
<ol start="1" type="1">
<li class="MsoNormal" style="color:black">
<span style="font-size:12pt">1156 is read.  Per FIXT11.xml, the engine says "this is not a header field, so the header is over".<u></u><u></u></span></li><li class="MsoNormal" style="color:black">
<span style="font-size:12pt">1128 is read.  The engine says, "this is a header, but the header is already finished.  This field is in the wrong place!"  Hence, the error "Tag specified out of required order", because this is a header message in the body.<u></u><u></u></span></li></ol>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">So it is a bug, but the bug is in the FIXT11.xml file.  (This is somewhat related to <a href="https://github.com/connamara/quickfixn/issues/635" target="_blank">https://github.com/connamara/quickfixn/issues/635</a>,
 I think)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">I just fixed that file in the main repo branch.  Please update your FIXT11.xml file with this one
<a href="https://github.com/connamara/quickfixn/blob/master/spec/fix/FIXT11.xml" target="_blank">
https://github.com/connamara/quickfixn/blob/master/spec/fix/FIXT11.xml</a> , and see if it works.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">-Grant<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10pt">On Tue, Jul 28, 2020 at 11:43 AM Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>> wrote:<u></u><u></u></span></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt">
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">Ghali, I think you found a real bug.  I'm experimenting with a fix right now.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black">I'm looking into it, but can you send me your config file just so I can make sure it's not something else?  (remember to remove any sensitive info or passwords first)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;color:black"><u></u> <u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10pt">-- <u></u><u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10pt;color:black;background:white">Grant Birchmeier</span><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(51,51,255);background:rgb(255,204,0)">Connamara Systems, LLC</span></b><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10pt">Made-To-Measure Trading Solutions.</span></b><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt">Exactly what you need. No more. No less.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt"><a href="http://connamara.com" target="_blank">http://connamara.com</a><u></u><u></u></span></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:10pt"><br clear="all">
<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10pt"><u></u> <u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10pt">-- <u></u><u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10pt;color:black;background:white">Grant Birchmeier</span><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(51,51,255);background:rgb(255,204,0)">Connamara Systems, LLC</span></b><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10pt">Made-To-Measure Trading Solutions.</span></b><span style="font-size:10pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt">Exactly what you need. No more. No less.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt"><a href="http://connamara.com" target="_blank">http://connamara.com</a><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10pt"><br>
</span><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(29,28,29);background:white">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete
 all copies of the message. Thank you from Connamara Systems, LLC.</span><span style="font-size:10pt"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="gmail-m_-3481418897327528093msipfooter6200efe3" style="margin:0in 0in 0.0001pt"><span style="font-size:1pt;color:white">C1 - Public Natixis</span><u></u><u></u></p>
</div>
<p>L'integrite de ce message n'etant pas assuree sur internet, Natixis ne peut etre tenu responsable de son contenu. Toute utilisation ou diffusion non autorisee est interdite. Si vous n'etes pas destinataire de ce message, merci de le detruire et d'avertir l'expediteur. Conformément aux lois relatives à la protection de la vie privée auxquelles peut être soumis Natixis , les droits relatifs aux données personnelles dont vous pourriez bénéficier sont décrits dans la notice d’information disponible sur notre site <em><a href="https://www.natixis.com/natixis/jcms/lpaz5_67006/fr/protection-des-donnees" target="_blank"><span size="2" style="font-family:Arial,Arial"><span size="2" style="font-family:Arial,Arial"><span lang="FR"><font color="#000080">internet</font></span></span></span></a></em>. Ensemble, faisons un geste pour l'environnement : n'imprimons nos mails que si necessaire.<br><span lang="FR">Pour consulter l’ensemble des disclaimers de l’entreprise, veuillez consulter l’url : <em><a href="https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf" target="_blank"><span size="2" style="font-family:Arial,Arial"><span size="2" style="font-family:Arial,Arial"><span lang="FR"><font color="#000080">https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf</font></span></span></span></a></em></span><em><br></em></p>
<p>The integrity of this message cannot be guaranteed on the Internet. Natixis cannot therefore be considered responsible for the contents. Any unauthorized use or dissemination is<br>prohibited. If you are not the intended recipient of this message, please delete it and notify the sender. According to privacy laws to which Natixis may be subject, the rights relating to the personal data you may benefit from are described in the information notice available on our <em><a href="https://www.natixis.com/natixis/jcms/lpaz5_67006/en/data-protection" target="_blank"><span size="2" style="font-family:Arial,Arial"><span size="2" style="font-family:Arial,Arial"><span lang="EN"><font color="#000080">website</font></span></span></span></a></em>. Please respect the environment and print emails only when necessary.<span lang="EN"><br>To consult the entire Natixis disclaimers, please use the following link : <a href="https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf" target="_blank"><span size="2" style="font-family:Arial,Arial"><span size="2" style="font-family:Arial,Arial"><span lang="FR"><font color="#000080"><em>https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf</em></font></span></span></span></a></span></p></div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>

<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC.</font></span>