首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mulesoft中实现

如何在mulesoft中实现
EN

Stack Overflow用户
提问于 2015-03-17 17:23:21
回答 3查看 9.7K关注 0票数 2

我想在Mulesoft流中做一个决定,并查看了选择流控制。我的问题是,如果条件是真的,我想做些什么,如果条件是假的,我什么也不想做,比如:

代码语言:javascript
复制
if (condition == true)
   do some work

或者,在可能不正确的xml中:

代码语言:javascript
复制
<choice doc:name="call a subflow if the test is true">
    <when expression="#[flowVars.someVariable == True]">
        <flow-ref name="doSomething" doc:name="do another thing"/>
    </when>
</choice>

没有其他子句,也没有默认流。这是如何在Mulesoft流中实现的?我可以欺骗,并将日志调用抛到默认流中,但我不希望这样做。

EN

Stack Overflow用户

回答已采纳

发布于 2015-03-17 17:56:38

不幸的是,Mule中没有简单的“if”处理器。选择一个假人,否则路由或过滤器是目前的方法。

这里有一个很好的讨论:https://www.mulesoft.org/jira/browse/MULE-6129。THis还进一步链接到可能的增强功能,如if/绕行路由器。

Mule 4更新

在mule 4中,您现在可以定义一个不需要otherwise路由的选择路由器。过滤器也不再存在

票数 6
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29105709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档