在Mule中的某个进程后移动文件

时间:2017-07-31 09:52:39

标签: mule mule-studio mule-component

成功交易后必须移动文件 enter image description here

1 个答案:

答案 0 :(得分:0)

请参阅https://docs.mulesoft.com/mule-user-guide/v/3.8/file-connector,在那里找到“移动到模式”和“移动到目录”。

在流上调用close()时会移动文件(不要忘记切换流式传输)。

您将需要两个小型Java类:

  1. 第一个必须将“byte array”替换为“String”并将流读取为String(不关闭流)。 Apache commons有为此目的的方法。
  2. 第二个(在您的交易之后,仅在交易成功时执行)必须接近流。
  3. 将流存储在流变量中,以便您可以在有效负载中返回String。

    Bye the way:当您将流读入String时,我们使用正确的编码。