【发布时间】:2014-04-06 04:43:50
【问题描述】:
在我的 BizTalk 项目中,我需要一个接收管道,它可以分解四个不同的平面文件,每个文件都有一个独特的架构。也就是说,管道必须在运行时动态地将通过的平面文件的模式解析为 4 个平面文件模式中的 1 个。
我听说过的最佳方法是在管道的 Disassemble 阶段只使用 4 个 Flat File Disassemble 形状。这背后的逻辑是,BizTalk 将逐个运行反汇编形状,直到它将文档的架构与反汇编程序组件中指定的架构之一相匹配——有点像架构类型上的 if 语句。但是,无论我通过 4 个文档中的哪一个,BizTalk 似乎总是希望使用管道反汇编形状中的第一个模式。
所以我的问题是:有人可以更详细地解释当多个平面文件反汇编形状添加到管道时会发生什么?有没有比采用这种方法更好的选择?
【问题讨论】:
标签: biztalk pipeline flat-file disassembly