TT® FIX

Sequence Reset (4) Message

Purpose

Used to reset the message sequence number or gap fill

Message Direction

From TT FIX to FIX client and from FIX client to TT FIX

Supported Tags

Tag # Field Name Req’d Data type Comments
Component Block <Standard Header> Y

35=4 (MsgType)
123 GapFillFlag N

Boolean

Indicates that the Sequence Reset message replaces missing administrative or application messages

Valid values include:

  • Y: Gap Fill message, Tag 34 (MsgSeqNum) field is valid
  • N: Sequence Reset, ignore Tag 34 (MsgSeqNum)

Default: N

36 NewSeqNo Y SeqNum

New sequence number

Component Block <Standard Trailer> Y

Message Notes

The Sequence Reset (4) message is used to reset the message sequence number when the FIX client and TT FIX message sequence numbers do not match. If the message omits Tag 123 (GapFillFlag), the value of Tag 36 (NewSeqNo) indicates the new starting sequence number.

If a FIX client or TT FIX needs to skip messages that would be included in a resend request, it sets Tag 123 (GapFillFlag) to Y, and the value of Tag 36 (NewSeqNo) represents the sequence number of the next message to be transmitted.

Note: Non-gap fill resets should be used only to when the sequence number differences cannot be resolved.

For more information about sequence resets and gap fills, refer to the FIX specification.

Related Information

Logon (A)
Resend Request (2)