如何使用Mirth Connect仅处理目录中的最新文件?

问题描述 投票:2回答:1

我正在尝试创建一个旨在从sFTP站点获取二进制文件并将其传输到第二个sFTP站点的通道。源站点在星期五更新了他们的文件,因此我创建了每周日运行的频道。主要问题是我想将已处理的文件保留在源目录中,并且只处理在每周通道运行之间存放的文件。

在Mirth Connect中这样的事情是可行的,实现它的最有效方法是什么?

mirth mirth-connect
1个回答
0
投票

在源图中是一个名为fileLastModified的变量,它保存“文件的最后修改日期,作为以毫秒为单位的纪元时间”。您应该能够将其用作目标集过滤的条件。

在Source Transformer中,添加目标集筛选器步骤。在fileLastModified超过一周的情况下删除所有目的地,或者比自上次频道播放以来经过的时间早。如果需要,您可以通过将该值存储在globalChannelMap中来跟踪通道上次运行的时间。

© www.soinside.com 2019 - 2024. All rights reserved.