FTP-Scripting-Gateway konfigurieren
Ein FTP-Scripting-Gateway wird entsprechend dem von Ihnen festgelegten Zeitplan ausgeführt.
Das Verhalten eines FTP-Scripting-Gateways wird von einem FTP-Befehlsscript geregelt.
Das FTP-Script erstellen
Um ein FTP-Scripting-Gateway zu verwenden, erstellen Sie eine Datei mit allen erforderlichen FTP-Befehlen, die von Ihrem
FTP-Server akzeptiert werden können.
- Erstellen Sie ein Script für die Gateways, um die Aktionen anzugeben, die Sie ausführen wollen. Das folgende Script ist ein
Beispiel für das Herstellen einer Verbindung zu dem angegebenen FTP-Server (mit dem angegebenen Namen und Kennwort), für das Wechseln zum
angegebenen Verzeichnis auf dem FTP-Server und für das Senden aller Dateien zu dem angegebenen Verzeichnis auf dem Server:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD% %BCGOPTIONx%
cd %BCGOPTIONx%
mput *
quit
Die Platzhalter (z. B. %BCGSERVERIP%) werden ersetzt, wenn das Gateway aktiviert wird durch die Werte, die Sie eingeben, wenn
Sie eine bestimmte Instanz eines FTP-Scripting-Gateways erstellen, wie in der folgenden Tabelle gezeigt wird:
Tabelle 17. Zuordnung der Scriptparameter zu den Feldeinträgen für das FTP-Scripting-Gateway
Scriptparameter |
Feldeintrag für das FTP-Scripting-Gateway |
%BCGSERVERIP% |
Server-IP |
%BCGUSERID% |
Benutzer-ID |
%BCGPASSWORD% |
Kennwort |
%BCGOPTIONx% |
Optionx unter Benutzerdefinierte Attribute |
Sie können über bis zu 10 benutzerdefinierte Optionen verfügen.
- Speichern Sie die Datei.
FTP-Scriptbefehle
Sie können die folgenden Befehle verwenden, wenn Sie das Script erstellen:
- ascii,
binary, passive
Diese Befehle werden nicht an den FTP-Server gesendet. Sie ändern den Modus für die Übertragung (ascii, binary oder passive) zum FTP-Server.
- cd
Dieser Befehl wechselt zum angegebenen Verzeichnis.
- delete
Dieser Befehl entfernt eine Datei vom FTP-Server.
- mkdir
Dieser Befehl erstellt ein Verzeichnis auf dem FTP-Server.
- mput
Dieser Befehl verfügt über ein einzelnes Argument, das mindestens eine Datei angibt, die auf das ferne System übertragen werden soll.
Dieses Argument kann die Standardplatzhalterzeichen ('*' und '?') enthalten, um mehrere Dateien anzugeben.
- open
Dieser Befehl verwendet drei Parameter: die IP-Adresse des FTP-Servers, den Benutzernamen und ein Kennwort.
Diese Parameter stimmen mit den Variablen %BCGSERVERIP%, %BCGUSERID% und %BCGPASSWORD% überein.
Die erste Zeile Ihres FTP-Scripting-Gateway-Scripts sollte daher wie folgt lauten:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
- quit,
bye
Dieser Befehl beendet eine vorhandene Verbindung zu einem FTP-Server.
- quote
Dieser Befehl gibt an, dass alles nach dem Befehl QUOTE an das ferne System als Befehl gesendet werden soll.
Dies ermöglicht Ihnen, Befehle an einen fernen FTP-Server zu senden, die möglicherweise nicht im Standard-FTP-Protokoll definiert sind.
- rmdir
Dieser Befehl entfernt ein Verzeichnis vom FTP-Server.
- site
Dieser Befehl kann verwendet werden, um sitespezifische Befehle auf dem fernen System abzusetzen.
Das ferne System bestimmt, ob der Inhalt dieses Befehls gültig ist.
FTP-Scripting-Gateways
Wenn Sie FTP-Scripting-Gateways verwenden, führen Sie die folgenden Aufgaben aus:
Verwenden Sie die folgende Prozedur, um FTP-Scripting-Gateways zu erstellen.
- Klicken Sie auf Kontenadmin > Profile > Community-Teilnehmer.
- Geben Sie Suchkriterien ein, und klicken Sie auf Suchen, oder
klicken Sie auf Suchen, ohne Suchkriterien einzugeben, um eine Liste
aller Teilnehmer anzuzeigen.
- Klicken Sie auf das Symbol Details anzeigen, um das Profil des Teilnehmers anzuzeigen.
- Klicken Sie auf Gateways.
- Klicken Sie auf Erstellen.
Gateway-Details
Führen Sie über die Seite Gateway-Liste die folgenden Schritte aus:
- Geben Sie einen Namen ein, um das Gateway anzugeben. Dies ist ein erforderliches Feld.
- Geben Sie optional den Status des Gateways an. Aktiviert ist
die Standardeinstellung. Ein aktiviertes Gateway ist für das
Senden von Dokumenten bereit.
Ein inaktiviertes Gateway kann keine Dokumente senden.
- Geben Sie optional an, ob das Gateway online oder offline ist.
Die Standardeinstellung ist Online.
- Geben Sie optional eine Beschreibung für das Gateway ein.
Gatewaykonfiguration
Führen Sie die folgenden Schritte im Abschnitt Gatewaykonfiguration der Seite aus:
- Wählen Sie FTP-Scripting in der Liste Transport aus.
- Geben Sie die IP-Adresse des FTP-Servers ein, zu dem Sie Dokumente senden. Der Wert, den Sie hier eingeben, wird
%BCGSERVERIP% ersetzen, wenn das FTP-Script ausgeführt wird.
- Geben Sie die Benutzer-ID und das Kennwort ein, die für den Zugriff auf den FTP-Server erforderlich sind. Die Werte, die Sie hier eingeben, werden
%BCGUSERID% und %BCGPASSWORD% ersetzen, wenn das FTP-Script ausgeführt wird.
- Wenn das Ziel sich im gesicherten Modus befindet, verwenden Sie die Standardeinstellung Ja für FTPS-Modus.
Andernfalls klicken Sie auf Nein.
- Laden Sie die Scriptdatei hoch, indem Sie die folgenden Schritte befolgen:
- Klicken Sie auf Scriptdatei hochladen.
- Geben Sie den Namen der Datei ein, die das Script für die Verarbeitung von Dokumenten enthält, oder navigieren Sie mit
Durchsuchen zu der Datei.
- Klicken Sie auf Datei laden, um die Scriptdatei in das Textfeld Momentan geladene Scriptdatei zu laden.
- Wenn es sich um die gewünschte Scriptdatei handelt, klicken Sie auf Speichern.
- Klicken Sie auf Fenster schließen.
- Geben Sie in das Feld Wiederholungszahl die Anzahl Versuche ein,
die das Gateway unternehmen soll, um ein Dokument zu senden, bevor es fehlschlägt.
Der Standardwert ist 3.
- Geben Sie in das Feld Wiederholungsintervall die Zeit ein, die das
Gateway warten soll, bevor es versucht, das Dokument erneut zu senden.
Der Standardwert ist 300 Sekunden.
- Geben Sie für Verbindungszeitlimit die Anzahl
Sekunden ein, die ein Socket ohne Datenverkehr geöffnet bleibt.
Der Standardwert ist 120 Sekunden.
- Geben Sie im Feld Benutzer sperren an, ob das Gateway eine Sperre anfordern wird, so dass
keine anderen Instanzen eines FTP-Scripting-Gateways gleichzeitig auf dasselbe FTP-Serververzeichnis zugreifen können.
Anmerkung: Die Werte für Attribute des globalen FTP-Scripting sind bereits ausgefüllt
und Sie können diese über diese Seite nicht bearbeiten. Verwenden Sie die Seite Globale Transportattribute, um
diese Werte zu ändern, wie in Globale Transportwerte konfigurieren beschrieben.
Benutzerdefinierte Attribute
Wenn Sie zusätzliche Attribute angeben wollen, führen Sie die folgenden Schritte aus. Der Wert, den Sie für die Option eingeben,
wird %BCGOPTIONx% ersetzen, wenn das FTP-Script ausgeführt wird (dabei entspricht x der Optionsnummer).
- Klicken Sie auf Neu.
- Geben Sie einen Wert neben Option 1 ein.
-
Wenn Sie zusätzliche Attribute anzugeben haben, klicken Sie wieder auf Neu, und geben Sie einen Wert ein.
- Wiederholen Sie Schritt 3 so oft wie nötig, um alle Attribute zu definieren.
Angenommen, Ihr FTP-Script sieht z. B. wie folgt aus:
open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
cd %BCGOPTION1%
mput *
quit
%BCGOPTION% wäre in diesem Fall ein Verzeichnisname.
Zeitplan
Führen Sie die folgenden Schritte über den Abschnitt Zeitplan der Seite aus:
- Geben Sie an, ob Sie intervallbasierte Zeitplanung oder kalenderbasierte Zeitplanung verwenden wollen.
- Wenn Sie Intervallbasierte Zeitplanung auswählen, dann wählen Sie die Anzahl Sekunden aus, die verstreichen sollen,
bevor das Gateway abgefragt wird, oder akzeptieren Sie den Standardwert.
- Wenn Sie Kalenderbasierte Zeitplanung auswählen, dann wählen Sie den Zeitplanungstyp (Täglicher Zeitplan,
Wöchentlicher Zeitplan oder Angepasster Zeitplan) aus.
- Wenn Sie Täglicher Zeitplan auswählen, dann geben Sie die Uhrzeit ein, wann das Gateway
abgefragt werden soll.
- Wenn Sie Wöchentlicher Zeitplan auswählen, dann wählen Sie mindestens einen Tag in der Woche zusätzlich zur Uhrzeit aus.
- Wenn Sie Angepasster Zeitplan auswählen, dann wählen Sie die Uhrzeit und schließlich noch Bereich
oder Ausgewählte Tage für die Woche und den Monat aus. Mit Bereich geben Sie das Startdatum und
das Enddatum an. (Klicken Sie z. B. auf Mo und Fr, wenn Sie wollen, dass der Server
nur an Wochentagen zu einer bestimmten Uhrzeit abgefragt wird.) Mit der Option Ausgewählte Tage wählen Sie bestimmte Tage in der
Woche und im Monat aus.
- Wenn Sie den Vorverarbeitungs- oder den Nachverarbeitungsschritt für
das Gateway konfigurieren wollen, fahren Sie mit Handler konfigurieren fort.
Ansonsten klicken Sie auf Speichern.
