title: suds SOAP call parameters
body: <p>I am new to python and using suds to consume data from a SOAP service. I face this error while making a call to the service. Other calls which do not require me to send some parameters are working fine. However this service is throwing me the following error.
  Can somebody please help me in understanding what this error is?
  primary is just a property of class devline and its a boolean.</p>
  
  <pre><code> criteria = connection.factory.create('criteria')
   devline = connection.factory.create('devline') 
  
   devline.primary = True
   devline.source ="abc"
   devline.name = "xyz"
   devline.hybridType = "xyz"
  
   criteria.primaryDevline = devline
   criteria.pairedDevlines = []
   criteria.criteriaNumber = None
  </code></pre>
  
  <p>Criteria looks like this:</p>
  
  <pre><code>(criteriaKey){
     primaryDevline = 
        (devline){
           primary = None
           sourceBase = None
           devlineName = None
           hybridType = 
              (hybridType){
                 value = None
              }
        }
     pairedDevlines[] = &lt;empty&gt;
     criteriaNumber = None
   }
  </code></pre>
  
  <p>When I try to call the service using <code>response = connection.service.somemethod(criteria,criteriaState.PUBLISHED)</code></p>
  
  <p>I get the following error:</p>
  
  <pre><code>self = &lt;suds.mx.literal.Literal instance at 0x103fd8998&gt;
  content = (Content){
     tag = "primary"
     value = True
     type = None
   }
  
  &gt;   ???
  E   TypeNotFound: Type not found: 'primary'
  
  File "/Users/nkimidi/projects/firstws/cca/ezcommit-client/test/unit/service/build/bdist.macosx-10.8-intel/egg/suds/mx/literal.py", line 87
  TypeNotFound
  =========================== 1 failed in 0.27 seconds ===========================
  </code></pre>