[Windows]

Upgrading an IBM MQ server installation using msiexec

How you upgrade an IBM® MQ server installation on Windows to a newer version, release, or modification, using msiexec.

Before you begin

Ensure that you have:
  1. Stopped all your IBM MQ applications
  2. Shut down your listeners
  3. Stopped all your queue managers
  4. Backed up your data
Important: If you want to apply a maintenance level update instead, for example, to apply a fix pack to a Long Term Support release or a cumulative security update (CSU) to either a Long Term Support or the latest Continuous Delivery, see Applying and removing maintenance on Windows.

Procedure

  1. Access the IBM MQ installation image.

    The location might be a network location, or a local file system directory. See Where to find downloadable installation images.

  2. Locate IBM MQ.msi in the MSI directory of the IBM MQ installation image.
    • From a network location, this location might be m:\instmqs\MSI\IBM MQ.msi
    • From a local file system directory, this location might be C:\instmqs\MSI\IBM MQ.msi
  3. Optional: If you are upgrading the only IBM MQ server installation, where the installation has the default value Installation1 issue the following command:
    msiexec /i "InstallationImage\MSI\IBM MQ.msi" /q AGREETOLICENSE=YES 
    INSTALLATIONNAME="Installation1"
  4. Optional: If you are upgrading an installation on a machine that already has one or more IBM MQ server installations of the level you are upgrading to, you must provide additional parameters to select a free MSI instance ID.
    See Choosing MSI Instance IDs for multiple server installations for more information.
    In this case, the command might look something like this:
    msiexec /i "InstallationImage\MSI\IBM MQ.msi" /q AGREETOLICENSE=YES 
    INSTALLATIONNAME="Installation2" NEWINSTANCE=1 
    TRANSFORMS=":InstanceId2.mst;1033.mst"