Bionanny::Access::soap - A SOAP-based access to a Bionanny service
Do not use this object directly, it is recommended to access it and use it through the the Bionanny::Listener manpage module:
use Bionanny::Listener; my $listener = new Bionanny::Listener (-access => 'soap');
This object contains the real implementation of a SOAP-based access to a Bionanny Web service. All available (public) methods are described in the Bionanny::Listener manpage.
my $obj = new Bionanny::Listener (@args);
The recognized names in arguments @args
are:
It says where to find a Bionanny service - in the Web Services speak:
it is an endpoint (a URL). Default value is
http://localhost:8080/axis/services/bionanny
.
The namespace used by the Bionanny Web Service. It is a string which
guarantees its world-wide uniqueness - therefore it often has a style
of a URL - but it does not mean that such pseudo-URL really exists.
Default is org.bionanny
.
Usually all Bionanny::Listener objects share an instance of the underlying SOAP::Lite module. But you are free to have more - perhaps with different characteristics.
In addition to the location
parameter, you may need to specify also
a location/URL of a HTTP proxy server (if your site requires one). By
default no proxy is used.
Martin Senger (support@bionanny.org)
This file is a component of the Bionanny project. Copyright Michael Niemi & Martin Senger. For details contact support@bionanny.org, or see http://www.bionanny.org/.
Parts were re-factored from modules available in Bioperl project. See copyright notices there.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
This software is provided ``as is'' without warranty of any kind.