Erstellen Sie eine SFTP-Aktivität
Erstellen Sie eine Aktivität, die grundlegende SFTP-Befehle auf einem Remote-Server ausführt.
Vorbereitungen
Erforderliche Rollen: Activity_Creator oder Workflow_admin
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Nächste Maßnahme
- Verwenden automatische Zuordnung Dient zum Generieren von Ausgaben und Analyseregeln (empfohlen für JDBC)
- Wenn Sie keine automatische Zuordnung verwenden, können Sie manuell Erstellen Sie Ausgabevariablen Und Erstellen Sie Analyseregeln
SFTP-Vorlagenausführungsparameter
Sie verwenden Ausführungsparameter, um das Eingabeprozessskript in zu erstellen Vorverarbeitung Formular.
ExecutionParameter. Präfix mit allen Variablen in dieser Tabelle.| Name | Variable | Typ | Nutzung |
|---|---|---|---|
| Befehl | command | Zeichenfolge | Gibt die Funktion dieser Aktivität an. Die möglichen Befehle sind:
|
| Quelle | Quelle | Zeichenfolge | Gibt den Quellhost an. |
| Quell-Port | Quell_Port | Ganzzahl | Gibt den Port an, der für die Kommunikation mit dem Quellhost verwendet wird. |
| Quellverzeichnis | Source_Directory | Zeichenfolge | Pfad zum Quellverzeichnis der zu verschiebenden Dateien. |
| Quelldateien | Source_files | Zeichenfolge | Namen der Dateien in der Quelle, die verschoben werden sollen. |
| Ausgeschlossene Dateien | Ausgeschlossene Dateien | Zeichenfolge | Listet die vom Vorgang ausgeschlossenen Dateien auf. |
| Quelldateipfad | source_file_path | Zeichenfolge | Pfad zu den zu verschiebenden Quelldateien. |
| Ziel-Host | Target_Host | Zeichenfolge | Identifiziert den Zielhost. |
| Ziel-Port | Target_Port | Ganzzahl | Gibt den Port an, der für die Kommunikation mit dem Zielhost verwendet wird. |
| Zielverzeichnis | Target_Directory | Zeichenfolge | Vollständiger Pfad zum Zielverzeichnis auf dem Zielhost. |
| Zieldateipfad | Target_file_path | Zeichenfolge | Vollständiger Pfad zu einer Datei oder einem Verzeichnis auf dem Quellhost oder auf dem Zielhost. Dieser Wert wird beispielsweise in verwendet Benennen Sie die Datei oder das Verzeichnis um Aktivität im Aktivitätenpaket. |
| Temp. Dateipostfix | Temp_file_postfix | Zeichenfolge | Temporäre Dateinamenerweiterung, die von der Aktivität „Datei kopieren“ beim Verschieben einer Datei verwendet wird. Wenn dieses Feld eine Erweiterung enthält, wird die Quelldatei mit in eine temporäre Datei kopiert target file name + temp_file_postfix, Bevor sie in die tatsächliche Zieldatei umbenannt werden. Wenn dieses Feld leer ist, wird die Quelldatei direkt in die Zieldatei kopiert. |
| Ist Verzeichnis | Is_Directory | Boolean | Gibt an, ob der angegebene Dateipfad ein Verzeichnis ist. |
| Unterordner einbeziehen | Include_subfolders | Boolean | Gibt an, ob das System in Unterordnern des Quellverzeichnisses nach Dateien sucht, die eingeschlossen und ausgeschlossen werden sollen. |
| Dateiattribut-UID | File_Attribute_uID | Ganzzahl | Anwender-ID, die einer Datei oder einem Verzeichnis zugeordnet ist. |
| Dateiattribut-GID | File_Attribute_gid | Ganzzahl | Gruppen-ID, die einer Datei oder einem Verzeichnis zugeordnet ist. |
| Dateiattribut-Berechtigungen | Datei_Attribut_Berechtigungen | Ganzzahl | Datei- oder Verzeichnisberechtigungen für den angegebenen Anwender und die angegebene Gruppe. |
| Dateiattribut-atime | Datei_Attribut_atime | Ganzzahl | Greifen Sie auf den Zeitstempel aus den Dateiattributen zu. |
| Dateiattribut mtime | File_Attribute_mtime | Ganzzahl | Änderungszeitstempel aus den Dateiattributen. |
| Dateiattributgröße | Datei_Attribut_Größe | Ganzzahl | Größe der Datei in Byte. |
| Quell-Anmeldeinformations-Tag | Source_credential_Tag | Zeichenfolge | Anmeldeinformationsaliasse für Orchestration-Aktivitäten Wird verwendet, um den Befehl auf dem Quellhost auszuführen. |
| Ziel-Anmeldeinformations-Tag | Target_credential_Tag | Zeichenfolge | Anmeldeinformations-Tag, das zum Ausführen des Befehls auf dem Zielhost verwendet wird. |
| MidCapabilities | MidCapabilities | Zeichenfolge (kommagetrennt) | Liste der erforderlichen MID-Serverfähigkeiten. |
SFTP-Nachverarbeitungsparameter und Nutzlastanalyse
Verwenden Sie diese Parameter, um ein Nachverarbeitungsskript, eine Nutzlastanalyse und ein Tagging zu erstellen.
| Name | Variable | Typ | Nutzung |
|---|---|---|---|
| Ausgabe | Ausgabe | Zeichenfolge | Enthält Ausgabedaten, die von der Abfrage zurückgegeben werden. |
| EccSysId | EccSysId | Zeichenfolge | Enthält die Referenz-ID, die der Eingabenachricht der ECC-Warteschlange zugeordnet ist. |
| Fehlernachrichten | errorMessages | Zeichenfolge | Enthält die von der Abfrage zurückgegebenen Fehlermeldungen. Wenn keine Fehlermeldungen zurückgegeben werden, ist dieser Wert null. |
| Tags | tags | HashMap der Tag-Werte, die vom SSH-Befehl zurückgegeben werden | Enthält die Tags, die zum Extrahieren der Ausgabe mit den SSH-Befehlen verwendet werden. Die Tag-Ausgabe wird durch doppelte Prozentzeichen getrennt, wie in %%tagname%% … %% . Richten Sie den Befehl im folgenden Format ein:Die zurückgegebenen Tags sind JavaScript-Hashmap-Objekte, in denen jedem Schlüssel ein Präfix vorangestellt ist Tag Mit dem Tagnamen angehängt. |
Konfigurieren Sie den SFTP-Ausführungsbefehl
Verwenden Sie die von Ihnen erstellten Eingabevariablen, um den Befehl zu konfigurieren, den Orchestration für das SFTP-Ziel ausführt.
Vorbereitungen
Erforderliche Rolle: Activity_Creator, Administrator