Latest web development tutorials

Связывание WSDL

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>

связывающий элемент имеет два атрибута - имя атрибута и атрибута типа.

имя атрибута Name определяет привязки, и указывает тип атрибута для привязки порта, в данном случае это порт "glossaryTerms".

мыло: обязательный элемент имеет два атрибута - свойства стиля и транспортные свойства.

стиль значение свойства "НПП" или "документ". В этом примере мы используем документ. Атрибут транспорта определяет протокол SOAP для использования. В этом примере мы используем HTTP.

Операция элемента определяет оператор порта предусмотрены для каждого.

Для каждой операции, соответствующие SOAP акты должны быть определены. Вы должны также, как вход и выход кодирования. В этом примере мы используем "буквальным".