【问题标题】:biztalk 2010 table looping functoid not workingbiztalk 2010 表循环 functoid 不起作用
【发布时间】:2015-09-24 03:18:49
【问题描述】:

我有一个平面文件,我正在尝试将其转换为 X12_00401_820。当我使用表循环和表提取器时,循环永远不会发生。

下面是我的地图:

下面是输出。发票号码循环正确,但我只得到第一笔金额,而不是每张发票的金额。

【问题讨论】:

    标签: visual-studio-2010 biztalk biztalk-2010


    【解决方案1】:

    此 functoid 的第一个输入参数必须是范围链接,并且 第二个表示数据网格中的列数。

    functoid 的第一个参数是范围,您必须将范围设置为 SellersInvoiceNumber (不要以图形方式链接它,只需在 input[0] SellersInvoiceNumber 中写入)

    functoid 的第二个参数是列数,你必须把 2 放在那里,因为你的网格中有两列

    所以第三个和第四个参数将是您的 SellersInvoiceNumber 和 Invoice amount 字段(就像您已经做的那样以图形方式链接它)

    别忘了在表格循环网格中配置你的列,但我猜你已经这样做了

    这应该可以工作

    【讨论】:

      猜你喜欢
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 2017-06-04
      • 2015-01-06
      • 1970-01-01
      • 2015-04-28
      相关资源
      最近更新 更多