{{Quickfixn}} Tag specified out of required order
Roberto Reff
roberto.reff at poligram.de
Thu Nov 9 05:54:57 PST 2017
Hello Phuc.
Are you sure you have linked the changed dic file?
I myself have changed the fix42.xml but have linked at config the fix44.xml.
Also you have to work and test with the
UseDataDictionary=Y
settings...
Regards
Roberto
Von: Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] Im Auftrag von Phuc Huynh
Gesendet: Donnerstag, 9. November 2017 13:28
An: quickfixn at lists.quickfixn.com
Betreff: {{Quickfixn}} Tag specified out of required order
My counterparty has specified that TargetSubID (tag 57) should be in the trailer so I amended the data dictionary from:
<header>
<field name="BeginString" required="Y"/>
<field name="BodyLength" required="Y"/>
<field name="MsgType" required="Y"/>
<field name="SenderCompID" required="Y"/>
<field name="TargetCompID" required="Y"/>
<field name="OnBehalfOfCompID" required="N"/>
<field name="DeliverToCompID" required="N"/>
<field name="SecureDataLen" required="N"/>
<field name="SecureData" required="N"/>
<field name="MsgSeqNum" required="Y"/>
<field name="SenderSubID" required="N"/>
<field name="SenderLocationID" required="N"/>
<field name="TargetSubID" required="N"/>
<field name="TargetLocationID" required="N"/>
<field name="OnBehalfOfSubID" required="N"/>
<field name="OnBehalfOfLocationID" required="N"/>
<field name="DeliverToSubID" required="N"/>
<field name="DeliverToLocationID" required="N"/>
<field name="PossDupFlag" required="N"/>
<field name="PossResend" required="N"/>
<field name="SendingTime" required="Y"/>
<field name="OrigSendingTime" required="N"/>
<field name="XmlDataLen" required="N"/>
<field name="XmlData" required="N"/>
<field name="MessageEncoding" required="N"/>
<field name="LastMsgSeqNumProcessed" required="N"/>
<field name="OnBehalfOfSendingTime" required="N"/>
</header>
<trailer>
<field name="SignatureLength" required="N"/>
<field name="Signature" required="N"/>
<field name="CheckSum" required="Y"/>
</trailer>
To
<header>
<field name="BeginString" required="Y"/>
<field name="BodyLength" required="Y"/>
<field name="MsgType" required="Y"/>
<field name="SenderCompID" required="Y"/>
<field name="TargetCompID" required="Y"/>
<field name="OnBehalfOfCompID" required="N"/>
<field name="DeliverToCompID" required="N"/>
<field name="SecureDataLen" required="N"/>
<field name="SecureData" required="N"/>
<field name="MsgSeqNum" required="Y"/>
<field name="SenderSubID" required="N"/>
<field name="SenderLocationID" required="N"/>
<field name="TargetLocationID" required="N"/>
<field name="OnBehalfOfSubID" required="N"/>
<field name="OnBehalfOfLocationID" required="N"/>
<field name="DeliverToSubID" required="N"/>
<field name="DeliverToLocationID" required="N"/>
<field name="PossDupFlag" required="N"/>
<field name="PossResend" required="N"/>
<field name="SendingTime" required="Y"/>
<field name="OrigSendingTime" required="N"/>
<field name="XmlDataLen" required="N"/>
<field name="XmlData" required="N"/>
<field name="MessageEncoding" required="N"/>
<field name="LastMsgSeqNumProcessed" required="N"/>
<field name="OnBehalfOfSendingTime" required="N"/>
</header>
<trailer>
<field name="SignatureLength" required="N"/>
<field name="Signature" required="N"/>
<field name="TargetSubID" required="N"/>
<field name="CheckSum" required="Y"/>
</trailer>
But I get the error 'Tag specified out of required order'
20171108-18:00:50.132 : 8=FIX.4.29=51435=849=LSE156=917201DC122=20171108-17:46:18.09944043=Y34=552=20171108-18:00:49.975076583=MarketOperation382=1375=17255=DEUI167=FUT200=201801205=1554=159=040=244=127.00001=conformance47=C8001=S38=1077=O151=032=1011=test14=106=127.000031=127.000037=O00000003R220D1442=1150=239=220=0381=10000000.00009459= 1724=02593=22594=42595=N2594=22595=N453=3452=3448=1234562376=23452=122448=02376=0452=12448=32376=060=20171108-17:41:14.29244117=NT00000003R220D1BA57=0172RA110=033
20171108-18:00:50.132 : 8=FIX.4.29=12335=334=549=917201DC50=0172RA152=20171108-18:00:50.13256=LSE145=558=Tag specified out of required order371=57372=810=240
Do I need to anything further or any ideas what I am doing wrong?
________________________________
Poligram GmbH
Rilkeweg 4
59519 M?hnesee
Gesch?ftsf?hrung: Roberto Reff
Registergericht: Amtsgericht Arnsberg
Registernummer: HRB10900
USt.ID: DE251226082
http://www.poligram.de
This message contains confidential information and is intended only for the individual(s) addressed in the message. If you are not the named addressee, you should not disseminate, distribute, or copy this e-mail. If you are not the intended recipient, you are notified that disclosing, distributing, or copying this e-mail is strictly prohibited.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20171109/c47d9075/attachment.htm>
More information about the Quickfixn
mailing list