WSDL sidonta
- Edellinen sivu WSDL portti
- Seuraava sivu WSDL ja UDDI
WSDL-sidos voi määrittää web-palvelun viestimuodon ja protokollatiedot.
Sidottu SOAP:ään
Yksi Pyyntö - Vastaus Toiminnan esimerkki:
<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 Elementillä on kaksi ominaisuutta - name-ominaisuus ja type-ominaisuus.
name-ominaisuus määrittää sidonnan nimen, ja type-ominaisuus viittaa porttiin, jota sidonta käyttää, tässä esimerkissä on "glossaryTerms"-portti.
soap:binding Elementillä on kaksi ominaisuutta - style-ominaisuus ja transport-ominaisuus.
style-ominaisuus voi olla "rpc" tai "document". Tässä esimerkissä käytämme document. transport-ominaisuus määrittää käytettävän SOAP-protokollan. Tässä esimerkissä käytämme HTTP.
operation Elementti määrittää jokaisen portin tarjoaman operaattorin.
Jokaiselle toiminnalle on määritettävä vastaava SOAP-toiminto. Samalla sinun on määritettävä, miten syötteet ja ulostulot koodataan. Tässä esimerkissä käytimme "literal".
- Edellinen sivu WSDL portti
- Seuraava sivu WSDL ja UDDI