FAULT is not propagated over JMS binding in SwitchYard
Issue
-
We have two SwitchYard applications (two
switchyard.xml
). Each of them has only one Camel XML route as implementation. They are connected via JMS binding, i.e.:[ ServiceA - RouteA - ReferenceA ] - JMS - [ ServiceB - RouteB - ReferenceB ]
-
ReferenceB
encounters aSOAPFault
. This fault is properly progagated back toServiceA
(theExchange
state is alwaysFAULT
). - However, when the message enters
ReferenceA
after being transferred over JMS, the fault switch is lost. TheExchange
is in stateOK
, even though the message contains theSOAPFault
.
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0
- Red Hat JBoss Fuse (Fuse)
- 6.2
- SwitchYard
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.