Integration Server 10.3 | Web Services Developer’s Guide | Transient Error Handling for Provider Web Service Descriptors | Introduction
 
Introduction
Transient error handling determines what action Integration Server takes when a service fails because of a transient error that results in an ISRuntimeException. A transient error is an error that arises from a temporary condition that might be resolved or corrected quickly, such as the unavailability of a resource due to network issues or failure to connect to a database. Because the condition that caused the failure is temporary, the trigger service might execute successfully if Integration Server waits and then re-executes the service.
You can configure services to specify that retry execution occurs automatically if the service fails because of an ISRuntimeException. You can also configure triggers to specify automatic retry if the associated trigger service fails because of an ISRuntimeException.
For provider web service descriptors, the Binding type property of the binder determines whether Integration Server uses the transient error handling configured for the service or the transient error handling configured for the SOAP-JMS trigger associated with the web service descriptor binder.
How Integration Server handles transient errors for web services depends not only on the value of the Binding type property, but also on the configured transient error handling properties, the message exchange pattern (MEP) of the operation, and whether or not the message is processed as part of a transaction.