Hi there, But Axis does provide a method called getCalls(QName qn) in Service class to do this(I hope so). Axis API documentation says Service object can be created passing WSDL location and calling getCalls(QName qn) returns an array of configured call objects. Please correct me if this method is not intended for this..
Thanks, Ran. -----Original Message----- From: Anthony Elder [mailto:[EMAIL PROTECTED] Sent: Monday, March 24, 2003 11:31 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: How to dynamically invoke a webservice provided just WSDL? This is one of the things WSIF was designed for doing. See http://ws.apache.org/wsif. ...ant Anthony Elder [EMAIL PROTECTED] Web Services Development IBM UK Laboratories, Hursley Park (+44) 01962 818320, x248320, MP208. "PILLAI,RANJITH (HP-PaloAlto,ex1)" <[EMAIL PROTECTED]> on 24/03/2003 19:10:34 Please respond to [EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> cc: Subject: How to dynamically invoke a webservice provided just WSDL? Hi there, My project requires me to dynamically invoke a web service providing only its WSDL description, using DII. So my intention is to dynamically find operations and parameters from service object (where I passed the WSDL location to create a new service object). After going the API documentation I found that the getCalls() method returns a call object corresponds to each operation and so we can extract all info from this call object. Unfortunately this didn't work as I expected. What is the right way to achieve this? Could anybody extend a hand... Thanks, Ran.
