+

Search Tips | Advanced Search

Reverting a queue manager to a previous release on z/OS

After migrating to IBM MQ for z/OSĀ® Version 9.0.0 Long Term Support (LTS) release, from either Version 7.1.0 or Version 8.0.0, we can backward migrate, or fallback, to the version you were using prior to migration. Backward migration Program Temporary Fixes (PTFs) are available for both Version 7.1.0 and Version 8.0.0. Backwards migration is not supported for a Continuous Delivery (CD) release.


Before you begin

In general, after fallback to IBM WebSphere MQ Version 7.1, new attributes of IBM MQ objects introduced at Version 9.0 will be removed. The APAR that supplies these PTFs, documents specific information relating to fallback to IBM WebSphere MQ Version 7.1 or to IBM MQ Version 8.0.0.

Switching back to running a queue manager with the target libraries of a previous version is possible if DISPLAY SYSTEM returns COMPAT,vrm,nnn where vrm is the level of the previous version.

If it does, we can go back to using your customization and startup procedure for the queue manager from that version:


To restart the queue manager, so that it runs at the version where it was migrated from, just requires that you switch back to using the libraries for the previous version.

Note that it is not necessary to roll back the early code for this installation when reverting your queue manager to an earlier version.


Procedure

  1. Stop the listener, channel initiator, and queue manager.
  2. Switch back to use the MSTR and CHINIT started procedure JCLs with Version 7.x or Version 8.0 libraries.

    In case data set aliases are used for load libraries, switch the aliases to refer to the Version 7.x or Version 8.0 libraries.

    For example, an alias named MQM.MQP1.SCSLOAD, referring to MQM.MQV800.SCSLOAD, needs to change to refer to MQM.MQV7xx.SCSLOAD.

  3. Restart the queue manager, using the system parameter module (CSQZPARM) used with IBM WebSphere MQ Version 7.x, or IBM MQ Version 8.0, prior to migration, and linking to the Version 7.x, or Version 8.0, code.

    • Until we have verified the startup, start the queue manager, channel initiator, and listener separately, checking for errors on the console after each component is started. If the startup runs cleanly, combine the startup of all three components in the production environment.
    1. Start the queue manager.
    2. Start the channel initiator.
    3. Start the listener.
  4. Verify correct functioning of existing applications.


Results

If the queue manager cannot be reverted to the previous release by following the preceding procedure, for example, because it has been started with OPMODE set to (NEWFUNC,900), the queue manager can only be reverted to the previous release by recovering the page sets, BSDSs, and active logs from back up copies taken before the migration to IBM MQ for z/OS Version 9.0.

All updates made since the back up was taken will be lost. See How to back up and recover pagesets for more information on backing up IBM MQ resources.