0

在我的应用程序中,我收到了大量的 FIX 消息。我是否应该检查我检索的所有标签是否存在标签。如果我没有检查标签是否存在,我会收到 FieldNotFound 异常,以防消息中不存在标签。有没有办法绕过 isSetField(Field) 方法来检查消息中是否存在标签。任何帮助,将不胜感激。谢谢,比宾

4

2 回答 2

3

您应该在您的quickfix/j 设置中打开消息验证

这意味着您不再需要对任何被认为是强制性的标签进行显式 isSet 检查,因为任何缺少此类标签的消息都将被拒绝。

完成此操作后,您仍然需要为消息中可选的标签执行 isSet。

于 2014-05-23T06:58:02.920 回答
0

查看 FIX 数据字典文档:http ://www.quickfixn.org/tutorial/custom-fields-groups-and-messages

于 2014-05-23T16:33:28.340 回答