2016-07-20 2 views
1

в Weblogic 12.1.2.0.0 и OSB: 11.1.1.7 Нам необходимо реализовать поток сообщений, который содержит «для каждого», чтобы вызвать бизнес-службу, многократно меняющую ее конечную точку. Оконечные точки разных сторон находятся в файле xquery. Но у нас есть проблема, потому что эти конечные точки предназначены для среды разработки, и нам нужно развернуть ее в рабочей среде. Конечные точки в файле xquery не отображаются в файле cutomizarion Как изменить конечные точки, соответствующие правильной среде? Есть идеи? Thanksosb muliple endpoint on business

ответ

0

Давайте возьмем его сверху.

  • Избегайте выносок в каждом случае, если это возможно. Посмотрите на использование сплит-соединений или, предпочтительно, предварительно упакованной структуры сплит-соединения, например GenericParallel.
  • Я предполагаю, что вы уже разработали динамическое изменение конечной точки ref biz ref, используя узел routing options. Мне не нравится, как он прерывает мониторинг и отслеживание, поскольку вы используете один biz ref, чтобы указать на X реальных конечных точек, но это ваше решение. Вместо этого я предпочел бы таблицу маршрутизации для X biz refs, но я понимаю, что это не всегда возможно из-за конструктивных ограничений.
  • Настройка на окружающую среду в OSB не идеальна. Мой предпочтительный подход заключается в том, чтобы экспортировать файл sbconfig.jar, а затем настроить его для каждой среды, используя библиотеку, такую ​​как OSB-Config-WLST-Configurator. Таким образом, configjar не зависит от среды, но вы можете изменить любой параметр при развертывании в определенную среду (например, изменить политики OWSM, чтобы запретить использование UsernameToken в производстве, или применять HTTPS только в средах, которые его поддерживают, или изменить службу информация о счете и т. д.). Конфигуратор также работает с файлами xquery, поэтому вы можете искать и заменять то, что вам нужно.
+0

Нам нужно несколько конечных точек на одном бизнесе, потому что дизайн должен быть таким, потому что существует множество конечных точек. Если я хочу использовать OSB-Config-WLST-Configurator, мне нужно изменить текущий метод развертывания. Я рассмотрю, как использовать spli-join или GenericParallel. Большое спасибо за ваш ответ – ejgil

0

Я думаю, что вы можете просто создать один JAR для среды только с помощью XQuery. (Resource JAR) Затем вы развертываете интерфейс JAR и затем запускаете JQ XQuery в том же сеансе развертывания, заменяя неправильные или старые данные.

Каждый раз, когда вы развертываете интерфейс JAR, вам нужно также импортировать JQ XQuery, но вам просто нужно создать свой XQuery JAR один раз.

Для создания вашего XQuery JAR вы можете перейти в свою среду разработки, создать сеанс, отредактировать свой XQuery, экспортировать, не закрывая (или отбрасывая) сессию, а затем вы можете отменить изменения.