Hi,
i have a ws that supports different clientversions. It does this by accepting different namespaces in the soapmessage like this:

<envelope xmlns ns0="http://ws/version1";>
...
</Envelope>


<envelope xmlns ns0="http://ws/version2";>
...
</Envelope>


<envelope xmlns ns0="http://ws/version3";>
...
</Envelope>

I have this WS in lets say version3 and use its wsdl to publish it on the bus via cxf. For interoperability across versions the client tries to invoke operations on the ws using the version1-ns. This works fine on the original service, but the cxf-bc-service faults with an "operation not bound"-exception,
since in its wsdl the version3-ns is used.
Is there any solution to this?

Thanks, Johannes

Reply via email to