WSDL - Elemento <message>
Il <message> l'elemento descrive i dati scambiati tra i fornitori di servizi web e i consumatori.
Ogni servizio Web ha due messaggi: input e output.
L'input descrive i parametri per il servizio web e l'output descrive i dati di ritorno dal servizio web.
Ogni messaggio contiene zero o più <part> parametri, uno per ogni parametro della funzione del servizio web.
Ogni <part> il parametro si associa a un tipo di calcestruzzo definito in <types> elemento contenitore.
Prendiamo un pezzo di codice dal capitolo WSDL Example -
<message name = "SayHelloRequest">
<part name = "firstName" type = "xsd:string"/>
</message>
<message name = "SayHelloResponse">
<part name = "greeting" type = "xsd:string"/>
</message>
Qui vengono definiti due elementi del messaggio. Il primo rappresenta un messaggio di richiesta SayHelloRequest e il secondo rappresenta un messaggio di risposta SayHelloResponse .
Ciascuno di questi messaggi contiene un singolo elemento della parte. Per la richiesta, la parte specifica i parametri della funzione; in questo caso, specifichiamo un unico parametro firstName . Per la risposta, la parte specifica i valori di ritorno della funzione; in questo caso, specifichiamo un singolo valore di ritorno del saluto.