<div dir="ltr">Thank you both.<div><br></div><div>I have reached out to my counterparty and have checked with them if they use any customized version of dictionary and they came back saying no.</div><div>Looks like i need to dig down the FIx schema to figure out the issue. But from the initial looks the data seems to be in sync with the schema. The below is the data for your reference and i am using the standard FIX5.0SP2.xml schema which came with FIX version 1.9 download.</div><div><br></div><div>8=FIXT.1.1 <br>9=656 <br>35=AE <br>34=2 <br>49=ABCOTC <br>52=20200305-04:21:15.163 <br>56=TestGroup <br>57=TestTrader <br>15=USD <br>17=66345 <br>31=181 <br>32=5 <br>55=ACFH20 <br>60=20200305-03:47:00 <br>75=20200305 <br>150=F <br>423=2 <br>568=1 <br>571=4d89077f-c032-4793-8e26-c2ce18f85cb3 <br>715=20200305 <br>748=2 <br>828=1 <br>854=1 <br>912=N <br>1003=74755 <br>1300=Commodities <br>2343=3 <br>552=2 <br>54=1 <br> 1427=1054939 <br> 453=5 <br> 448=S835 <br> 447=D <br> 452=7 <br> 448=S835All <br> 447=D <br> 452=36 <br> 448=TestGroup <br> 447=D <br> 452=1 <br> 448=S835 <br> 447=D <br> 452=4 <br> 448=SGX <br> 447=D <br> 452=21 <br>1=SG S835 ABC2 <br>578=GUI <br>336=1 <br>625=3 <br>1057=N <br>2344=3 <br><br>54=2 <br> 1427=1054938 <br> 453=5 <br> 448=S835 <br> 447=D <br> 452=7 <br> 448=S835All <br> 447=D <br> 452=36 <br> 448=IONGroup <br> 447=D <br> 452=1 <br> 448=S835 <br> 447=D <br> 452=4 <br> 448=SGX <br> 447=D <br> 452=21 <br> 1=SG S835 ABC1 <br> 578=GUI <br> 336=1 <br> 625=3 <br> 1057=N <br> 2344=3 <br> <br>10=112 <br></div><div><br></div><div>Thanks,</div><div>--Raju.v</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 5, 2020 at 2:40 PM Mike Gatny <<a href="mailto:mgatny@connamara.com">mgatny@connamara.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 dir="ltr"><div dir="ltr">On Thu, Mar 5, 2020 at 3:26 PM Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small;color:rgb(0,0,0)">1) Get ahold of your counterparty's documentation, and edit your FIX50SP2.xml file to match the changes that it's made in their dictionary.<br></div></div></blockquote><div><br></div><div>You can also ask them if they have a quickfix-compatible data dictionary xml that they can share with you. Quite a few do have one.</div><div><br></div><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">--</font></div><font face="arial, helvetica, sans-serif">Mike Gatny</font></div></div></div></div><div><span style="font-family:arial,helvetica,sans-serif">Connamara Systems</span></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small;color:rgb(0,0,0)"></div><div style="font-size:small;color:rgb(0,0,0)"><br></div><div style="font-size:small;color:rgb(0,0,0)">2) If you're ever stumped, then consult your FIX50SP2.xml file and manually parse the message that's being rejected. You'll find the mismatch.</div><div style="font-size:small;color:rgb(0,0,0)"><br></div><div style="font-size:small;color:rgb(0,0,0)">-Grant</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 5, 2020 at 2:02 PM Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com" target="_blank">rveduruparthi@gmail.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 dir="ltr">Ok.. i have changed the configuration file to NOT to use the DataDictionary key, instead to use the AppDataDictionary key and i still see the same "Tag appears to be more than once" <div>The below is my updated config file</div><div><br></div><div> # default settings for sessions<br> [DEFAULT]<br> ConnectionType=initiator<br> ReconnectInterval=60<br> SenderCompID=XXXXX<br> SenderSubID=XXXXX<br> FileLogPath=c:\logs\<br> FileStorePath=c:logs\<br> #UseDataDictionary=Y<br> #ValidateFieldsOutOfOrder=N<br> HeartBtInt=30<br> SocketConnectPort=42425<br> SocketConnectHost=localhost<br> StartTime=00:00:00<br> EndTime=00:00:00<br> LogonTimeout=60<br> <br> [SESSION]<br> BeginString=FIXT.1.1<br> TargetCompID=XXXXXX<br> UseDataDictionary=Y<br> ValidateFieldsOutOfOrder=N<br> TransportDataDictionary=C:\FIXT11.xml<br> AppDataDictionary.FIX5.0SP2=C:\FIX50SP2.xml<br> ResetOnDisconnect=Y<br> CheckLatency=N<br> DefaultApplVerID=9<br></div><div><br></div><div>Thanks,</div><div>--Raju.v</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 5, 2020 at 1:11 PM Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com" target="_blank">rveduruparthi@gmail.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 dir="ltr">I am developing an application which uses FIX version 1.9 / FIXSP5.0SP2 and when i am receiving the trade messages, the messages get rejected with the message saying "Tag appears more than once" for the tag 1 (Account) , the below is the log.<div><br></div><div> 58=Tag appears more than once 371=1 372=AE 373=13 10=218 </div><div><br></div><div>So looks like is not recognizing the repeating groups.</div><div>I am using the DataDictionary, TransportDataDictionary keys in the setting file pointing to the schema files.</div><div>Also using UseDataDictionary=Y and ValidateFieldsOutOfOrder=N keys. </div><div>But still am getting the same error.</div><div><br></div><div>I read in the documentation somewhere to use the AppDataDictionary key when you use FIXT1.1, so when i used it pointing to the schema file then it errors out with "Tag not defined"</div><div><br></div><div>Any advise how to get rid of that error</div><div><br></div><div>The below is my QuickFix settings file configuration.</div><div> # default settings for sessions<br> [DEFAULT]<br> ConnectionType=initiator<br> ReconnectInterval=60<br> SenderCompID=XXXXXX<br> SenderSubID=XXXXX<br> FileLogPath=c:\logs\<br> FileStorePath=c:\logs\<br> UseDataDictionary=Y<br> ValidateFieldsOutOfOrder=N<br> HeartBtInt=30<br> SocketConnectPort=42425<br> SocketConnectHost=localhost<br> StartTime=00:00:00<br> EndTime=00:00:00<br> LogonTimeout=60<br> <br> [SESSION]<br> BeginString=FIXT.1.1<br> TargetCompID=TITANOTC<br> DataDictionary=C:\FIX50SP2.xml<br> TransportDataDictionary=C:\FIXT11.xml<br> #AppDataDictionary=C:\FIX50SP2.xml<br> ResetOnDisconnect=Y<br> CheckLatency=N<br> DefaultApplVerID=9<br clear="all"><div><br></div><div dir="ltr">Thanks,<div>--Raju.v</div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">Thanks,<div>--Raju.v</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>_______________________________________________<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></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>_______________________________________________<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" class="gmail_signature">Thanks,<div>--Raju.v</div></div>