Re: [Quickfix-developers] Tag specified out of required order
Brought to you by:
orenmnero
From: Grant B. <gbi...@co...> - 2010-09-07 14:08:33
|
Hm... I double-checked your message, and it looks okay according to your DataDictionary paste. Do you have UseDataDictionary=Y in your config file? -Grant On Fri, Sep 3, 2010 at 4:27 PM, Matthew Bingham <tex...@gm...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I have read some previous posts about this but I cannot seem to be able to > figure this one out. I am receiving a Security Definition Response that > quickfix rejects complaining tag 67 (ListSeqNo) is out of order. I have > changed the dictionary file trying to make quickfix not reject the message, > but no luck. > > I receive: > 8=FIX.4.2 9=25800 35=d 49=XCH 34=117 52=20100903-20:58:10.977 56=6554 57=2 > 322=1 323=4 320=123 15=USD 393=88682=9 67=1 146=100 311=219847 ... > > Quickfix is then rejecting the message > > 8=FIX.4.2 9=111 35=3 34=145 49=6554 52=20100903-20:58:04.044 56=ICE 45=125 > 58=Tag specified out of required order 371=67 372=d 10=136 > > Below is the Security Definition of my dictionary file > > <message name='SecurityDefinition' msgcat='app' msgtype='d'> > <field name='SecurityResponseID' required='Y' /> > <field name='SecurityResponseType' required='Y' /> > <field name='SecurityReqID' required='Y' /> > <field name='Currency' required='N' /> > <field name='Symbol' required='N' /> > <field name='SecurityID' required='N' /> > <field name='Symbol' required='N' /> > <field name='TotalNumSecurities' required='N' /> > <field name='NoRpts' required='N' /> > <field name='ListSeqNo' required='N' /> > <field name='Text' required='N' /> > <group name='NoRelatedSym' required='N'> > <field name='UnderlyingSymbol' required='N' /> > <field name='UnderlyingSymbolSfx' required='N' /> > <field name='UnderlyingSecurityID' required='N' /> > <field name='UnderlyingIDSource' required='N' /> > <field name='UnderlyingSecurityType' required='N' /> > <field name='UnderlyingMaturityMonthYear' required='N' /> > <field name='UnderlyingMaturityDay' required='N' /> > <field name='UnderlyingPutOrCall' required='N' /> > <field name='UnderlyingStrikePrice' required='N' /> > <field name='UnderlyingOptAttribute' required='N' /> > <field name='UnderlyingContractMultiplier' required='N' /> > <field name='UnderlyingCouponRate' required='N' /> > <field name='UnderlyingSecurityExchange' required='N' /> > <field name='UnderlyingIssuer' required='N' /> > <field name='EncodedUnderlyingIssuerLen' required='N' /> > <field name='EncodedUnderlyingIssuer' required='N' /> > <field name='UnderlyingSecurityDesc' required='N' /> > <field name='EncodedUnderlyingSecurityDescLen' required='N' /> > <field name='EncodedUnderlyingSecurityDesc' required='N' /> > <field name='RatioQty' required='N' /> > <field name='Side' required='N' /> > <field name='UnderlyingCurrency' required='N' /> > </group> > </message> > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |