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.

  1. 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.

  2. Speichern Sie die Datei.

FTP-Scriptbefehle

Sie können die folgenden Befehle verwenden, wenn Sie das Script erstellen:

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.

  1. Klicken Sie auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Geben Sie Suchkriterien ein, und klicken Sie auf Suchen, oder klicken Sie auf Suchen, ohne Suchkriterien einzugeben, um eine Liste aller Teilnehmer anzuzeigen.
  3. Klicken Sie auf das Symbol Details anzeigen, um das Profil des Teilnehmers anzuzeigen.
  4. Klicken Sie auf Gateways.
  5. Klicken Sie auf Erstellen.

Gateway-Details

Führen Sie über die Seite Gateway-Liste die folgenden Schritte aus:

  1. Geben Sie einen Namen ein, um das Gateway anzugeben. Dies ist ein erforderliches Feld.
  2. 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.
  3. Geben Sie optional an, ob das Gateway online oder offline ist. Die Standardeinstellung ist Online.
  4. Geben Sie optional eine Beschreibung für das Gateway ein.

Gatewaykonfiguration

Führen Sie die folgenden Schritte im Abschnitt Gatewaykonfiguration der Seite aus:

  1. Wählen Sie FTP-Scripting in der Liste Transport aus.
  2. 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.
  3. 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.
  4. Wenn das Ziel sich im gesicherten Modus befindet, verwenden Sie die Standardeinstellung Ja für FTPS-Modus. Andernfalls klicken Sie auf Nein.
  5. Laden Sie die Scriptdatei hoch, indem Sie die folgenden Schritte befolgen:
    1. Klicken Sie auf Scriptdatei hochladen.
    2. 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.
    3. Klicken Sie auf Datei laden, um die Scriptdatei in das Textfeld Momentan geladene Scriptdatei zu laden.
    4. Wenn es sich um die gewünschte Scriptdatei handelt, klicken Sie auf Speichern.
    5. Klicken Sie auf Fenster schließen.
  6. 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.
  7. 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.
  8. Geben Sie für Verbindungszeitlimit die Anzahl Sekunden ein, die ein Socket ohne Datenverkehr geöffnet bleibt. Der Standardwert ist 120 Sekunden.
  9. 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).

  1. Klicken Sie auf Neu.
  2. Geben Sie einen Wert neben Option 1 ein.
  3. Wenn Sie zusätzliche Attribute anzugeben haben, klicken Sie wieder auf Neu, und geben Sie einen Wert ein.
  4. 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:

  1. Geben Sie an, ob Sie intervallbasierte Zeitplanung oder kalenderbasierte Zeitplanung verwenden wollen.
  2. Wenn Sie den Vorverarbeitungs- oder den Nachverarbeitungsschritt für das Gateway konfigurieren wollen, fahren Sie mit Handler konfigurieren fort. Ansonsten klicken Sie auf Speichern.

Copyright IBM Corp. 2003, 2005