Authorizing putting messages on remote cluster queues
On your platform, authorize access to connect to the queue manager and to put to the queue on that queue manager.
About this task
The default behavior is to perform access control against
the SYSTEM.CLUSTER.TRANSMIT.QUEUE
. Note that this
behavior applies, even if you are using multiple transmission queues.
The specific behavior described in this topic applies only when
you have configured the ClusterQueueAccessControl attribute in the qm.ini
file to be RQMName, as described in the Security stanza topic, and restarted the queue
manager.
Procedure
setmqaut -m QMgrName -t qmgr -g GroupName +connect
setmqaut -m QMgrName -t queue -n QueueName -g GroupName -all +put
- QMgrName
- The name of the queue manager.
- GroupName
- The name of the group to be granted access.
- QueueName
- Name of the queue or generic profile for which to change authorizations.
What to do next
If you specify a reply-to queue when you put a message on a cluster queue, the consuming application must have authority to send the reply. Set this authority by following the instructions in Granting authority to put messages to a remote cluster queue.