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

Biztalk 2013-仅当我添加异常处理程序时才会显示未构造消息,biztalk,biztalk-2013,biztalk-orchestrations,Biztalk,Biztalk 2013,Biztalk Orchestrations,我正在与MS CRM建立一个简单的连接。只有在添加异常处理程序时,我才会收到此“未构造消息”错误。我提到了另一个链接,它告诉我们,在处理消息之前,编译器可能无法确定消息是否被构造 但是我在一个映射(变换形状)中创建消息-这不保证消息被创建吗 我是否需要在转换和初始化请求消息之前添加消息分配形状 如果在已添加异常形状的作用域内构造消息,则该消息将被视为未构造,因为异常可能在转换之前或转换期间发生 因此,不,转换形状不能保证始终构造消息 通常在这种情况下,您最好在异常块中使用业务流程的初始接收上的消

我正在与MS CRM建立一个简单的连接。只有在添加异常处理程序时,我才会收到此“未构造消息”错误。我提到了另一个链接,它告诉我们,在处理消息之前,编译器可能无法确定消息是否被构造

但是我在一个映射(变换形状)中创建消息-这不保证消息被创建吗


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

如果在已添加异常形状的作用域内构造消息,则该消息将被视为未构造,因为异常可能在转换之前或转换期间发生

因此,不,转换形状不能保证始终构造消息

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