R: Description of a SOAP Server's methods and data types

SOAPServerDescription-class {SSOAP} | R Documentation

## Description of a SOAP Server's methods and data types

### Description

This represents a complete description of the methods and associated data types for inputs and outputs of a SOAP server.

### Objects from the Class

Objects can be created by calls of the form `new("SOAPServerDescription", ...)`. More typically, however, one will use `processWSDL` to create such an object.

### Slots

`name`:

  Object of class `"character"`. The name of the server.

`server`:

  Object of class `"SOAPServer"`. The details of how to identify or connect to the server object.

`operations`:

  Object of class `"list"`. A list of the sets of operations/methods. A server may have more than one collection of methods. This list is the top-level container and each element is itself a list containing `WSDLMethod` objects.

`types`:

  Object of class `"list"`. The named collection of data types defined within the WSDL for the server.

`nameSpaces`:

  a character vector that identifies the namespace-URI mappings used for calls to this server. This maps the namespace abbreviations to the actual URIs. This can be a named character vector of these mappings, or alternatively a simple character string that identifies the name of the element in the `.SOAPDefaultNameSpaces` list. And if we don't know the collection of namespaces, we use `NA` to indicate that we shall determine this later.

`verb`:

  a character string identifying the type of the binding, i.e. GET, POST or `NA`.

### Methods

No methods defined with class "SOAPServerDescription" in the signature.

### Author(s)

Duncan Temple Lang <duncan@wald.ucdavis.edu>

### References

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

### See Also

`processWSDL`

### Examples

      serverDesc = processWSDL(system.file("examples", "KEGG.wsdl", package = "SSOAP"))

[Package SSOAP version 0.91-0 Index]