BizTalk 2010 基于元素值的输出文件路由

BizTalk 2010 Output File Routing Based on Element Value

我有一张 XML 到 XML 的地图,输出很漂亮。问题是我们希望根据进入地图的 element/field 来路由输出(有 2 个不同的值可以填充同一字段)。

问题是该字段在输出中重复,因此无法在出站映射中提升该字段。如果我们对发送端口应用过滤器,我们似乎只能让它在两个位置输出。

在将源文件中的字段设为区分和提升后,我尝试基于该字段定义变量。我已经尝试过自定义接收管道和发送管道:目前我最接近的是输出到两个位置。

我知道这对你们大多数人来说都是儿戏,但我自己却受阻了。任何帮助表示赞赏。

有一个内部使用的规范模式,其中包含用于路由的元素作为提升的属性。

将传入消息映射到规范架构。

让您的发送端口订阅规范架构上提升的 属性。

在每个发送端口上都有一个映射,从规范架构映射到所需的传出架构。