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)返回值。