<ApplicationSequenceControl> Component Block

The ApplicationSequenceControl is used for application sequencing and recovery.Consisting of ApplSeqNum (1181) , ApplID (1180) , ApplLastSeqNum (1350) , and ApplResendFlag (1352) , FIXapplication messages that carries this component block willbe able to use application level sequencing.ApplID, ApplSeqNum and ApplLastSeqNum fields identify the application id, applicationsequence number and the previous application sequence number (in case of intentional gaps) on each application message thatcarries this block.

The ApplResendFlag (1352) is used to indicate that messages are being retransmitted as a result of an Application Message Request.

See Application Sequencing Message section for further details on usage and restrictions.

Used in :

Tag Field Name FIXML Req'd Comments
1180 ApplID @ApplID N Used to indicate that a message is being sent in response to an Application Message Request. Used only if applicationsequencing is in effect. It is possible for both ApplResendFlag and PossDupFlag to be set on the same message if the Sender's cachesize is greater than zero and the message is being resent due to a session level resend request.
1181 ApplSeqNum @ApplSeqNum C

Application sequence number assigned to the message by the application generating the message. Used only if application sequencing is in effect. Conditionally required if ApplID has been specified.

1350 ApplLastSeqNum @ApplLastSeqNum C

The previous sequence number in the application sequence stream. Permits an application to publish messages with sequence gaps where it cannot be avoided. Used only if application sequencing is in effect. Conditionally required if ApplID has been specified

1352 ApplResendFlag @ApplResendFlag N

Used to indicate that a message is being sent in response to an Application Message Request. Used only if application sequencing is in effect. It is possible for both ApplResendFlag and PossDupFlag to be set on the same message if the Sender's cache size is greater than zero and the message is being resent due to a session level resend request.