|
From: Colin D. <co...@ma...> - 2018-07-02 13:06:55
|
Robert, For some sessions we do turn validate off because the other side is just too inconsistent. It is not our preferred approach, of course, because a lot of the code path assumes the FIX message is valid. In cases where we have to do this, we often will insert a little bit of code for that session to repair whatever the problem is to try to ensure the message is valid. On 07/02/2018 01:41 AM, Christoph John via Quickfixj-users wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > > Hi, > > I don't know which QFJ version you use. But there was an improvement > (pull requests [1] and [2]) made in 1.6.4 which should allow to > process such unknown fields if you set AllowUnknownMsgFields=Y (tags < > 5000) and/or ValidateUserDefinedFields=N (tags > 5000). > The unknown field will then be added to the repeating group instance > if it is not a known trailer or message field. Of course this could > cause problems (as Eric already mentioned) when the unknown field is > actually to be considered a message field and the repeating group > already ended. Then you really need the new dictionary to be sure. > > [1] https://github.com/quickfix-j/quickfixj/pull/106 > [2] https://github.com/quickfix-j/quickfixj/pull/108 > > Hope that helps, > Chris. > > > On 01/07/18 17:55, Robert Nicholson wrote: >> QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ >> QuickFIX/J Support:http://www.quickfixj.org/support/ >> >> >> So my FIX clients typically process execution reports from ISVs and it seems a lot of them lately are beginning to change their FIX dictionary more often and if we do not upgrade >> with them we typically end up with a new repeating group tag added that will fail validation. >> >> So, is there any setting to turn off just the tag occurs more than once error or does that require disabling all validation? >> >> I’m really tempted to turn off validation since the addition of a group tag that I don’t care about is something I can live with rather than failing the whole validation. >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org!http://sdm.link/slashdot >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > -- > Christoph John > Software Engineering > T +49 241 557080-28 > chr...@ma... > > MACD GmbH > Oppenhoffallee 103 > 52066 Aachen, Germany > www.macd.com > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |