Используя Nifi, я хочу обработать ошибки процессора.
Если процессор отправляет файл потока на ссылку сбоя, я хочу отправить его обратно x раз на процессор, который не смог его обработать.
Для этого я хотел реализовать счетчик в атрибутах flowfiles. Однако я сталкиваюсь с двумя проблемами
- Как проверить, содержит ли файл потока атрибут
counter
? - Как увеличить атрибут
counter
, если он существует?
Пока у меня есть следующий поток:
И я застрял на процессоре счетчика обновлений. Я не понимаю, как мне этого добиться.
Атрибут counter
не существует при первом входе в файл потока. Я хочу проверить, существует ли он, если нет, добавить его в файл потока. Когда это происходит позже во время выполнения, если оно существует, я хочу увеличить его. Как это возможно?