title: SUDS - programmatic access to methods and types
body: <p>I'm investigating SUDS as a SOAP client for python.  I want to inspect the methods available from a specified service, and the types required by a specified method.</p>
  
  <p>The aim is to generate a user interface, allowing users to select a method, then fill in values in a dynamically generated form.</p>
  
  <p>I can get some information on a particular method, but am unsure how to parse it:</p>
  
  <pre><code>client = Client(url)
  method = client.sd.service.methods['MyMethod']
  </code></pre>
  
  <p>I am unable to <strong>programmaticaly</strong>  figure out what object type I need to create to be able to call the service</p>
  
  <pre><code>obj = client.factory.create('?')
  
  res = client.service.MyMethod(obj, soapheaders=authen)
  </code></pre>
  
  <p>Does anyone have some sample code?</p>