Учебники

WSDL — элемент

Элемент <message> описывает данные, которыми обмениваются поставщики веб-услуг и потребители.

  • Каждый веб-сервис имеет два сообщения: вход и выход.

  • Входные данные описывают параметры для веб-службы, а выходные данные описывают возвращаемые данные из веб-службы.

  • Каждое сообщение содержит ноль или более параметров <part> , по одному для каждого параметра функции веб-службы.

  • Каждый параметр <part> связывается с конкретным типом, определенным в элементе контейнера <types> .

Каждый веб-сервис имеет два сообщения: вход и выход.

Входные данные описывают параметры для веб-службы, а выходные данные описывают возвращаемые данные из веб-службы.

Каждое сообщение содержит ноль или более параметров <part> , по одному для каждого параметра функции веб-службы.

Каждый параметр <part> связывается с конкретным типом, определенным в элементе контейнера <types> .

Давайте возьмем кусок кода из главы примера WSDL —

<message name = "SayHelloRequest">
   <part name = "firstName" type = "xsd:string"/>
</message>

<message name = "SayHelloResponse">
   <part name = "greeting" type = "xsd:string"/>
</message>

Здесь определены два элемента сообщения. Первый представляет сообщение запроса SayHelloRequest , а второй представляет ответное сообщение SayHelloResponse .

Каждое из этих сообщений содержит один элемент part. Для запроса часть определяет параметры функции; в этом случае мы указываем один параметр firstName . Для ответа часть определяет возвращаемые значения функции; в этом случае мы указываем одно возвращаемое значение приветствия.