[pyar] Parámetro en webservices...

Angel Java Lopez ajlopez2000 en gmail.com
Vie Ago 23 20:40:38 ART 2013


Hmmm... el ejemplo en C# espera un objeto Guid.

Probaste mandando un string? un simple string con formato

abcdabcd-abcd-abcd-acbd-abcdabcdabcd

es decir, 8 digitos hexadecimales, un guion, 4 digitos hexadecimales,
guion, 4 dig, guion, 4 dig, guion 12 digitos

Angel "Java" Lopez
@ajlopez



2013/8/23 Mauricio Baeza <mauricio02 en correolibre.org>

>  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/93185ab9/attachment.html>


More information about the pyar mailing list