3.1.1.10.2 Retry Change Order

A Retry Change Order is a change order that is a retry of a previous change order that was not replicated successfully due to a temporary condition. Both local and remote change orders become Retry Change Orders when temporary failure is hit.

Retry Change Orders are identified by the CO_FLAG_RETRY flag in the change order Flags field. A Retry Change Order is also an Out-of-Order change order.

If the downstream partner cannot apply the change order because the change order corresponding to its parent folder has not arrived or been installed, then the Change Order becomes a Retry Change Order. In that case, the server SHOULD process the order further only if the following conditions are met:

  • DATA_EXTENSION_RETRY_TIMEOUT.Count in CMD_REMOTE_CO is less than or equal to an implementation-specific value.<35>

  • (CurrentTime - DATA_EXTENSION_RETRY_TIMEOUT.FirstTryTime) in CMD_REMOTE_CO is less than or equal to an implementation specific value.<36>