Liaison WSDL
- Page précédente Port WSDL
- Page suivante WSDL et UDDI
Les liaisons WSDL peuvent définir les formats de messages et les détails des protocoles pour les services web.
Lié à SOAP
Un Requête - Réponse Exemple d'opération :
<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>
binding L'élément 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 cet exemple c'est le port "glossaryTerms".
soap:binding L'élément a deux attributs - l'attribut style et l'attribut transport.
L'attribut style peut prendre les valeurs "rpc" ou "document". Dans cet exemple, nous utilisons document. L'attribut transport définit le protocole SOAP à utiliser. Dans cet exemple, nous utilisons HTTP.
operation L'élément définit les opérateurs fournis par chaque port.
Pour chaque opération, une action SOAP correspondante doit être définie. En même temps, vous devez définir comment encoder les entrées et les sorties. Dans cet exemple, nous avons utilisé "literal".
- Page précédente Port WSDL
- Page suivante WSDL et UDDI