如果属性在BizTalk消息分配形状中存在逻辑

时间:2014-01-24 10:04:42

标签: biztalk biztalk-2010

if / else逻辑在BizTalk消息分配形状中是否有效?

我收到一些关于没有值的ErrorReport.FailedTime的事件日志错误,所以我想我会在

中加上一个保护条款
if (ErrorReport.FailureTime exists Msg_Failed)
{
    Var_FailureTime = Msg_Failed(ErrorReport.FailureTime);
}
else
{
    Var_FailureTime = System.DateTime.Now;
}
... rest of code constructing the error report message ...

但是编译器失败了......

error X2254: unexpected keyword: 'if'

1 个答案:

答案 0 :(得分:3)

这是预期的行为。

'如果'在消息分配形状中不受支持,但表达式形状支持它。因此,您必须在构造形状之前进行此测试/分配。

相关问题