Symptom -- Messages are not appearing on the destination queues.
- Messages are not appearing on the destination queues.
Cause
The messages may be stuck at their origin queue manager. Make sure that the SYSTEM.CLUSTER.TRANSMIT.QUEUE is empty and also that the channel to the destination queue manager is running.
1 : display ql(SYSTEM.CLUSTER.TRANSMIT.QUEUE) curdepth
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CLUSTER.TRANSMIT.QUEUE) CURDEPTH(0)
If there are messages on the queue, and you get "AMQ8148 WebSphere MQ object in use." when running "clear ql(SYSTEM.CLUSTER.TRANSMIT.QUEUE)":
Explanation: The object specified in is in use by an MQ application program.
User Response: Wait until the object is no longer in use and then try the command again. specify FORCE to force the processing of the object regardless of any application program affected by the change. It may be in use by an MQ channel. Use the STOP CHANNEL and START CHANNEL commands to stop and restart the channel in order to solve the problem. To alter the queue USAGE the FORCE option must be used if the queue is not empty.
You also will want to run ipcrm and remove any shared messages and semaphores.
2 : display chs(TO.LONDON)
AMQ8417: Display Channel Status details.
CHANNEL(TO.LONDON) XMITQ(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
CONNAME(comfrey.hursley.ibm.com(1415))
CURRENT CHLTYPE(CLUSSDR)
STATUS(RUNNING)
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.