SOAPpy, WSDL y servicios web
Carlos
cgalisteo en k-rolus.net
Vie Mar 7 00:45:00 CET 2008
On 3/6/08, Joan Carles Jimenez <jjcarles en terra.es> wrote:
> Hola a todos.
Hola Joan
> Hasta aquí no tengo ningun problema. El client1.py funciona correctamente.
> Ahora, me gustaria hacer la llamada partiendo del WSDL correspondiente y es
> donde me estoy encontrando los problemas.
Prueba esto:
server = SOAPpy.SOAPProxy("http://localhost:8080")
print server.suma(2,3)
Así debería funcionarte, pero tiene los inconvenientes de que debes
conocer la url donde está publicado el servicio y el nombre de los
métodos (que tampoco es un gran problema).
La otra forma que yo he usado es usando wsdl2py (paquete python-zsi
en Debian). Con esto "compilas" el wsdl, y se convierte en código
Python listo para importar y llamar a los métodos de tu servicio web.
Ahora es un poco tarde como para ponerte un ejemplo de éste método,
pero si lo necesitas dímelo y mañana te lo pongo en un momento.
Un saludo.
---
Carlos Galisteo <cgalisteo AT k-rolus.net>
http://blog.k-rolus.net
PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg
Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65
---
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es