Ошибки при использовании службы на основе WSDL с IBM Web Experience Factory - PullRequest
2 голосов
/ 16 марта 2012

Мы используем IBM Web Experience Factory 7.0.1 для нашего проекта. В одной из моделей мы подключаемся к сервису на основе WSDL. Для этого мы используем Web Service Multiple Operation Builder. Я включил поддержку тестирования для строителя. Но когда я тестирую, запуская модель и пытаясь вызвать любые методы, я получаю следующую ошибку:

Произошла ошибка. Возвращено сообщение об ошибке: «Ошибка в Метод sd_WSMultiOpServicesGetOrdersGotoOperation. Ошибка в методе sd_WSMultiOpServicesGetOrders_ShowResults. Ошибка в методе getOrdersExecute. Ошибка в методе getOrders.invoke. Ошибка в методе getOrders.invokeInternal. (404) Не найдено ".

1 Ответ

1 голос
/ 29 апреля 2014

Оба создателя веб-службы Web Experience Factory (WEF) имеют расширенный ввод (флажок), позволяющий им регистрировать запросы и ответы, которые они отправляют / возвращают. Установите этот флажок, затем сохраните модель и запустите ее снова (повторно разверните, если не выполняется автоматическая синхронизация проекта с развернутой WAR). Затем, когда вы запускаете действие, затрагивающее веб-службу, она должна записать дополнительную информацию об отладке в развернутую WAR-папку WEB-INF / logs в debugTracing.txt. Это должно сказать вам, по какому URL-адресу он пытается перейти с веб-службы, с которой вы получаете ошибку 404.

Я надеюсь, что информация поможет, ..Майк Бурати Публикации на этом сайте принадлежат мне и не обязательно отражают позиции, стратегии или мнения IBM.

...