Re: [Quickfix-users] ValidateUserDefinedFields=N doesn't work in the [DEFAULT] Section Of a setting
Brought to you by:
orenmnero
From: Francis G. <fr...@at...> - 2010-03-26 16:24:15
|
I have the same problem and in my case moving it to the SESSION section does not help. Francis Gingras ____________________________________ Friday, March 26, 2010, 10:19:34 AM, you wrote: > 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? |