JMS: Reason code changes

From IBM® WebSphere® MQ 7.1, some reason codes returned in JMS exceptions have changed. The changes affect MQRC_Q_MGR_NOT_AVAILABLE and MQRC_SSL_INITIALIZATION_ERROR.

Before IBM WebSphere MQ 7.1, if a JMS application call fails to connect, it receives an exception with a reason code 2059 (080B) (RC2059): MQRC_Q_MGR_NOT_AVAILABLE. From Version 7.1, the application can still receive MQRC_Q_MGR_NOT_AVAILABLE, or one of the following more specific reason codes.

Similarly, when trying to connect, a JMS application might have received 2393 (0959) (RC2393): MQRC_SSL_INITIALIZATION_ERROR. From Version 7.1, the application can still receive MQRC_SSL_INITIALIZATION_ERROR, or a more specific reason code, such as 2400 (0960) (RC2400): MQRC_UNSUPPORTED_CIPHER_SUITE, that identifies the cause of the SSL initialization error.