SOAPHandlers {SSOAP} | R Documentation |
This returns a collection of functions that
are used by the .SOAP
function to control exactly how the
HTTP request and SOAP message is created
and how the result is processed.
Values are merged with the values from
.SOAPDefaultNameSpaces
.
This is a convenient mechanism for specifying the collection of functions to use to parameterize the different aspects of the SOAP mechanism in S.
SOAPHandlers(..., include = character(0), exclude = character(0))
... |
name=function pairs giving values to be returned in the
list of functions. These override corresponding elements in
.SOAPDefaultNameSpaces . |
include |
a character vector giving the names of the elements
to include. This is used to identify (a few) elements
that are to be kept from the defaults identified by version . |
exclude |
a character vector giving the names of the elements to discard. This is usually deployed when we want to keep a large number of elements and it is more convenient to explicitly exclude some. |
A named list of functions.
The names correspond to the different elements
that are accessed by the .SOAP
function.
Currently, these are
action |
convert the user-specified SOAPAction to
the target one. By default, this appends #methodName to the
user's value.
This takes four arguments:
the user's action, the name of the method, the SOAP server object
and the vector of request-specific namespaces (i.e. the xmlns
argument for .SOAP . |
Duncan Temple Lang <duncan@wald.ucdavis.edu>
http://www.w3.org/TR/SOAP/ http://www.omegahat.org/SSOAP,
SOAPNameSpaces
.merge
SOAPHandlers() SOAPHandlers(action = function(action, method, server, xmlns) action) SOAPHandlers(exclude="action")