【发布时间】:2014-02-06 09:34:22
【问题描述】:
在 Biztalk ReceivePort 中,我们可以启用失败的消息路由,以便将错误消息路由到消息框进行进一步处理。
但是对于编排,如何开启失败的消息路由,和ReceivePort一样?
谢谢。
【问题讨论】:
标签: biztalk
在 Biztalk ReceivePort 中,我们可以启用失败的消息路由,以便将错误消息路由到消息框进行进一步处理。
但是对于编排,如何开启失败的消息路由,和ReceivePort一样?
谢谢。
【问题讨论】:
标签: biztalk
您必须创建自己的错误报告消息。例如,通过发布带有 ErrorReport.Type = "FailedMessage" 的消息并将 ErrorReport.Description 设置为您的异常消息来执行此操作。 ErrorReport.MessageType 有时也很方便。
请注意 ErrorReport.Description,您只能在上下文中放置 255 个字符。
要在您的编排中宣传某些内容,请这样做:
YourMessageName(FILE.ReceivedFileName) = 'whatever.txt';
请注意,要推广它,您需要将其放入相关集中,这需要用于您的发送形状
【讨论】:
从业务流程发布消息时,失败的消息路由功能不可用。
由于您可以完全控制从 Orchestration 发布的消息,因此任何路由错误实际上都是应用程序错误,并代表 Orchestration 必须处理的情况。
【讨论】: