Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以设置BizTalk接收位置,以便按顺序处理文件?_Biztalk_Biztalk 2010 - Fatal编程技术网

是否可以设置BizTalk接收位置,以便按顺序处理文件?

是否可以设置BizTalk接收位置,以便按顺序处理文件?,biztalk,biztalk-2010,Biztalk,Biztalk 2010,是否可以设置BizTalk接收位置,以便按文件创建时间戳的顺序处理文件(例如,文件夹中已有10个文件)?您将无法在此处使用默认文件适配器,因为它不支持此类功能 您的选项之一可能是使用(来自BizTalk Server SDK)并进一步自定义它以将文件发布到MessageBox。你可以找到一篇有趣的博客文章来开始 其他选择可能是: 使用编排对文件重新排序 开发Windows服务以按顺序重新排列文件,并使用类似MSMQ/SQL的系统(临时)按顺序存储文件 我必须说这是一项“不可能完成的任务”。请注

是否可以设置BizTalk接收位置,以便按文件创建时间戳的顺序处理文件(例如,文件夹中已有10个文件)?

您将无法在此处使用默认文件适配器,因为它不支持此类功能

您的选项之一可能是使用(来自BizTalk Server SDK)并进一步自定义它以将文件发布到MessageBox。你可以找到一篇有趣的博客文章来开始

其他选择可能是:

  • 使用编排对文件重新排序
  • 开发Windows服务以按顺序重新排列文件,并使用类似MSMQ/SQL的系统(临时)按顺序存储文件
    • 我必须说这是一项“不可能完成的任务”。请注意,“文件创建日期”不是文件被放置在接收位置的时间。这是“创建”日期

      因此,每当您选择一个文件并决定是处理它还是等待一个“较早”的文件时,您都不知道是下一秒还是第二天,另一个创建日期较早的文件会被删除到您的文件夹中