MSMQ automatically creates the following types of system-generated messages:
- Acknowledgment messages – used to inform the sender about the delivery status of a message. There are two types of acknowledgment messages: positive and negative. A positive acknowledgment messages is sent when a message reaches the destination queue. If a message cannot reach its destination queue, a negative acknowledgment message is sent.
- Report messages – used for tracing purposes. The queue manager generates report messages when application-generated messages are routed through MSMQ.