着信 XML ペイロードの内部を調べて、オプションの要素の値を変数に設定しようとするフローがあります。
<set-session-variable variableName="priority"
value="#[xpath:/S:Envelope/S:Header/eai:priority]"/>
動作は問題ありません。ただし、priority 要素が存在しない場合は、メッセージがログに書き込まれます。
Variable with key {0}, not found on message using {1}. Since the value was marked optional, nothing was set on the message for this variable
このようなメッセージが表示されると、サポート チームは不安になります。
優先度要素が存在しない場合にメッセージを回避する、私が持っている表現の代わりに使用できる表現はありますか?