Liquid Studio Documentation
WSDL Editor / Graphical Notation Overview / Output Binding
In This Topic
    Output Binding
    In This Topic

    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>