не удалось получить текст причины в сообщении о выходе - PullRequest
0 голосов
/ 21 июня 2019

Использование python quckfix 1.15.1 и вход в тестовую среду ASX. Они форсируют проверку отработки отказа, и мне нужно получить seqNum сообщения о выходе из системы

Сообщение о выходе выходит из системы и отклоняется при выходе; оба сообщения в моем журнале исправлений.

Я вижу вход в toAdmin и добавляю свои дополнительные теги входа, он выходит и я получаю сообщение о выходе из системы, но вызывается только метод выхода из системы, и я не вижу причины в коде этого метод. В методах toAdmin () или fromAdmin () не происходит никаких вызовов. Я вижу причину в сообщении об исправлении. ASX форсирует проверку отработки отказа, и мне нужно получить последний номер seq, а затем добавить его к следующему входу в систему как NextExpectedMsgSeqNum, но onLogout не имеет сообщения, поэтому я не могу проанализировать тег 58 и увидеть причину, а также получить номер seq и используйте это в значении тега NextExpectedMsgSeqNum.

Сообщения:

20190621-00: 22: 44.112711000: 8 = FIXT.1.19 = 10635 = A34 = 149 = TMAD252 = 20190621-00: 22: 44,11256 = ASX98 = 0108 = 60141 = Y553 = TMAD2554 = Aardvark201906 1137 = 910 = 181 20190621-00: 22: 44.338051000: 8 = FIXT.1.19 = 000012435 = 549 = ASX56 = TMAD234 = 952 = 20190621-00: 22: 44.2441409 = 10558 = После аварийного переключения вы ДОЛЖНЫ установить следующий ожидаемый порядковый номер! 10 = 083

работает на Linux. Обновлено с 1.14.3

...