Hi,

You need add useJBIWrapper="false" and useSOAPEnvelope="false" to your cxfbc provider endpoint configuration

You need use smx 3.3.1 which support this configuration
Freeman
On 2009-9-3, at 下午2:01, heidim wrote:


I'm using Servicemix 3.3, the CXF-BC 2008.01, and Apache ODE 1.2.

I'm invoking an external web service with ODE via a CXF BC provider. The CXF BC provider correctly adds the soap Envelope to the request, but when it
receives the response it passes it on to ODE without removing the soap
Envelope.

I was expecting only the content of the soap body to be passed to ODE, and apparently so does ODE since this results in this exception being thrown by
ODE:
java.lang.RuntimeException: org.xml.sax.SAXParseException: Attribute "soap" bound to namespace "http://www.w3.org/2000/xmlns/"; was already specified for
element "soap:Envelope".

Is there a configuration setting I have missed to make this happen?

Thx
--
View this message in context: 
http://www.nabble.com/CXF-BC-Provider-not-removing-soap-Envelope-tp25270294p25270294.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.



--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com

Reply via email to