BizTalk" Equal functoid"在NADLoop1段

时间:2014-06-03 06:28:23

标签: map xsd biztalk edi biztalk-2009

我正在使用BizTalk 2009,现在我正致力于将EDI映射到XML架构

我的EDI文件[DESADV]有循环段[NADLoop1],其记录段如下:

NAD+SH+10011::9'
NAD+WH+10011::9'
NAD+SU+SUPPLIER1::9'

我只想从NADLoop1读取第三条记录中的值[" SU"]

我尝试了同样的functoid,因为第一个记录限定符是" SH"它返回false,我看不到" NAD"输出XML中的值。

对此的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

通过循环Functoid将NAD(不是NADLoop1)连接到目标节点。

然后用“SU”将NAD01连接到Equal Functoid,然后将Equal Functoid连接到目标节点(与连接到循环Functoid的节点相同)。