2013-01-14 156 views
2

我正在致力於將消息發送到事務性MSMQ位置的BizTalk應用程序。如果無法寫入隊列,則會將該消息發送到BizTalk服務器上的死信隊列。有沒有更好的方法來處理這個問題?我寧願留言暫停,以便我們從BizTalk360收到通知。如果無法暫停該消息,並且該消息必須進入死信隊列,那麼一旦防止寫入隊列的問題得到糾正,我如何才能恢復消息?MSMQ死信隊列消息恢復

回答

0

好吧,所以我發現完成這件事的最好方式在我看來有點破綻,但它很有效。我正在DIRECT =。\ SYSTEM $; DEADXACT中設置收聽死信隊列的接收端口/位置。我還添加了一個業務流程,用於偵聽來自該接收端口的消息,並立即引發異常,暫停該消息,以便BizTalk360向我發送通知,說明存在問題。