• 完整的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!!!
  • 相关阅读:
    构建之法阅读笔记
    人月神话阅读笔记
    人月神话阅读笔记2
    人月神话阅读笔记
    第十周总结
    第九周总结
    进度日报10
    进度日报8
    进度日报7
    进度日报6
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14667521.html
Copyright © 2020-2023  润新知