美文网首页收藏
第五十九章 生成的 WSDL 的详细信息 - 用于 Web服务的

第五十九章 生成的 WSDL 的详细信息 - 用于 Web服务的

作者: Cache技术分享 | 来源:发表于2024-07-16 08:47 被阅读0次

第五十九章 生成的 WSDL 的详细信息 - 用于 Web服务的其他WSDL变体

用于 Web服务的其他WSDL变体

本节讨论用于Web服务的wsdl的其他可能变体。

SOAP会话的WSDL差异

如果web服务的SOAPSESSION参数为1,则对WSDL的影响如下:

  • <binding>元素中,每个<operation><input><output>元素包含以下额外的子元素:
<soap:header message="s0:IRISSessionHeader" part="CSPCHD" use="literal"/>

示例:

<operation name="Add">
    <soap:operation soapAction="https://www.mynamespace.org/WSDLSamples.BasicWS.Add" style="document"/>
    <input>
        <soap:body use="literal"/>
        <soap:header message="s0:IRISSessionHeader" part="CSPCHD" use="literal"/>
    </input>
    <output>
        <soap:body use="literal"/>
        <soap:header message="s0:IRISSessionHeader" part="CSPCHD" use="literal"/>
    </output>
</operation>
  • WSDL包含以下附加的<message>元素:
<message name="IRISSessionHeader">
    <part name="CSPCHD" element="chead:CSPCHD"/>
</message>
  • <types>元素包含以下附加项:
<s:schema elementFormDefault="qualified" targetNamespace="https://www.intersystems.com/SOAPheaders">
    <s:element name="CSPCHD">
        <s:complexType>
            <s:sequence>
                <s:element name="id" type="s:string"/>
            </s:sequence>
        </s:complexType>
    </s:element>
</s:schema>
  • 命名空间声明包括以下附加项目:
xmlns:chead="https://www.intersystems.com/SOAPheaders"

相关文章

  • 根据wsdl反向生成webservice服务端(3种方法)

    生成方式 通过wsdl生成服务端的方法总共有3种方法: l使用soapUI生成 l使用myeclipse的web ...

  • WSDL(Travelport Air)

    WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。 ...

  • 从网络服务生成Apex类

    使用WSDL2Apex从网络服务生成Apex类 如果某个网络服务被定义在WSDL文件中,而Salesforce必须...

  • JAX-RPC 与 JAX-WS 的比较

    Web 服务已经出现很久了。首先是 SOAP,但 SOAP 仅描述消息的情况,然后是 WSDL,WSDL 并不会告...

  • Flask + Gunicorn相应介绍

    WSGI协议 Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服...

  • gunicorn学习介绍

    WSGI协议 Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服...

  • Java小白翻身 - webservice教程4

    之前都是需要根据发布的ws服务生成wsdl和客户端代码,其中不生成也可以动态调用。 1、LoginServiceI...

  • swagger简介

    swagger是一个工具,用于自动生成web网站对外提供的服务接口文档,并且以web页面的形式进行展示。 那么我们...

  • web service 几个重要术语

    wsdl web service definition language web service 定义语言 对应...

  • WSDL

    ** 什么是 WSDL? ** WSDL 指网络服务描述语言 WSDL 使用 XML 编写 WSDL 是一种 XM...

网友评论

    本文标题:第五十九章 生成的 WSDL 的详细信息 - 用于 Web服务的

    本文链接:https://www.haomeiwen.com/subject/quhkhjtx.html