Bindowanie WSDL
- Poprzednia strona Port WSDL
- Następna strona WSDL i UDDI
Bindowanie WSDL może definiować format wiadomości i szczegóły protokołu usługi web.
Przypisany do SOAP
Jeden Żądanie - Odpowiedź Przykład operacji:
<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 ma dwa atrybuty - atrybut name i atrybut type.
Atrybut name definiuje nazwę binding, a atrybut type wskazuje na port używany do binding, w tym przykładzie to port "glossaryTerms".
soap:binding Element ma dwa atrybuty - atrybut style i atrybut transport.
Atrybut style może przyjąć wartość "rpc" lub "document". W tym przykładzie użyliśmy document. Atrybut transport definiuje używany protokół SOAP. W tym przykładzie użyliśmy HTTP.
operation Element definiuje operatory dostarczane przez każdy port.
Dla każdej operacji, odpowiednia akcja SOAP musi być zdefiniowana. Jednocześnie musisz określić, jak kodować wejście i wyjście. W tym przykładzie użyliśmy "literal".
- Poprzednia strona Port WSDL
- Następna strona WSDL i UDDI