返回首页
当前位置: 主页 > 编程语言 > XML教程 >

WSDL-<service>元素

时间:2020-08-11 10:46来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

所述<服务>元素定义由web服务所支持的端口。对于每种受支持的协议,都有一个端口元素。服务元素是端口的集合。

  • Web服务客户端可以从service元素中学到以下内容-

    • 在哪里访问服务,
    • 通过哪个端口访问Web服务,以及
    • 如何定义通信消息。
  • 服务元素包括一个文档元素,以提供易于阅读的文档。

这是来自示例章节的一段代码-

<service name = "Hello_Service">
   <documentation>WSDL File for HelloService</documentation>
   <port binding = "tns:Hello_Binding" name = "Hello_Port">
      <soap:address
         location = "http://www.examples.com/SayHello/">
   </port>
</service>

端口元素的绑定属性将服务的地址与Web服务中定义的绑定元素相关联。在此示例中,这是Hello_Binding

<binding name =" Hello_Binding" type = "tns:Hello_PortType">
   <soap:binding style = "rpc"
      transport = "http://schemas.xmlsoap.org/soap/http"/>
   <operation name = "sayHello">
      <soap:operation soapAction = "sayHello"/>
		
      <input>
         <soap:body
            encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"
            namespace = "urn:examples:helloservice" use = "encoded"/>
      </input>
			
      <output>
         <soap:body
            encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"
            namespace = "urn:examples:helloservice" use = "encoded"/>
      </output>
   </operation>
</binding>
------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • XML-RPC教程

    XML-RPC是用于通过网络在计算机之间交换信息的最简单的基于XML的协议。 在本教程中,...

  • WSDL-<端口>元素

    甲 端口 元素通过指定单个地址的绑定定义单独端点。 这是指定端口的语法- wsdl:defini...

  • WSDL-<binding>元素

    所述 结合 元素提供关于如何具体细节 的portType 操作实际上将通过线路进行传输。 可...

  • WSDL-<portType>元素

    所述 的portType 元素组合多个消息元素,以形成一个完整的单向或往返操作。 例如, po...

  • WSDL-<message>元素

    所述 消息 元素描述web服务供应商和消费者之间进行交换的数据。 每个Web服务都有两条...

  • WSDL-<definition>元素

    所述 定义 元素必须是所有WSDL文档的根元素。 它定义了Web服务的名称。 这是上一章中...

猜你感兴趣