мыло пользовательский интерфейс добавить проблему WSDL - PullRequest
1 голос
/ 31 августа 2011

Я использую Websphere Message Broker для создания веб-сервисов. У меня есть две службы и две WSDL. Один из них не имеет проблем, и я могу добавить WSDL через мыло UI. Wsdl другого веб-сервиса отображается в IE, но не может добавить его в soap ui

получение Ошибка загрузки [http://localhost:7800/SearchRQ.xsd] Неожиданный элемент: CDATA в строке 1, столбец 1

Вот отличие 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 Ответ

3 голосов
/ 07 сентября 2011

Я решил проблему. Я поместил WSDL в точно такую ​​же структуру, как определено targetNamespace, и использовал targetNamespace в теге xsd: schema, похожем на targetNamespace wsdl.

...