[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