首页 > 解决方案 > 在 WSDL 中重命名 PortType(Interface name) 会导致兼容性问题?

问题描述

我有两个用于同一端点的 WSDL 文件,当我比较两个 WSDL 时,端口类型、绑定类型和端口名称存在差异,但两个 WSDL 中的soapAction 相同。由于上述差异,我预计会出现一些异常,但是当我尝试使用具有相同端点的 WSDL 时,它的执行没有任何问题,我想知道即使 WSDL 部分存在差异也没有异常,任何人请澄清为什么它不抛出异常并提供参考链接,这将帮助我更多地理解这一点。

WSDL 1:-
<s2:portType name="sampleApplication">
    <s2:binding name="sampleApplicationBiniding" type="s3:sampleApplication">
       <s2:operation name:"GetNamelist">
         s4:operation soapAction="http://www.example.com/sampleApplication/GetNamelist"
WSDL 2:-

<s2:portType name="sampleApplication1">
    <s2:binding name="sampleApplicationBiniding1" type="s3:sampleApplication1">
         s4:operation soapAction="http://www.example.com/sampleApplication/GetNamelist"

标签: .netwcfsoapwsdlwcf-data-services

解决方案


推荐阅读