title: IBM MQRC_CONNECTION_BROKEN recommended practices
body: <p>Okay, we saw another one of these during testing, and I'm trying to figure out the recommended practice to deal with these. We are using JMS to connect, and I've set this on our <code>MQConnectionFactory</code>:</p>
  
  <pre class="lang-java prettyprint-override"><code>cf.setClientReconnectOptions(WMQConstants.WMQ_CLIENT_RECONNECT)
  </code></pre>
  
  <p>and this:</p>
  
  <pre class="lang-java prettyprint-override"><code>cf.setClientReconnectTimeout(86400)
  </code></pre>
  
  <p>...which seems like it should recover from network interruptions, IBM MQ server being restarted and/or down for quite some time and so on (for a day). And yet...I had to restart our client application because when trying to place a message on a queue, we received a <code>MQRC_CONNECTION_BROKEN</code> error.</p>