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

Glossary Item Box

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>