Messages that generate a BAD_DST_Q_NACK acknowledgement are not moved to a dead-letter queue in BizTalk Server (899274)



The information in this article applies to:

  • Microsoft BizTalk Server 2006 Standard Edition
  • Microsoft BizTalk Server 2006 Developer Edition
  • Microsoft BizTalk Server 2006 Enterprise Edition
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Partner Edition

SYMPTOMS

In Microsoft BizTalk Server 2006 and in Microsoft BizTalk Server 2004, messages that generate a BAD_DST_Q_NACK acknowledgement are not moved to a dead-letter queue.

This issue can occur when the following conditions are true:
  • A Microsoft Message Queuing client sends messages to a BizTalk Message Queuing adapter (MSMQT).
  • The queue does not have an associated subscriber.
When this issue occurs, you may experience a backlog of messages.

CAUSE

This issue occurs because of a design change in Message Queuing.

RESOLUTION

For information about how to resolve this issue, click the following article number to view the article in the Microsoft Knowledge Base:

898618 FIX: Transactional messages that are addressed to a nonexistent queue remain in the outgoing queue in Message Queuing 3.0

REFERENCES

For more information about the MSMQT adapter, visit the following Microsoft Developer Network (MSDN) Web site:For more information about the use of the MSMQT adapter in BizTalk Server 2006, visit the following MSDN Web site: For more information about Message Queuing, visit the following Microsoft Web site:

Modification Type:MajorLast Reviewed:5/19/2006
Keywords:kbBTSAdapters kbBTS kbtshoot kbprb KB899274 kbAudITPRO kbAudDeveloper