Report Queues

Applies To: Windows Server 2008

Report queues

Report queues are application-generated queues used to store report messages generated by Message Queuing or connector applications when tracing is requested by the sending application. They indicate the route that a message took to its destination on a remote computer or the route that a test message took to a test queue on a remote computer. There can be only one report queue per computer.

All report queues must have the following label and queue type identifier:

  • Label: MQReport Queue

  • Queue type identifier (GUID):


Report queues are typically created by the Message Queuing administrator using Active Directory Users and Computers, but they can also be generated by an application as long as the correct label and queue type identifier is specified when the queue is created. Message Queuing uses the label and queue type identifier to locate and open the appropriate queue when sending report messages.

Report queues are not limited to report messages. Application-generated messages can be sent to report queues as well. When a message is sent with tracing enabled, a report message is generated each time the message leaves or arrives at a Message Queuing computer. Report messages are sent to a report queue only if message route tracking is enabled on the host computer and the message route tracking flag is set. Typically a single report queue is specified by the source computer where the message is sent. However, each Message Queuing computer can specify its own report queue.