Article ID: 936499 - Last Review: August 15, 2007 - Revision: 1.1

Negative acknowledgement messages are not sent to the queue that is specified in the AdministrationQueue property of a message in Message Queuing 4.0

Expand all | Collapse all

SYMPTOMS

Consider the following scenario:
  • You send a message to a local transactional queue in Microsoft Message Queuing, also known as MSMQ, 4.0.
  • You set the AcknowledgeType property to System.Messaging.AcknowledgeTypes.NegativeReceive for the message that you are sending.
  • You specify a value for the AdministrationQueue property of the message.
  • You specify a value for the DeadLetterQueueName property of the message.
  • A negative acknowledgement is generated for the message that you are sending.
In this scenario, the sent message is written to the specified dead letter queue. However, a negative acknowledgement is not sent to the specified administration queue.

CAUSE

This problem occurs when you specify a value for the AdministrationQueue property when the DeadLetterQueueName property is also set.

WORKAROUND

To work around this problem, do not specify a value for the AdministrationQueue property when the DeadLetterQueueName property is also set.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

APPLIES TO
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit Edition
Keywords: 
kbtshoot kbbug kbprb kbpubtypekc KB936499
 

Article Translations