SequenceReset_Reset

Imported from previous forum

[ original email was from Robin Söderström - robin.soderstrom@omxgroup.com ]
Hi…
When I receive a sequenceReset(reset) with NewSeqNo < than expected (testcase 11c), why shall we NOT increase the inbound MsgSeqNum?? Because as I see it this message is just a message that didn’t validate and therefor we send back a reject.
The testcase tells us to send a Reject, but what RefSeqNum shall we provide in this case.

Regards,
Robin

[ original email was from Jeremy Sutton - jezza.sutton@patsystems.com ]
Receipt of a sequence number less that you expect is treated as a serious error requiring or recommending termination of processing. Getting one higher than expected means one was lost in transmission. getting one lower than expected means, well, not sure. Time travel?

I’ve only ever seen such things happen when the remote side reset and I did not, which is a serious error and requires halting (they and I had a confusion over shutdown times and implicit reset of our sequences while down and they did it early).