MQI and PCF reason code changes

Some reason codes that affect some existing programs changed in IBM® WebSphere® MQ 7.1.

MQRC_NOT_OPEN_FOR_INPUT
In IBM WebSphere MQ 7.0 a queue opened with MQOO_OUTPUT, and then browsed, returned an error with the wrong reason-code, MQRC_NOT_OPEN_FOR_INPUT. The correct reason-code, MQRC_NOT_OPEN_FOR_BROWSE, was issued by Version 6.0 and earlier. Version 7.1 and later correctly returns an error with the same reason code as Version 6.0, MQRC_NOT_OPEN_FOR_BROWSE.
MQRC_DEF_XMIT_Q_USAGE_ERROR
The product documentation in versions of IBM WebSphere MQ before Version 7.1 warned about defining the default transmission queue as SYSTEM.CLUSTER.TRANSMIT.QUEUE, but no error was reported. From Version 7.1 onwards, an attempt to open the default transmission queue, defined as SYSTEM.CLUSTER.TRANSMIT.QUEUE, results in the error MQRC_DEF_XMIT_Q_USAGE_ERROR.
MQRC_FASTPATH_NOT_AVAILABLE
An application that connects to multiple queue managers in the same process and uses MQCNO_FASTPATH_BINDING might fail with an error and reason code MQRC_FASTPATH_NOT_AVAILABLE; see Connect to multiple queue managers and use MQCNO_FASTPATH_BINDING.
MQRCCF_DEF_XMIT_Q_CLUS_ERROR
The product documentation in versions of IBM WebSphere MQ before Version 7.1 warned about defining the default transmission queue as SYSTEM.CLUSTER.TRANSMIT.QUEUE, but no error was reported. From Version 7.1 onwards, an attempt to alter the queue manager attribute DEFXMITQ to SYSTEM.CLUSTER.TRANSMIT.QUEUE results in an error. The PCF reason code is 3269 (0CC5) (RC3269): MQRCCF_DEF_XMIT_Q_CLUS_ERROR.