camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jaishankar <jayashankar....@wipro.com>
Subject Handle SOAP fault message
Date Tue, 29 Jul 2014 06:07:05 GMT
If the exchange has soap fault how to capture the message in it?

*I tried this way*
Exchange exchangeNew = producerTemplate.send("cxf:bean:TransactionBegin",
exchange);

	SoapFault soapFaultException = exchangeNew
.getOut().getBody(SoapFault.class);

*Error Message* 

 Failed delivery for (MessageId: I
D-gdjb01vd-33915-1406546122662-166-3 on ExchangeId:
ID-gdjb01vd-33915-1406546122662-166-2). Exhausted after delivery attempt: 1
caught: org.apache.cxf.binding.soap.Soap
Fault: "DISTRICT CODE NOT ON FILE                                       "
org.apache.cxf.binding.soap.SoapFault: "message ---- "
        at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)[158:org.apache.cxf.cxf-rt-bindings-soap:2.6
.0.redhat-60024]

I need to handle this fault in the exchange and get faultcode and
faultstring.





--
View this message in context: http://camel.465427.n5.nabble.com/Handle-SOAP-fault-message-tp5754549.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message