字段为空时如何替换字段的值?

时间:2019-05-14 20:01:23

标签: biztalk biztalk-2013

在我的左侧架构中,有时对于StartTime,我们将毫无价值。有效值的一些示例如下:

1200
1320
2100
0900

当输入为空白时,只需<StartTime></StartTime>我想要的输出为午夜,或<StartTime>0000</StartTime>

我知道我可以通过常规的脚本functoid来做到这一点,但是没有代码也可以做到吗?

是否存在仅将字段的原始内容替换为其他内容以进行进一步处理的函子?

1 个答案:

答案 0 :(得分:1)

当然,只需结合使用长度+等于/逻辑非/值映射函数来传递接收的值(Length!= 0)或0000(Length = 0)。

长度->大于(0)->值映射/源->目标

-和-

[长度->大于(0)]-> LogicalNot-> ValueMapping /“ 0000”->目标