Suds: Type Not Found On Response
I'm having a hard time getting a python SOAP client based on suds to parse a response: the client is constructed correctly and parses the WSDL just fine. As far as I can see there
Solution 1:
This might be a job for the ImportDoctor
. It's surprisingly common to run across broken WSDLs.
Try this:
from suds.client import Client
from suds.xsd.doctor import Import, ImportDoctor
wsdl_url = settings.WSDL_URL
# Fix missing types with ImportDoctor
schema_url = 'http://www.type-applications.com/character_set/'
schema_import = Import(schema_url)
schema_doctor = ImportDoctor(schema_import)
# Pass doctor to Client
client = Client(url=wsdl_url, doctor=schema_doctor)
Post a Comment for "Suds: Type Not Found On Response"