biztalk 2010表循环functoid不工作

时间:2015-07-06 20:25:51

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

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

以下是我的地图: http://i.imgur.com/OOy3PJj.png

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

http://i.imgur.com/WmdSAbW.png

1 个答案:

答案 0 :(得分:0)

  

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

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

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

因此,第三个和第四个参数将是您的SellersInvoiceNumber和Invoice amount字段(以图形方式将其链接起来)

不要忘记在表循环网格中配置列,但我猜你已经完成了

这应该有效