2016-04-20 14 views
0

Im BW-Designer kann File Poller nach Dateien auf dem lokalen Server suchen, auf dem der Designer installiert ist.Datei-Poller in BusinessWorks

Aber wenn ich möchte, dass der Datei-Poller einen anderen Server anstelle des lokalen Servers sucht, sehe ich keine Option, das zu tun.

Gibt es eine andere Möglichkeit, so dass ich File Poller verwenden kann, um auf einem anderen Server zu suchen und die Datei von diesem Server statt von dem Server abzurufen, auf dem der Designer installiert ist?

Dank

+0

Welche BW-Version verwenden Sie? – NeerPatel

+0

@NeerPatel, ich glaube, dass es bw5.x ist, da der Designer erwähnt wird. – Rao

Antwort

1

Der File Poller nur Zugriff auf Dateien und Verzeichnisse sichtbar auf das System der Motor läuft, so dass Sie ein Netzlaufwerk zu montieren, um Dateien auf einem Remote-Server sitzt abzufragen.

Eine andere Option wäre, einen benutzerdefinierten Abrufmechanismus mithilfe der FTP-Palette zu erstellen. Sie könnten eine Timer anstelle einer File Poller verwenden. Bei der ersten Ausführung listet der Prozess die Dateien im Remote-Ordner mit der Aktivität FTP Dir auf und speichert diese Liste in einer gemeinsamen Variablen. Diese Liste würde die Dateinamen, Datum der letzten Änderung usw. enthalten.

Jedes Mal, wenn der Prozess ausgelöst wird, würde FTP Dir ausgeführt werden, um die aktuelle Liste der Dateien mit der vorherigen zu vergleichen, um Änderungen festzustellen (neue Dateien, geänderte Dateien) usw.) aktualisieren Sie dann die freigegebene Variable, um das neueste Bild des Remote-Ordners zu behalten. Sie könnten dann FTP Get ausführen, um neue oder geänderte Dateien abzurufen.

+0

Es handelt sich um eine mehrstufige Umgebung, so dass die Installation eines Netzlaufwerks nicht möglich ist. Kannst du bitte den anderen benutzerdefinierten Abfragemechanismus ausarbeiten? Danke – Rob12897

+0

Ich habe meine ursprüngliche Antwort bearbeitet. –