This type of queue usually resides on a client and points to a store-and-forward queue on a server known as the home-server. The home-server queue pulls messages from the home-server store-and-forward queue when the client connects on the network.
In Java™, home-server queues normally have a polling interval that causes them to check for any pending messages on the server while the network is connected.
When this queue pulls a message from the server, it uses assured message delivery to put the message to the local queue manager. The message is then stored on the target queue.
Home-server queues have an important role in enabling clients to receive messages over client-server connections.