title: What does suds mean by "<faultcode/> not mapped to message part"?
body: <p>I'm using suds for the first time and trying to communicate with a server hosted by an external company. When I call a method on the server I get this XML back.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;soap:Envelope 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
      soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
      xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
    &lt;soap:Body&gt;
      &lt;soap:Fault&gt;
        &lt;faultcode&gt;soap:Server&lt;/faultcode&gt;
  
        &lt;faultstring&gt;Can't use string ("") as an ARRAY ref while "strict refs" in use at /vindicia/site_perl/Vindicia/Soap/DocLitUtils.pm line 130.
  &lt;/faultstring&gt;
      &lt;/soap:Fault&gt;
    &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>The exception thrown is this:</p>
  
  <pre>
  
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\client.py", line 538, in __call__
      return client.invoke(args, kwargs)
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\client.py", line 602, in invoke
      result = self.send(msg)
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\client.py", line 634, in send
      result = self.succeeded(binding, reply.message)
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\client.py", line 669, in succeeded
      r, p = binding.get_reply(self.method, reply)
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\bindings\binding.py", line 157, in get_reply
      result = self.replycomposite(rtypes, nodes)
    File "C:\Python26\lib\site-packages\suds-0.4-py2.6.egg\suds\bindings\binding.py", line 227, in replycomposite
      raise Exception(' not mapped to message part' % tag)
  Exception: 'faultcode' not mapped to message part
  
  </pre>
  
  <p>Any idea why suds is throwing the exception? Any thoughts on how it could be fixed?</p>