A home-server queue definition identifies a store-and-forward queue on a remote queue manager. The home-server queue then pulls any messages that are destined for the home-server queue's local queue manager, off the store-and-forward queue. Multiple home-server queue definitions may be defined on a single queue manager, where each one is associated with a different remote queue manager.
Home-server queues normally reside on a device and are typically set to pull messages from a server whenever the device connects to the network. When a message is pulled from the server, the message is then put on the correct target local queue. If the target queue does not exist then a rule is called which allows the message to be placed on a dead letter queue.
The name of the home-server queue is set as follows:
The above diagram shows an example of a queue manager qm3 that has a home-server queue SFQ configured to collect messages from its home-server queue manager qm2. The configuration consists of:
Any messages that are directed to queue manager qm3 through qm2 are stored on the store-and-forward queue SFQ on qm2 until the home-server queue on qm3 collects them.