我可以告诉quickfix放松对字典的验证吗?

时间:2014-11-29 12:10:10

标签: quickfix

我们的quickfix连接的传入消息存在一些问题。 我们使用字典是因为消息中有重复的组,但这意味着quickfix正在应用对传入消息的严格验证。 但我发现服务器在没有警告的情况下更改了它的消息格式存在问题。传入消息突然包含新字段,而不是字典中。 Quickfix拒绝它们。

有没有办法告诉quickfix放松验证,要么传递带有警告的消息,要么忽略字典中没有的任何字段?毕竟这是一个基于XML的字典,为什么它会排除未包含的拒绝字段,我可以理解是否缺少指定为必需字段的字段。

感谢。

2 个答案:

答案 0 :(得分:4)

尝试在config中设置AllowUnknownMsgFields = Y。

答案 1 :(得分:1)

如果对您有任何用处,您可以完全不使用字典来放宽验证。

UseDataDictionary = N