в Weblogic 12.1.2.0.0 и OSB: 11.1.1.7 Нам нужно реализовать поток сообщений, который содержит «для каждого» для многократного вызова бизнес-службы, меняющей свою конечную точку. Различные конечные точки находятся в файле xquery. Но у нас есть проблема, потому что эти конечные точки предназначены для среды разработки, и нам нужно развернуть их в производственной среде. Конечные точки в файле xquery не отображаются в файле cutomizarion. Как изменить конечные точки в соответствии с правильной средой? Есть идеи? Спасибо
osb multiple конечная точка для бизнеса
Ответы (2)
Возьмем сверху.
- По возможности избегайте выносок в циклах For-Each. Попробуйте использовать раздельное соединение или, что предпочтительнее, предварительно упакованную среду разделения, например GenericParallel.
- Я предполагаю, что вы уже выяснили, как динамически изменять конечную точку biz ref, используя узел
routing options
. Мне не нравится, как это нарушает мониторинг и трассировку, поскольку вы используете одну бизнес-ссылку, чтобы указать на X реальных конечных точек, но это ваше решение. Вместо этого я бы предпочел таблицу маршрутизации X biz refs, но я понимаю, что это не всегда возможно из-за конструктивных ограничений. - Настройка OSB для каждой среды далеко не идеальна. Я предпочитаю экспортировать sbconfig.jar, а затем настраивать его для каждой среды с помощью такой библиотеки, как OSB-Config-WLST-Конфигуратор. Таким образом, configjar не зависит от среды, но у вас есть возможность изменить любой параметр при развертывании в конкретной среде (например, изменить политики OWSM, чтобы запретить UsernameToken в рабочей среде, или принудительно использовать HTTPS только в средах, которые его поддерживают, или изменить службу реквизиты счета и др.). Конфигуратор работает и с файлами xquery, поэтому вы можете искать и заменять то, что вам нужно.
person
Trent Bartlem
schedule
21.07.2016
Нам нужно несколько конечных точек на одном бизнесе, потому что дизайн должен быть таким, потому что конечных точек много. Если я хочу использовать OSB-Config-WLST-Configurator, мне нужно изменить текущий метод развертывания. Я рассмотрю, как использовать spli-joins или GenericParallel. Большое спасибо за ответ
- person ejgil; 21.07.2016
Я думаю, вы можете просто создать один JAR для каждой среды только с вашим XQuery. (Ресурсный JAR) Затем вы развертываете свой интерфейсный JAR, а затем конечный XQuery JAR в том же сеансе развертывания, заменяя неправильные или старые данные.
Каждый раз, когда вы развертываете свой JAR-файл интерфейса, вам нужно также импортировать JAR-файл XQuery, но вам просто нужно создать JAR-файл XQuery один раз.
Чтобы создать свой XQuery JAR, вы можете перейти в свою среду разработки, создать сеанс, отредактировать свой XQuery, экспортировать, не закрывая (или отбрасывая) сеанс, а затем вы можете отменить изменения.
person
Livio D.P.
schedule
23.08.2016