BizTalk - 如何将这两个节点映射到重复节点?

时间:2012-03-27 17:39:57

标签: biztalk

我有一个看起来像这样的传入架构:

<Root>
   <ClaimDates005H>
      <Begin>20120301</Begin>
      <End>20120302</End>
   </ClaimDates005H>
</Root>

(还有更多内容,这只是我关注的领域)

我想将它映射到具有重复部分的模式,因此它会像这样结束:

<Root>
   <DTM_StatementFromorToDate>
      <DTM01_DateTimeQualifier>Begin</DTM01_DateTimeQualifier>
      <DTM02_ClaimDate>20120301</DTM02_ClaimDate>
   </DTM_StatementFromorToDate>
   <DTM_StatementFromorToDate>
      <DTM01_DateTimeQualifier>End</DTM01_DateTimeQualifier>
      <DTM02_ClaimDate>20120302</DTM02_ClaimDate>
   </DTM_StatementFromorToDate>
</Root>

(这是X12 835的一部分,BTW ......)

当然在目标模式中只有一次出现DTM_StatementFromorToDate,可以重复...我得到的是我可以将Begin和End都运行到一个循环functoid来创建两个DTM_StatementFromorToDate实例,一个带有Begin,一个带有结束,但是如何正确填充DTM01_DateTimeQualifier?

1 个答案:

答案 0 :(得分:2)

想出来,Table Looping functoid会照顾它。