BizTalk 相对较新;我可以使用经验丰富的帮助。
我不得不尝试将源 XML 文档映射到平面文件 TAB 分隔的目标。我的源文档有一些嵌套节点,我需要遍历它们并将它们每个转换为平面文件文档上的一行;经典的销售订单抬头/明细关系。结果需要我为子节点中的每个嵌套元素重复标题信息。
我尝试过使用循环 functoid 的解决方案,但我不确定如何正确表示目标列表。我错过了显而易见的事情吗?我应该将我的“循环”输出参数链接到哪个目标行元素?
为了演示,这是我正在使用的模式的示例。
SOURCE SCHEMA(不能修改源结构)
- 架构\
- 销售订单\
- 销售订单\订单\
- 订单\固体
- 订单\客户名称
- 订单\地址
- 订单\详情\
- 订单\详细信息\msrp
- 订单\详情\型号
- 订单\详情\sku
目标模式
- 架构\
- \根\
- 固体
- 客户名
- 地址
- ETC...
平面文件输出(每个详细项目一行)
- soid 客户名称地址 msrp modelno sku
- soid 客户名称地址 msrp modelno sku
任何人都可以为我指明正确的方向吗?