WSDL - Elemento <message>
los <message> El elemento describe los datos que se intercambian entre los proveedores de servicios web y los consumidores.
Cada servicio web tiene dos mensajes: entrada y salida.
La entrada describe los parámetros del servicio web y la salida describe los datos de retorno del servicio web.
Cada mensaje contiene cero o más <part> parámetros, uno para cada parámetro de la función del servicio web.
Cada <part> parámetro se asocia con un tipo concreto definido en el <types> elemento contenedor.
Tomemos un fragmento de código del capítulo Ejemplo de WSDL:
<message name = "SayHelloRequest">
<part name = "firstName" type = "xsd:string"/>
</message>
<message name = "SayHelloResponse">
<part name = "greeting" type = "xsd:string"/>
</message>
Aquí, se definen dos elementos de mensaje. El primero representa un mensaje de solicitud SayHelloRequest y el segundo representa un mensaje de respuesta SayHelloResponse .
Cada uno de estos mensajes contiene un solo elemento de parte. Para la solicitud, la parte especifica los parámetros de la función; en este caso, especificamos un único parámetro firstName . Para la respuesta, la parte especifica los valores de retorno de la función; en este caso, especificamos un único valor de retorno de saludo.