SFTP-Dateiübertragungs-Workflow
Das Aktivitätenpaket für die SFTP-Dateiübertragung enthält einen bereichsbezogenen Workflow, der mehrere Aktivitäten zur Verwaltung von Dateien auf SFTP-Servern verwendet.
Zugriff auf den Workflow
- Navigieren zu Und wählen Sie aus Workflows Registerkarte.
- Klicken Sie auf den SFTP-Dateiübertragungs-Workflow, um ihn zu öffnen.
- Klicken Sie im Workflow-Header auf das Informationssymbol, um das Eigenschaftendialogfeld anzuzeigen.
Eingabevariablen
| Variable | Beschreibung | Standardwert |
|---|---|---|
| Quell-Host | Name oder IP-Adresse des Servers, der die Dateien enthält, die Sie verschieben möchten. | |
| Quell-Port | Portnummer, die für die Kommunikation mit dem Quellserver verwendet werden soll. | 22 |
| Quellverzeichnis | Vollständiger Pfad zum Verzeichnis, in dem sich die Quelldateien befinden. | |
| Quelldateien | Namen bestimmter Quelldateien, die verschoben werden sollen. Trennen Sie die Dateinamen in dieser Liste durch Semikolons. Dieses Feld unterstützt die Verwendung von Platzhaltern. Informationen darüber, wie sich die Werte in diesem Feld auf Optionen in anderen Feldern auswirken, finden Sie im Abschnitt unter der Tabelle. | |
| Ausgeschlossene Dateien | Namen bestimmter Quelldateien, die vom Verschieben ausgeschlossen werden sollen. Das System verschiebt alle anderen Dateien, die im Quellverzeichnis oder in Unterordnern gefunden wurden. Trennen Sie die Dateinamen in dieser Liste durch Semikolons. Dieses Feld unterstützt die Verwendung von Platzhaltern. Informationen darüber, wie sich die Werte in diesem Feld auf Optionen in anderen Feldern auswirken, finden Sie im Abschnitt unter der Tabelle. | |
| Ziel-Host | Name oder IP-Adresse des Servers, auf den die Dateien verschoben werden. | |
| Ziel-Port | Portnummer, die für die Kommunikation mit dem Zielhost verwendet werden soll. | 22 |
| Datums-/Zeitformat | Zeitstempelformat, das angewendet werden soll, wenn $[Datum/Uhrzeit] Variable wird in verwendet Zielverzeichnis Oder Zieldateien Feld. Das System verwendet die aktuelle Zeit aus der Instanz, um Zeitstempelwerte zu erstellen. |
JJJJ-MM-TT |
| Zielverzeichnis | Pfad zum Verzeichnis auf dem Zielhost, in den die Dateien verschoben werden. Sie können ein Zielverzeichnis angeben, dessen Name den Zeitstempel enthält, indem Sie hinzufügen $[Datum/Uhrzeit] Variable für den Verzeichnisnamen. Sie können beispielsweise diesen Pfad zu einem Zielverzeichnis eingeben: /User/jacinto.gawron/documents/Projects_$[Datum/Uhrzeit] . Dadurch wird erstellt Projekte_20150505 Verzeichnis. Wenn die Zeitstempelvariable verwendet wird, verwendet das System das in angegebene Format Datums-/Uhrzeitformat Feld. |
|
| Zieldatei | Format, das für Zieldateinamen verwendet werden soll, wenn ein Zeitstempel hinzugefügt wird. Sie können das System so konfigurieren, dass dem Dateinamen der Zeitstempel als Präfix hinzugefügt oder der Zeitstempel in den Namen eingefügt wird. Verwenden Sie diese Variablen:
Ein Zieldateiname mit dem Zeitstempel, der als Präfix hinzugefügt wird, wird wie folgt ausgedrückt: Ein Zieldateiname mit dem in den Namen eingefügten Zeitstempel wird wie folgt ausgedrückt: |
|
| Verschiebungsbedingungen anwenden | Kontrollkästchen zum Anwenden von Bedingungen auf die Dateiübertragung. Wenn dieses Kontrollkästchen aktiviert ist, werden zusätzliche Felder zum Festlegen von Bedingungen angezeigt. | falsch |
| Mindestdateigröße, in Byte | Bedingung, die die Mindestgröße einer Zieldatei definiert. Diese Einstellung kann helfen, zu bestimmen, ob die Datei gültig ist. Dieses Feld wird angezeigt, wenn Verschiebungsbedingungen anwenden Kontrollkästchen ist aktiviert. | 0 |
| Maximale Dateigröße, in Byte | Bedingung, die die maximale Größenanforderung einer Zieldatei definiert. Dieses Feld wird angezeigt, wenn Verschiebungsbedingungen anwenden Kontrollkästchen ist aktiviert. | -1 |
| Datei ist nicht älter als | Bedingung, die das früheste zulässige Datum für den Altersbereich dieser Datei festlegt. Der Bereich beginnt um 00:00 (Mitternacht) am angegebenen Datum. Dieses Feld wird angezeigt, wenn Verschiebungsbedingungen anwenden Kontrollkästchen ist aktiviert. | |
| Datei ist nicht neuer als | Bedingung, die das späteste zulässige Datum für den Altersbereich dieser Datei festlegt. Der Bereich endet um 23:59 am angegebenen Datum. Dieses Feld wird angezeigt, wenn Verschiebungsbedingungen anwenden Kontrollkästchen ist aktiviert. | |
| Unterordner einbeziehen | Aktivieren Sie das Kontrollkästchen, um die Dateien aus Unterordnern im Quellverzeichnis zu verschieben. Informationen darüber, wie sich Ihre Auswahl auf andere Felder im Formular auswirkt, finden Sie im Abschnitt unter der Tabelle. | |
| Verschiebungsbefehl | Reihenfolge, in der die Dateien aus der Quelle in das Ziel verschoben werden. Die möglichen Optionen sind:
|
|
| Sortierreihenfolge | Reihenfolge, in der die Dateien im Zielverzeichnis mithilfe der in ausgewählten Option sortiert werden Umzugsauftrag Feld. Sortieroptionen sind Aufsteigend Und Absteigend . | Beschreibung |
| Maximale Anzahl Neuversuche | Anzahl der Versuche, die die Aktivität Unternehmen kann, um eine Verbindung zum Zielhost herzustellen oder eine Datei zu verschieben, bevor eine Zeitüberschreitung auftritt. Wenn das Wiederholungslimit zum Verschieben einer Datei oder zum Herstellen einer Verbindung zum Host überschritten wird, protokolliert das System einen Fehler. Wenn die maximale Anzahl von Fehlern nicht überschritten wird, versucht das System, die Verbindung erneut herzustellen oder die nächste Datei mit dem Namen zu verschieben. | 2 |
| Zeit zwischen Neuversuchen, in Sekunden | Zeit in Sekunden zwischen wiederholten Versuchen, eine Verbindung zum Ziel herzustellen oder mit dem Verschieben einer Datei zu beginnen. | 10 |
| Maximale Anzahl Fehler | Zulässige Anzahl, mit der das System keine Verbindung zum Zielhost herstellen oder eine Datei verschieben kann, bevor der Versuch beendet wird. Ein Fehler tritt auf, wenn die Anzahl der konfigurierten Wiederholungen überschritten wird. Bei Verwendung der Standardeinstellungen tritt ein Fehler auf, wenn das System nach zwei Wiederholungen keine Verbindung zum Ziel herstellen oder eine Datei verschieben kann. | 0 |
| Doppelte Datei, Aktion | Auszuführende Aktion, wenn eine zu verschiebende Datei bereits im Zielverzeichnis vorhanden ist. Die Auswahlmöglichkeiten sind:
|
Überschreiben |
| Dateiattribute beibehalten | Aktivieren Sie das Kontrollkästchen, um den Zeitstempel und die Modusinformationen aus den Quelldateien für die kopierten Dateien zu verwenden. Wenn dieses Kontrollkästchen deaktiviert ist, haben die kopierten Dateien einen aktuellen Zeitstempel und Modus. Hinweis: Dieser Zeitstempel ist ein Dateiattribut und wird nicht an den Dateinamen angehängt. |
falsch |
| Bei Erfolg werden die Dateien aus der Quelle versc | Kontrollkästchen zum Löschen von Originaldateien aus dem Quellverzeichnis, wenn sie an den neuen Speicherort kopiert werden. Deaktivieren Sie dieses Kontrollkästchen, um die Quelldateien an ihrem aktuellen Speicherort im Quellhost zu behalten. | falsch |
| Bei Fehler, verschobene Dateien am Ziel belassen | Aktivieren Sie das Kontrollkästchen, um alle Dateien im Ziel beizubehalten, die erfolgreich verschoben wurden, auch wenn der gesamte Dateiübertragungsvorgang fehlgeschlagen ist. Wenn dieses Kontrollkästchen deaktiviert ist, entfernt das System alle erfolgreich übertragenen Dateien aus dem Ziel, wenn ein allgemeiner Fehler auftritt. | wahr |
| Anmeldeinformations-Tag für Quelle | Spezifisch Anmeldeinformationsaliasse für Orchestration-Aktivitäten Diese Aktivität muss verwendet werden, um SSH-Befehle auf dem Quellhost auszuführen. | |
| Anmeldeinformations-Tag für Ziel | Spezifisches Anmeldeinformations-Tag, das diese Aktivität verwenden muss, um SSH-Befehle auf dem Zielhost auszuführen. |
Dateiauswahllogik
Bei der Auswahl der Dateien, die vom Quellhost verschoben werden sollen, verwendet das System diese Logik:
- Wenn Quelldateien Und Ausgeschlossene Dateien Felder sind leer. Das System verschiebt alle Dateien im Quellverzeichnis.
- Wenn Unterordner einschließen Das Kontrollkästchen ist aktiviert, die folgenden Abhängigkeiten sind vorhanden:
- Wenn keine Dateien in angegeben sind Quelldateien Und Dateien ausschließen Felder verschiebt das System alle Dateien im Quellverzeichnis und alle Dateien in allen Unterordnern des Quellverzeichnisses.
- Wenn Quelldateien Feld enthält Dateinamen. Das System verschiebt diese Dateien aus ihrem Speicherort entweder im Quellverzeichnis oder einem seiner Unterordner.
- Wenn Dateien ausschließen Feld enthält Dateinamen. Das System verschiebt alle Dateien aus dem Quellverzeichnis und seinen Unterordnern mit Ausnahme der ausgeschlossenen Dateien.
- Wenn Unterordner einschließen Das Kontrollkästchen ist deaktiviert, das System sucht nur im Quellverzeichnis nach Dateien, die verschoben oder ausgeschlossen werden sollen.