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.