Binding WSDL
- Pagina precedente Porta WSDL
- Pagina successiva WSDL e UDDI
Il binding WSDL può definire il formato dei messaggi e i dettagli del protocollo per il web service.
Associato a SOAP
Un Richiesta - Risposta Esempio di operazione:
<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'elemento ha due attributi - l'attributo name e l'attributo type.
L'attributo name definisce il nome del binding, mentre l'attributo type punta al portale utilizzato per il binding, in questo esempio è "glossaryTerms".
soap:binding L'elemento ha due attributi - l'attributo style e l'attributo transport.
L'attributo style può avere i valori "rpc" o "document". In questo esempio utilizziamo document. L'attributo transport definisce il protocollo SOAP da utilizzare. In questo esempio utilizziamo HTTP.
operation L'elemento definisce l'operatore fornito da ogni porta.
Per ogni operazione, deve essere definito il comportamento SOAP corrispondente. Inoltre, è necessario come codificare l'input e l'output. In questo esempio abbiamo utilizzato "literal".
- Pagina precedente Porta WSDL
- Pagina successiva WSDL e UDDI