Latest web development tutorials

WSDL Binding

WSDL mengikat dapat mendefinisikan format pesan dan rincian protokol untuk layanan web.


Terikat SOAP

Permintaan - operasi respon contoh:

<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>

elemen yang mengikat memiliki dua atribut - atribut nama dan jenis atribut.

atribut nama nama mendefinisikan mengikat, dan poin jenis atribut untuk port mengikat, dalam hal ini adalah "glossaryTerms" port.

Sabun: mengikat elemen memiliki dua atribut - sifat gaya dan sifat transportasi.

gaya nilai properti "rpc" atau "dokumen". Dalam contoh ini, kita menggunakan dokumen. atribut transportasi mendefinisikan protokol SOAP untuk digunakan. Dalam contoh ini, kita menggunakan HTTP.

Elemen operasi mendefinisikan operator pelabuhan yang disediakan untuk masing-masing.

Untuk setiap operasi, tindakan SOAP sesuai perlu didefinisikan. Anda juga harus bagaimana input dan output encoding. Dalam contoh ini kita menggunakan "literal".