Почему повторно отправленные сообщения отбрасываются в QuickFIX?

У меня есть приложение QuickFIX/J, работающее как акцептор. ResetOnLogon имеет значение N в конфигурации.

Когда инициатор входит в систему, поскольку порядковые номера различаются, приложение инициатора отправляет сообщения, и я вижу эти сообщения в файле журнала FIX. Первое из этих сообщений передается на прикладной уровень, а остальные нет, все отбрасываются.

В чем может быть причина того, что сообщения принимаются, но не передаются на уровень приложений?


person xyzt    schedule 11.08.2015    source источник


Ответы (1)


Наиболее вероятной причиной этого является то, что сообщения содержат PossDupFlag ‹43> со значением 'Y' и MsgSeqNum ‹34>, которые фактически распознаются движком как дубликат. В этом случае вы не будете получать их как сообщения уровня приложения.

person Amit    schedule 11.08.2015