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