Redeliver messages
The Redeliver function triggers delivery of an already processed message to the configured destination. A completed inbound or outbound transaction (message) in a stable end state can be redelivered (by clicking Redeliver on the Advanced Search page after you select a transaction) one or more times. You can also redeliver multiple transactions at the same time.
This function acts on a message from the point at which the configured exchange routing begins, after the protocol-specific document packaging phase of the exchange process is completed. The Redeliver function then triggers the message exchange flow again to reprocess the exchange process for the primary message in its entirety. The redelivery process can include the initiation of any associated backend application. Inbound AS2 messages can be redelivered to the backend queue. Outbound AS2 messages can be redelivered to the remote HTTP server, completing the entire flow. Inbound SFTP messages can also be redelivered to the backend queue.
Redelivery eligibility depends on the protocol and exchange profile pattern used. The redelivery status of a message is calculated based on whether a transaction is a redelivery of another transaction or if the transaction was redelivered one or more times.
You can easily redeliver a failed pulled request so it can pull partner messages. You can also manually resend a message so that it uses the original packaging and message ID, and does not need to be repackaged. You can redeliver a completed message one or more times. Additionally, you can select multiple messages to be redelivered. The redelivery status of each Transaction ID is displayed on the Advanced Search page. You can use the redeliver status icons to track and correlate resent and original messages to view the entire history of the transaction, including the history of the associated reprocess. If a redeliver icon is present, it indicates that the transaction is redeliverable. Transactions that have exchange profile lookup errors are not eligible for redelivery, and the redelivery icon is not displayed. You can also easily search for redeliverable transactions, transactions that are a redelivery of a prior transaction, and transactions that have a redelivery.
You can see all the correlations between associated exchanges by using Advanced Search. For example, if a particular exchange is a replay of another exchange, it can also be replayed and redelivered one or more times. Each exchange that was replayed or redelivered one or more times and all of the correlated exchanges are delineated on the View Exchanges page.
On the Advanced Search page, you can select a completed transaction or transactions and click Redeliver to redeliver a selected Transaction ID. If you selected multiple transactions, you are prompted to confirm that you want to redeliver all of them. If you want to redeliver all eligible transactions, click Redeliver All and acknowledge the prompt to confirm the action.
- Select All
- This filter displays all transactions that meet the following criteria: they are available for redelivery or were redelivered.
- Is redeliverable
- This filter displays all redeliverable transactions.
- Is a redeliver
- This filter displays all redelivered transactions.
- Has a redeliver
- This filter displays all transactions that were redelivered one or more times.