【问题标题】:Mule - SFTP remote archivingMule - SFTP 远程归档
【发布时间】:2014-03-09 12:26:01
【问题描述】:

我正在从 SFTP 服务器在 Mule 中处理一个大型 csv 文件。

我需要从输入目录中读取它,将其移至 tmp 目录,完成后将其移至存档目录。

前两个我可以轻松完成。但是完成后将其移动到存档文件夹的最佳方法是什么?

sftp 传输上的 archiveDir 选项仅在运行 mule 的本地服务器上存档副本,而不在远程 sftp 服务器上存档。

【问题讨论】:

  • 寻找相同的功能。目前最好的选择是在 Flow 完成时执行 SFTP 复制。

标签: mule


【解决方案1】:

在连接到 sftp 服务器时在 mule 流中使用类似的东西。

<flow name="receive_files">
....// sftp connection configuration
....
    <wire-tap>
                    <file:outbound-endpoint path="${global.workdir}/dir1/dir2/archive/inbound/#[function:datestamp-yyyy-MM-dd_HH-mm-ss.SSS]" />
                </wire-tap>
...
..
</flow>

查看:https://docs.mulesoft.com/connectors/sftp/sftp-copy-move

【讨论】:

  • 您能否展示完整的工作代码或与之相关的文档。这就是这个答案的用处。
  • 查看文档,如果有问题,我可以提出建议。
  • 已接受,但问题是寻找早期版本的骡子,我也是。
猜你喜欢
  • 2014-01-12
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多