Migrating translated versions

 

Previous editions of this book recommended installing translated versions that are not on the CD by: installing a language that is on the CD, and then copying the QSYS29xx files into QSYS. This is no longer recommended because those objects will not be removed at a subsequent upgrade or reinstall. The new recommended procedure is described in Installing translated versions.

If you are upgrading now, and, when you installed your existing translated version, you followed the previous advice and copied objects into QSYS, then follow the steps below to ensure that all the old objects are removed at an upgrade or reinstall of MQ. This is a one-time resolution.

To remove old objects from QSYS:

  1. To uninstall the previous version of MQ, issue the command:

    DLTLICPGM 5724B41
    where 5724B41 is the component id of the previous version of MQ.

  2. Create a temporary user profile:

    CRTUSRPRF QMQMx
    where QMQMx is any new temporary usrprf.

  3. Delete the previous QMQM profile, and change the ownership of its objects to the temporary profile:

    DLTUSRPRF USRPRF(QMQM) OWNOBJOPT(*CHGOWN QMQMx)

  4. Install the new version of WebSphere MQ for iSeries™, V6.0 base product and language:

    RSTLICPGM LICPGM(5724H72) DEV(install device) RSTOBJ(*LNG) LNG(language ID) OUTPUT(*PRINT)
    See Installing translated versions for full details on this command, and what to do if your required language is not on the CD.

  5. To preserve the required objects, change the ownership of the IFS /QIBM/UserData/mqm and its subdirs back to QMQM using the command:

    CHGOWN OBJ('/QIBM/UserData/mqm') NEWOWN(QMQM)

  6. To preserve the required objects in the queue manager libraries, change their ownership back to QMQM using commands such as:

    CHGOBJOWN OBJ(qmgr_lib/qmgr_object) OBJTYPE(*object_type) NEWOWN(QMQM)
    where:

    • qmgr_lib is the queue manager library,

    • qmgr_object is one of the objects there,

    • object_type is the type of the object.

    Repeat the command for every object, and every queue manager.

  7. Delete the temporary user profile QMQMx (and all its owned objects):

    DLTUSRPRF USRPRF(QMQMx) OWNOBJ(*DLT)

  8. Follow the steps in Verifying the installation

 

Parent topic:

Migrating from MQ V5.1 or later