Latest web development tutorials

Port WSDL

<PortType> elementem jest najważniejszym elementem WSDL.


Port WSDL

<PortType> elementem jest najważniejszym elementem WSDL.

Można to opisać jako usługa, operacja może być przeprowadzona, a wiadomości, że Web.

Można <portType> może być porównywana w tradycyjnym biblioteki funkcji języku programowania (lub moduł, lub klasy).


Rodzaj działania

Zapytanie - odpowiedź jest najczęstszy rodzaj operacji, ale WSDL definiuje cztery rodzaje:

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


One-Way Operacja

Jednokierunkowej przykłady pracy:

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

W tym przykładzie portu "glossaryTerms" zdefiniować grupę o nazwie "setterm" operacja jednokierunkowa.

Ta "setterm" Operacja zaakceptowania nowej wiadomości wejście słowniczek poz te wiadomości za pomocą wiadomości o nazwie "newTermValues" Ta wiadomość z parametru wejściowego "terminem" i "wartość". Jednak to nie definiuje żadnego wyjścia dla tej operacji.


Operacja Request-Response

Przykład z operacji żądanie-odpowiedź:

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

W tym przykładzie portu "glossaryTerms" zdefiniować grupę o nazwie "getTerm" operacja żądanie-odpowiedź.

Komunikat "GetTerm" Wejście żądania działania o nazwie "getTermRequest" Ten komunikat ma parametr o nazwie "termin", a zwróci komunikat wyjściowy o nazwie "getTermResponse" Ta wiadomość z " wartość parametru ".