WSDL <message>元素

WSDL <message>元素描述了Web服務生產者和消費者之間交換的數據。

  • 每個Web服務都有兩條消息:輸入和輸出。
  • 輸入描述Web服務的參數,輸出描述Web服務的返回數據。
  • 每條消息包含零個或多個<part>參數,每個參數對應一個Web服務函數的參數。
  • 每個<part>參數與<types>容器元素中定義的具體類型相關聯。

下面是從WSDL示例章節中獲取一段代碼 -

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

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

這裏定義了兩個消息元素。 第一個表示請求消息SayHelloRequest,第二個表示響應消息SayHelloResponse

這些消息中都包含一個<part>元素。 對於請求,<part>指定函數參數; 在這個示例中,指定一個firstName參數。 對於響應<part>指定函數返回值; 在這個示例中,指定一個問候語(greeting)返回值。