-
-
Notifications
You must be signed in to change notification settings - Fork 606
Closed
Labels
Description
-
The version of zeep - zeep 1.1.0
-
The WSDL you are using -
pixpdq-wsdl.zip -
An example script -
zeep-validate-wsdl-error.py.zip -
Complete folder containing wsdl and script for generating error..
zeep-bug-report-2.zip
I am using wsdl file locally.. i am not able to validate the wsdl file by running - python -mzeep PIXManager.wsdl
.. I am getting following error.. The error text is ambiguous.. It says No group InfrastructureRootElements.. But lists down InfrastructureRootElements in available groups..
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/dist-packages/zeep/__main__.py", line 86, in <module>
main(args)
File "/usr/local/lib/python2.7/dist-packages/zeep/__main__.py", line 75, in main
client = Client(args.wsdl_file, transport=transport)
File "/usr/local/lib/python2.7/dist-packages/zeep/client.py", line 120, in __init__
self.wsdl = Document(wsdl, self.transport)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 65, in __init__
root_definitions = Definition(self, document, self.location)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 156, in __init__
self.parse_types(doc)
File "/usr/local/lib/python2.7/dist-packages/zeep/wsdl/wsdl.py", line 272, in parse_types
self.types.add_documents(schema_nodes, self.location)
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/schema.py", line 100, in add_documents
document.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/schema.py", line 370, in resolve
_resolve_dict(self._elements)
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/schema.py", line 364, in _resolve_dict
new = obj.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 220, in resolve
self.resolve_type()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/element.py", line 217, in resolve_type
self.type = self.type.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 259, in resolve
self._extension = self._extension.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/base.py", line 80, in resolve
return retval.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/types/complex.py", line 246, in resolve
self._element = self._element.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/indicators.py", line 163, in resolve
self[i] = elm.resolve()
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/elements/references.py", line 40, in resolve
return self._schema.get_group(self._ref)
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/schema.py", line 134, in get_group
return self._get_instance(qname, 'get_group', 'group')
File "/usr/local/lib/python2.7/dist-packages/zeep/xsd/schema.py", line 219, in _get_instance
raise last_exception
zeep.exceptions.LookupError: No group 'InfrastructureRootElements' in namespace urn:hl7-org:v3. Available groups are: InfrastructureRootElements