LS::Client::SOAP - Implements the SOAP protocol specific calls for invoking an LSID service
use LS::ID; use LS::Client::SOAP; $lsid = LS::ID->new('URN:LSID:pdb.org:PDB:112L:'); $client = LS::Client::SOAP->new(url=> 'http://someauthority.org:8080/authority'); $metadata = $client->getMetadata(lsid=> $lsid);
LS::Client::SOAP provides wrapper methods to invoke an LSID service in a protocol specific manner as defined by http://www.omg.org/cgi-bin/doc?dtc/04-05-01.
LS::Client::SOAP
The following method is used to construct a new LS::Client::SOAP object:
This class method creates a new LS::Client::SOAP object.
Examples:
$soap = LS::Client::SOAP->new(url=> 'http://someauthority.org:8080/authority'); if (!$soap) { print STDERR "Unable to create protocol object!"; }
LS::Client::SOAP supports the following methods:
Generic method used to invoke $method and return any results from the SOAP service.
Invokes the getData service method (if available) and returns any data from the authority.
Invokes getDataByRange, see getData for more information.
Invokes getMetadata, see getData for more information.
Invokes getMetadataSubset, see getData for more information.
Copyright (c) 2002,2003 IBM Corporation. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.opensource.org/licenses/cpl.php
To install LS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm LS
CPAN shell
perl -MCPAN -e shell install LS
For more information on module installation, please visit the detailed CPAN module installation guide.