2013-01-14 155 views
2

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

回答

0

好吧,所以我发现完成这件事的最好方式在我看来有点破绽,但它很有效。我正在DIRECT =。\ SYSTEM $; DEADXACT中设置收听死信队列的接收端口/位置。我还添加了一个业务流程,用于侦听来自该接收端口的消息,并立即引发异常,暂停该消息,以便BizTalk360向我发送通知,说明存在问题。