Tutoriel WSDLlogin
Tutoriel WSDL
auteur:php.cn  temps de mise à jour:2022-04-11 14:49:08

Liaison WSDL



La liaison WSDL définit le format du message et les détails du protocole pour le service Web.


Se lie à SOAP

Exemple d'opération requête-réponse :

<message name="getTermRequest">
​ <part name="term" type="xs:string"/>
</message>

<message name="getTermResponse">
​ <part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
​ <nom de l'opération="getTerm">
                                <input message="getTermRequest"/>
                                                   <output message="getTermResponse"/>
                                                                                                              </portType>

<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas .xmlsoap.org/soap/http" />
<fonctionnement>
         <soap:opération soapAction="http://example.com/getTerm"/>
                                                                                                                                                                                                                                                                                                                                                     <sortie> ​ L'élément </operation>
</binding>


binding
a deux attributs : l'attribut name et l'attribut type. L'attribut

name définit le nom de la liaison, tandis que l'attribut type pointe vers le port utilisé pour la liaison, dans ce cas le port "glossaryTerms". L'élément

soap:binding

a deux attributs : l'attribut style et l'attribut transport.

L'attribut style peut prendre la valeur "rpc" ou "document". Dans cet exemple, nous utilisons document. L'attribut transport définit le protocole SOAP à utiliser. Dans cet exemple, nous utilisons HTTP. L'élément

opération

définit les opérateurs fournis par chaque port.

Pour chaque opération, le comportement SOAP correspondant doit être défini. Aussi comment vous devez coder l’entrée et la sortie. Dans cet exemple, nous utilisons « littéral ».