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

Mapping 在EDI中,很难有条件地将多对一映射到重复的输出节点,mapping,conditional,biztalk,edi,Mapping,Conditional,Biztalk,Edi,我有一张地图,其中数据需要映射如下: 如果RefValue2存在,我们将值“li”推送到字段N901 如果SerialValue存在,我们将值“SE”推送到字段N901 如果其中一个或两个出现多次,我们希望每一个都有一个反映“li”和“SE”值的段,因此我们需要在源节点上循环,以确保获得这些值的每次出现(RefValue2和SerialValue),以便输出正确数量的段 我很难获得正确的循环/映射,并且构建不喜欢将多个源馈送到一个目标 我通过玩它成功地实现了循环。它有助于将循环移动到单独的页

我有一张地图,其中数据需要映射如下:

  • 如果RefValue2存在,我们将值“li”推送到字段N901
  • 如果SerialValue存在,我们将值“SE”推送到字段N901
  • 如果其中一个或两个出现多次,我们希望每一个都有一个反映“li”和“SE”值的段,因此我们需要在源节点上循环,以确保获得这些值的每次出现(RefValue2和SerialValue),以便输出正确数量的段

我很难获得正确的循环/映射,并且构建不喜欢将多个源馈送到一个目标

我通过玩它成功地实现了循环。它有助于将循环移动到单独的页面,以便更容易查看。如果我的声誉评级为10,我可以发布照片……也许有一天吧。它归结为一个新的循环,从左侧的Reference2和串行值开始,到945文件右侧的N9_3节点。这让我得到了两个N9片段的实例,现在我遇到了另一个困难,我将在一分钟后发布


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

请添加输入和输出消息的示例摘录。听起来这样做应该不会太难。也许如果您只添加一个示例输入和输出文件,我们可以打开visual studio并尝试帮助您?没有?你能告诉我们你试过什么吗?我们可以通过查看实际代码并与您的规范进行比较来帮助您!