[MOBY-l] Re: MOBY client/server examples

Simon Twigger simont at mcw.edu
Fri Nov 2 22:03:08 UTC 2001


Mark,

Thanks for the client and server code, I managed to get them running on 
our machines here with no trouble. If anyone is interested in testing 
the same server running on a different machine, use this service in the 
moby_remote_client.pl script

my $service = 
SOAP::Lite->service('http://orion.ifrc.mcw.edu/~simont/MOBY/service.wsdl')
;

This should return the same info as the original, its just running on 
our machine here.

Im now trying to take this working code:

the .wsdl document
the client perl script
the server perl script

and adapt them to return useful things from the Rat Genome Database. 
However, the closer I look at the code the more Im getting entwined in 
namespaces and definition files that exist on the biomoby server. My 
usual approach towards blatant code reuse is breaking down and I 
actually need to know what's going on rather than using find/replace...

I have pages of SOAP tutorials printing out for my future edification, 
however, I have a few MOBY/SOAP-newbie questions:

- How can I add a new service to the biomoby defs and port_defs files, 
is this going to be a function of Moby-Central?
- Do I need to add to the biomoby wsdl files initially - should I try 
and develop this stuff in private (copy the appropriate wsdl files 
locally so I can hack around) with a view to adding them to the central 
repository in due course, or will this be something I can add in via the 
CVS as we develop?

I guess Im hoping to find a quick step-by-step intro on connecting my 
perl/CGI scripts to the outside world via SOAP and bioMOBY - what I have 
to do at my end and what info I need to provide to a centralized site to 
make things work. If someone can get me up to speed on this I can have a 
stab at writing it up for others to follow.

Cheers,
	
	Simon



--------------------------------------------------------------------------------------------------
Simon Twigger, Ph.D.
Assistant Professor, Bioinformatics Research Center

Medical College of Wisconsin
8701 Watertown Plank Road,
Milwaukee, WI, 53226
tel. 414-456-8802, fax 414-456-6595




More information about the moby-l mailing list