class

Sabo::WSDL::Document

Inherits Reference < Object

Constants

ELEMENT_FORM_DEFAULTS = ["unqualified", "qualified"]

Constructors

new(document : String, endpoint = nil, namespace = nil, service_name = nil, element_form_default = nil)

Accepts a WSDL document to parse. document can be a file path, uri or xml content.

Source

Instance methods

document

Returns WSDL document. Can be a file path, uri or xml content.

Source
element_form_default

Returns the value of elementFormDefault.

Source
endpoint

Returns the SOAP endpoint.

Source
namespace

Returns the target namespace.

Source
operation_input_parameters(key)

Returns a list of input parameters for a given +key+.

Source
operations

Returns a map of SOAP operations.

Source
parser

Parses the WSDL document and returns the Parser.

Source
service_name

Returns the service name.

Source
soap_action(key)

Returns the SOAP action for a given +key+.

Source
soap_action_parameters(key)

Returns a list of parameter names for a given +key+

Source
soap_actions

Returns a list of available SOAP actions.

Source
soap_input(key)

Returns the SOAP input for a given +key+.

Source
type_definitions
Source
type_namespaces
Source
user_defined(namespace)

Returns whether the given namespace was defined manually.

Source
xml

Returns the raw WSDL document. Can be used as a hook to extend the library.

Source