Open
Description
I'm using Zeep 2.5.0
The WSDL is at: https://gist.github.com/Ismael/67973e62394c80623c56ad7582a88841
The WSDL service is created with Spyne.
Other SOAP client libraries are working with the service.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/zeep/client.py", line 134, in __init__
self.wsdl = Document(wsdl, self.transport, strict=strict)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 82, in __init__
root_definitions.resolve_imports()
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 234, in resolve_imports
binding.resolve(self)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/definitions.py", line 128, in resolve
operation.resolve(definitions)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/bindings/soap.py", line 447, in resolve
self.input.resolve(definitions, self.abstract.input_message)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/messages/soap.py", line 287, in resolve
self.header = self._resolve_header(info['header'], definitions, parts)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/messages/soap.py", line 364, in _resolve_header
message = definitions.get('messages', message_name)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 214, in get
raise IndexError("No definition %r in %r found" % (key, name))
IndexError: No definition u'{http://www.w3.org/2001/XMLSchema}string' in 'messages' found