如何在Biztalk中缺少值时映射元素?

mar*_*rko 0 biztalk

如果值缺失或者是空字符串,我不希望在输出文档中写出元素属性.怎么做?这是一个biztalk映射.

TJ *_*mas 8

要抑制目标中的元素,请使用值映射functoid.

  1. 将有问题的元素连接到LOGICAL EXISTENCEfunctoid.
  2. LOGICAL EXISTENCEfunctoid 连接到LOGICAL ANDfunctoid.
  3. 将元素functoid连接到NOT EQUALSfunctoid.
  4. NOT EQUALSfunctoid中,将Condition2设置为BLANK.
  5. NOT EQUALSfunctoid 连接到LOGICAL ANDfunctoid.
  6. LOGICAL ANDfunctoid 连接到VALUE MAPfunctoid.
  7. 将元素连接到VALUE MAPfunctoid.
  8. VALUE MAPfunctoid 连接到目标元素.

按顺序执行这些步骤.下面的屏幕截图应该有帮助:

样本地图

HTH