hi, I have a SA made up of a CXF-SE and a CXF-BC. using the useJBIWrapper="false" I have some problems. The CXF-SE endpoint is not reached by incoming message.
In my generated classes the signature of the method are something as: public GetMyMethodResponse myMethod(Holder<MyHeader> holder, GetMyMethodResquest request) My custom header is wrapped by an Holder in the WS code generation (as from JAX-WS specification). before activating the option useJBIWrapper="false" the message reached the endpoint, now I get this exception: Caused by: org.apache.cxf.interceptor.Fault: wrong number of arguments while invoking public com.my.package.GetMyMethodResponse com.my.package.MyEndpointImpl.myMethod(javax.xml.ws.Holder,com.my.package.GetMyMethodRequest) throws com.my.package.ProcessingFailureException with params [javax.xml.ws.hol...@1476189]. It seems the Holder<Header> is not recognised in the signature of the method, so the message does not reach the correct destination. Before activating it the message reached correctly the destination and got processed. any suggestions for this ? -- View this message in context: http://www.nabble.com/useJBIWrapper%3D%22false%22-and-WSDL-operations-signature-tp22033472p22033472.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
