WSDLMethod-class: Description of a SOAP method

Description Objects from the Class Slots Methods Author(s) References See Also

Description

This class is used to describe the elements of a SOAP method as described in a Web Service Description Language (WSDL) file.

Objects from the Class

Objects can be created by calls of the form new("WSDLMethod", ...).

Slots

name:

Object of class "character". The name of the method.

parameters:

Object of class "list". An ordered list of the parameter types for this method.

returnValue:

Object of class "SOAPType". The type of the return value.

action:

Object of class "SOAPAction". The SOAP action value associated with this method.

namespace:

Object of class "character". The namespace associated with this method.

use:

a character vector with elements for input and output indicating whether the parts of the message are encoded using some encoding rules, or definte the schema. Each value is either “literal” or “encoded”. See http://www.w3.org/TR/wsdl, section 3.5.

documentation:

a string providing a human-readable (or more specifically arbitrary formed text) supposed to describe the method

bindingStyle:

the format/protocol of the XML messages sent to invoke and reply to a method, e.g. document and RPC are the most common ones. But others are possible.

header:

a list. This provides information about additional HTTP header information should be passed in the request for this operation. For example, this might be tickets/cookies that authorize the requestor to make the request.

returnNodeName

the name of the node in the SOAP response that is the container for the content of the response. This is often "return" but can be any legal XML node name and is often given to us in a WSDL.

Methods

No methods defined with class "WSDLMethod" 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


sckott/SSOAP documentation built on Sept. 16, 2020, 5:49 p.m.