【发布时间】:2016-01-06 21:52:47
【问题描述】:
在完成文件之前,我正在处理文件输出节点并将文件暂存到 mqsitransit 目录。当我在 LocalEnvironment 中传递文件名以完成文件终端时,mqsitransit 目录中的文件被移动到输出目录。 现在,如果在我可以通过控制完成文件终端之前发生异常,则流程退出。在这种情况下,文件仍然存在于 mqsitransit 目录中,但我不希望这些文件存在于那里。如何从 mqsitransit 目录中删除这些文件?
一个解决方案可以通过使用 FileRead 节点来读取和删除文件,但是这个解决方案并不好,因为我们必须为这个节点指定输入目录,它将是 mqsitransit,并且由于 mqsitransit 被 IIB 内部使用,我们不应该指定此路径到任何节点。
有什么解决办法吗?
【问题讨论】:
标签: ibm-mq messagebroker