|
4.0 Session
< Previous Next >
Sequence Reset with Begin/EndSeqNo
Eva Schmidt 11 Dec 2007 9:35AM ETHello guys,
I've got a short question refering to SequenceReset messages. Imagine the following scenario:
1.) Send Logon message (SeqNo=8) with SeqNum > SeqNum expected
(i.e. 8 > 5)
2.) Receive Logon (SeqNo=10) with SeqNum > SeqNum expected
(i.e. 10 > 7)
3.) Send ResendRequest (SeqNo=9) with
BeginSeqNo=7, EndSeqNo=0
4.) Receive ResendRequest (SeqNo=11) with
BeginSeqNo=5, EndSeqNo=8
I know that all messages asked for are session level messages that can be skipped, so I don't have to send a SequenceReset for any single message.
My question:
Would it be correct to send a SequenceReset with SeqNo 5 - this had been the BeginSeqNo - and NewSeqNo = 10 ?
Because I was asked for 5-8, I know these were session level messages, but due to the Logon and the ResendRequest message my next/new SeqNo will be the 10. So NewSeqNo MUST be the next SeqNo that will be sent and is not influenced by the EndSeqNo asked for in the ResendRequest.
Or am I wrong in my opinion?
Thanks,
Eva
Sequence Reset with Begin/EndSeqNo Eva Schmidt 11 Dec 2007 9:35AM ET
|