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