zoukankan      html  css  js  c++  java
  • WSDL绑定

    WSDL绑定

    作用:

    WSDL 绑定可为 web service 定义消息格式和协议细节

    绑定到SOAP

    一个请求 - 响应操作的例子:

    <message name="getTermRequest">
     <part name="term" type="xs:string"/>
    </message>

    <message name="getTermResponse">
     <part name="value" type="xs:string"/>
    </message>

    <portType name="glossaryTerms">
     <operation name="getTerm">
       <input message="getTermRequest"/>
       <output message="getTermResponse"/>
     </operation>
    </portType>

    <binding type="glossaryTerms" name="b1">
      <soap:binding style="document"
      transport="http://schemas.xmlsoap.org/soap/http" />
      <operation>
        <soap:operation soapAction="http://example.com/getTerm"/>
          <!--operation的意思是n.操作-->
        <input><soap:body use="literal"/></input>
        <output><soap:body use="literal"/></output>
     </operation>
    </binding>
    • binding 元素有两个属性 - name 属性和 type 属性。

    • name 属性定义 binding 的名称,而 type 属性指向用于 binding 的端口,在这个例子中是 "glossaryTerms" 端口。

    • soap:binding 元素有两个属性 - style 属性和 transport 属性。

    • style 属性可取值 "rpc" 或 "document"。在这个例子中我们使用 document。transport 属性定义了要使用的 SOAP 协议。在这个例子中我们使用 HTTP。

    • operation元素定义了每个端口提供的操作符。

    • 每个操作,相应的 SOAP 行为都需要被定义。同时必须如何对输入和输出进行编码。在这个例子中使用了 "literal"。

    It's a lonely road!!!
  • 相关阅读:
    PostgreSQL管理工具:pgAdminIII
    PostgresQL7.5(开发版)安装与配置(win2003测试通过)
    让PosggreSQL运行得更好
    在.NET程序中使用PIPE(管道技术)
    在浏览网页过程中,单击超级链接无任何反应
    字符串转换
    数组初始化
    使用现有的COM
    后台服务程序开发模式(一)
    COM的四本好书
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14667504.html
Copyright © 2011-2022 走看看