The Input Binding element contains binding definitions for binding a protocol such as SOAP or HTTP to an Operation Input.
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
<binding name="NewBinding" type="tns:NewPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<soap:operation soapAction="" />