Latest web development tutorials

le port WSDL

<PortType> élément est l' élément le plus important de WSDL.


le port WSDL

<PortType> élément est l' élément le plus important de WSDL.

Il peut être décrit comme un service, l'opération peut être effectuée, et les messages que web.

Peut <portType> élément peut être comparé dans une bibliothèque traditionnelle de la fonction du langage de programmation (ou un module ou une classe).


type d'action

Demande - réponse est le type d'opération le plus commun, mais WSDL définit quatre types:

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


One-Way Operation

A sens unique des exemples de fonctionnement:

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

Dans cet exemple, le port "glossaryTerms" définissent un groupe appelé "setterm" une opération à sens unique.

Cette "setterm" Opération acceptable nouveau message d'entrée du glossaire, ces messages en utilisant un message appelé "newTermValues" Ce message avec le paramètre d'entrée "terme" et "valeur". Cependant, il ne définit pas de sortie pour cette opération.


opération Demande-Réponse

Une requête-réponse exemple de fonctionnement:

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

Dans cet exemple, le port "glossaryTerms" définissent un groupe appelé "getTerm" l'opération de demande-réponse.

message "GetTerm" d'entrée de demande d'action appelé "getTermRequest" Ce message a un paramètre appelé «terme» et renvoie un message de sortie appelé "getTermResponse" Ce message avec un " valeur "paramètre.