2

我正在开发一个将消息发送到事务性 MSMQ 位置的 BizTalk 应用程序。如果无法写入队列,则消息将发送到 BizTalk 服务器上的死信队列。有没有更好的方法来处理这个?我希望消息暂停,以便我们从 BizTalk360 收到通知。如果无法暂停消息,并且消息必须进入死信队列,那么一旦阻止写入队列的问题得到纠正,我该如何恢复消息?

4

1 回答 1

0

好的,所以我发现完成此任务的最佳方法在我看来有点像 hack,但它确实有效。我正在设置一个接收端口/位置,在 DIRECT=.\SYSTEM$;DEADXACT 处监听死信队列。我还添加了一个编排,用于侦听来自该接收端口的消息,并立即引发异常暂停消息,从而允许 BizTalk360 向我发送存在问题的通知。

于 2013-01-17T13:11:07.210 回答