Latest web development tutorials

WSDL Binding

WSDL vincolante può definire il formato dei messaggi e informazioni di protocollo per il servizio Web.


Bound to SOAP

Una richiesta - Esempio di funzionamento di risposta:

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

elemento di legame ha due attributi - attributo name e type.

name nome definisce vincolante, e punti attributo type per la porta vincolante, in questo caso è la porta "glossaryTerms".

soap: binding elemento ha due attributi - proprietà di stile e proprietà di trasporto.

valore di proprietà di stile "RPC" o "documento". In questo esempio, usiamo documento. attributo trasporto definisce il protocollo SOAP da utilizzare. In questo esempio, si usa HTTP.

Elemento operazione definisce l'operatore portuale prevista per ciascuno.

Per ogni operazione, gli atti SOAP corrispondenti devono essere definiti. È necessario inoltre come la codifica ingresso e uscita. In questo esempio usiamo "letterale".