我在 Biztalk 中有一个从外部 XML 模式到内部 XML 模式的映射。我希望映射到平面文件模式的内部模式。但这似乎是可能的。我无法选择平面文件架构作为目标架构。所以我想我需要在发送管道中使用平面文件汇编器?但是在平面文件汇编器的属性上,平面文件模式在文档模式下不可见。你知道怎么做吗?
我使用 Biztalk 2009
我在 Biztalk 中有一个从外部 XML 模式到内部 XML 模式的映射。我希望映射到平面文件模式的内部模式。但这似乎是可能的。我无法选择平面文件架构作为目标架构。所以我想我需要在发送管道中使用平面文件汇编器?但是在平面文件汇编器的属性上,平面文件模式在文档模式下不可见。你知道怎么做吗?
我使用 Biztalk 2009
+1 杰伊所说的话。
此外,您应该在第 2 步之后执行以下操作:
2.1 创建引用源模式(外部模式)和目标模式(步骤 2 中创建的平面文件模式)的新 Map
然后您应该使用此映射将 XML 转换为平面文件。这应该使用配置了两件事的发送端口来完成:
通常,您应该在接收位置接收 XML 文件。所以你需要做的是创建一个新的接收端口和一个接收位置。并在发送端口属性中(再次!)添加一个具有以下配置的新过滤器: BTS.ReceivePortName == XXXXX 其中 XXXXX 是接收端口名称。
这样,在接收端口 XXXXX 上接收到的任何消息都将被发送到已配置映射和管道的发送端口。