WSDL and SOAP Data Sources
Web Services Description Language (WSDL) is an XML-based language that describes a Web service. A WSDL file specifies how clients can submit inputs to an operation and what kind of output the client can expect in return.
Web services are Web-based applications that dynamically interact with other Web applications using an XML message protocol such as SOAP 1.1 or 1.2. Web services can be “bound” to any message format and protocol, but three bindings are popular: SOAP, HTTP, and MIME. TDV supports the following profiles for SOAP binding: SOAP over HTTP, SOAP over WSIF JMS, and SOAP over TIBCO JMS. The binding profile allows specification of the transport protocol, encoding scheme, and message style.
The transport protocol defines what mechanism is used for transporting the request.
• TDV supports HTTP and JMS transport.
The encoding scheme defines how the message is encoded for the transport.
• TDV supports the literal encoding scheme, which uses an XML schema as the definition for how data should be encoded.
• TDV also provides limited support for the SOAP encoding scheme as defined in the SOAP specification.
• TDV does not support multi-dimensional or sparse SOAP arrays.
The message style refers to how the request itself is structured.
• TDV supports the Document Literal message style for WSDL and SOAP. Document Literal style messages have a single part whose schema defines the message payload.
This section contains the following topics: