Мне нужно разработать несколько похожих проектов OSB.Моя идея состояла в том, чтобы создать общий проект OSB, который будет развернут несколько раз с различными файлами настроек.Проблема заключается в том, что каждое развертывание фактически перезаписывает предыдущее развертывание, поэтому я получаю один развертываемый проект.
Я попытался «переместить» ресурсы, используя:
<cus:externalReferenceMap>
<xt:oldRef>
<xt:type>Pipeline</xt:type>
<xt:path>GenericModule/Pub/Pub-pipeline</xt:path>
</xt:oldRef>
<xt:newRef>
<xt:type>Pipeline</xt:type>
<xt:path>RefData/Pub/Pub-pipeline</xt:path>
</xt:newRef>
</cus:externalReferenceMap>
, нобезуспешно, так как была выдана ошибка, что проект RefData
не существует.
Основная причина заключается в том, что службы будут выполнять одну и ту же работу в разных контекстах в одно и то же время, поэтому похоже, что повторное использование кода возможно.
Знаете ли вы, возможно ли это?
Я использую Oracle Service Bus 12.1.3.