WSDL Binding
- Vorige pagina WSDL Port
- Volgende pagina WSDL en UDDI
Een WSDL-binding kan het berichtenformaat en de protocoldetails van een web service definiëren.
gebonden aan SOAP
Een Aanvraag - Reactie Voorbeeld van de operatie:
<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 Het element heeft twee eigenschappen - de name-eigenschap en de type-eigenschap.
De name-eigenschap definieert de naam van de binding, terwijl de type-eigenschap verwijst naar de poort die wordt gebruikt voor de binding, in dit voorbeeld is dat de "glossaryTerms"-poort.
soap:binding Het element heeft twee eigenschappen - de style-eigenschap en de transport-eigenschap.
De waarde van de style-eigenschap kan "rpc" of "document" zijn. In dit voorbeeld gebruiken we document. De transport-eigenschap definieert het SOAP-protocol dat moet worden gebruikt. In dit voorbeeld gebruiken we HTTP.
operation Het element definieert de operators die elke poort biedt.
Voor elke operatie moet het bijbehorende SOAP-betrokkenheid worden gedefinieerd. Bovendien moet je aangeven hoe input en output moeten worden gecodeerd. In dit voorbeeld hebben we "literal" gebruikt.
- Vorige pagina WSDL Port
- Volgende pagina WSDL en UDDI