gpt4 book ai didi

expression - 基于 Header 属性的 Mule 选择节点表达式

转载 作者:行者123 更新时间:2023-12-04 01:08:52 25 4
gpt4 key购买 nike

如何根据消息中的 header 属性使用选择节点在 mule 中路由消息?

我的消息有两个标题:prop1 和 prop2。

当我尝试使用此表达式进行路由时:

    <when expression="INBOUND:prop1=abc evaluator="header">

有用。

但是当我尝试这个时:
    <when expression="INBOUND:prop1=abc and prop2=123" evaluator="headers">

这是行不通的。我的意思是,即使我在消息中正确设置了 header 属性,它也会进入“其他”流程。

任何想法将不胜感激!

谢谢你!

最佳答案

假设 Mule 3.3.x 和两个属性都是字符串:

<when expression="#[message.inboundProperties.?prop1 == 'abc' and message.inboundProperties.?prop2 == '123']">

请注意,这是空安全的,即 prop1prop2不需要在那里。

关于expression - 基于 Header 属性的 Mule 选择节点表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com