Latest web development tutorials

WSDL Reliure

liaison WSDL peut définir le format de message et les détails de protocole pour le service Web.


Bound to SOAP

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

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

élément de fixation possède deux attributs - attribut name et l'attribut type.

Nom de Nom attribut définit la liaison, et les points de type d'attribut pour le port de liaison, dans ce cas est "glossaryTerms" port.

soap: binding élément possède deux attributs - propriétés de style et les propriétés de transport.

valeur de la propriété de style "rpc" ou "document". Dans cet exemple, nous utilisons le document. attribut de transport définit le protocole SOAP à utiliser. Dans cet exemple, nous utilisons HTTP.

élément d'opération définit l'opérateur portuaire prévu pour chacun.

Pour chaque opération, les actes SOAP correspondant doivent être définies. Vous devez également comment le codage d'entrée et de sortie. Dans cet exemple, nous utilisons «littéral».