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