zoukankan      html  css  js  c++  java
  • 完整的WSDL语法

    完整的WSDL语法

    描述于 W3C 工作草案的完整 WSDL 1.2 语法:

    <wsdl:definitions name="nmtoken"? targetNamespace="uri">

       <import namespace="uri" location="uri"/> *
       
       <wsdl:documentation .... /> ?

       <wsdl:types> ?
           <wsdl:documentation .... /> ?
           <xsd:schema .... /> *
       </wsdl:types>

       <wsdl:message name="ncname"> *
           <wsdl:documentation .... /> ?
           <part name="ncname" element="qname"? type="qname"?/> *
       </wsdl:message>

       <wsdl:portType name="ncname"> *
           <wsdl:documentation .... /> ?
           <wsdl:operation name="ncname"> *
               <wsdl:documentation .... /> ?
               <wsdl:input message="qname"> ?
                   <wsdl:documentation .... /> ?
               </wsdl:input>
               <wsdl:output message="qname"> ?
                   <wsdl:documentation .... /> ?
               </wsdl:output>
               <wsdl:fault name="ncname" message="qname"> *
                   <wsdl:documentation .... /> ?
               </wsdl:fault>
           </wsdl:operation>
       </wsdl:portType>

       <wsdl:serviceType name="ncname"> *
           <wsdl:portType name="qname"/> +
       </wsdl:serviceType>

       <wsdl:binding name="ncname" type="qname"> *
           <wsdl:documentation .... /> ?
           <-- binding details --> *
           <wsdl:operation name="ncname"> *
               <wsdl:documentation .... /> ?
               <-- binding details --> *
               <wsdl:input> ?
                   <wsdl:documentation .... /> ?
                   <-- binding details -->
               </wsdl:input>
               <wsdl:output> ?
                   <wsdl:documentation .... /> ?
                   <-- binding details --> *
               </wsdl:output>
               <wsdl:fault name="ncname"> *
                   <wsdl:documentation .... /> ?
                   <-- binding details --> *
               </wsdl:fault>
           </wsdl:operation>
       </wsdl:binding>

       <wsdl:service name="ncname" serviceType="qname"> *
           <wsdl:documentation .... /> ?
           <wsdl:port name="ncname" binding="qname"> *
               <wsdl:documentation .... /> ?
               <-- address details -->
           </wsdl:port>
       </wsdl:service>

    </wsdl:definitions>

     

    It's a lonely road!!!
  • 相关阅读:
    数据库规范化:闭包求解
    Django restframework解析器组件增加及源码分析
    Nuxt
    window环境下安装homestead后,共享文件夹无法共享文件
    30岁女IT月薪3W的背后:从数据报表到数仓、中台,这工具帮了大忙
    Markdown字体颜色、字号、大小修改(含颜色表)
    数据库规范化:函数依赖,三范式的区别
    数据库作业20:数据库恢复技术
    How Many Processes Should Be Set For The Receiving Transaction Manager (RTM)
    How to Create a Java Concurrent Program
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14667521.html
Copyright © 2011-2022 走看看