Discussion Forums

Sequence number resetting
Philip Andrew Turrell
15 Sep 1997 8:08PM ET

Thanks everyone for responses to my original posting.

The intention of the FIX 4.0 protocol re sequence number resetting is now clear.

However, the information given from the party who had already implemented FIX did seem logical if not correct.

I wonder if anyone could explain to me why the previous sequence number series should be preserved after a logoff (unless of course the logoff coincides with the sequence number reset time mutually agreed between the connecting parties). It seems to me that the sequence number is only there for each party to detect that messages have been lost
from the other party but that at the point of an orderly disconnect both parties by virtual of exchanging logoff messages are agreed to be in sequence; this means that when they next connect they might as well start with sequence number 1 (or am I missing something?). Wouldn't this be a very clean approach?

A separate field is available (execution id, if think) to uniquely identify an application layer message, so the sequence number is not required forthis.

What do people think?


Sequence number resetting
Philip Andrew Turrell   15 Sep 1997 8:08PM ET
re: Sequence number resetting
Scott Atwell   15 Sep 1997 8:09PM ET