Как сделать 2 процесса независимыми - PullRequest
0 голосов
/ 25 сентября 2018

Я делаю пример потока проектов.

Сначала давайте назовем его «Проект А», вызывая еще один «Проект Б», используя SOAP-адаптер.Проект B попал в HumanTask.

Моя проблема:

  • , когда HumanTask создан, тогда в em (FlowInstances) я получил 1 ведьму Running Instance, получивший Проект A как инициирующий, ProjectB как участник
  • следующий, когда я пытаюсь повторно развернуть некоторые изменения в Проекте A - мой работающий экземпляр прерывается.

Я знаю опцию Продолжать запускать экземпляры, когда я хочу повторное развертывание, но это не так 'Не могу решить проблему, когда я хочу многое изменить в проекте A

Я попытался:

  • добавить свойства bpel.config.transaction (notSupported)
  • добавление свойств oracle.webservices.local.optimization (false) для прекращения принудительного локального вызова между веб-сервисами
  • отключение WS-адресации с использованием свойств oracle.soa.addressing.response.enabled (false) и oracle.soa.ws.outbound.omitWSA (true)

Эти 2 проекта развернуты в одном разделе на одном сервере с использованием SOABPM Suite 12.2.1.3 version.

Любая идея, как настроить композит для достижения независимого проекта A, приветствуется

...