Liquid XML Studio
Output Binding
Send Feedback
WSDL Editor > Graphical Notation Overview > Output Binding

Glossary Item Box

Graphical Representation

Summary

The Output Binding element contains binding definitions for binding a protocol such as SOAP or HTTP to an Operation Output.

Creating

A Output Binding is automatically added when the containing Binding is bound to a Port Type that contains an Operation Output.

Properties

Required - Indicates whether the Extension is necessary for the action to which it refers.

SOAP Extension Properties

Encoding - A string containing a list of space-delimited URIs. The URIs represent the encoding style (or styles) to be used to encode messages within the SOAP body.
Namespace - The URI representing the location of the specifications for encoding of content not specifically defined by the Encoding property.
Parts - Indicates which parts of the transmitted message appear within the SOAP body portion of the transmission.
Parts String- Indicates which parts of the transmitted message appear within the SOAP body portion of the transmission.
Use - Indicates whether the message parts are encoded using specified encoding rules, or define the concrete schema of the message. Value can be 'literal' (default value) or 'encoded'.

HTTP Extension Properties

Part - The name of the MessagePart to which the MimeContentBinding applies.
Type - Indicates the format of the body of the HTTP transmission.
 

Sample

WSDL code showing an Output Binding in a simple SOAP Binding to a Port Type named NewPortType:

<binding name="NewBinding" type="tns:NewPortType">

    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />

    <operation name="NewOperation">

        <soap:operation soapAction="" />

        <input>

            <soap:body />

        </input>

        <output>

            <soap:body />

        </output>

        <fault />

    </operation>

</binding>