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 ] -
ReferenceBencounters aSOAPFault. This fault is properly progagated back toServiceA(theExchangestate is alwaysFAULT). - However, when the message enters
ReferenceAafter being transferred over JMS, the fault switch is lost. TheExchangeis 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.