PPM::SOAPClient - SOAP client for PPM repository |
PPM::SOAPClient - SOAP client for PPM repository
use PPM::SOAPClient; ... my $client = new PPM::SOAPClient; my @results = $client->search( 'sarathy' );
PPM::SOAPClient
implements a SOAP client to be used to access a PPM
repository through a SOAP interface. All of the functionality for making
and parsing the SOAP request is handled internally; simply access the
provided methods and you'll be returned a data structure containing the
actual response.
$server
' should be provided as the URL to the
SOAP server that we're going to connect to and make queries against.
Note, that this method accepts both ``http://'' and ``soap://'' server URLs
exactly the same way (we treat 'soap://
' URLs as standard HTTP URLs).
undef
'.
ABSTRACT
' field within all of the packages held in
the repository on the server. The value '$search
' may be a regex that
will be used to match against the abstracts. If no value for '$search
'
is provided, the server treats the search to be for '.*
' (everything).
AUTHOR
' field within all of the packages held in
the repository on the server. The value '$search
' may be a regex that
will be used to match against the authors. If no value of '$search
' is
provided, the server treats the search to be for '.*
' (everything).
title
' field within all of the packages held in the
repository on the server. The value '$search
' may be a regex that will
be used to match against the titles. If no value of '$search
' is
provided, the server treats the search to be for '.*
' (everything).
$search
' may be a regex that will
be used to match against the field values. If no value of '$search
' is
provided, the server treats the search to be for '.*
' (everything).
Graham TerMarsch (gtermars@home.com)
the PPM::SOAPServer manpage, the SOAP manpage.
PPM::SOAPClient - SOAP client for PPM repository |