Aktivität „Datei schreiben“
Die Aktivität „Datei schreiben“ schreibt eine Datei auf einen Linux- oder UNIX-Computer.
Die Quelldatei kann ein absoluter oder relativer Pfad aus dem Verzeichnis sein. Wenn ein absoluter Pfad verwendet wird, ist im Feld Directory kein Wert erforderlich.
Diese Aktivität ersetzt eine SSH-Aktivität mit demselben Namen, die in Releases vor Istanbul verfügbar ist. Wenn Sie in einer Vorgängerversion einen Workflow erstellt haben, der die veraltete Aktivität verwendet, funktioniert Ihr Workflow nach dem Upgrade auf Istanbul weiterhin normal. Alle neuen Workflows müssen jedoch die benutzerdefinierte Version dieser Aktivität verwenden. Diese Aktivität wurde mit der SSH-Aktivitätsvorlage erstellt, wodurch Workflow-Administratoren die Möglichkeit haben, Eingabe- und Ausgabevariablen im Datenbus zu speichern.
Eingabevariablen
| Feld | Beschreibung |
|---|---|
| hostname | Hostname oder IP-Adresse des Zielservers für die SSH-Aktivität |
| directory | Name des Arbeitsverzeichnisses (Ziel) |
| file | Name der zu schreibenden Datei |
| behavior | Wählen Sie eine der folgenden Optionen aus:
|
| contents | Inhalt, der in die Datei geschrieben oder angehängt werden soll (abhängig vom Verhalten) |
Ausgabevariablen
| Variable | Beschreibung |
|---|---|
| return_code | Gibt an, ob der Dateischreibvorgang erfolgreich war |
| error_message | Nachricht, die angibt, ob ein Fehler aufgetreten ist. Jeder andere Wert als 0 gibt einen Fehler an. |
Bedingungen
| Bedingung | Beschreibung |
|---|---|
| Success | Die Aktivität hat eine Datei in das Zielverzeichnis geschrieben. |
| Failure | Die Aktivität konnte keine Datei in das Zielverzeichnis schreiben. |