我正在尝试在ExecuteStreamComamnd处理器上添加一个属性,该属性应作为流文件属性提供给下游处理器。 该属性的名称为“ dc”,值为“ abc”。当我使用$ {dc}在下一个下游处理器中评估此属性的值时,我得到一个空值。
在这种情况下,添加新flowfile属性的正确方法是什么。
谢谢
答案 0 :(得分:2)
ExecuteStreamCommand处理器中的dynamic属性允许您定义环境变量,该环境变量将传递给此Processor产生的进程。
此值在下游处理器中不可用。
但是,您可以使用UpdateAttribute处理器来设置流文件的属性。