我有五个不同的 Excel 文件(不同的结构和不同的数据),它们将被处理成一个输出消息(XML 文件)。文件以不同的顺序到达,所有文件都需要创建输出 xml 文件。
我怎样才能在 Biztalk 中做到这一点?
更具体的问题:
1.是否可以在Biztalk中聚合不同类型的消息并具有多个主体的消息?
2.我可以将5个excel文件聚合成一条消息,然后执行输出管道来处理它们吗?
我有五个不同的 Excel 文件(不同的结构和不同的数据),它们将被处理成一个输出消息(XML 文件)。文件以不同的顺序到达,所有文件都需要创建输出 xml 文件。
我怎样才能在 Biztalk 中做到这一点?
更具体的问题:
1.是否可以在Biztalk中聚合不同类型的消息并具有多个主体的消息?
2.我可以将5个excel文件聚合成一条消息,然后执行输出管道来处理它们吗?
我将按如下方式处理这个问题:
关于聚合消息,看看并行和顺序护航;关于具有多个正文的消息,请查看多部分消息 - 两者都超出了此问题的范围,除非您围绕您试图通过这些概念实现的目标添加更多细节。
大致同意尼克上面的回答,尤其是在入站管道中映射消息。
但是,我不会在 BizTalk 中通过顺序护送模式实现聚合,因为这样做需要使用单例编排,这是 BizTalk 反模式(和支持噩梦)。
基本的并行护卫队可以工作,因为每组 5 个输入将被路由到一个编排实例,该编排实例将在完成后终止。