{{Quickfixn}} quickfixn 50 SP2 problem with repeating groups in MarketDataSnapshotFullRefresh - Tag appears more than once
Maybaum, Steve
SMaybaum at caxton.com
Mon Jan 7 12:57:48 PST 2013
That did not help.
I've tried AppDataDictionary (as opposed to ApplicationDataDictionary) as well, since that is mentioned in this doc page:
http://www.quickfixengine.org/quickfix/doc/html/configuration.html
I've also verified the location of the data dictionary files, and they are correct. The app is reading in those specific dictionary files, but alas, I am still getting the same error "Tag appears more than once".
Are you sure the Data Dictionary is correct in defining that message type?
Thanks!
My config file looks like this:
# default settings for sessions
[DEFAULT]
FileStorePath=store
FileLogPath=log
ConnectionType=initiator
ReconnectInterval=60
SenderCompID=CCCCCCCCC
# session definition
[SESSION]
BeginString=FIXT.1.1
DefaultApplVerID=FIX.5.0SP2
UseDataDictionary=Y
TransportDataDictionary=../../../spec/fix/FIXT11.xml
AppDataDictionary=../../../spec/fix/FIX50SP2.xml
TargetCompID=MM
StartTime=12:30:00
EndTime=21:30:00
# overide default setting for RecconnectInterval
ReconnectInterval=30
HeartBtInt=30
SocketConnectPort=80
SocketConnectHost=hostname
# (optional) alternate connection ports and hosts to cycle through on failover
From: quickfixn-bounces at lists.quickfixn.com [mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Grant Birchmeier
Sent: Monday, January 07, 2013 3:13 PM
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} quickfixn 50 SP2 problem with repeating groups in MarketDataSnapshotFullRefresh - Tag appears more than once
With FIX5+, you need to use ApplicationDataDictionary instead of DataDictionary.
So add "ApplicationDataDictionary=../../../spec/fix/FIX50SP2.xml" and see if that works.
-Grant
On Mon, Jan 7, 2013 at 11:53 AM, Maybaum, Steve <SMaybaum at caxton.com<mailto:SMaybaum at caxton.com>> wrote:
Hi,
I am having problems with QuickFixN receiving a message with a repeating group. In this case:
- message type is W - MarketDataSnapshotFullRefresh
- Repeating group is starts on field 268 - NoMDEntries
- Using Fix 50 SP2
- QuickFixN version 1.3.0
Each time a MarketDataSnapshotFullRefresh message is received, quickfix is rejecting the message because of "Tag appears more than once". Because of this, I don't get the FromApp() callback.
I've use a validation service to validate the MarketDataSnapshotFullRefresh message and it appears to be valid.
Is the problem with the DataDictionary (using the FIX50SP2.xml supplied with quickfix)? Is the message truly valid?
I'm attaching a zip file with:
- Config file (ma_initiator.cfg)
- Data Dictionary (FIX50SP2.xml)
- Transport Data Dictionary (FIXT11.xml)
- Incoming Market Data Message (msg1-receiveMarketData.txt)
- Reject Message sent by QuickFix (msg2-sendReject.txt)
I'm hoping someone has seen this problem before.
Ideas?
Thanks!
________________________________
This message may contain information that is confidential or privileged.
If you are not the intended recipient, please advise the sender immediately
and delete this message.
_______________________________________________
Quickfixn mailing list
Quickfixn at lists.quickfixn.com<mailto: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 message may contain information that is confidential or privileged.
If you are not the intended recipient, please advise the sender immediately
and delete this message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20130107/ecf885bc/attachment-0002.htm>
More information about the Quickfixn
mailing list