收藏

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

2024-07-16  本文已影响0人  Cache技术分享

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

用于 Web服务的其他WSDL变体

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

SOAP会话的WSDL差异

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

<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>
<message name="IRISSessionHeader">
    <part name="CSPCHD" element="chead:CSPCHD"/>
</message>
<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"
上一篇 下一篇

猜你喜欢

热点阅读