Tuesday, September 25, 2001 02:00 PM
1. If you already know in advance what the method name is, its parameters and what it returns, then you don't need WSDL. Apache SOAP is not WSDL-aware at all. Most toolkits can use the information in the WSDL, so that your SOAP client does not need to spell out all the details, making the client compact. Apache clients tend to be long; maybe Axis will use WSDL.
2. The generation of WSDL files is vendor-specific. Some toolkits are more automatic than others. Or, you can code it manually. Clone an existing working one.