2016-06-21 71 views
-2

触发业务流程的失败后,我在2009年的BizTalk业务流程已失败,原因是此错误:在Biztalk的2009年

Error:Transformation failed.., StackTrace: at Microsoft.XLANGs.Core.Service.ApplyStreamingTransform(Type mapRef, TransformMetaData trfMetaData, Object[] outParams, Stream[] inStreams, Boolean whitespaceCorrect)

我不知道背后的原因。但是,是否有可能触发该协调以及如何?考虑到跟踪未启用。

+1

该错误意味着地图失败。如果没有关于执行该映射的位置的更多细节,那么输入消息和Orchestration的详细信息我们无法真正帮助您进行调试。另外你怎么说在协调上触发? – Dijkgraaf

+0

您是否问过如何在端口上的消息失败时触发编排? – Dijkgraaf

+0

不完全清楚你所问的 - 我的第一个猜测是你想重新处理这个消息(就像恢复一个暂停的实例一样),但是你的意思是你只是想发送一条测试消息到它吗?如果是前者,这个信息只会导致同样的错误 - 如果是后者,这个问题有点太宽泛了......试图看看你是否提出了更具体的问题。另见[mcve] –

回答

0

通常,当查看BizTalk Orchestration失败时,BizTalk Group Hub页面中包含的消息可能会受到限制。

根据您所说的“错误:转换失败..,StackTrace:at”的消息,这意味着映射失败,因为已经建立。如果您需要更多关于此问题的上下文,请在服务器上打开事件查看器并查找事件。这通常会产生更广泛的产出。

根据我的经验,这通常是某种已经倒下的functoid,从抽象的角度来看,这里最好的调试方法是分而治之,试图获取正在使用的消息并通过在编排中的变换形状内使用相同的映射。