+

Search Tips | Advanced Search

DISPLAY CLUSQMGR shows CLUSQMGR names starting SYSTEM.TEMP.

The queue manager has not received any information from the full repository queue manager that the manually defined CLUSSDR channel points to. Check that the cluster channels are defined correctly.


Symptom

1 : display clusqmgr(*)
AMQ8441: Display Cluster Queue Manager details.
CLUSQMGR(QM1)              CLUSTER(DEMO)
CHANNEL(DEMO.QM1)
AMQ8441: Display Cluster Queue Manager details.
CLUSQMGR(SYSTEM.TEMPUUID.computer.<yourdomain>(1414))
CLUSTER(DEMO)              CHANNEL(DEMO.QM2)
CSQM201I +CSQ2 CSQMDRTC  DISPLAY CLUSQMGR DETAILS 
CLUSQMGR(SYSTEM.TEMPQMGR.<HOSTNAME>(1716))          
CLUSTER(DEMO)                                  
CHANNEL(TO.CSQ1.DEMO)                          
END CLUSQMGR DETAILS  


Cause

The queue manager has not received any information from the full repository queue manager that the manually defined CLUSSDR channel points to. The manually defined CLUSSDR channel must be in running state.


Solution

Check that the CLUSRCVR definition is also correct, especially its CONNAME and CLUSTER parameters. Alter the channel definition, if the definition is wrong.

You also need to give the correct authority to the SYSTEM.CLUSTER.TRANSMIT.QUEUE by issuing the following command:
setmqaut -m <QMGR Name> -n SYSTEM.CLUSTER.TRANSMIT.QUEUE -t q -g mqm +all

It might take some time for the remote queue managers to attempt a new restart, and start their channels with the corrected definition.

Parent topic: Queue manager clusters troubleshooting

Last updated: 2020-10-04