Latest web development tutorials

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:

<message name="getTermRequest">
<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".