环境:Windows上的IIB9经纪人 SFTP服务器在Windows上
我们要求按顺序处理后端系统生成的一批文件(即FIFO)。批处理可以有多个文件。 所有文件都放在IIB源目录中,FileInputNode使用move命令进行轮询。
我想知道FileInputNode是否能够按照后端系统创建的顺序拾取文件。
谢谢,
答案 0 :(得分:1)
以下是帮助内容的摘录,其中说明FileInput节点按默认情况下创建的顺序读取文件(最早的是先拾取)。
代理如何在流程开始时读取文件
FileInput节点处理从文件中读取的消息。该 FileInput节点搜索指定的输入目录(在文件中) 附加到代理的系统)用于匹配指定的文件 标准。节点还可以递归搜索输入目录 子目录。
符合条件的文件按年龄顺序处理,即 无论它们出现在何处,都会先处理最旧的文件 目录结构
https://www.ibm.com/support/knowledgecenter/en/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac55280_.htm
答案 1 :(得分:0)
是的,您可以在消息流中循环并设置要加载的文件的文件路径,一次一个。如果需要,请随时询问信息。
对于订单,我必须检查(你仍然可以调用一个java节点,它将按你想要的顺序列出文件)
此致