{{Quickfixn}} Tag appears more than once
Grant Birchmeier
gbirchmeier at connamara.com
Tue Mar 10 08:18:58 PDT 2020
The problem is that the order of fields in your NoSides group does not
match the order of fields defined for it in the dictionary.
Here's your first sequence in the NoSides group in your message:
552=2 NoSides
54=1 Side
1427=1063399 SideExecID
1005=DualTrade01_S835B SideTradeReportID
453=4 NoPartyIDs (Component 'Parties')
448=S835 PartyID
447=D PartyIDSource
452=7 PartyRole
448=ABCGroup
447=D
452=1
448=S835
447=D
452=4
448=SGX
447=D
452=21
1=SG S835 ABC2 Account
578=FIX TradeInputSource
336=1 TradingSessionID
625=3 TradingSessionSubID
1057=N AggressorIndicator
2344=3 SideRiskLimitCheckStatus
And here's your DD for that group, annotated by me:
<group name='NoSides' required='Y'>
<field name='Side' required='Y' /> *OK*
*! SideExecID should be here*
*! SideTradeReportID should be here*
<component name='Parties' required='N' /> *OK*
<field name='Account' required='N' /> *OK*
<field name='AcctIDSource' required='N' /> wasn't present
<field name='AccountType' required='N' /> wasn't present
<field name='ProcessCode' required='N' /> etc
<field name='OddLot' required='N' />
<component name='ClrInstGrp' required='N' />
<field name='TradeInputSource' required='N' /> *OK*
<field name='TradeInputDevice' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='TradingSessionID' required='N' /> *OK*
<field name='TradingSessionSubID' required='N' /> *OK*
... a bunch more not-present fields ...
<field name='SideTradeReportID' required='N' /> *wrong place, see above*
... a bunch more not-present fields ...
<field name='AggressorIndicator' required='N' /> *OK*
... a bunch more not-present fields ...
<field name='SideExecID' required='N' /> *wrong place, see above*
<field name='SideRiskLimitCheckStatus' required='N' /> *OK*
</group>
If you change your DD to order the group fields to match your message, then
it should work.
-Grant
On Fri, Mar 6, 2020 at 3:19 PM Veduruparthi Raju <rveduruparthi at gmail.com>
wrote:
> Hi Grant,
>
> I digged down the XML and the everything seems to be inline except two
> custom tags for the message type AE, one is part of the NoSides group(2344)
> and other tag (2343) is part of the TradecaptureReport. so i have added
> those two tags(2343 ,2344) and i still see the same error.
>
> I ran out of thoughts and could not figure out the issue. Appreciate your
> help on this.
>
> The below is the FIX message and response. I also have attached the
> FIX50SP2.xml schema for your reference.
>
> 8=FIXT.1.1 9=654 35=AE 34=2 49=ABCOTC 52=20200306-20:57:41.460 56=ABCGROUP
> 57=ABCFIXTRADER 15=USD 17=66359 31=1.41 32=110 55=ACFH20
> 60=20200306-02:03:29 75=20200306 150=F 423=2 568=1
> 571=130f4027-9265-4b0e-be6b-d55ff62374ec 715=20200306 748=4 828=1 854=1
> 912=N 1003=74770 1300=Commodities 2343=3 552=2 54=1 1427=1063399
> 1005=DualTrade01_S835B 453=4 448=S835 447=D 452=7 448=ABCGroup 447=D 452=1
> 448=S835 447=D 452=4 448=SGX 447=D 452=21 1=SG S835 ABC2 578=FIX 336=1
> 625=3 1057=N 2344=3 54=2 1427=1063398 1005=DualSide01_S835A 453=4 448=S835
> 447=D 452=7 448=ABCGroup 447=D 452=1 448=S835 447=D 452=4 448=SGX 447=D
> 452=21 1=SG S835 ABC1 578=FIX 336=1 625=3 1057=N 2344=3 10=252
>
>
> 8=FIXT.1.1 9=114 35=3 34=3 49=ABCGROUP 52=20200306-20:57:41.567 56=ABCOTC
> 45=2 58=Tag appears more than once 371=1 372=AE 373=13 10=232
>
> Thanks,
> --Raju.v
>
>
> --
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200310/a7ab0031/attachment.htm>
More information about the Quickfixn
mailing list