The MQ List Channel shows Channels that are open but are not used to send messages.

Document ID : KB000039478
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem: 

When display MQ Channel status "Current", under Current MQ Channels it shows some channels which have not been used to send messages for several hours.

 

Cause:

This is due to non-closure of Put/Get queues after a Gen cooperative flow

 

Resolution:

Modify the CA Gen Java User Exit MQSDynamicCoopFlowExit.java methods getClosePutQ and getCloseGetQ to return true (instead of default value of false)

 

Additional Information:

See CA Gen 8.5 Distributed Processing-WebSphere MQ User Guide, "User Exit Functions" page 54, "Java Language Exit"

Middleware : Working With WebSphere MQ : Non-z/OS WebSphere MQ Client Exits: Java Language Exit : MQSDynamicCoopFlowExit Class