Liquid Studio 2020
WSDL Editor / Graphical Notation Overview / Input Binding
In This Topic
    Input Binding
    In This Topic

    Graphical Representation

    Summary

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

    Creating

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

    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

     

    Sample

    WSDL code showing an Input 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>