SOA-выбор bpel в ответвительной ветви выводит тайм-аут - PullRequest
0 голосов
/ 15 мая 2018

Я использую операцию Pick в моем процессе bpel, который связан с сообщением и веткой аварийных сообщений. В настоящее время я установил его в своем коде как OnAlarm на 30 секунд. Но есть ли способ экстернализировать свойство в плане конфигурации? Так что я могу изменить его во время развертывания, используя план конфигурации, и не нужно менять его в коде. (что-то похожее на ora: getpreference, которое мы использовали для экстернализации других свойств)

Заранее спасибо

1 Ответ

0 голосов
/ 15 мая 2018

Так же, как вы заметили, вы можете использовать ora: getPreference для достижения этой цели.Настройте его для использования «для выражения в XPATH 1.0» и в поле выражения просто введите ora: getPreference (yourComponentPreferenceName).Просто не забудьте добавить свойство bpel.preference.yourComponentPreferenceName в определение вашего компонента в Composite.xml.Помните, что указанное вами значение должно быть в формате xsd: duration.Создайте новый план конфигурации, и вы должны увидеть новое свойство.

...