R: Data objects used in SSOAP

SOAPTypes {SSOAP} | R Documentation

## Data objects used in SSOAP

### Description

These are S objects that store default data for the SOAP functions.

`SOAPTypes` is a list mapping the type of a primitive S object (typically computed via `typeof`) to a SOAP type, typically given as a named character vector. The name-value pair gives an XML attribute name and value which identifies the SOAP type (e.g. `xsi:type = xsd:string`).

`SOAPPrimitiveConverters` is a list of functions that handle mapping SOAP values to S primitive values. These are indexed by the different primitive SOAP type values, e.g. xsd:string, xsd:boolean, etc.

`.SOAPDefaultNameSpaces` is a named list in which each element is a named-character vector giving the namespace identifier and URI (e.g. xsi="http://www.w3.org/2001/XMLSchema-instance") that are added to the top-most node of the XML message, i.e. in the `Envelope` node. The names of the list are used to index the different collections of namespaces, making `.SOAPDefaultNameSpaces` act like a catalog of SOAP specifications.

`.SOAPDefaultHandlers` is a collection of named functions that are used to parameterize the way the `.SOAP` functions works. These functions are callbacks that can modify the way the HTTP request and SOAP message are constructed, and how the response is processed.

The idea is that one can change these globally to customize the SSOAP package to local needs.

### Usage

    SOAPTypes
    SOAPPrimitiveConverters
    SOAPNameSpaces

### Source

SSOAP package

### References

http://www.w3.org/TR/SOAP/ http://www.omegahat.org/SSOAP, http://www.omegahat.org/bugs.

[Package SSOAP version 0.91-0 Index]