1.6 Applicability Statement

This protocol provides functionality related to consumption of messages from a queue hosted at a queue manager running on a remote computer. It does not provide functionality related to inserting messages into a queue.

The server side of this protocol is applicable for implementation by a queue manager that provides message queuing communication services to clients. The client side of this protocol is applicable for implementation by client libraries that provide message queuing services to applications or by a client queue manager that delegates requests on behalf of a client application.

This protocol could be used to reliably transfer messages from a queue hosted at one queue manager (the server) to a queue hosted at another queue manager (the client). However, there are other protocols that are more suited to providing such reliable message transfer between queues. The Message Queuing (MSMQ): Binary Reliable Messaging protocol described in [MS-MQBR] is one such protocol that provides message transfer functionality more efficiently and in a manner that provides end-to-end reliability through intermediate store-and-forward hops.