在业务流程中启用Biztalk失败的邮件路由

时间:2014-02-06 09:34:22

标签: biztalk

在Biztalk ReceivePort中,我们可以启用失败的邮件路由,以便将错误消息路由到消息框以供进一步处理。

但是对于业务流程,如何启用失败的邮件路由,与ReceivePort相同?

感谢。

2 个答案:

答案 0 :(得分:3)

您必须创建自己的ErrorReport消息。通过发布带有ErrorReport.Type =“FailedMessage”的消息并将ErrorReport.Description设置为例外消息来执行此操作。 ErrorReport.MessageType有时也很方便。

请注意ErrorReport.Description,您只能在上下文中放置255个字符。

要在您的业务流程中宣传某些内容,请执行以下操作:

YourMessageName(FILE.ReceivedFileName)='whatever.txt';

请注意,为了宣传它,您需要将其放入相关集中,这需要在您的发送形状上使用

答案 1 :(得分:0)

从业务流程发布消息时,“失败的消息路由”功能不可用。

由于您可以完全控制从Orchestration发布的消息,因此任何路由错误都将是应用程序错误,并且代表Orchestration必须处理的情况。