Поиск веб-служб Pentaho не может загрузить URL-адрес

Строка неизменна в Java. Вы не можете их изменить.

Вам нужно создать новую строку с замененным символом.

String myName = "domanokz";
String newName = myName.substring(0,4)+'x'+myName.substring(5);

Или вы можете использовать StringBuilder:

StringBuilder myName = new StringBuilder("domanokz");
myName.setCharAt(4, 'x');

System.out.println(myName);
0
задан luiz kava 13 July 2018 в 17:12
поделиться

1 ответ

Что вы сообщаете, это две разные вещи:

  1. На первом снимке экрана появляется сообщение об ошибке, что ваша программа не может загрузить документ WSDL, поскольку одна из ссылочных XML-схем недоступна .
  2. В SoapUI вы демонстрируете, что целевая служба активна.

Обратите внимание, что SoapUI очень толерантен при анализе WSDL. У вашего WSDL могут быть ошибки, но при импорте WSDL в SoapUI SoapUI пропускает и игнорирует ошибки. Вы можете использовать целевой сервис.

Вам нужно проверить WSDL и все ссылки на XML-схемы и убедиться, что они доступны (это может быть проблема сети или другая причина).

0
ответ дан KarelHusa 17 August 2018 в 12:21
поделиться
  • 1
    Спасибо Karel, я проверил расположение схемы TicketEndpointService_schema1.xsd, но когда я создаю службу имитации, я могу получить доступ к wsdl в моем браузере, но схематизация - это schemaLocation = & quot; mockTicketEndpointPortBinding & quot; WSDL & amp; interface = TicketEndpointPortBinding & amp; part = TicketEndpointService_schema1.xsd ", но когда я пытаюсь выполнить поиск на шаге, PDI дает мне другое сообщение, заявляя, что в этом же каталоге нет Service_schema1.xsd – luiz kava 17 July 2018 в 03:47
Другие вопросы по тегам:

Похожие вопросы: