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 in demonstriert SFTP-Dateiübertragung Workflow.

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 ausgedrückt werden, z. B. 16877 , Der 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 Spezifisch Anmeldeinformationsaliasse für Orchestration-Aktivitäten Diese Aktivität muss verwenden, um SSH-Befehle auf dem Host auszuführen.

Ausgabevariablen

Tabelle : 2. Ausgabevariablen für „Dateiattribute festlegen“
Variable Beschreibung
errorMessage Die executionResult.errorMessagesVon 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.