{{Quickfixn}} Field Ordering (Repeating Groups)

olamide olatunji krazibit312 at gmail.com
Thu Jun 11 02:21:21 PDT 2015


Hi Nicholas,
You need to set the *UseDataDictionary *to Y and specify a *DataDictionary *in
your acceptor.
Read more about those config settings here
<http://www.quickfixn.org/tutorial/configuration>


On Thu, Jun 11, 2015 at 11:21 AM, Nicholas Tucker <ntucker at mercuria.com>
wrote:

>  Hi,
>
> I am having an issue when creating a repeating group.  Here is the c# code
> I use to create the message in the initiator
>
>
>
>             FIXVersion.MarketDataRequest mdr = new FIXVersion.
> MarketDataRequest(
>
>                 GenerateMDReqID(),
>
>                 new QuickFix.Fields.SubscriptionRequestType
> (QuickFix.Fields.SubscriptionRequestType.SNAPSHOT_PLUS_UPDATES),
>
>                 new QuickFix.Fields.MarketDepth(3));
>
>
>
>             // Request BIDs
>
>             FIXVersion.MarketDataRequest.NoMDEntryTypesGroup
> entryTypesGroup = new FIXVersion.MarketDataRequest.NoMDEntryTypesGroup();
>
>             entryTypesGroup.MDEntryType = new QuickFix.Fields.MDEntryType
> (QuickFix.Fields.MDEntryType.BID);
>
>             mdr.AddGroup(entryTypesGroup);
>
>
>
>             FIXVersion.MarketDataRequest.NoRelatedSymGroup
> noRelatedSymGroup = new FIXVersion.MarketDataRequest.NoRelatedSymGroup();
>
>             noRelatedSymGroup.Symbol = new QuickFix.Fields.Symbol(symbol);
>
>             noRelatedSymGroup.SecurityID = new QuickFix.Fields.SecurityID(
> "symbol");
>
>             mdr.AddGroup(noRelatedSymGroup);
>
> and the message looks like this, as expected :
>
>
> 8=FIXT.1.19=6735=V262=091311637263=1264=3267=1269=0146=155=TEST48=symbol10=092
>
>
>
> But then in the acceptor I get the message and it looks this this
>
>
> 8=FIXT.1.19=12035=V34=249=CLIENT152=20150611-07:47:59.51356=MERCURIA48=symbol55=TEST146=1262=084759502263=1264=3267=1269=010=219
>
> The order of the tags has changed?
>
> Meaning that my NoRelatedSymbol repeating group (tag 146) no longer has
> the tags 55 and 48 under it as it did originally.
>
> I get Field missing for tag: 146 error
>
>
>
> I am missing a config setting?
>
>
>
> Thanks,
>
> Nick
>
>
>
> The message may contain confidential information, any reproduction or
> dissemination is strictly prohibited. The message does not constitute
> advice, whether tax, legal, accounting or otherwise. If you have received a
> message in error please notify sender immediately and delete it.
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20150611/53ad4632/attachment-0002.htm>


More information about the Quickfixn mailing list