【问题标题】:Difficulty conditionally mapping many to one to duplicate output node in EDI难以有条件地将多对一映射到 EDI 中的重复输出节点
【发布时间】:2015-11-05 11:26:21
【问题描述】:

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

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

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

【问题讨论】:

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

标签: mapping conditional biztalk edi


【解决方案1】:

我通过玩它设法使循环正确。它有助于将循环移动到单独的页面,以便更容易查看。如果我有 10 的声誉评级,我可以发布图片......也许有一天。它归结为一个新循环,该循环源自左侧的 Reference2 和 Serial 值,并到达 945 文件右侧的 N9_3 节点。这让我获得了 N9 部分的 2 个实例,现在我遇到了另一个困难,我将在一分钟内发布。

Nathaniel 感谢您回答我的问题!

【讨论】:

    猜你喜欢
    • 2014-01-05
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多