WSDL - элемент <сообщение>
В <message> Элемент описывает данные, которыми обмениваются поставщики веб-сервисов и потребители.
Каждая веб-служба имеет два сообщения: входное и выходное.
Входные данные описывают параметры веб-службы, а выходные данные - данные, возвращаемые веб-службой.
Каждое сообщение содержит ноль или более <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 .
Каждое из этих сообщений содержит отдельный элемент. Для запроса в части указываются параметры функции; в этом случае мы указываем единственный параметр firstName . Для ответа часть указывает значения, возвращаемые функцией; в этом случае мы указываем одно возвращаемое значение приветствия.