Hi CXF Users, Developers.... I'm using CXFv2.2.2 - "wsdl first scenario" - in Mule3.0 by configuring a CXF endpoint and using CXF wsdl2java utility to generate stubs/skeletons... NOTE: The web service that CXF will be sending a message to is Axis1.2.1 based.
CXF seems to be returning the desired SOAP response - but the namespaces are off ? https://issues.apache.org/jira/browse/CXF-1993 Question1: Is SoapOutInterceptor the only way I can force my CXF to use a certain namespace on soap:envelope ? I can't find any decent examples of doing this. Can someone please forward a link/example. Where do I register my "SoapOutInterceptor" - any usage documentation out there. Question2: Are there other better, declarative ways of configuring this information ? Seems like a common scenario to me. It's confusing how some configuration is done using annotations on generated clases... While "interceptors" need to be registered to control other parts of the CXF messaging... THIS IS WHAT I WANT: <soap:Envelope xmlns:soap="*http://www.w3.org/2003/05/soap-envelope*" xmlns:vendor="http://www.vendorcare.com/"> <soap:Header/> <soap:Body> < vendor:MessageBrokerv2Response> < vendor:MessageBrokerv2Result>MESSAGE_CONTENT</ vendor:MessageBrokerv2Result> </ vendor:MessageBrokerv2Response> </soap:Body> </soap:Envelope> THIS IS WHAT CXF/MULE IS PRODUCING <soap:Envelope xmlns:soap="*http://schemas.xmlsoap.org/soap/envelope/*"> <soap:Body> < vendor:MessageBrokerv2Response xmlns=" http://www.vendorcare.com/ <http://www.omnicare.com/>"> < vendor:MessageBrokerv2Result>MESSAGE_CONTENT</ vendor:MessageBrokerv2Result> </ vendor:MessageBrokerv2Response> </soap:Body> </soap:Envelope> Thanks Frank
