0

ロードしようとするとhttp://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl、例外が発生しType not found: '(IPAddressFilter, http://www.onvif.org/ver10/schema/onvif.xsd, )'ます。修正することは可能ですか?

from suds.client import Client
client = Client('file:///home/web/www/wsdl/devicemgmt.wsdl')

http://www.onvif.org/ver10/schema/onvif.xsdPS WSDL ファイルは私が変更しました。ファイルの先頭に直接リンクを追加しただけです。

PPS

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/suds/client.py", line 119, in __init__
    sd = ServiceDefinition(self.wsdl, s)
  File "/usr/local/lib/python2.7/dist-packages/suds/servicedefinition.py", line 58, in __init__
    self.paramtypes()
  File "/usr/local/lib/python2.7/dist-packages/suds/servicedefinition.py", line 137, in paramtypes
    item = (pd[1], pd[1].resolve())
  File "/usr/local/lib/python2.7/dist-packages/suds/xsd/sxbasic.py", line 63, in resolve
    raise TypeNotFound(qref)
suds.TypeNotFound: Type not found: '(IPAddressFilter, http://www.onvif.org/ver10/schema/onvif.xsd, )'
4

1 に答える 1