Aktivität „Dateiattribute festlegen“

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die Aktivität „Dateiattribute festlegen“ legt allgemeine Dateiattribute wie Zeitstempel, Größe, Berechtigungen und UID/GID für eine Datei oder ein Verzeichnis auf einem SFTP-Server fest.

    Es empfiehlt sich, mithilfe der Aktivität „Dateiliste abrufen“ zuerst eine Liste von Dateien und deren Attributen zurückzugeben. Wenn Sie dann eine Datei von einem Quellhost auf einen Zielhost verschoben haben, verwenden Sie die Aktivität „Dateiattribute festlegen“, um die Quelldateiattribute für die Zieldatei festzulegen. Dies wird im Workflow zur SFTP-Dateiübertragungdemonstriert.

    Eingabevariablen

    Tabelle : 1. Eingabevariablen für „Dateiattribute festlegen“
    Variable Beschreibung
    sourceHost Name oder IP-Adresse des Servers, der die Datei oder das Verzeichnis enthält, dessen Attribute Sie ändern möchten
    sourcePort Portnummer, die zur Kommunikation mit dem Zielserver verwendet wird. Die Standardportnummer lautet 22.
    sourceFilePath Vollständiger Pfad zu der Datei oder dem Verzeichnis, dessen Attribute Sie ändern möchten
    userID Benutzer-ID-Attribut, das auf die Datei oder das Verzeichnis angewendet werden soll. Die UID- und GUID-Variablen müssen als Paar festgelegt werden.
    groupID Gruppen-ID-Attribut, das auf die Datei oder das Verzeichnis angewendet werden soll. Die UID- und GUID-Variablen müssen als Paar festgelegt werden.
    permissions Datei- oder Verzeichnisberechtigungen für den angegebenen Benutzer und die angegebene Gruppe. Dieser Wert muss als Ganzzahl angegeben werden, z. B. 16877, die diese Berechtigungen definiert: rwxr-xr-x.
    Hinweis:
    Die Berechtigungsnummer ist ein interner Wert, der von der Aktivität „Dateilisten abrufen“ zurückgegeben wird.
    accessTimestamp Überschreibt den Zeitstempel mit dem Zeitstempel des letzten Zugriffs auf die Datei oder das Verzeichnis. Die Zeitstempel für Zugriff und Änderung müssen als Paar festgelegt werden.
    modificationTimestamp Überschreibt den Zeitstempel mit dem Zeitstempel der letzten Änderung der Datei oder des Verzeichnisses. Die Zeitstempel für Zugriff und Änderung müssen als Paar festgelegt werden.
    sizeInBytes Größe der Datei oder des Verzeichnisses in Byte
    sourceCredentialTag Spezifische Aliasse für Anmeldeinformationen für Orchestration-Aktivitäten, die diese Aktivität zum Ausführen von SSH-Befehlen auf dem Host verwenden muss.

    Ausgabevariablen

    Tabelle : 2. Ausgabevariablen für „Dateiattribute festlegen“
    Variable Beschreibung
    errorMessage Die executionResult.errorMessages aus den Analysequellen des Aktivitätendesigners. Wenn diese Variable nicht Null ist, ist der Vorgang fehlgeschlagen.
    Ergebnis Textnachricht mit dem Hinweis, dass der Befehl erfolgreich ausgeführt wurde

    Bedingungen

    Tabelle : 3. Bedingungen für „Dateiattribute festlegen“
    Bedingung Beschreibung
    Success Die Aktivität konnte die Attribute der angegebenen Datei oder des angegebenen Verzeichnisses ändern.
    Failure Die Aktivität konnte die Attribute der angegebenen Datei oder des angegebenen Verzeichnisses nicht ändern.