FINANCIAL INFORMATION EXCHANGE PROTOCOL / FIX MESSAGE FORMAT AND DELIVERY / Ordered Message Processing

The FIX protocol assumes complete ordered delivery of messages between parties. Implementers should consider this when designing message gap fill processes. Two options exist for dealing with gaps, either request all messages subsequent to the last message received or ask for the specific message missed while maintaining an ordered list of all newer messages. For example, if the receiver misses the second of five messages, the application could ignore messages 3 through 5 and generate a resend request for messages 2 through 5, or, preferably 2 through 0 (where 0 represents infinity). Another option would involve saving messages 3 through 5 and resending only message 2. In both cases, messages 3 through 5 should not be processed before message 2.

Cboe Titanium Cboe Futures Exchange FIX Specification - FINANCIAL INFORMATION EXCHANGE PROTOCOL / FIX MESSAGE FORMAT AND DELIVERY / Ordered Message Processing | Cboe