I see a scenario when an applications puts a message to a topic on the same server, messages get stuck in the transmit queue until i start the channel or drop a test messages (using "amqsput" ) to the queue manager where this messages has to go. After this channels are started or in running state, messages put to the topic are flowing properly. After few hours or a day when no channels are running , when the application drops a message to topic it again stuck in transmit queue until i execute the above drill.
This is in a clustered environment. MQv7.0.1.6
Why messages has to stuck in trasnmit queue even though the remote MQ's are running fine ? This scenario is occurring only when the application publish messages to topic.