SimpleScriptedLookupService¶
Beschreibung¶
Ermöglicht es dem Benutzer, eine skriptgesteuerte LookupService-Instanz bereitzustellen, um Datensätze aus einem eingehenden FlowFile anzureichern. Von dem Skript wird erwartet, dass es einen optionalen Zeichenfolgenwert zurückgibt und nicht ein beliebiges Objekt (z. B. einen Datensatz). Außerdem sollge der skriptbasierte Lookup-Dienst StringLookupService implementieren, andernfalls muss die getValueType()-Methode implementiert werden, auch wenn sie ignoriert wird, daSimpleScriptedLookupService stellvertretend für das Skript den Rückgabewert vom Typ „String“ liefert.
Eigenschaften¶
In der folgenden Liste sind die erforderlichen Eigenschaften mit einem Sternchen (*) gekennzeichnet. Andere Eigenschaften werden als optional betrachtet. Die Tabelle zeigt auch alle Standardwerte und ob eine Eigenschaft die NiFi Expression Language unterstützt.
Display Name (Anzeigename) |
API-Name |
Standardwert |
Zugelassene Werte |
Beschreibung |
---|---|---|---|---|
Module Directory |
Module Directory |
Durch Kommas getrennte Liste von Pfaden zu Dateien und/oder Verzeichnissen, die vom Skript benötigte Module enthalten. |
||
Script Body |
Script Body |
Body des auszuführenden Skripts. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
||
Script Engine * |
Script Engine |
Groovy |
|
Sprach-Engine zur Ausführung von Skripten |
Script File |
Script File |
Pfad zur auszuführenden Skriptdatei. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
Statusmanagement¶
Diese Komponente speichert keinen Status.
Eingeschränkt¶
Einschränkungen¶
Erforderliche Berechtigung |
Erläuterung |
---|---|
execute code |
Bietet dem Operator die Möglichkeit, beliebigen Code unter Verwendung aller Berechtigungen von NiFi auszuführen. |
Hinweise zu Systemressourcen¶
Diese Komponente enthält keine Angaben zu den Systemressourcen.