[pyar] Parámetro en webservices...

QliX=D! [aka EHB] qlixed en gmail.com
Vie Ago 23 22:58:14 ART 2013


Es una lista (sequence o array) de strings con formato guid hexadecimal con
un formato segun muestra el tipo guids. Ojo porque segun el xml pueden
venir una lista vacia, y tambien puedwn ir valores nulos o vacios en la
lista de strings.
El ago 23, 2013 8:35 PM, "Mauricio Baeza" <mauricio02 en correolibre.org>
escribió:

>  Hola a todos...
>
> No logro interpretar el tipo de argumento de un webservices, a ver si
> alguien ha usado uno similar.
>
> El webservices es:
> https://wsdexpruebas.ecodex.com.mx:2045/ServicioCancelacion.svc?wsdl
> El método que me interesa es: CancelaMultiple
>
> Esta es la información de ayuda que me da pysimplesoap
>
> CancelaMultiple(ListaCancelar=[{u'guid': {}}], RFC=<type 'str'>,
> Token=<type 'str'>, TransaccionID=<type 'long'>)
>  -> {u'Resultado': [{u'ResultadoCancelacion': {u'UUID': {}, u'Estatus':
> <type 'str'>}}], u'TransaccionID': <type 'str'>}:
>
> El argumento con el problema es ListaCancelar, suds me lo muestra así:
>
> (ListaCancelar){
>    guid[] = <empty>
>  }
>
> El proveedor tiene un ejemplo pero en C#:
>
>  var lista = new SrvCancelacion.ListaCancelar();
>                     string resultado = string.Empty;
>
>                     foreach (string uuid in listado)
>                     {
>                         lista.Add(Guid.Parse(uuid));
>                     }
>
> En la definición del webservices veo lo siguiente que no me aclara mucho:
>
>   <xs:complexType name="ListaCancelar">
>     <xs:sequence>
>       <xs:element minOccurs="0" maxOccurs="unbounded" name="guid" type="ser:guid" />
>     </xs:sequence>
>
>
>   <xs:element name="guid" nillable="true" type="tns:guid" />
>   <xs:simpleType name="guid">
>     <xs:restriction base="xs:string">
>       <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
>     </xs:restriction>
>   </xs:simpleType>
>
>
> He probado variantes con listas, tuplas, diccionarios sin éxito...
>
> ¿alguna idea?
>
> Saludos
>
>
>
>
> --
> __________________________________________________
> Todo lo que no podemos dar nos posee... Andre Gideuniversolibre.org
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130823/194282a6/attachment.html>


More information about the pyar mailing list