FileTransfers
Ziel:
- Anlegen eines FileTransfers
- Erstellen eines Wildcard-FileTransfers
Lektion 6
Die Übertragung von Dateien ist ebenfalls ein wichtiger Bestandteil von Verarbeitungen. In der Automation Engine gibt es daher einen eigenen Objekttyp für diese Tätigkeit. Wie bei Job-Objekten steht Ihnen auch beim FileTransfer eine Statistikübersicht zur Verfügung, um die einzelnen Durchführungen nachvollziehen zu können.
Wir werden im nächsten Schritt einen FileTransfer anlegen. Stellen Sie mehrere Dateien zur Verfügung, die Sie zu Testzwecken auf einen anderen Rechner transferieren können.
- Öffnen Sie im Explorer jenen Ordner in dem Sie das Job-Objekt gespeichert haben.
Natürlich spielt es keine Rolle, wo Sie die Objekte ablegen. Bauen Sie eine Ordnerstruktur auf, die Ihnen die Verwaltung erleichtert. Denn auch Objekte, die einander verwenden, müssen sich nicht im selben Ordner befinden.
- Klicken Sie auf die Schaltfläche in der Symbolleiste.
- Wählen Sie den Objekttyp JOBF (FileTransfer) aus.
- Vergeben Sie einen geeigneten Namen.
- Öffnen Sie mittels Doppelklick das FileTransfer-Objekt.
Schauen wir uns jetzt den Inhalt des FileTransfer-Objektes an. Viele Registerkarten kennen Sie schon vom Job-Objekt. Für den FileTransfer gilt genauso wie für die anderen Objekttypen, dass die eingetragenen Standardwerte in den meisten Fällen ausreichend sind. Wir möchten nun definieren, welche Datei wohin übertragen werden soll.
- Wechseln Sie auf die Registerkarte FileTransfer.
- In der oberen Hälfte der Registerkarte tragen Sie ein, welche Datei Sie von welchem Host (Rechner) übertragen wollen. Wählen Sie zunächst den Host und anschließend das passende Login-Objekt aus. Letzteres wird für die Anmeldung an diesem Host benötigt.
- Tragen Sie den Pfad und den Namen der zu übertragenden Datei ein. Vergessen Sie nicht einzustellen, ob es sich um eine Text- oder Binärdatei handelt.
- Die untere Hälfte der Registerkarte enthält das Ziel des FileTransfers. Wählen Sie auch hier den Host und das passende Login-Objekt aus.
- Tragen Sie den Namen und den Pfad ein, in dem die Datei abgelegt werden soll. Sie können der Datei auch einen anderen Namen zuweisen.
- Außerdem lässt sich einstellen, was passieren soll, wenn die Datei auf dem Zielrechner schon existieren sollte. Wählen Sie in diesem Fall die Option Überschreiben aus.
- Die folgende Abbildung zeigt ein Beispiel der Registerkarte FileTransfer.
- Speichern Sie die Änderungen am Objekt mit der Schaltfläche in der Symbolleiste.
- Schließen Sie das FileTransfer-Objekt.
Der FileTransfer, den wir gerade angelegt haben, überträgt eine Datei. Möchten Sie mehrere Dateien mit einem FileTransfer-Objekt transferieren, so können Sie dies mit Hilfe von Wildcards tun. Damit lassen sich Dateien übertragen, die bespielsweise im Dateinamen mit demselben Zeichen beginnen. Legen wir einen solchen Wildcard-FileTransfer an.
- Markieren Sie das zuvor angelegte FileTransfer-Objekt. Um Arbeitsschritte zu sparen, kann der bestehende FileTransfer dupliziert werden.
- Rufen Sie über das Kontextmenü (rechte Maustaste) den Befehl Duplizieren auf.
- Vergeben Sie einen geeigneten Namen und öffnen das Objekt dann mittels Doppelklick.
- Aktivieren Sie in der Registerkarte FileTransfer das Kontrollkästchen "Wildcards verwenden".
- Wir möchten, dass die Dateien nacheinander übertragen werden sollen. Daher ist die Standardeinstellung "1" bei "Max. parallel laufende Transfers" bereits richtig.
- Tragen Sie in der Registerkarte FileTransfer bei Quell- und Zielhost eine Dateibezeichnung unter Verwendung von "*" ein. Die folgende Abbildung zeigt ein Beispiel dazu.
- Achten Sie darauf das korrekte Format "Text" bzw. "Binär" einzustellen!
- Speichern Sie die Änderungen mit der Schaltfläche in der Symbolleiste und schließen Sie das FileTransfer-Objekt.
- Starten Sie die Durchführung mit der Schaltfläche in der Symbolleiste.
Übungen
Führen Sie beide FileTransfer-Objekte getrennt voneinander durch. Die erste Dateiübertragung erscheint als einzelne Aufgabe im Aktivitätenfenster. Da das zweite FileTransfer-Objekt mehrere Dateien überträgt, wird jede Datei einzeln angezeigt. Sie sehen somit mehrere Aufgaben. Nehmen Sie nach der Dateiübertragung in die Statistik und den Report beider FileTransfer-Objekte Einsicht.