You need the WSDL file if you want external probrams to be able to discover 
what WebService you are running, so it depends on your need if you need to use 
one. You can perfectly run a SOAP service without a WSDL file, using SOAPpy, 
only then external programs do not have a way to find out how to talk to you.
A WSDL file just defines what messages, operations, urls etc. you 
accept/send/offer.
If your external applications know how to talk to you, you can do without a 
WSDL file.

It contains stuff like:
   <wsdl:message name="sayHelloResponse1">
      <wsdl:part name="sayHelloReturn" type="soapenc:string"/>
   </wsdl:message>
...
      <wsdl:operation name="sayHello">
         <wsdlsoap:operation soapAction=""/>
         <wsdl:input name="sayHelloRequest1">
            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:something.test" use="encoded"/>
         </wsdl:input>
         <wsdl:output name="sayHelloResponse1">
            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="urn:something.test" use="encoded"/>
         </wsdl:output>
      </wsdl:operation>


 
 
>>>"Armin" <[EMAIL PROTECTED]> 09/30/05 12:56 am >>> 
Hey everyone, 
 
I am trying to write a web app. that connects to flickr using SOAP. The 
book 'Dive into python' says I need to have a WSDL file to connect, 
while the only useful soap related url flickr api 
(flickr.com/services/api) provides is the following: 
 
The SOAP Server Endpoint URL is http://www.flickr.com/services/soap/ 
 
What am I supposed to do here? Help is very much appreciated at this 
point. 
 
Thanks, 
Armin 
 
-- 
http://mail.python.org/mailman/listinfo/python-list 

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to