Um mehrere Dateien von einem Managed File Transfer -Agenten an einen Connect:Direct® -Knoten zu übertragen, verwenden Sie die Connect:Direct -Brücke. Sie können in der Quellenspezifikation, die Sie für den Befehl fteCreateTransfer bereitstellen, Platzhalterzeichen verwenden. Wie bei allen Managed File Transfer -Übertragungen mit Platzhalterzeichen kann nur der letzte Teil des Dateipfads ein Platzhalterzeichen enthalten. Beispiel: /abc/def* ist ein gültiger Datenpfad und /abc*/def ist nicht gültig.
Vorbereitungen
Vor der Übertragung einer Datei müssen Sie die Connect:Direct -Bridge konfigurieren, die eine Komponente von Managed File Transferist. Weitere Informationen finden Sie unter Connect:Direct -Bridge konfigurieren.
Informationen zu dieser Task
In diesem Beispiel heißt der Quellenagent FTE_AGENT und der Connect:Direct -Bridgeagent heißt CD_BRIDGE. Der Connect:Direct -Zielknoten heißt CD_NODE1. Die Dateien, die übertragen werden sollen, befinden sich im Verzeichnis /reports auf dem System, auf dem sich FTE_AGENT befindet. Nur Dateien mit Namen, die mit report beginnen, gefolgt mit zwei Buchstaben und dem Suffix .log, werden übertragen. Beispiel: Die Datei /reports/report01.log wird übertragen, aber die Datei /reports/report1.log wird nicht übertragen. Die Dateien werden in das Verzeichnis /home/fred auf dem System übertragen, auf dem CD_NODE1 ausgeführt wird.
Verfahren
- Verwenden Sie den Befehl fteCreateTransfer mit dem Wert für den Parameter -dd (Zielverzeichnis) in der Form connect_direct_node_name:directory_path. Geben Sie für den Parameter -da (Zielagent) den Connect:Direct -Bridgeagenten an.
Hinweis: Bei dem von connect_direct_node_name angegebenen Connect:Direct -Knoten handelt es sich um den Knoten, auf den die Dateien übertragen werden sollen, nicht um den Connect:Direct -Knoten, der als Teil der Connect:Direct -Bridge fungiert.
fteCreateTransfer -sa FTE_AGENT -da CD_BRIDGE
-dd CD_NODE1:/home/fred "/reports/report??.log"
Weitere Informationen finden Sie unter
fteCreateTransfer: Neue Dateiübertragung starten.
- Der Quellenagent FTE_AGENT überträgt die erste Datei, die dem Muster /reports/report??.log entspricht, an den Connect:Direct -Bridgeagenten CD_BRIDGE. Der Connect:Direct Bridge-Agent speichert die Datei vorübergehend an dem durch die cdTmpDir Eigenschaft definierten Ort. Wenn die Datei vollständig vom Quellenagenten an die Connect:Direct -Bridge übertragen wurde, sendet der Connect:Direct -Bridgeagent die Datei an den Connect:Direct -Knoten, der in der Agenteneigenschaft cdNode definiert ist. Dieser Knoten sendet die Datei an den Connect:Direct -Zielknoten CD_NODE1. Der Connect:Direct -Bridgeagent löscht die Datei aus dem temporären Verzeichnis, wenn die Übertragung zwischen den beiden Connect:Direct -Knoten abgeschlossen ist. Dieser Prozess wird für jede Quellendatei wiederholt, die dem Platzhaltermuster /reports/report??.logentspricht.
Hinweis: Die Liste der Dateien, die dem Muster
/reports/report??.log entsprechen, variiert abhängig vom Betriebssystem des Systems, auf dem sich der Quellenagent FTE_AGENT befindet.
- Wenn sich der Quellenagent auf einem System mit einem Windows-Betriebssystem befindet, muss die Groß- und Kleinschreibung beim Muster nicht beachtet werden. Das Muster stimmt mit allen Dateien im Verzeichnis /reports mit dem Dateinamen des Formulars reportüberein, gefolgt von zwei Zeichen und einem Suffix von .log,, unabhängig davon, in welchem Fall die Buchstaben in der Datei enthalten sind. Beispiel: Report99.Log ist eine Übereinstimmung.
- Wenn sich der Quellenagent auf einem System mit dem Betriebssystem Linux® oder UNIX befindet, muss bei der Mustererkennung die Groß-/Kleinschreibung beachtet werden. Das Muster entspricht nur den Dateien im Verzeichnis /reports mit dem Dateinamen des Formulars report , gefolgt von zwei Zeichen und einem Suffix von .log.. Beispiel: reportAB.log ist eine Übereinstimmung, aber t reportAB.LOG und Report99.Log stimmen nicht überein.