我编写了一个 Kettle 作业,将文件从 Pentaho 5.3 (SP201505) JCR 文件夹移动到 Windows 文件系统文件夹(在同一台服务器上;Server 2008 R2 Enterprise)。作业的“移动”部分使用选中了删除源文件选项的复制文件步骤。
最初,作业按预期运行,将所有文件从源 JCR 文件夹移动到目标文件系统文件夹。
在此作业再次运行之前,Pentaho 用户已将新文件放入源 JCR 文件夹中。但是,当我下次运行此作业时,它不再看到源 JCR 文件夹中的任何文件,即使我可以从 PUC 中浏览它们。
我在 Spoon 中运行这项工作(在编码和测试时)。它使用 VFS 协议jcr-solution来访问 JCR 文件夹中的文件。
该作业是否需要在每次运行时进行某种存储库刷新以查看对 JCR 文件夹的更改,如果需要,如何在作业中完成此操作?