IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Building mediation flows > Invoking a service > Retrying a failed service invocation

Retrying the same service

Occurs if the Try alternate endpoints property is false or if no alternate endpoints are provided in the SMO Header.

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.

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

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.

Retrying a failed service invocation