Как сделать 2 процесса независимыми

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

Сначала давайте назвали его "Проект A", вызывая еще один "Проект B", используя SOAP Adapter. Проект B попал в HumanTask.

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

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

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

Я старался:

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

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

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

0 ответов

Другие вопросы по тегам