#jdeveloper #uddi #juddi
#jdeveloper #uddi #juddi
Вопрос:
Я хотел бы использовать 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:amp;quot;urn:uddi-org:api_v2amp;quot;, local:amp;quot;nameamp;quot;). Expected elements are amp;<{urn:uddi-org:api_v3}nameamp;>,amp;<{urn:uddi-org:api_v3}authInfoamp;>,amp;<{urn:uddi-org:api_v3}discoveryURLsamp;>,amp;<{urn:uddi-org:api_v3}categoryBagamp;>,amp;<{urn:uddi-org:api_v3}findQualifiersamp;>,amp;<{urn:uddi-org:api_v3}find_relatedBusinessesamp;>,amp;<{urn:uddi-org:api_v3}tModelBagamp;>,amp;<{urn:uddi-org:api_v3}identifierBagamp;>
В журнале сервера отображается та же ошибка отключения. Похоже, что JDeveloper пытается использовать api v2, когда реестр ожидает вызовов v3.
В документах JDeveloper, похоже, нет ничего о переключении API, и я не нашел ничего полезного в Интернете (пока).
Есть идеи о том, как я могу решить эту проблему?
Спасибо,
Griff
Ответ №1:
jUDDI 3.2, который будет выпущен в ближайшее время, имеет конечные точки для UDDIv2. Это должно помочь с проблемами взаимодействия с инструментами IDE, такими как Eclipses Web Tools Explorer и JDeveloper. Код находится в магистрали, поэтому, если вы не хотите ждать, проверьте код из svn и создайте его с помощью maven.
Редактировать: сейчас он недоступен. попробуйте!
Ответ №2:
Мы не можем. JDeveloper 11g поддерживает только UDDI v2. Apache jUDDIv3 реализует только UDDI v3 и не предоставляет реализаций для v2 или v1.
Apache jUDDI v2 реализует спецификацию UDDI v2, а Apache jUDDI v3 реализует спецификацию v3.
Я не рекомендую использовать Apache jUDDI v2.
Ссылки: <a rel="noreferrer noopener nofollow" href="https:///mail-archives.apache.org/mod_mbox/juddi-user/201101.mbox/» rel=»nofollow»>http://mail-archives.apache.org/mod_mbox/juddi-user/201101.mbox/
Руководство по концепциям промежуточного программного обеспечения Oracle Fusion для веб-служб Oracle Infrastructure 11g Release 1 (11.1.1) Знакомство с веб-службами Oracle Infrastructure http://docs.oracle.com/cd/E14571_01/web.1111/e15184/intro.htm