<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">Sagar, next time please give a little more info in your issue report.  (e.g. *When* are you getting that error?  What field are you decoding?)</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">But I think Lanfranco is correct.  You are probably getting a tag 63 value that is not defined in your DD.</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">(Not sure if this is about tag 63, but the advice should be similar for other tags.)</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">The default tag 63 def is:  (this is FIX50SP2, it might differ in other versions)</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><div class="gmail_default">  <field number='63' name='SettlType' type='STRING'></div><div class="gmail_default">   <value enum='0' description='REGULAR' /></div><div class="gmail_default">   <value enum='1' description='CASH' /></div><div class="gmail_default">   <value enum='2' description='NEXT_DAY' /></div><div class="gmail_default">   <value enum='3' description='T_PLUS_2' /></div><div class="gmail_default">   <value enum='4' description='T_PLUS_3' /></div><div class="gmail_default">   <value enum='5' description='T_PLUS_4' /></div><div class="gmail_default">   <value enum='6' description='FUTURE' /></div><div class="gmail_default">   <value enum='7' description='WHEN_AND_IF_ISSUED' /></div><div class="gmail_default">   <value enum='8' description='SELLERS_OPTION' /></div><div class="gmail_default">   <value enum='9' description='T_PLUS_5' /></div><div class="gmail_default">   <value enum='C' description='FX_SPOT_NEXT_SETTLEMENT' /></div><div class="gmail_default">   <value enum='B' description='BROKEN_DATE' /></div><div class="gmail_default">  </field></div><div class="gmail_default"><br></div><div class="gmail_default">If you receive a 63 that doesn't match 0-9 or B or C, your engine will reject it.  Two ways to fix:</div><div class="gmail_default"><br></div><div class="gmail_default">1) Add the "new" 63 value as another <value enum=""> entry</div><div class="gmail_default">2) Delete all the <value enum=""> entries, turning 63 into a plain string (this is what Lanfranco advised).</div><div class="gmail_default"><br></div><div class="gmail_default">-Grant</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 6, 2020 at 6:31 AM Lanfranco Morini <<a href="mailto:Lanfranco.Morini@cegeka.it" target="_blank">Lanfranco.Morini@cegeka.it</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="IT">
<div>
<p class="MsoNormal"><span>Hi Sagar,<u></u><u></u></span></p>
<p class="MsoNormal"><span><span lang="EN-US">TENOR type in FIX Protocol is not defined as a “standard” DataType such as String, Int, etc., but as a Pattern - that is “a string that can contain also a well-defined data structure”
 - as you can see on fiximate documentation for tag 63 <a href="https://fiximate.fixtrading.org/legacy/en/FIX.5.0/tag63.html" target="_blank">
https://fiximate.fixtrading.org/legacy/en/FIX.5.0/tag63.html</a>: there you ca see that the field 63 DataType is String, but it has also a Union DataType (Tenor) that allows the field to contain in addition to elder enums, also some particular value (Dx, Mx,
 etc.)<u></u><u></u></span></span></p>
<p class="MsoNormal"><span lang="EN-US">In fact tag 63 is defined as String in the “original” (FIX50.xml for example) DataDictionary …<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">To apply a workaround to this problem you could change, in your DataDictionary, type “TENOR” to “STRING”, and also, delete all the enum values: in this way you will be able to accept
 every received values – TENRO included - , but at the same time you should parse each “Tenor” field…<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">Hope this can help…<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">Best,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Lan<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Quickfixn <<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>>
<b>On Behalf Of </b>sagar kohli<br>
<b>Sent:</b> martedì 6 ottobre 2020 12:50<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>Subject:</b> {{Quickfixn}} Invalid Type TENOR<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I am getting error invalid type: error. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I have tried using fix version 1.10.0. So does this mean these data type are currently not supported. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Or is there something I am missing?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regards<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Sagar Kohli<u></u><u></u></p>
</div>
</div>
</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" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><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>