Я разрабатываю приложение с mule studio, мне нужно использовать компонент «Выбор», но я хотел бы оценить не свойство сообщения, содержащееся в полезной нагрузке, а переменную, содержащуюся в файле свойств, например:
<choice doc:name="Choice">
<when expression="${CONTROL_VARIABLE}.equals("S")">
<set-variable variableName="URL_ADDRESS" value="${URL_PREPATH_VALUE}/[#payload.URL]" doc:name="Variable"/>
</when>
<otherwise>
<set-variable variableName="URL_ADDRESS" value="[#payload.URL]" doc:name="Variable"/>
</otherwise>
</choice>
Конечно, это не работает, потому что, если я правильно понимаю, можно оценить только полезную нагрузку сообщения.
Как я могу выполнить задачу наилучшим образом? Должен ли я каким-то образом добавить все переменные файла свойств в полезную нагрузку?
Благодарю вас!