Перейти к основному содержимому

ExecuteScript

Описание

Экспериментальный - Выполняет скрипт, используя файл потока и сеанс процесса. Скрипт отвечает за обработку входного файла потока (например, передача в SUCCESS или удаление) и любых файлов, созданных скриптом. Если обработка не завершена или неверна, сеанс будет отменён. Экспериментальный: влияние длительного использования пока не проверено.

Теги

script, execute, groovy, clojure

Свойства

НазваниеОписание
Script EngineNo Script Engines found
Script FileПуть к файлу сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария»This property requires exactly one file to be provided.. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Script BodyТело сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария»
Module DirectoryСписок путей к файлам и/или каталогам, содержащим модули, необходимые для выполнения сценария, через запятую.This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: directory, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)

Взаимосвязи

  • success: FlowFiles, успешно обработанные
  • failure: Файлы потока, которые не удалось обработать