WSDL - Élément <message>

le <message> L'élément décrit les données échangées entre les fournisseurs de services Web et les consommateurs.

  • Chaque service Web a deux messages: entrée et sortie.

  • L'entrée décrit les paramètres du service Web et la sortie décrit les données de retour du service Web.

  • Chaque message contient zéro ou plus <part> paramètres, un pour chaque paramètre de la fonction de service Web.

  • Chaque <part> paramètre associé à un type de béton défini dans le <types> élément de conteneur.

Prenons un morceau de code du chapitre Exemple WSDL -

<message name = "SayHelloRequest">
   <part name = "firstName" type = "xsd:string"/>
</message>

<message name = "SayHelloResponse">
   <part name = "greeting" type = "xsd:string"/>
</message>

Ici, deux éléments de message sont définis. Le premier représente un message de requête SayHelloRequest et le second un message de réponse SayHelloResponse .

Chacun de ces messages contient un seul élément partiel. Pour la demande, la partie spécifie les paramètres de la fonction; dans ce cas, nous spécifions un seul paramètre firstName . Pour la réponse, la partie spécifie les valeurs de retour de la fonction; dans ce cas, nous spécifions une seule valeur de retour de salutation.