Sequence Reset-Reset

Imported from previous forum

Under what circumstances should Sequence Reset-Reset be used. The specs state under disaster conditions. can you please specify the exact conditions under which it is to be used.

Thanks in advance.

[ original email was from Jeremy Sutton - jezza.sutton@patsystems.com ]
I don’t think we ever actually send this - it is far better to send Gap Fill. I suppose if you received a sequence number lower than your current expected inbound sequence you might consider a reset but in fact we consider this to be such a breach of protocol that something is wrong enough to require manual intervention and we simply stop.

Normal sequence number recovery (from network loss for example) is adequately handled by either resending the missing messages or sending a gap-fill.

[ original email was from Giancarlo Cobino - g.cobino@list-uk.com ]
> Under what circumstances should Sequence Reset-Reset be used. The specs

state under disaster conditions. can you please specify the exact
conditions under which it is to be used.

Thanks in advance.

Receiving a seq number lower than your current expected usually you might consider to stop the connection. Hovewer under certain circunstances you can use the Sequence reset (Gap Fill).

Find above an extract from FIX 4.2 docs.
The sequence reset message can be used in the following situations:


In the event of an application failure, it may be necessary to force synchronization of sequence numbers on the sending and receiving sides.

Hope this helps
Giancarlo