Экспорт ресурсов OSB без использования мастера экспорта в JDeveloper
Используя JDeveloper для создания ресурсов Oracle Service Bus 12c и управления ими, я могу экспортировать требуемые ресурсы в файл.jar с помощью мастера экспорта ресурсов JDeveloper, выбирая по очереди те, которые необходимы, в дереве каждого проекта.
Однако я хочу найти способ экспортировать файл.jar на основе списка ресурсов, представленного в файле обычно используемого формата (JSON, CSV и т. Д.), Так как это может сэкономить время для большого количества ресурсов. Моей первой мыслью было поискать, если JDeveloper предоставляет такой способ или попытаться сделать это программным путем, но мой поиск по этому вопросу не дал мне никакой информации о том, как это сделать.
Есть ли альтернативный способ сделать это?
1 ответ
Если у вас Oracle OSB 11.1.1.7.0 или выше, вы можете автоматизировать процесс компиляции для OSB на уровне проекта с помощью configjar, вот целый пример реализации, который включает в себя: компиляцию с использованием configjar, автоматизацию задачи извлечения кода из GIT с использованием Jenkins и скрипт на питоне.
Вы также можете сделать это, используя ANT, вот хороший документ Oracle, объясняющий это. (Я пробовал, но мне было проще использовать configjar, это единственный вариант для версий ниже 11.1.1.7.0).
После создания любого из этих методов компиляции вы можете создать CSV-файл, проанализировать его с помощью python и выполнить цикл компиляции.