Freigeben über


Bekannte Probleme beim FTP-Adapter

In diesem Abschnitt finden Sie Informationen, mit denen Fehler vermieden werden können.

Daten, die in BizTalk Server über den FTP-Adapter empfangen werden, können verloren gehen oder doppelt eingehen.

Problem

Daten werden dupliziert oder gehen verloren, wenn Sie Daten in BizTalk Server mithilfe des FTP-Adapters empfangen.

Ursache

Der BizTalk Server FTP-Adapter verwendet das FTP-Clientprotokoll, um den angegebenen FTP-Server abzufragen und Daten vom Server abzurufen, "wie es ist". Der FTP-Adapter überprüft keine abgerufenen Daten. Der FTP-Adapter sendet das abgerufene Dokument einfach zur Verarbeitung an die BizTalk-Messaging-Engine und löscht dann das Ausgangsdokument vom FTP-Server. Wenn der FTP-Adapter ein Dokument vom FTP-Server abruft, das von der Hostanwendung noch bearbeitet wird, ist dieses Dokument unvollständig. Wenn der FTP-Adapter eine unvollständige Kopie des Ausgangsdokuments abruft, kann dies in den folgenden Szenarien eine Datenduplizierung oder einen Datenverlust zufolge haben:

  • Wenn die Hostanwendung das Ausgangsdokument gerade auf den FTP-Server lädt, kann der FTP-Adapter das Dokument nicht löschen und ruft beim nächsten Abfrageintervall, das für den Empfangsspeicherort konfiguriert wurde, eine weitere Kopie des Dokuments ab. Dieses Verhalten führt zu einer Duplizierung des Dokuments.

  • Wenn die Hostanwendung das Dokument vollständig auf den FTP-Server geladen hat, wird das Dokument gelöscht. Dieses Verhalten führt zu einem Datenverlust.

Lösung

Verwenden Sie eine der folgenden Methoden, um dieses Verhalten zu umgehen:

  • Konfigurieren Sie die Hostanwendung, um einen temporären Ordner auf derselben Festplatte zu erstellen, auf der sich der öffentliche FTP-Ordner befindet, und verschieben Sie den Inhalt des temporären Ordners regelmäßig in den FTP-Ordner. Auf diese Weise kann sichergestellt werden, dass der Verschiebevorgang atomar durchgeführt wird. Ein atomarer Vorgang ist auf Funktionsebene unteilbar. Wenn Sie Daten mithilfe des BizTalk Server FTP-Adapters in den öffentlichen FTP-Ordner schreiben, können Sie dies tun, indem Sie beim Konfigurieren eines Sendeports im Dialogfeld FTP-Transporteigenschaften eine Eigenschaft temporärer Ordner angeben. Stellen Sie dabei sicher, dass sich dieser Ordner auf derselben physikalischen Festplatte wie der öffentliche FTP-Ordner befindet.

  • Konfigurieren Sie den FTP-Empfangsspeicherort so, dass dieser in einem Dienstfenster arbeitet, wenn die Hostanwendung keine Daten auf den FTP-Server schreibt. Sie können das Dienstfenster angeben, wenn Sie die Eigenschaften für den Empfangsspeicherort konfigurieren.

Der FTP-Adapter unterstützt keine Sperrüberprüfungen für Serverzertifikate

Problem

Der FTP-Adapter in BizTalk Server wurde erweitert, um die sichere Dateiübertragung zu und von einem FTPS-Server mithilfe von SSL/TLS zu unterstützen. Die Zertifikatsperrliste (Certificate Revocation List, CRL) enthält eine Liste der Zertifikate, die gesperrt wurden und nicht mehr gültig sind. Der FTP-Adapter überprüft die Zertifikatsperrliste nicht, um das Serverzertifikat zu authentifizieren.

Ursache

Entwurfsbedingt überprüft der FTP-Adapter die Zertifikatsperrliste nicht, bevor er ein Serverzertifikat annimmt.

Lösung

Es ist keine Aktion erforderlich. Dieses Verhalten ist im System so implementiert.

Der FTP-Adapter lädt Dateien herunter, die größer als die maximal zulässige Dateigröße sind

Problem

Der FTP-Empfangsadapter lädt von den folgenden FTP-Servern Dateien herunter, die größer als die angegebene maximal zulässige Dateigröße sind:

  • AIX

  • MVS

  • AS400

  • GXS

Ursache

Entwurfsbedingt ignoriert der FTP-Adapter die maximal zulässige Dateigröße, wenn er Dateien von diesen FTP-Servern herunterlädt.

Lösung

Es ist keine Aktion erforderlich. Dieses Verhalten ist im System so implementiert.

Weitere Informationen

Konfigurieren eines FTP-Empfangsspeicherorts
Fehlerbehebung für den FTP-Adapter