Skip to main content

Retry

The <retry /> tag is used to instruct XMLDelivery to retry accessing the user database, if it has been locked by another operation.

The <retry /> tag is:

  • A child of the Recipients section and is optional
    We recommend, however, that new implementations of XMLDelivery should use <retry />.
  • The first entry within the <recipients> section of the XML instructions file, if used

Use​

By default, XMLDelivery exits with an error when the target user database is locked by another operation requiring exclusive access.

Add the <retry /> tag to the XML instructions file, to instruct XMLDelivery to continue retrying, with a five seconds delay between retries. XMLDelivery then continues to retry:

  • Until the operation is successful
    or:
  • For a maximum of five hours
    If, after that time, the user database is still not available, XMLDelivery terminates the operation, with a FAILED error message.

Note:

Because XMLDelivery adds any data in the new_recipients element of the recipients section to the user database and creates the appropriate Filter, the <retry /> tag can also be used for deliveries where you have dynamically added recipients.

See Automatic retry for more details.

Example:

<recipients>
<retry />