WSDL Binding
WSDL wiążące mogą określić format wiadomości i dane protokołu dla usługi internetowej.
Związany z SOAP
Wniosek - przykład Operacja przenoszenia:
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation>
<soap:operation soapAction="http://example.com/getTerm"/>
<input><soap:body use="literal"/></input>
<output><soap:body use="literal"/></output>
</operation>
</binding>
binding element ma dwa atrybuty - atrybut nazwy i atrybut type.
Atrybut name nazwa określa wiążące, a punkty atrybutów typu dla portu wiązania, w tym przypadku jest to port "glossaryTerms".
Mydło: wiążące element ma dwa atrybuty - Właściwości stylu i właściwości transportowe.
Styl wartość nieruchomości "RPC" lub "Dokument". W tym przykładzie jest to dokument. Transport atrybut definiuje protokół SOAP do użycia. W tym przykładzie używamy HTTP.
Element Operacja określa operator portu dla każdego.
Dla każdej operacji, odpowiednie akty SOAP muszą być zdefiniowane. Należy również jak kodowanie wejście i wyjście. W tym przykładzie użyjemy "dosłowny".