<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma",sans-serif;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Arial",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">FIX44 specification says that the order of the fields in the repeating should be the same and that’s the reason why you are receiving this error. FIX50 doesn’t have this limitation.
 Please check with the sender at least if he can send out a blank value for “CLOrdID” as first element when there is nothing to send.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Masthan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Quickfixn [mailto:quickfixn-bounces@lists.quickfixn.com]
<b>On Behalf Of </b>Sahil Neb<br>
<b>Sent:</b> Thursday, February 23, 2017 8:11 AM<br>
<b>To:</b> quickfixn@lists.quickfixn.com<br>
<b>Subject:</b> {{Quickfixn}} Help. Error reading a group<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">We use QuickFIXn with FIX44 and have a problem in reading a group with a non-required field as the first element.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">We get the error message:-<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="color:red">Group 897's first entry does not start with delimiter 11</span><span lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">In the data dictionary the group is specified as :-<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white"><</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">group</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">name</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">NoTrades</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">required</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">Y</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">></span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">        <</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">field</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">name</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">ClOrdID</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">required</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">N</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
 /></span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">        <</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">field</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">name</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">OrigClOrdID</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">required</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">N</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
 /></span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">        <</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">field</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">name</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">OrderID</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">required</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">Y</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">
 /></span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">In some messages, we receive </span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">ClOrdID</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB">
 as the first element of the group which we read without error,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">and in other cases we get </span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">OrigClOrdID</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB">
 as first element which fails.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">We have discussed with the sender and they can’t change their specifications.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Is there any way we can address this issue?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Perhaps by not relying on the </span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:red;background:white;mso-highlight:white">required</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">=</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">N</span><span lang="EN-GB" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">"</span><span lang="EN-GB">
 elements as the delimiter of the group?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Any pointers or suggestions will be very helpful.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Thanks in advance.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Sahil Neb<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:8.0pt;font-family:"Verdana",sans-serif;color:#7F7F7F">**************************************************************************************************<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:8.0pt;font-family:"Verdana",sans-serif;color:#7F7F7F">This footnote also confirms that this email message has been swept for the presence of computer viruses.
<a href="http://www.mbcl.com/legal-notices.html"><span style="color:#7F7F7F;text-decoration:none">Legal Notices</span></a>.<o:p></o:p></span></p>
</div>
<p>............................................................................</p>

<p>For further important information about AllianceBernstein please click here<br>
http://www.abglobal.com/disclaimer/email/disclaimer.html</p></body>
</html>