Biztalk 2013 - 仅在我添加异常处理程序时才显示未构造的消息

时间:2015-11-24 16:51:27

标签: biztalk biztalk-2013 biztalk-orchestrations

我正致力于与MS CRM建立简单的连接。我只是在添加Exception处理程序时才会收到此“Unconstructed message”错误。我引用了另一个链接Use of unconstructed message - 它告诉编译器在处理之前可能不确定正在构造的消息。

但是我在地图中创建消息(变换形状) - 这不能保证创建消息吗?

我是否需要在转换之前添加消息分配形状并初始化请求消息?

1 个答案:

答案 0 :(得分:1)

如果要在已添加异常形状的范围内构造消息,则该消息将被视为Unconstructed,因为异常可能在转换发生之前或转换时发生。

所以不,转换形状不能保证消息将始终构建。

通常在这种情况下,您最好在异常块中使用业务流程的初始接收上的消息,或者如果您尝试在转换后尝试捕获异常,则添加在转换形状之后开始的范围添加一个异常块。