I am given a WSDL file. I need to call a SOAP web service in the WSDL. I would like to know the different ways of creating a web service clients from a WSDL in java. It would be helpful if the options are given with examples, links, pros and cons. I am now confused with different options like wsimport, wsdl2java, java2wsdl, saaj, apache axis, cxf, spring etc. Your help is much appreciated.
3 Answers
1
votes
SoapUI doesn't support WSDL 2.0
You may try an experimental wsdl-generic library from Apache Taverna
The library works with both WSDL 1.1 / 2.0 versions. The experimental branch creates XML tree based on Apache XML Schema 2.0 library, so you can easily create your XML message.
Then it dynamically calls the service via JAX-WS.
It also has a command-line WS executor!!!
Cheers,
D.
0
votes
main()
method that you can immediately play with – Raffaele