Я пишу приложение-акцептор и использую постоянный сеанс FIX. Я пытаюсь написать режим восстановления, например, если я перехожу в автономный режим или моя программа перезапускается, при повторном подключении я хочу повторно обработать все сообщения, отправленные мне в течение дня, чтобы вернуться в текущее состояние.
Для этого при запуске я отправляю запрос на повторную отправку всех сообщений на сервер. Они возвращают мне все соответствующие сообщения, и они помечены possdupflag = Y и possresend = Y. Перед каждым сообщением они отправляют сброс последовательности для повторяющегося сообщения, которое они собираются отправить.
Проблема в том, что эти сообщения, похоже, не обрабатываются моим взломщиком сообщений. И fromAdmin, и fromApp не получают эти сообщения. Я предполагаю, что они игнорируются из-за флага dup и / или повторной отправки. Так есть ли способ сообщить мне QuickFIX, что я хочу видеть эти сообщения?
На этой заметке - если у кого-нибудь есть какие-либо рекомендации по улучшению процессов восстановления, я буду открыт для них.
Спасибо.