WSDL binding
- Föregående sida WSDL port
- Nästa sida WSDL och UDDI
WSDL-bindningar kan definiera meddelandeformat och protokolldetaljer för webbtjänster.
bunden till SOAP
en Anrop - Svar Exempel 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 Element har två egenskaper - name-attributet och type-attributet.
name-attributet definierar namnet på bindingen, medan type-attributet pekar på den port som används för bindingen, i detta exempel är "glossaryTerms"-porten.
soap:binding Element har två egenskaper - style-attributet och transport-attributet.
style-attributet kan ha värdena "rpc" eller "document". I detta exempel använder vi document. transport-attributet definierar det SOAP-protokoll som ska användas. I detta exempel använder vi HTTP.
operation Element definierar varje port som tillhandahåller operatörer.
För varje åtgärd måste motsvarande SOAP-handling definieras. Du måste också definiera hur inmatning och utmatning ska kódas. I detta exempel använde vi "literal".
- Föregående sida WSDL port
- Nästa sida WSDL och UDDI