在BW设计器中,文件轮询器可以在安装该设计器的本地服务器中查找文件。
但是,如果我希望文件轮询器查看另一个服务器,而不是本地服务器,我看不到任何这样做的选项。
有没有其他方法可以让我使用File Poller查看任何其他服务器,并从该服务器而不是安装Designer的服务器上轮询文件?
谢谢
发布于 2016-04-21 16:45:52
File Poller只能访问对运行引擎的系统可见的文件和目录,因此您需要挂载网络驱动器来轮询位于远程服务器上的文件。
另一种选择是使用FTP调色板构建自定义轮询机制。您可以使用Timer而不是File Poller。在第一次执行时,流程将使用FTP Dir活动列出远程文件夹中的文件,然后将此列表存储在共享变量中。该列表将包含文件名、上次修改日期等。
每次触发该进程时,它都会运行FTP Dir将当前的文件列表与以前的文件列表进行比较,以检测任何更改(新文件、修改的文件等)。然后更新共享变量以保留远程文件夹的最新映像。然后可以运行FTP Get来检索任何新的或修改过的文件。
https://stackoverflow.com/questions/36748292
复制相似问题