我正在测试NIFI中的流程,该流程使用REST API检查计数器的特定值。我能够从REST响应中提取正确的值。但是,当我在Route on Attribute处理器上检查条件时,预期匹配条件的结果将路由到不匹配的处理器。
附件是: Flow和configuration
我已经检查过我的回复是" 1"。但它的路由到无与伦比的分支。 我使用的NIFI表达语言有问题吗?
答案 0 :(得分:2)
贾西姆,
初始设置检查计数器属性,其值为1.
修改表达式语言,如${counter:equals('1')} or ${counter:matches('1')}
而不是包含。
因为包含不适合您的scanerio。
希望这对你有帮助。