BizTalk相对较新;我可以使用经验丰富的帮助。
我面临着不得不尝试将源XML文档映射到平面文件TAB分隔目标。我的源文档有一些我需要迭代的嵌套节点,并将它们作为平面文件文档中的一行进行翻译;经典销售订单标题/详细信息关系。结果需要我重复子节点中每个嵌套元素的头信息。
我尝试过使用循环functoid的解决方案,但我不确定如何正确表示目标列表。我错过了明显的吗?在什么目标行元素我应该将我的“循环”输出参数链接到?
为了示范,这里是我正在使用的模式的一个例子。
SOURCE SCHEMA(无法修改源结构)
DESTINATION SCHEMA
平面文件输出(每个细节项目一行)
任何人都可以指引我正确的方向吗?
答案 0 :(得分:1)
您将从您想要生成新记录的源节点链接您的循环Functoid到(通常)目标的外部记录节点(通常是Root的第一个子节点,但不总是)。这基本上会告诉地图“每当你在我的源中看到一个新的blah
时,在我的目的地创建一个全新的记录。”