【问题标题】:tns:Include error when trying to connect to SOAP web-servicetns:尝试连接到 SOAP Web 服务时包含错误
【发布时间】:2012-06-27 13:10:33
【问题描述】:

我有一个外部网络服务:http://188.254.16.92:7777/gateway/services/SID0003022?WSDL 当我尝试连接到它时(通过使用 XML Spy 或 Informatica Powercenter),我收到一个错误:

File http://188.254.16.92:7777/gateway/services/SID0003022?WSDL is not valid.
    File http://188.254.16.92:7777/gateway/services/SID0003022/N1503900007/SID0003022/P48559386/OwsmImport.xsd is not valid.
        Invalid XML schema: ''tns:Include' is already declared in schema document 'http://188.254.16.92:7777/gateway/services/SID0003022/P1139237197/SID0003022/N1503900007/SID0003022/P48559386/OwsmImport.xsd'.'
            Error location: xs:schema / xs:element

据我所知,xsd-schema 没有问题。我对这个话题很陌生,所以如果这个问题很愚蠢,我深表歉意。

【问题讨论】:

  • 我认为您的文件中有多个“tns:include”,不知道是什么。尝试删除其中一个。
  • Ishmet 谢谢你的回答。我无法编辑此 Web 服务,因为它不是我的 - 我是消费者。网络服务的所有者说它运行正常。

标签: web-services soap xsd


【解决方案1】:

似乎架构从不同位置被引用了两次:

/N1503900007/SID0003022/P48559386/OwsmImport.xsd

/P1139237197/SID0003022/N1503900007/SID0003022/P48559386/OwsmImport.xsd

如果是这种情况,那么服务 wsdl 就有问题,尽管如果没有看到 wsdl 就无法进一步确认。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-22
  • 2020-08-09
  • 2021-03-26
  • 1970-01-01
相关资源
最近更新 更多