This is a basic commandline client for resolving LSIDs. It is meant as a quick and dirty testing utility. It requires the SOAP::Lite, SOAP::MIME, and MIME::Entity CPAN modules. Run without arguments, it uses a default LSID and endpoint to resolve. WIth the lsid and endpoint as arguments it tries to resolve them.
Shortcomings (aka bugs): Currently the script is not a true LSID resolver because it makes incorrect assumptions about the endpoint -- it basically hardcodes the endpoint for the various services rather than looking them up using DNS and the WSDL from getAvailableServices() as it really should.
This is a basic commandline client for resolving LSIDs. It is meant as
a quick and dirty testing utility. It requires the SOAP::Lite,
SOAP::MIME, and MIME::Entity CPAN modules. Run without arguments, it
uses a default LSID and endpoint to resolve. WIth the lsid and endpoint
as arguments it tries to resolve them.
Shortcomings (aka bugs):
Currently the script is not a true LSID resolver because it makes
incorrect assumptions about the endpoint -- it basically hardcodes the
endpoint for the various services rather than looking them up using DNS
and the WSDL from getAvailableServices() as it really should.