我们使用IBM MQFT在两个系统之间进行文件传输,并且我们要求在传输完成后将原始文件移动到源文件系统上的其他位置。
从知识中心MFT文档中,我可以看到,我们可能需要编写一个用户退出程序来完成这项工作。我想我会将source_file_disposition设置为";离开";并使用退出程序来移动文件。
这是正确的方法吗,还是有一种我看不到的更简单的方法?
问候
您可以选择的选项很少。
-
您可以运行命令、shell脚本或Ant脚本,作为fteCreateTransfer命令的postSrc参数的一部分。传输完成后,MFT将运行指定的命令,将文件从源目录移动到另一个目录。
-
正如您所提到的,可以编写Java出口来在传输完成后移动文件。
您可能需要在此处引用示例Java出口和Ant脚本。