- WSDL 元素
- WSDL - <definitions>
- WSDL - <types>
- WSDL - <message>
- WSDL - <portType>
- WSDL - <binding>
- WSDL - <ports>
- WSDL - <service>
- WSDL 有用资源
- WSDL - 快速指南
- WSDL - 有用资源
- WSDL - 讨论
WSDL - <message> 元素
<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。
这些消息中每个都包含一个单一部分元素。对于请求,该部分指定函数的参数;在这种情况下,我们指定一个单一 firstName 参数。对于响应,该部分指定函数的返回值;在这种情况下,我们指定一个单一的 greeting 返回值。
广告