我想删除会话,以防我从文件中获取某些数据我有这样的代码,但是我得到了错误" flowfile已标记为删除",我应该更改什么来摆脱额外的错误?
如果会话回滚,流量文件也会在队列中消失吗?
2.我应该使用rollback而不是remove()吗?
preg_replace("'/[^[:alnum:],]*,[^[:alnum:]]*|[\s,]+/'", ",", $string);
文档finalXmlDocument = xmlDocument; session.write(flowFile1,new StreamCallback(){
,
答案 0 :(得分:1)
如果您正在执行session.remove(flowFile1),然后尝试将其传输到REL_SUCCESS,您将收到该错误。看起来你已经有一个if子句检查firstChild为" false",也许你可以将转移放在else子句中,这样只有在它没有被删除时它才会被转移