Hi I am trying to send a web service call into my endpoint via soapUI with WS-Addressing enabled.
I get an error reported when I send the soapUI reqest. The request I send is :- <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa="http://www.w3.org/2005/08/addressing/"> <soap:Header> <wsa:MessageID>http://example.com/someuniquestring</wsa:MessageID> <wsa:To>http://example.com/fabrikam/Purchasing</wsa:To> <wsa:Action>http://example.com/fabrikam/SubmitPO</wsa:Action> </soap:Header> <soap:Body> </soap:Body> </soap:Envelope> Response is <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:addr="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <env:Body> <env:Fault> <env:Code> <env:Value xmlns:ns1="http://www.w3.org/2005/08/addressing">ns1:MessageAddressingHeaderRequired</env:Value> </env:Code> <env:Reason> <env:Text xml:lang="en">A required header representing a Message Addressing Property is not present </env:Text> </env:Reason> </env:Fault> </env:Body> </env:Envelope> Also I am getting the following reported in my log file :- WARN org.apache.cxf.ws.addressing.ContextUtils 443 | WS-Addressing - failed to retrieve Message Addressing Properties from context This is what I have done to configure/enable WS-Addressing on the web service :- 1) Updated wsdl to introduce the following to the wsdl:binding element <wsaw:UsingAddressing wsdl:required="true" /> as shown here - http://docs.oracle.com/cd/E24329_01/web.1211/e24965/wsaddressing.htm#CEGFHIJA 2) Updated my web service implementation class with the following annotation @Addressing(enabled = true, required = true) as shown here - http://docs.oracle.com/cd/E24329_01/web.1211/e24965/wsaddressing.htm#CEGGHCBE 3) Updated my applicationContext file with the following <jaxws:endpoint id="myEndPoint"> <jaxws:features> <wsa:addressing xmlns:wsa="http://cxf.apache.org/ws/addressing"/> </jaxws:features> </jaxws:endpoint> I am using CXF 2.7.5. Any help/suggestion to overcome the soapUI error that is returned would be appreciated. Thank you. Pete -- View this message in context: http://cxf.547215.n5.nabble.com/Unable-to-get-WS-Addressing-working-tp5745490.html Sent from the cxf-dev mailing list archive at Nabble.com.
