A queue-sharing group can have Version 5.3, Version 5.3.1 and Version 6 queue managers active and accessing shared queues and other shared objects.
We recommend that you only have a mixed version queue-sharing group for the time it takes to migrate all queue managers to Version 6. Whilst the queue-sharing group contains mixed version queue managers, WebSphere MQ for z/OS Version 6 allows prototyping with new Version 6 facilities on a Version 6 queue manager, and tolerates operation at the Version 5.3 level or above.
You cannot alter a CF structure object from CFLEVEL(3) to CFLEVEL(4) until all queue managers in the queue-sharing group have been started at Version 6 level.
You cannot delete a CF structure object until all queue managers in the queue-sharing group have been started at Version 6 level.
Queue managers below Version 6.0 cannot connect to the Coupling Facility structure identified by the CFLEVEL(4) CF structure object, which means they can neither access the queues defined on it, nor messages stored on the queue.
Since CFLEVEL(4) CF structures, and queues defined on them, are not available to queue managers below Version 6.0, there are some restrictions on how some queues are used. These are outlined in Table 11.
Type of queue | Restriction |
---|---|
SYSTEM.QSG.TRANSMIT.QUEUE | For best results, this queue should be on a structure accessible to all members of the queue-sharing group. However, this means it cannot be used for transporting persistent messages within the queue-sharing group. |
SYSTEM.QSG.CHANNEL.SYNCQ | This queue must be accessible to all channel initiators in the queue-sharing group. Therefore, if you are running a channel initiator on an WebSphere MQ for z/OS queue manager below Version 6.0, the queue must not be defined on a CF structure at CFLEVEL(4). |
Shared transmission queues | These queues must be accessible to all channel initiators in the queue-sharing group. Therefore, if you are running a channel initiator on an WebSphere MQ for z/OS queue manager below Version 6.0, the queue must not be defined on a CF structure at CFLEVEL(4). |
You can define and alter objects with QSGDISP(GROUP) from a Version 6 queue manager. Those objects and their resulting copy objects are accessible on all the queue managers, but on older version queue managers the new Version 6 attributes and values are not available.
On a Version 5.3 or 5.3.1 queue manager, MQSC commands using new Version 6 keywords and attribute values (but not new commands) can be entered for routing to a Version 6 queue manager using CMDSCOPE. Such commands, on whatever version queue manager, routed to a Version 5.3 or 5.3.1 queue manager using CMDSCOPE will fail.
The operations and control panels work as detailed in Operations and control panels.
PCF commands can be entered only on a Version 6 queue manager. If they use MQCACF_COMMAND_SCOPE they will fail on any queue manager they are routed to that is not at Version 6.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
mixvers |