Latest web development tutorials

pelabuhan WSDL

<PortType> elemen adalah elemen WSDL yang paling penting.


pelabuhan WSDL

<PortType> elemen adalah elemen WSDL yang paling penting.

Hal ini dapat digambarkan sebagai sebuah layanan, operasi dapat dilakukan, dan pesan yang web.

Dapat <portType> elemen dapat dibandingkan di perpustakaan tradisional fungsi bahasa pemrograman (atau modul, atau kelas).


Action Type

Permintaan - respon adalah jenis operasi yang paling umum, tetapi WSDL mendefinisikan empat jenis:

类型 定义
One-way 此操作可接受消息,但不会返回响应。
Request-response 此操作可接受一个请求并会返回一个响应
Solicit-response 此操作可发送一个请求,并会等待一个响应。
Notification 此操作可发送一条消息,但不会等待响应。


Satu-Way Operasi

Sebuah satu arah contoh operasi:

<message name="newTermValues">
<part name="term" type="xs:string"/>
<part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
<operation name="setTerm">
<input name="newTerm" message="newTermValues"/>
</operation>
</portType >

Dalam contoh ini, port "glossaryTerms" mendefinisikan sebuah kelompok yang disebut "setterm" satu arah operasi.

Ini "setterm" Operasi diterima baru pesan masukan barang glossary, pesan-pesan ini menggunakan pesan yang disebut "newTermValues" Pesan ini dengan "istilah" parameter input dan "nilai". Namun, itu tidak menentukan output apapun untuk operasi ini.


Operasi permintaan-Response

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

Dalam contoh ini, port "glossaryTerms" mendefinisikan sebuah kelompok yang disebut "getTerm" operasi permintaan-respon.

pesan "GetTerm" Permintaan tindakan masukan disebut "getTermRequest" Pesan ini telah parameter yang disebut "Istilah" dan akan kembali output pesan yang disebut "getTermResponse" Pesan ini dengan " nilai "parameter.