Доступ к WSO2 BPS и ESB реестра из кода

Я пытаюсь получить доступ к реестру WSO2 BPS и WSO2 ESB из Java, чтобы автоматически заполнять реестр на основе данных, которые я предоставляю.

Я уже нашел несколько ресурсов о необходимом Java-коде и зависимостях, причем этот является наиболее полезным: [Реестр управления WSO2] Использование WSRegistryServiceClient. Однако подход, описанный в этих ресурсах, зависит от службы WSRegistryService. Эта служба включена в Реестр управления по умолчанию, но не включена в другие продукты WSO2. Я проверил, что мой код работает для Реестра управления. Для любого другого продукта WSO2 на моей машине я получаю эту ошибку:

The service cannot be found for the endpoint reference (EPR) https://localhost:9445/services/WSRegistryService

Я нашел старую ветку, в которой предлагалось установить WSRegistryService на другие продукты WSO2, но я не смог выяснить, как это сделать. Кажется, я не могу найти его в функциях, которые можно установить с помощью веб-консоли продуктов. Я также попытался вручную скопировать соответствующий jar-файл из каталога плагинов реестра управления в каталог плагинов других продуктов, но этого недостаточно.

Обратите внимание, что мое приложение для заполнения реестра не будет работать на углеродном сервере, реестр которого я хочу получить, поэтому используйте CarbonContext.getThreadLocalCarbonContext() (подход, который я нашел в некоторых других статьях) не вариант.

1 ответ

Решение

Я думаю, что вы имеете в виду, как установить функции для продуктов WSO2,

Пожалуйста, найдите эту документацию.

Другие вопросы по тегам