我有五个不同的excel文件(不同的结构和不同的数据) 将被处理成一个输出消息(XML文件)。 文件以不同的顺序到达,所有文件都需要创建输出xml文件。
我怎么能在Biztalk中做到这一点?
更具体的问题:
1.是否有可能在Biztalk中聚合不同类型的消息并拥有多个机构的消息?
2.我可以将5个excel文件聚合成一个消息,然后执行输出管道来处理所有这些文件吗?
答案 0 :(得分:3)
我会按如下方式解决这个问题:
关于聚合消息,请查看并行和顺序车队;关于具有多个主体的消息,请查看多部分消息 - 这两个消息都超出了本问题的范围,除非您根据这些概念添加有关您要实现的内容的更多详细信息。
答案 1 :(得分:2)
广泛同意Nick的上述答案,尤其是在入站管道中映射消息。
但是,我不会在BizTalk中通过顺序护送模式实现聚合,因为这样做需要使用单例编排,这是BizTalk反模式(以及支持噩梦)。
基本的平行车队可以工作,因为每个"设置" 5个输入将被路由到业务流程的一个实例,该实例将在完成后终止。