soap ui添加wsdl问题

时间:2011-08-31 04:38:11

标签: wsdl soapui

我正在使用Websphere Message Broker来创建Web服务。我有两个服务和两个wsdl。其中一个没有问题,我可以通过soap ui添加WSDL。 其他webservice的wsdl正在IE中显示,但无法在soap ui中添加

越来越 加载错误[http:// localhost:7800 / SearchRQ.xsd]意外的元素:第1行第1列的CDATA

以下是wsdl与IE的wsdl的区别:

搜索:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://www.opentravel.org/OTA/2003/05" schemaLocation="SearchRQ.xsd" /> 
  <xsd:import namespace="http://www.opentravel.org/OTA/2003/05" schemaLocation="SearchRS.xsd" /> 
</xsd:schema>

DescriptiveInfo:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <xsd:import namespace="http://www.opentravel.org/OTA/2003/05" schemaLocation="http://localhost:31961/DescriptiveInfo?xsd=xsd1" /> 
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <xsd:import namespace="http://www.opentravel.org/OTA/2003/05" schemaLocation="http://localhost:31961/DescriptiveInfo?xsd=xsd2" /> 
</xsd:schema>

有什么想法吗?请帮帮我!!!!

1 个答案:

答案 0 :(得分:3)

我解决了这个问题。我将WSDL放在与targetNamespace完全相同的结构中,并在xsd:schema标签中使用targetNamespace,类似于wsdl的targetNamespace。