Привязка WSDL
- Предыдущая страница Порт WSDL
- Следующая страница WSDL и UDDI
Связь WSDL может определить формат сообщений и детали протокола для веб-сервиса.
связан с SOAP
один Запрос - ответ Пример операции:
<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 Элемент имеет два атрибута - name и type.
Атрибут name определяет имя binding, а атрибут type указывает на порт, используемый для binding, в этом примере это "glossaryTerms".
soap:binding Элемент имеет два атрибута - style и transport.
Атрибут style может принимать значения "rpc" или "document". В этом примере мы используем document. Атрибут transport определяет используемый протокол SOAP. В этом примере мы используем HTTP.
operation Элемент определяет операторы, предоставляемые каждым портом.
Для каждой операции необходимо определить соответствующее SOAP-действие. В то же время вам необходимо определить, как кодировать вход и выход. В этом примере мы используем "literal".
- Предыдущая страница Порт WSDL
- Следующая страница WSDL и UDDI