Я хотел бы использовать JDeveloper для подключения к реестру jUDDIv3, работающему на JBoss SOA.
Я пытался:
- Файл> Новый
- Бизнес-уровень> Веб-службы> Подключение к реестру UDDI
- URL-адрес конечной точки запроса:
http://127.0.0.1:8080/juddiv3/services/inquiry
- Перспектива: бизнес-представление
- Проверка соединения
Поле состояния содержало следующее:
Testing connection with no proxy...
Contacting http://127.0.0.1:8080/juddiv3/services/inquiry
The inquiry endpoint could not be contacted. Test Failed.
Unmarshalling Error: unexpected element (uri:"urn:uddi-org:api_v2", local:"name"). Expected elements are <{urn:uddi-org:api_v3}name>,<{urn:uddi-org:api_v3}authInfo>,<{urn:uddi-org:api_v3}discoveryURLs>,<{urn:uddi-org:api_v3}categoryBag>,<{urn:uddi-org:api_v3}findQualifiers>,<{urn:uddi-org:api_v3}find_relatedBusinesses>,<{urn:uddi-org:api_v3}tModelBag>,<{urn:uddi-org:api_v3}identifierBag>
В журнале сервера отображается та же самая ошибка демаршаллинга. Похоже, что JDeveloper пытается использовать API v2, когда реестр ожидает вызовов v3.
Документы JDeveloper не имеют ничего общего с переключением apis, и я не нашел ничего полезного в Интернете (пока).
Есть идеи, как мне решить эту проблему?
Спасибо
Griff