mengikat WSDL
Pengikatan WSDL mentakrifkan format mesej dan butiran protokol untuk perkhidmatan web.
Berikat kepada SOAP
Contoh operasi permintaan-tindak balas:
<message name="getTermRequest">
, <part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
, <part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
, <nama operasi="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas .xmlsoap.org/soap/http" />
<operasi>
<soap:operation soapAction="http://example.com/getTerm"/>
<output> , </operation>
</binding>
mengikat, <part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
, <part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
, <nama operasi="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas .xmlsoap.org/soap/http" />
<operasi>
<soap:operation soapAction="http://example.com/getTerm"/>
<output> , </operation>
</binding>
name mentakrifkan nama pengikatan, manakala atribut jenis menghala ke port yang digunakan untuk pengikatan, dalam kes ini port "glossaryTerms". Elemen
soap:binding
mempunyai dua atribut - atribut gaya dan atribut pengangkutan.Atribut gaya boleh mengambil nilai "rpc" atau "dokumen". Dalam contoh ini kita menggunakan document. Atribut pengangkutan mentakrifkan protokol SOAP untuk digunakan. Dalam contoh ini kami menggunakan HTTP. Elemen
operasi
mentakrifkan pengendali yang disediakan oleh setiap port.Untuk setiap operasi, tingkah laku SOAP yang sepadan perlu ditakrifkan. Juga bagaimana anda perlu mengekod input dan output. Dalam contoh ini kita menggunakan "harfiah".