Graphical Representation
Summary
The Operation Binding element contains binding definitions for binding a protocol such as SOAP or HTTP to an Operation.
Creating
A Operation Binding is automatically added when the containing Binding is bound to a Port Type that contains an Operation.
Properties
Required - Indicates whether the Extension is necessary for the action to which it refers.
SOAP Extension Properties
Soap Action - The URI for the SOAP Header.
Style - Specifies the type of SOAP binding used. Values can be 'Document' or 'Rpc'.
HTTP Extension Properties
Location - The URL relative to the location specified by the Port.
Sample
WSDL code showing an Operation 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>