biztalk正在将处理过的文件放入某个文件夹中

biztalk正在将处理过的文件放入某个文件夹中,biztalk,Biztalk,我有一个要求: 如果我得到一个文件,我会将该文件的内容放入数据库 如果该文件中有任何错误,我会将其放在错误文件夹中 我可以这样做吗?假设一个文件夹已处理,另一个未处理。若出现错误,结果将进入未处理状态,若并没有错误,则进入已处理状态 我不知道如何实现,如果biztalk处理了某个文件,然后只将其放入某个文件夹中 我想如果我将过滤器选项BTS.ReceivePortName放入进程文件夹,它也会将错误文件放入进程文件夹。创建一个额外的发送端口来存档所有输入文件非常容易。 如果出现错误,只需找到文件

我有一个要求:

如果我得到一个文件,我会将该文件的内容放入数据库

如果该文件中有任何错误,我会将其放在错误文件夹中

我可以这样做吗?假设一个文件夹已处理,另一个未处理。若出现错误,结果将进入未处理状态,若并没有错误,则进入已处理状态

我不知道如何实现,如果biztalk处理了某个文件,然后只将其放入某个文件夹中


我想如果我将过滤器选项BTS.ReceivePortName放入进程文件夹,它也会将错误文件放入进程文件夹。

创建一个额外的发送端口来存档所有输入文件非常容易。 如果出现错误,只需找到文件,修复问题,然后重新删除它。 创建一个发送端口,设置过滤器以选择您想要的输入,如您已经知道的BTS.ReceivePortName,使用传递管道,然后将其配置为写入文件。将文件写入备份目录


如果您只想捕获错误,则必须进行额外的设置。您必须使用编排。围绕业务流程中的正常处理放置范围形状。放置异常以捕获作用域形状上的错误。在异常处理程序中,使用发送形状构造原始消息的副本并将其写入发送端口。添加一个表达式,将一些有用的消息写入事件日志,以便调试故障。

错误是由文件内容决定的还是处理文件时的错误?当再次拾取文件时,将文件放回未处理的文件夹不会导致错误吗?也许解释多一点你认为一个错误。对不起,错误的问题。我必须把文件放在其他位置名称处理不进入RCV文件夹…也将取决于文件内容。当EDI ReV管道会发现一些错误在RCVD文件,它需要放入未处理的文件夹。