我有一个查看传入 XML 有效负载的流程,并尝试将可选元素的值设置为变量。
<set-session-variable variableName="priority"
value="#[xpath:/S:Envelope/S:Header/eai: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
支持团队看到这样的消息时会感到担心。
当优先级元素不存在时,是否有一些表达式可以代替我拥有的可以避免消息的表达式?