ExecuteScript 2025.10.2.19

Bundle

org.apache.nifi | nifi-scripting-nar

Beschreibung

Experimentell – Führt ein Skript aus, das die Workflow-Datei und eine Prozesssitzung enthält. Das Skript ist für die Handhabung des eingehenden Flowfile (z. B. Übertragung an SUCCESS oder entfernen) sowie alle vom Skript erstellten Workflow-Dateien verantwortlich. Wenn die Handhabung unvollständig oder fehlerhaft ist, wird die Sitzung zurückgesetzt. Experimentell: Auswirkungen der kontinuierlichen Nutzung sind noch nicht verifiziert.

Tags

clojure, execute, groovy, script

Eingabeanforderung

ALLOWED

Unterstützt sensible dynamische Eigenschaften

true

Eigenschaften

Eigenschaft

Beschreibung

Module Directory

Durch Kommas getrennte Liste von Pfaden zu Dateien und/oder Verzeichnissen, die vom Skript benötigte Module enthalten.

Script Body

Body des auszuführenden Skripts. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden

Script Engine

Sprach-Engine zur Ausführung von Skripten

Script File

Pfad zur auszuführenden Skriptdatei. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden

Statusmanagement

Bereiche

Beschreibung

LOCAL

Skripte können den Status mithilfe der Statusmanagement-APIs speichern und abrufen. Weitere Informationen finden Sie im Abschnitt „State Manager“ des Entwicklerhandbuchs.

CLUSTER

Skripte können den Status mithilfe der Statusmanagement-APIs speichern und abrufen. Weitere Informationen finden Sie im Abschnitt „State Manager“ des Entwicklerhandbuchs.

Einschränkungen

Erforderliche Berechtigung

Erläuterung

execute code

Bietet dem Operator die Möglichkeit, beliebigen Code unter Verwendung aller Berechtigungen von NiFi auszuführen.

Beziehungen

Name

Beschreibung

failure

FlowFiles, die nicht verarbeitet werden konnten

success

FlowFiles, die erfolgreich verarbeitet wurden

Siehe auch: