[pyar] pysimplesoap "Unmarshalling Error"

Milton Labanda 1000ton.lab en gmail.com
Mar Nov 25 18:39:14 ART 2014


*Estoy intentando invocar a un servicio wsdl** que necesita un parametro
definido como lo que sigue:*
<xs:element minOccurs="0" name="xml" type="xs:base64Binary"/>

*Estoy intentando enviarlo como lo que sigue:*
    import base64
    client = SoapClient(
        location='https://....'
<https://celcer.sri.gob.ec/comprobantes-electronicos-ws/RecepcionComprobantes>
,
        wsdl='https://....?wsdl
<https://celcer.sri.gob.ec/comprobantes-electronicos-ws/RecepcionComprobantes?wsdl>
',
        namespace='http://....... <http://ec.gob.sri.ws.recepcion>',
        ns=False,
    )
        from pysimplesoap.simplexml import SimpleXMLElement
        xml = open('archivo.xml', mode='rb').read()
        xml_encode = base64.b64encode(xml)
        response = client.metodo(
            xml=xml_encode
        )
        print '>>> ', response

*Y este es el error que obtengo:*
SoapFault: soap:Client: Unmarshalling Error: unexpected element (uri:"
http://.... <http://ec.gob.sri.ws.recepcion>", local:"xml"). Expected
elements are <{}xml>

-- 
/\/\;/-----------------------------------------------------
Milton  Labanda  [miltonlab]
Distro:        Debian GNU/Linux 6.0 Squeeze
Blog:          http://1000tonlab.wordpress.com
jabber:        miltonlab en jabber.org <milotnlab en jabber.org>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141125/91d30a90/attachment.html>


More information about the pyar mailing list