{{Quickfixn}} Tag appears more than once

Veduruparthi Raju rveduruparthi at gmail.com
Fri Mar 6 06:36:59 PST 2020


Thank you both.

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.
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.

8=FIXT.1.1
9=656
35=AE
34=2
49=ABCOTC
52=20200305-04:21:15.163
56=TestGroup
57=TestTrader
15=USD
17=66345
31=181
32=5
55=ACFH20
60=20200305-03:47:00
75=20200305
150=F
423=2
568=1
571=4d89077f-c032-4793-8e26-c2ce18f85cb3
715=20200305
748=2
828=1
854=1
912=N
1003=74755
1300=Commodities
2343=3
552=2
54=1
 1427=1054939
 453=5
 448=S835
447=D
452=7
 448=S835All
447=D
452=36
 448=TestGroup
447=D
452=1
 448=S835
447=D
452=4
 448=SGX
447=D
452=21
1=SG S835 ABC2
578=GUI
336=1
625=3
1057=N
2344=3

54=2
 1427=1054938
 453=5
 448=S835
447=D
452=7
 448=S835All
447=D
452=36
 448=IONGroup
447=D
452=1
 448=S835
447=D
452=4
 448=SGX
447=D
452=21
 1=SG S835 ABC1
 578=GUI
 336=1
 625=3
 1057=N
 2344=3

10=112

Thanks,
--Raju.v

On Thu, Mar 5, 2020 at 2:40 PM Mike Gatny <mgatny at connamara.com> wrote:

> On Thu, Mar 5, 2020 at 3:26 PM Grant Birchmeier <gbirchmeier at connamara.com>
> wrote:
>
>> 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.
>>
>
> 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.
>
> --
> Mike Gatny
> Connamara Systems
>
>
>>
>> 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.
>>
>> -Grant
>>
>> On Thu, Mar 5, 2020 at 2:02 PM Veduruparthi Raju <rveduruparthi at gmail.com>
>> wrote:
>>
>>> 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"
>>> The below is my updated config file
>>>
>>>   # default settings for sessions
>>>   [DEFAULT]
>>>   ConnectionType=initiator
>>>   ReconnectInterval=60
>>>   SenderCompID=XXXXX
>>>   SenderSubID=XXXXX
>>>   FileLogPath=c:\logs\
>>>   FileStorePath=c:logs\
>>>   #UseDataDictionary=Y
>>>   #ValidateFieldsOutOfOrder=N
>>>   HeartBtInt=30
>>>   SocketConnectPort=42425
>>>   SocketConnectHost=localhost
>>>   StartTime=00:00:00
>>>   EndTime=00:00:00
>>>   LogonTimeout=60
>>>
>>>   [SESSION]
>>>   BeginString=FIXT.1.1
>>>   TargetCompID=XXXXXX
>>>   UseDataDictionary=Y
>>>   ValidateFieldsOutOfOrder=N
>>>   TransportDataDictionary=C:\FIXT11.xml
>>>   AppDataDictionary.FIX5.0SP2=C:\FIX50SP2.xml
>>>   ResetOnDisconnect=Y
>>>   CheckLatency=N
>>>   DefaultApplVerID=9
>>>
>>> Thanks,
>>> --Raju.v
>>>
>>> On Thu, Mar 5, 2020 at 1:11 PM Veduruparthi Raju <
>>> rveduruparthi at gmail.com> wrote:
>>>
>>>> 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.
>>>>
>>>> 58=Tag appears more than once 371=1 372=AE 373=13 10=218
>>>>
>>>> So looks like is not recognizing the repeating groups.
>>>> I am using the DataDictionary,  TransportDataDictionary keys in the
>>>> setting file pointing to the schema files.
>>>> Also using   UseDataDictionary=Y and   ValidateFieldsOutOfOrder=N keys.
>>>> But still am getting the same error.
>>>>
>>>> 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"
>>>>
>>>> Any advise how to get rid of that error
>>>>
>>>> The below is my QuickFix settings file configuration.
>>>>   # default settings for sessions
>>>>   [DEFAULT]
>>>>   ConnectionType=initiator
>>>>   ReconnectInterval=60
>>>>   SenderCompID=XXXXXX
>>>>   SenderSubID=XXXXX
>>>>   FileLogPath=c:\logs\
>>>>   FileStorePath=c:\logs\
>>>>   UseDataDictionary=Y
>>>>   ValidateFieldsOutOfOrder=N
>>>>   HeartBtInt=30
>>>>   SocketConnectPort=42425
>>>>   SocketConnectHost=localhost
>>>>   StartTime=00:00:00
>>>>   EndTime=00:00:00
>>>>   LogonTimeout=60
>>>>
>>>>   [SESSION]
>>>>   BeginString=FIXT.1.1
>>>>   TargetCompID=TITANOTC
>>>>   DataDictionary=C:\FIX50SP2.xml
>>>>   TransportDataDictionary=C:\FIXT11.xml
>>>>   #AppDataDictionary=C:\FIX50SP2.xml
>>>>   ResetOnDisconnect=Y
>>>>   CheckLatency=N
>>>>   DefaultApplVerID=9
>>>>
>>>> Thanks,
>>>> --Raju.v
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> --Raju.v
>>> _______________________________________________
>>> Quickfixn mailing list
>>> Quickfixn at lists.quickfixn.com
>>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>>>
>>
>>
>> --
>> Grant Birchmeier
>> *Connamara Systems, LLC*
>> *Made-To-Measure Trading Solutions.*
>> Exactly what you need. No more. No less.
>> http://connamara.com
>>
>> 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.
>> _______________________________________________
>> Quickfixn mailing list
>> Quickfixn at lists.quickfixn.com
>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>>
>
> 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.
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>


-- 
Thanks,
--Raju.v
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200306/ef1e2d02/attachment.htm>


More information about the Quickfixn mailing list