WSDL - Elemento <message>
o <message> O elemento descreve os dados que estão sendo trocados entre os provedores de serviços da web e os consumidores.
Cada serviço da Web possui duas mensagens: entrada e saída.
A entrada descreve os parâmetros para o serviço da web e a saída descreve os dados de retorno do serviço da web.
Cada mensagem contém zero ou mais <part> parâmetros, um para cada parâmetro da função de serviço da web.
Cada <part> parâmetro associado a um tipo concreto definido no <types> elemento de contêiner.
Vamos pegar um pedaço de código do capítulo de exemplo WSDL -
<message name = "SayHelloRequest">
<part name = "firstName" type = "xsd:string"/>
</message>
<message name = "SayHelloResponse">
<part name = "greeting" type = "xsd:string"/>
</message>
Aqui, dois elementos de mensagem são definidos. O primeiro representa uma mensagem de solicitação SayHelloRequest e o segundo representa uma mensagem de resposta SayHelloResponse .
Each of these messages contains a single part element. For the request, the part specifies the function parameters; in this case, we specify a single firstName parameter. For the response, the part specifies the function return values; in this case, we specify a single greeting return value.