IBM Support

With WebSphere Process Server (WPS), in a mediation flow that is configured with "store and forward" QoS, the message store is not initiated when the web service becomes unavailable

Technote (troubleshooting)


In a mediation flow component, a web service is invoked using the ServiceInvoke primitive. The "store and forward" qualifier is set on the mediation flow component. When the web service becomes unavailable, the message store is not initiated, which means the "Store and forward" quality of service (QoS) does not work. However, if you use this "store and forward" qualifier within a Java component, it works.


The log files might contain the following exceptions when the web service is off-line: CWSXM3300E: Fail primitive 'Fail', component  “Component1”、module  “TestStoreAndForward”、interface“{http://TestStoreAndForward_Lib/SayHello}SayHello” operation  “operation1” raised a FailFlowException。The user-supplied error message is “12-11-1 3:04 PM, BAC8E9F1-013A-4000-E000-186CC0A84E01, Fail1, TestStoreAndForward, <failInfo xsi:type="Se:FailInfoType" xmlns:xsi="" xmlns:Se=""><failureString> HTTP ( 404 ) Not Found address : http://localhost:9080/TestServiceProviderWeb/sca/Export1</failureString><origin>ServiceInvoke1</origin><invocationPath><primitive inTerminal="in" name="ServiceInvoke1" outTerminal="fail"/></invocationPath></failInfo>
, 7”
SCA context:
Interaction: [invoke,operation1] {TestStoreAndForward}sca.default.component#sca/dynamic/reference => {TestStoreAndForward}Component1.component
Handler: com/ibm/ws/sibx/scax/runtime/handler/NativeMFCImplementationHandler (,com/ibm/wsspi/sca/extensions/NativeImplementationGroup2)

Wrapped by: CWSXM3300E: Fail primitive 'Fail', component  “Component1”、module  “TestStoreAndForward”、interface“{http://TestStoreAndForward_Lib/SayHello}SayHello” operation  “operation1” raised a FailFlowException。

A failed event is generated. However, you can see from the Failed Event Manager that the message store is not initiated.


In a mediation flow component, the exception, which is thrown due to web service unavailability, is a "ServiceRuntimeException" exception. It does not match the "ServiceUnavailableException," which is why the "store and forward" QoS qualifier is not triggered. However, in a Java™ component, Java code is used to invoke the web service. If the web service is unavailable, a "ServiceUnavaibleException" exception is returned and the "store and forward" QoS function is triggered.

Resolving the problem

To solve the problem, add the ServiceRuntimeException exception to the Properties of the Store and Forward in WebSphere Integration Developer.

Document information

More support for: WebSphere Process Server

Software version: 7.0,,,

Operating system(s): AIX, HP-UX, IBM i, Linux, Solaris, Windows

Reference #: 1615833

Modified date: 12 December 2012

Translate this page: