java - Best way to consume RPC/encoded webservice? -
I need to consume old-school RPC / encoded WSDL websevaries for my backend. I first got Apache CXF And tried to use JX-WS, but JX-WS [Error] RAPC / encoded WSDL is not supported in JADWS 2.0. I also doubt about using JX-RPC for this purpose, because this method is out-date, Axis is a 1.45 year tool. Currently I look at these three options: None of these sounds is very good, so I appreciate if you can give some good clues, what to do and how to solve it. Hand Editing with However Axis 1.4 uses Apache CXF for you Could be a little wsdl hack, a better way. For reference - I have opted to use JX-RPC and Axis 1.4 this time. I have generated the client code and hope that when this service is upgraded it can replace it with the implementation of JADS-WS. wsimport devices do not eat RPC / annodated WSDL.
javax.xml.ws.Dispatch
use = "literal" was the only replacement) and then I could generate a slate with Apache CXF . This can be done, because endpoint RTC / encoded was absolutely not parsing and the RPC / Encoded Space XML could not be validated against WSDL.)
[Old answer]
Comments
Post a Comment