WSDL- <メッセージ>要素

ザ・ <message> 要素は、Webサービスプロバイダーとコンシューマーの間で交換されるデータを記述します。

  • 各Webサービスには、入力と出力の2つのメッセージがあります。

  • 入力はWebサービスのパラメーターを記述し、出力はWebサービスからの戻りデータを記述します。

  • 各メッセージには0個以上が含まれています <part> パラメータ、Webサービス関数のパラメータごとに1つ。

  • <part> パラメータは、で定義された具象型に関連付けられます <types> コンテナ要素。

WSDLの例の章からコードを取り出しましょう-

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

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

ここでは、2つのメッセージ要素が定義されています。1つ目は要求メッセージSayHelloRequestを表し、2つ目は応答メッセージSayHelloResponseを表します。

これらの各メッセージには、単一の部分要素が含まれています。リクエストの場合、パーツは関数パラメーターを指定します。この場合、単一のfirstNameパラメーターを指定します。応答の場合、パーツは関数の戻り値を指定します。この場合、単一の挨拶の戻り値を指定します。