使用mule

时间:2016-11-09 06:43:30

标签: mule sftp anypoint-studio

我需要使用Mulesoft将一些文件从Unix服务器传输到Windows服务器;这是源:Unix服务器和目标:Windows服务器。 此外,我必须将文件存档在源Unix目录中,一旦处理完毕。 我怎么能得到这个?我可以使用两个SFTP连接器吗?任何朝向我如何实现这一目标的方向都将非常感激。谢谢。

1 个答案:

答案 0 :(得分:0)

这不是骡子问题。骡子是魔术,可以解决你所有的问题。

这个问题是关于如何将文件从Unix传输到Windows。目前尚不清楚Mule运行时的工作原理。它可能在Unix上,因为你提到Windows目标没有FTP,或者它可能是Windows,因为你用Anypoint-studio标记问题。

假设您的运行时在Unix上。那么问题很简单,如何将文件从Unix推送到Windows。由于你的Windows机器没有FTP,并且排除了发送电子邮件等奇怪的解决方案,我只知道一个解决方案Samba,但它需要一些Unix知识。

如果您的运行时是Windows,那么它的问题是相反的 - 如何从Unix获取文件。可能Unix已经有了FTP服务器,或者Samba可以提供帮助。

在这两种情况下,您最终都会将对方视为常规文件,然后您可以使用文件连接器来执行此操作,包括存档(使用移动文件框存储已处理的文件)。

如果Mule运行时在两个相互通信的环境中运行(我怀疑),那么其中一个(slave,源代码,Unix)可以生成HTTP连接器以暴露文件,然后在Windows上生成另一个文件,如active(master)应该使用HTTP连接器来获取这些文件。