Доступ к 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,
Пожалуйста, найдите эту документацию.