[Quickfix-users] ValidateUserDefinedFields=N doesn't work in the [DEFAULT] Section Of a settings fi
Brought to you by:
orenmnero
From: sevzas <se...@gm...> - 2010-03-26 16:19:41
|
I'm upgrading Quickfix from 1.12.4 to 1.13.2. I use QuickFix with a .NET 3.5 app. I took existing code that works and simply changed the references point to the new QuickFix 1.13.2. What I'm seeing is that messages with custom tags are now being rejected by my app. I get messages like (tags 49 and 56 are changed) 8=FIX.4.29=11935=334=23949=XXXX50=000152=20100326-13:56:00.40656=XXXX57=TEST45=24058=Invalid tag number371=9621372=8373=010=144 This message is a rejection of tag 9621 which is a custom tag sent by an ECN. I would like custom fields to be accepted by my app like they were with the old version of QuickFix. My config file is built from pieces by my code, but looks like this before creating a session (some parms are changed): [DEFAULT] ConnectionType=initiator BeginString=FIX.4.2 CheckCompID=N CheckLatency=N StartTime=00:00:00 EndTime=00:00:00 HeartBtInt=5 MaxLatency=120 ReconnectInterval=1 UseDataDictionary=Y ValidateFieldsHaveValues=N ValidateFieldsOutOfOrder=N ValidateUserDefinedFields=N SocketNoDelay=Y PersistMessages=Y [SESSION] DataDictionary=FIX42.xml SenderCompID=BD SenderSubID=0001 SocketConnectHost=111.22.33.44 SocketConnectPort=12345 TargetCompID=ECN TargetSubID=TEST When I move the "ValidateUserDefinedFields=N" to the [SESSION] section, it seems to work fine. So there is a work-around but it requires a change. I also fear that some of the other ValidateXXXXX settings do not work properly in the [SESSION] section. Can anyone out there confirm the problem and does anyone know an ETA for a fix? -- View this message in context: http://old.nabble.com/ValidateUserDefinedFields%3DN-doesn%27t-work-in-the--DEFAULT--Section-Of-a-settings-file-in-Quickfix-1.13.2-tp28043059p28043059.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |