BPEL: как решить ошибку «ссылка на конечную точку недоступна ...» - PullRequest
2 голосов
/ 20 января 2012

Я выполняю оркестровку веб-сервисов с BPEL, используя Netbeans 6.7.1 и сервер Glassfish. В моем простом BPEL-процессе у меня есть последовательность действий receive-> assign-> invoke-> assign-> reply, где invoke является синхронным с операцией на удаленном веб-сервисе (от http://www.webservicex.net). Я успешно развернул свой сервис как модуль JBI (в составном приложении), и когда я пытаюсь проверить его, используя некоторые входные значения для входного сообщения операции, я получаю следующее сообщение об ошибке:

....

Причина: BPJBI-6018: ссылка на конечную точку недоступна в JBI, соответствующем имени службы {http://enterprise.netbeans.org/bpel/SimpleInvocation/simpleInvocation}plGlobalWeather и имени конечной точки GlobalWeatherSoapRole_partnerRole

SimpleInvocation - это мой процесс BPEL, а GlobalWeatherSoap - это portType в удаленном WDSL удаленного сервиса, для которого определена операция, которую я хотел вызвать.

Кто-нибудь знает, как я могу решить это?

1 Ответ

2 голосов
/ 24 января 2012

Скорее всего, у вас нет подключения с сервера Glassfish к этому веб-серверу. Вы можете войти на хост, на котором запущен ваш сервер Glassfish, и выполнить telnet на www.webservicex.net через порт 80. Это подтвердит, есть ли у вас подключение.

...