This topic applies only to the IBM Business Automation Workflow Advanced
configuration.

Retrying the same service

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
Occurs if the Try alternate endpoints property is false or if no alternate endpoints are provided in the SMO Header.

About this task

To retry the same service, you must ensure there are no alternate endpoints available in the header, or if there are, that the Try alternate endpoints property is set to false. When either the Service Invoke primitive or the Callout node receives a fault (modeled or unmodeled), it will retry the service with the delays imposed. The properties which must be set, along with guidelines for their values are summarized below.

Note that for a Service Invoke primitive, nothing should be wired to its fault terminals.

Table 1. Properties to set and guidelines for setting them in order to retry the same service
Property Name Should be set to
Retry On Any one of
  • Any fault
  • Modeled fault
  • Unmodeled fault
Retry Count Any integer greater than 0. If set to 0, no retry attempts will be made.
Use dynamic endpoint & Try alternate endpoint Both set to FALSE (unchecked). If TRUE (checked) and there are alternate endpoints defined in the SMO Header, other services will be invoked.