WSDL binding
- Forrige side WSDL port
- Næste side WSDL og UDDI
WSDL-binding kan definere meldingsformat og protokoldetaljer for web service.
tilknyttet SOAP
en Anmodning - Svar Eksempel på operation:
<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 Elementet har to egenskaber - name-attributten og type-attributten.
name-attributten definerer navnet på bindingen, mens type-attributten peger på den port, der bruges til bindingen, i dette eksempel er det "glossaryTerms"-porten.
soap:binding Elementet har to egenskaber - style-attributten og transport-attributten.
style-attributten kan have værdierne "rpc" eller "document". I dette eksempel brugte vi document. transport-attributten definerer det SOAP-protokoll, der skal bruges. I dette eksempel brugte vi HTTP.
operation Elementet definerer de operationer, der tilbydes af hver port.
For hver operation skal den tilsvarende SOAP-handling defineres. Samtidig skal du specificere, hvordan input og output skal kodes. I dette eksempel brugte vi "literal".
- Forrige side WSDL port
- Næste side WSDL og UDDI