Aktivität „Zeichenfolge für Dateiersetzung“

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Aktivität „Zeichenfolge für Dateiersetzung“ sucht und ersetzt eine Zeichenfolge in einer Datei auf einem Linux- oder UNIX-Computer.

    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

    Tabelle : 1. Eingabevariablen für „Zeichenfolge für Dateiersetzung“
    Variable Beschreibung
    hostname Hostname oder IP-Adresse des Zielservers für die SSH-Aktivität
    directory Name des Arbeitsverzeichnisses (Ziel)
    file Name der Datei, in der die Zeichenfolge ersetzt werden soll
    find_pattern Ein regulärer Ausdruck der zu ersetzenden Zeichenfolge
    replace_string Die Ersatzzeichenfolge für den Text, der vom Ausdruck in gefunden wird find_patternVariable.
    Optionen Austauschoptionen:
    • first: Ersetzt das erste Auftreten des Musters
    • Alle : Ersetzt alle Vorkommen des Musters.

    Ausgabevariablen

    Tabelle : 2. Ausgabevariablen für „Zeichenfolge für Dateiersetzung“
    Variable Beschreibung
    return_code Gibt an, ob die Zeichenfolge in der Zieldatei erfolgreich ersetzt wurde
    error_message Nachricht, die angibt, ob ein Fehler aufgetreten ist. Jeder andere Wert als 0 gibt einen Fehler an.

    Bedingungen

    Tabelle : 3. Bedingungen für „Zeichenfolge für Dateiersetzung“
    Bedingung Beschreibung
    Success Die Aktivität hat die Zeichenfolge in der Datei erfolgreich ersetzt.
    Failure Die Aktivität konnte die Zeichenfolge in der Datei nicht ersetzen.