Hi Anthony, In my case it's not because I have problems with WSIF. Since I already started using Axis client and I have only SOAP Binding in WSDL and more over I saw Axis client API like getCalls() to achieve the same, I preferred one which I already started using than a new one.
Thanks, Ran. -----Original Message----- From: Anthony Elder [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 26, 2003 5:09 AM To: [EMAIL PROTECTED] Subject: RE: How to dynamically invoke a webservice provided just WSDL? I'm interested why people don't want to use WSIF to do this? If you have a any problems with using WSIF say so and perhaps they can be resolved. The WSIF jar is only about 300K, you should be able to just add it to the classpath along with all the existing AXIS jars and that's all you need to start using it in you client program. See http://ws.apache.org/wsif ...ant Anthony Elder [EMAIL PROTECTED] Web Services Development IBM UK Laboratories, Hursley Park (+44) 01962 818320, x248320, MP208. <[EMAIL PROTECTED]> on 26/03/2003 12:55:37 Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: RE: How to dynamically invoke a webservice provided just WSDL? An identical situation still troubles me :) Anyway, my approach was a bit more primitive than the getCalls method you're describing. I wrote a lot of code to parse the WSDL doc using classes in the wsdl4j.jar distributed along with axis (in \lib folder) and then build up my Call object. In the end it works. If you're interested in this approach, you'll find very useful the following article in IBM's dW: "Dynamic Discovery and Invocation", by Damian Hagge (August 2001). It sure showed me the ropes. Regards, Costas
