Integration Server 10.7 | Web Services Developer’s Guide | About Handlers and Handler Services | About Fault Handler Services
 
About Fault Handler Services
 
Fault Handler Services and Status Codes
A fault handler service is used when a request handler service failed and returned a status code of 3. Whether or not Integration Server invokes a fault handler service depends on the message exchange pattern (MEP) of the operation or web service connector and the Pre-8.2 compatibility mode value for the web service descriptor.
Pre-8.2 Compatibility Mode
MEP
Behavior
False
In-Out
Integration Server invokes a fault handler service if a request handler service failed and returned a status code of 3. In this situation, Integration Server does not invoke the fault handler service for every handler in the handler chain. Instead, Integration Server invokes the fault handler service for each handler that has already executed in the handler chain. Integration Server starts with the current handler and continues in reverse order until it invokes all the fault handlers for the executed request handlers in the handler chain.
In-Only
Integration Server does not execute the fault handler services assigned to the web service descriptor.
Robust-In-Only
Integration Server only executes the fault handler services if a request handler service fails and returns a status code of 3.
Note:
For a consumer, Integration Server provides partial support for Robust In-Only for SOAP over JMS. For more information, see Consumer Support for Robust In-Only Operations with SOAP/JMS Bindings.
True
All
Integration Server invokes a fault handler service if a request handler service failed and returned a status code of 3. In this situation, Integration Server does not invoke the fault handler service for every handler in the handler chain. Instead, Integration Server invokes the fault handler service for each handler that has already executed in the handler chain. Integration Server starts with the current handler and continues in reverse order until it invokes all the fault handlers for the executed request handlers in the handler chain.
A fault handler service is sometimes referred to as a handleFault service.