Remote queue definitions provide a variety of ways for a queue manager to define a queue that is owned by a different queue manager. Most ways require you to specify the name of the transmission queue that is used to forward messages to the remote queue, or the name of the remote queue manager on which the target queue is defined, or both.
One possible use of remote queue definitions, however, is in cluster environments to allow replies from queue managers outside of a cluster. A remote queue definition that does not have a transmission queue or remote queue manager name specified provides a queue manager alias for a queue manager in the cluster.
If the remote queue definition is not intended to provide a queue manager alias, specify the name of the transmission queue, the name of the remote queue manager, or both, in the remote queue definition.
The IBM MQ Information Center contains guidance about using aliases and remote-queue definitions with clusters.
When there is no value specified for the Transmission Queue attribute of a remote queue definition, the Remote Queue Manager attribute can be used to identify the transmission queue that is to be used by the remote queue.
The Remote Queue Manager attribute of the remote queue definition specifies a queue of the wrong type to be used as a transmission queue.
If the remote queue definition was intended to identify the transmission queue in the Remote Queue Manager attribute, there might be an error in the remote queue definition, or you need to re-create the intended transmission queue as a local queue.
When no Transmission Queue attribute is specified for a remote queue definition, the Remote Queue Manager attribute can be used to identify the transmission queue that is to be used by the remote queue.
The Remote Queue Manager attribute of the specified remote queue definition specifies a queue that does not have its usage set to Transmission.
If the remote queue definition was intended to identify the transmission queue in the Remote Queue Manager attribute, there might be an error in the remote queue definition; otherwise, set the Usage attribute of the intended transmission queue to Transmission.
A remote queue definition provides a local definition of a queue that is hosted on another queue manager. The Remote Queue Manager attribute of the remote queue definition identifies the name of the queue manager that hosts the target queue.
The queue manager name specified in the Remote Queue Manager attribute contains characters that are not allowed in IBM MQ object names. Queue manager names must contain only a combination of one or more uppercase or lowercase characters, periods (.), forward slashes (/), underscores (_), and percent signs (%).
Amend the value of the Remote Queue Manager attribute so that it contains only the characters specified above, and correctly identifies the name of a queue manager.
A remote queue definition provides a local definition of a queue that is hosted on another queue manager. The Remote Queue attribute of the remote queue definition identifies the name of the target queue.
The queue name specified in the Remote Queue attribute contains characters that are not allowed for IBM MQ object names. Queue names must contain only a combination of one or more uppercase or lowercase characters, periods (.), forward slashes (/), underscores (_), and percent signs (%).
Amend the value of the Remote Queue attribute so that it contains only the characters specified above, and correctly identifies the name of a queue.
A remote queue definition provides a local definition of a queue that is hosted on another queue manager. The Remote Queue Manager attribute of the remote queue definition identifies the name of the queue manager that hosts the target queue.
The test tried to find a queue manager with the name specified in the Remote Queue Manager attribute, but the the closest match differs in its capitalization of one or more letters. This difference might be because the remote queue manager name is misspelt, or because the actual target queue manager is not known to MQ Explorer.
A remote queue definition provides a local definition of a queue that is hosted on another queue manager. The Remote Queue Manager attribute of the remote queue definition identifies the name of the queue manager that hosts the target queue.
The test attempted to find a queue manager with the name specified in the remote queue definition, but was unable to find a match. This might be because the value of the Remote Queue attribute is misspelt, or because the target queue manager is not known to MQ Explorer.
The Remote Queue attribute for the specified remote queue definition identifies a queue that could not be found on the remote queue manager. The test has searched for all local queues, all local definitions of remote queues, and all known cluster queues on the remote queue manager, but the specified target does not exist.
If you have not deliberately set the Remote Queue attribute to the name of a non-existent queue, check that the target queue name is spelt correctly. If the intended target is a cluster queue, verify that the cluster is functioning correctly.