在 BW Designer 中,File Poller 可以在安装 Designer 的本地服务器中查找文件。
但是,如果我希望文件轮询器查看另一台服务器而不是本地服务器,我看不到任何选项可以做到这一点。
有没有其他方法可以让我使用 File Poller 查看任何其他服务器并从该服务器而不是安装 Designer 的服务器轮询文件?
谢谢
在 BW Designer 中,File Poller 可以在安装 Designer 的本地服务器中查找文件。
但是,如果我希望文件轮询器查看另一台服务器而不是本地服务器,我看不到任何选项可以做到这一点。
有没有其他方法可以让我使用 File Poller 查看任何其他服务器并从该服务器而不是安装 Designer 的服务器轮询文件?
谢谢
File Poller
只能访问运行引擎的系统可见的文件和目录,因此您需要挂载网络驱动器来轮询远程服务器上的文件。
另一种选择是使用 FTP Palette 构建自定义轮询机制。您可以使用 aTimer
而不是 a File Poller
。在第一次执行时,该进程将使用FTP Dir
活动列出远程文件夹中的文件,然后将此列表存储在共享变量中。该列表将包含文件名、最后修改日期等。
每次触发该进程时,它都会运行FTP Dir
以将当前文件列表与前一个文件列表进行比较,以检测任何更改(新文件、修改后的文件等),然后更新共享变量以保留远程文件夹的最新图像。然后您可以运行FTP Get
以检索任何新的或修改的文件。