Python WS toolkit

Tamas Budavari budavari at pha.jhu.edu
Wed Apr 14 13:24:54 PDT 2004


FYI, the new ZSI module for Python 2+ has a wsdl2py tool that I
successfully ran on the NED name resolver's WSDL file as a test
to generate the client side code: a module called NED_services. 
BTW, the NED wrapper WS written in C# is here:

	http://voservices.net/ned

These few lines below invoke the WS and print out RA, Dec for
Messier 101 for a start:

<code lang="py">
from NED_services import *
ned = NEDLocator().getNEDSoap()
#--- build soap message
request = ObjByNameSoapInWrapper()
request._objname = "Messier 101"
#--- make a remote call
response = ned.ObjByName(request)
print response._ObjByNameResult._ra, response._ObjByNameResult._dec
</code>

Okay, so it's not as pretty as C# but close to Java ;-)
BTW, it took me 10 minutes to build this from scratch 
including the installation.

Cheers, T.

--
Tamas Budavari

Dept. of Physics and Astronomy       
The Johns Hopkins University         
3400 N. Charles Street 
Baltimore, MD 21218                    
Phone: +1 (410) 516-0643
Fax: +1 (410) 516-5096
http://www.sdss.jhu.edu/~budavari



More information about the apps mailing list