SOAP

Dr. Bobus drbobus en gulic.org
Dom Nov 23 17:01:27 CET 2008


El Sun, 23 Nov 2008 14:35:09 +0100
"Eduardo Matus" <ematus en gmail.com> dijo:

> asi es, de hecho si intentas entrar a http://services.xmethods.net/ por
> firefox no se ecuentra.
> 
Muchas gracias, estaba tan centrado en el código que no pensé en verificar la URL.

He seguido con el tema y en http://www.xmethods.net he encontrado la posibilidad de realizar algunas pruebas.

En concreto con los servicios ofrecidos en: http://www.ecubicle.net/whois_service.asmx

Tiene dos servicios uno HelloWord :) y otro Whois.

Para el primer servicio he consegido que mi "cliente" funcione:

>>> from SOAPpy import SOAPProxy
>>> url = "http://www.ecubicle.net/whois_service.asmx"
>>> ns = "http://www.ecubicle.net/webservices/"
>>> sa = "http://www.ecubicle.net/webservices/HelloWorld"
>>> server=SOAPProxy(url, namespace= ns, soapaction= sa)
>>> print server.HelloWorld('')
Hello World

Pero soy incapaz de hacer funcionar el segundo:

>>> from SOAPpy import SOAPProxy
>>> url = "http://www.ecubicle.net/whois_service.asmx"
>>> ns = "http://www.ecubicle.net/webservices/"
>>> sa = "http://www.ecubicle.net/webservices/Whois"
>>> d = "google.com"
>>> sn = "whois.tucows.com"
>>> p = 43
>>> server=SOAPProxy(url, namespace= ns, soapaction= sa)
>>> print server.Whois(domain=d ,servername=sn, port=p)


Esto genera:
SOAPpy.Types.faultType: <Fault soap:Server: Server was unable to
process request. ---> Object reference not set to an instance of an
object.: >

Estoy usando Python 2.4.4 y SOAPpy.__version__ es '0.12.0'

Sigo buscando...

Saludos y grtacias por la ayuda.


Miguel



------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20081123/0f43d448/attachment.pgp>
------------ 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