Zum Inhalt springen

Plugin „Befehl auf Datei ausführen“ (veraltet) für private Jitterbit-Agentengruppen

Einführung

Das Plugin-In „Befehl für Datei ausführen“ führt einen bestimmten Befehl einmal für jede Eingabedatei aus.

Dieses Plugin kann nur mit privaten Agentengruppen verknüpft werden und ist in den Jitterbit-Cloud-Agent-Gruppen nicht verfügbar.

Wichtig

Von Jitterbit bereitgestellte Plugins sind veraltet.

Laden Sie das Plugin herunter und fügen Sie es hinzu

Das Plugin „Run Command on File“ ist ein Standard-Jitterbit Plugin, das bereits in der Management Console Plugins verfügbar ist-Seite und muss nicht heruntergeladen oder zur Organisation hinzugefügt werden.

Unter Anweisung des Supports kann dieses Plugin unter dem unten angegebenen Link heruntergeladen und der Organisation hinzugefügt werden.

Verknüpfen Sie das Plugin mit einer Agentengruppe

Das Plugin „Befehl für Datei ausführen“ muss einer privaten Agentengruppe zugeordnet sein, um das Plugin auf allen Agenten in der Gruppe verfügbar zu machen.

Das Plugin ist in der Management Console Plugins aufgeführt Seite mit dem Anzeigenamen Jitterbit - Befehl in Datei ausführen.

Festlegen von Variablen und Verwenden des Plugin in einem Projekt

Informationen zur Verwendung von Plugins in einem Projekt finden Sie in diesen Themen:

Das Plugin „Run Command on File“ verwendet diese Variablen:

Name Typ Erforderlich Beschreibung
Command Zeichenfolge Erforderlich Der auszuführende Befehl (ausführbare Datei). Dieser Befehl kann keine Benutzeroberfläche haben und kann nicht auf Benutzereingaben warten. Wenn er auf Eingaben wartet, bleibt das Plugin auf unbestimmte Zeit hängen.
CommandArg String Erforderlich

Dies ist das Argument, das an die ausführbare Datei übergeben wird. Der String "%fin" wird durch den Namen der eingehenden Datei ersetzt und "%fout" wird durch den Namen der ausgehenden Datei ersetzt.

Beispielsweise wird die Befehlszeile '--compress -i "%fin" -o "%fout"'wird ausgeführt als '--compress -i "/tmp/input.txt" -o "/tmp/output.txt"'wenn sich die Dateien in /tmp. Der Agent bestimmt, wo sich die Dateien befinden; Sie geben in der Befehlszeile nur an, wo die Eingabe- und Ausgabedateinamen hingehen.

Beachten Sie, dass "%relfin" Und "%relfout" sollte verwendet werden, wenn nur das Ende des Dateinamens verwendet werden soll.

OutputExtension String Optional Wenn der Ausgabedatei eine Erweiterung hinzugefügt wird, legen Sie sie hier fest. Wenn Ihr Befehl beispielsweise automatisch hinzufügt .ext in die im Befehl angegebene Ausgabedatei, setzen Sie dieses Datenelement auf ".ext". Dies kann auch für Befehle verwendet werden, die nur eine Eingabedatei annehmen, aber eine Erweiterung daran anhängen, wie zum Beispiel gzip.