В моем приложении я получаю огромные сообщения FIX. Должен ли я проверить наличие тега для всех тегов, которые я получаю. Если я не проверяю наличие тега, я получаю исключение FieldNotFound, если тег не существует в сообщении. Есть ли способ обойти метод isSetField(Field) для проверки наличия тега в сообщении. Любая помощь будет оценена по достоинству. Спасибо, Бибин.
Исключение QuickFIXJ FieldnotFound
Ответы (2)
Вам следует включить проверку сообщений в настройках quickfix/j
Это будет означать, что вам больше не нужно выполнять явную проверку isSet для любого тега, который считается обязательным, поскольку любое сообщение, в котором отсутствует такой тег, будет отклонено.
После того, как вы это сделаете, вам все равно нужно будет сделать isSet для тегов, которые являются необязательными в ваших сообщениях.
person
user1717259
schedule
23.05.2014
Ознакомьтесь с документацией по словарю данных FIX: http://www.quickfixn.org/tutorial/custom-fields-groups-and-messages
person
rupweb
schedule
23.05.2014