Установка переменных из скрипта Mule 4 (Groovy) - PullRequest
0 голосов
/ 16 января 2019

Ранее в Mule 3.x.x мы могли устанавливать переменные из скрипта groovy, используя. message.setInvocationProperty("name", "value").

Я не могу найти способ сделать это больше. Я знаю, что структура сообщения мула изменилась, но есть ли способ для него установить переменные / атрибуты из сценария Mule 4, как мы это делали в Mule 3?

Спасибо заранее.

1 Ответ

0 голосов
/ 16 января 2019

Нет, в Mule 4 вы не можете напрямую изменять переменные.

Вы можете установить возвращаемое значение скрипта, чтобы переходить непосредственно к переменной, используя атрибут target, а его значением является имя переменной:

<scripting:execute engine="groovy" target="myVar">

Вероятно, также лучше - держать сценарий в стороне от особенностей мула.

...