Skip to content

[TODO SOAP] provedores populares #6

@rvalyi

Description

@rvalyi

alguns provedores importantes que falta gerir:

  • SAATRI (parece que não tem nos WSDLs da UNINFE, usado principalmente na Bahia)
  • SIMPLISS (ver abaixo)
  • ISSINTEL (parece que não tem nos WSDLs da UNINFE)
  • COPLAN (TODO)

Temos um erro com o WSDL do SIMPLISS na geração do xsdata:

rvalyi@rvalyi-laptop:~/DEV/nfselib$ xsdata --package nfselib.simpliss.soap WSDL/Producao/PPresidentePrudenteSP-SIMPLISS.wsdl
Parsing schema nfseservice.svc?wsdl=wsdl0
Traceback (most recent call last):
  File "/usr/local/bin/xsdata", line 11, in <module>
    load_entry_point('xsdata==21.8', 'console_scripts', 'xsdata')()
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/__main__.py", line 8, in main
    cli()
  File "/usr/local/lib/python3.8/dist-packages/click-7.1.2-py3.8.egg/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/click-7.1.2-py3.8.egg/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.8/dist-packages/click-7.1.2-py3.8.egg/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.8/dist-packages/click-7.1.2-py3.8.egg/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/dist-packages/click-7.1.2-py3.8.egg/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/cli.py", line 102, in generate
    transformer.process(list(resolve_source(source)))
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/transformer.py", line 99, in process
    self.process_definitions(sources[TYPE_DEFINITION])
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/transformer.py", line 109, in process_definitions
    services = self.parse_definitions(uri, namespace=None)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/transformer.py", line 247, in parse_definitions
    self.process_schema(imp.location)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/transformer.py", line 126, in process_schema
    schema = self.parse_schema(uri, namespace)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/transformer.py", line 222, in parse_schema
    return parser.from_bytes(input_stream, Schema)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/bindings.py", line 29, in from_bytes
    return self.parse(io.BytesIO(source), clazz)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/bases.py", line 53, in parse
    result = handler.parse(source)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/handlers/lxml.py", line 48, in parse
    return self.process_context(ctx)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/handlers/lxml.py", line 54, in process_context
    self.parser.start(
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/codegen/parsers/schema.py", line 62, in start
    super().start(clazz, queue, objects, qname, attrs, ns_map)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/xml.py", line 58, in start
    super().start(clazz, queue, objects, qname, attrs, ns_map)
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/bases.py", line 87, in start
    child = item.child(qname, attrs, ns_map, len(objects))
  File "/usr/local/lib/python3.8/dist-packages/xsdata-21.8-py3.8.egg/xsdata/formats/dataclass/parsers/nodes/element.py", line 339, in child
    raise ParserError(f"Unknown property {self.meta.qname}:{qname}")
xsdata.exceptions.ParserError: Unknown property {http://www.w3.org/2001/XMLSchema}schema:{http://schemas.xmlsoap.org/wsdl/}types

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions