Imported from previous forum
Hi !
There is that situation:
Received message 10 when last message received was 4
I8=FIXT.1.135=034=1049=TW52=56=ISLD
Resend request for messages 5 to 9
< E8=FIXT.1.19=5835=234=249=ISLD52=56=TW7=516=010=0
Received the messages
I8=FIXT.1.135=034=549=TW52=56=ISLD
I8=FIXT.1.135=034=649=TW52=56=ISLD
I8=FIXT.1.135=034=749=TW52=56=ISLD
I8=FIXT.1.135=034=849=TW52=56=ISLD
I8=FIXT.1.135=034=949=TW52=56=ISLD
Received logout message
I8=FIXT.1.135=534=1149=TW52=56=ISLD
Question: after sending ResendRequest We had received messages from 5 to 9. Then client sent Logout with MsgSeqNum=11. Should we send ResendRequest after Logon responging ? It seems to me, if we received only from 5 to 9 messages then we should expect message with sequence number 10, that’s why Logout with MsgSeqNum=11 will be “too high”. Or We should keep in mind that before ResendRequest we had already received MsgSeqNum=10 … ? Where did this situation describe in specification ?
The anwer into spec. page 6 Ordered Message Processing…