mule studio でアプリケーションを開発しています。「Choice」コンポーネントを使用する必要がありますが、ペイロードに含まれるメッセージ プロパティではなく、プロパティ ファイルに含まれる変数を評価したいと考えています。
<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>
もちろんうまくいきません。ちゃんと理解すれば、メッセージのペイロードしか評価できないからです。
最善の方法でタスクを達成するにはどうすればよいですか? なんらかの方法ですべてのプロパティ ファイル変数をペイロードに追加する必要がありますか?
ありがとうございました!