难以有条件地将多对一映射到EDI中的重复输出节点

时间:2015-08-12 17:57:28

标签: mapping conditional biztalk edi

我有一张数据需要映射的地图如下:

  • 如果存在RefValue2,我们将值“LI”推送到字段N901。
  • 如果存在SerialValue,我们将值“SE”推送到字段N901。
  • 如果其中一个或两个出现多次,我们需要一个反映“LI”和“SE”值的段,因此我们需要遍历源节点以确保我们每次出现这些值(RefValue2) & SerialValue)所以我们输出正确数量的段。

我很难获得正确的循环/映射,并且构建不喜欢向一个目标提供多个源。

1 个答案:

答案 0 :(得分:0)

我设法通过玩它来获得正确的循环。它有助于将循环移动到单独的页面,因此更容易看到。如果我有10个声望评级,我可以发布图片....好吧也许有一天。它归结为一个新的循环,源自左侧的Reference2和Serial值,并转到945文件右侧的N9_3节点。这让我得到了N9段的2个实例,现在我有一个替代的难度,我会在一分钟后发布。

纳撒尼尔谢谢你回答我的问题!