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.
This is due to non-closure of Put/Get queues after a Gen cooperative flow
Modify the CA Gen Java User Exit MQSDynamicCoopFlowExit.java methods getClosePutQ and getCloseGetQ to return true (instead of default value of false)
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