【问题标题】:how to use condition on Camel apache如何在 Camel apache 上使用条件
【发布时间】:2020-10-16 17:13:18
【问题描述】:

我在 jBoss 开发工作室上使用 Camel Apache & fuse 进行集成项目

我在它们之间有两个端点文件我用作路由“选择”以根据它们的扩展名(xlsx/other)和文件名分隔文件
在“When”路线上,我把这个表达方式

${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB'

现在效果很好,我想用 OR 添加另一个条件 我的意思是我想要两个包含 BF 或 bf 的文件 我用过这个

${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB' or 'fb'

${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')

但它不起作用

我应该写什么表达式

【问题讨论】:

    标签: apache jboss jbossfuse fuseesb


    【解决方案1】:

    固定

    其实第二个代码效果很好

    ${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-05
      • 2018-02-14
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多