WSDL - 消息元素

< message> 元素描述了在网络服务提供商和消费者之间交换的数据.

  • 每个Web服务都有两条消息:输入和输出.

  • 输入描述了Web服务的参数,输出描述了返回来自网络服务的数据.

  • 每封邮件包含零个或多个< part> 参数,每个参数对应一个网络参数服务功能.

  • 每个< part> 参数与< types>中定义的具体类型相关联/b>容器元素.

让我们从WSDL示例章节中获取一段代码 :

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

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

这里定义了两个消息元素.第一个表示请求消息 SayHelloRequest ,第二个表示响应消息 SayHelloResponse .

这些消息中的每一个都包含一个部分元件.对于请求,该部分指定函数参数;在这种情况下,我们指定一个 firstName 参数.对于响应,该部分指定函数返回值;在这种情况下,我们指定一个问候语返回值.