gpt4 book ai didi

if-statement - 我如何在 mulesoft 中实现 IF

转载 作者:行者123 更新时间:2023-12-04 06:24:54 25 4
gpt4 key购买 nike

我想在 Mulesoft 流程中做出决定,并查看了 Choice Flow Control。我的问题是,如果条件为真,我想做某事,如果条件为假,我什么都不做,例如:

if (condition == true)
do some work

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

<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>

没有 else 子句,也没有默认流程。这是如何在 Mulesoft 流程中实现的?我可以作弊,并将日志记录调用放入默认流程中,但我不想这样做。

最佳答案

不幸的是,Mule 中没有简单的“if”处理器。选择虚拟路由或过滤器是目前的方法。

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

Mule 4 更新

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

关于if-statement - 我如何在 mulesoft 中实现 IF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29105709/

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