繁体   English   中英

Biztalk拆分文件和使用

[英]Biztalk Splitting a file and the use of

在Biztalk 2006中,我有一个自定义管道,可以在映射每个文件之前将文件拆分为多个文件。 在发送管道中,我使用“使用临时文件进行写入”。 我的问题是:拆分邮件并使用“使用临时文件进行写入”时,拆分后的每个文件都将同时从temp文件夹移至out文件夹,还是拆分后的每个文件都移至out文件夹完成后,不等待其他文件? 这些文件非常小,所以我没有发现。 我只想了解标准行为,因此不必花费大量时间来创建大文件并查看结果。 感谢帮助 :)

您可以通过利用BizTalk的几个功能来做到这一点。 第一个功能是关于使用信封模式进行批处理和分批处理。 这些技术用于将XML文档拆分为许多较小的文档(即,一个XML文档将500个采购订单分解为500个XML文档,每个XML文档都包含一个采购订单)。 然后同样在发送时再次组装它们。 这是有关如何实现此目的的文章: http : //msdn.microsoft.com/ja-jp/library/aa578216.aspx

根据您也正在执行的操作,您可以使用XPath表达式对业务流程中的消息进行分批处理,并处理业务流程中的每条消息。 然后,业务流程可以将传出的消息重新组合到一个实例中。

告诉我们有关您要做什么的信息。

根据您的描述,我不确定100%是否完全了解您的情况

我假设您正在通过接收管道中的反汇编程序拆分文件,并且对“使用临时文件进行写入”的引用是指文件发送适配器设置,并且此发送端口订阅了来自接收端口的消息。

在这种情况下,每条输出消息(原始传入消息的一部分)将被独立处理,并且将尽快发送,一定是在消息框之后(在发送方)

如果您在反汇编程序上具有RecoverableInterchangeProcessing设置,并且已将其设置为True,则将完全独立地处理消息;否则,请参见表5。 如果此设置为false,它们将全部一起提交到消息框中,但是BizTalk可以按任何顺序将它们拾取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM