根据源的存在将其他节点添加到目标

时间:2018-12-20 17:52:01

标签: biztalk biztalk-2013 biztalk-mapper

是否有任何方法可以使用正常的BizTalk函数根据源字段的存在将其他节点添加到目标,还是应该使用xslt?

例如: 如果源字段存在,则将新的其他节点添加到目标 否则,请勿将新节点添加到目的地。 我想知道是否可以使用BizTalk函数或xslt来实现。

1 个答案:

答案 0 :(得分:1)

是的,您可以在标准地图中执行此操作。

  1. 将在目标架构中定义的元素的“最小出现次数”设置为0
  2. 使用一种逻辑函数,例如从源元素链接到目的地的逻辑存在
  3. 还有直接在源元素和目标元素之间的链接。

如果该字段可能存在但不包含值,那么您也可以使用其他逻辑funtoid,例如Logical String或Logical Numberic。