Aktivität „Dateiattribute festlegen“
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
| 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
| 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
| 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. |