Migrating on Windows: side-by-side
Side-by-side migration is the term used to describe installing a later version of
IBM® MQ alongside an earlier version on the same server.
Queue managers remain running during the installation and verification of the later version of
IBM MQ. They remain associated with the earlier version
of IBM MQ. When you decide to migrate queue managers to
the later version of IBM MQ, you stop all queue
managers, uninstall the earlier version, and migrate them all to the new version of IBM MQ.
Before you begin
Attention: From IBM MQ 9.0,
the ccsid_part2.tbl file replaces the existing
ccsid.tbl file, used in previous versions of the product, to supply
additional CCSID information.
The
ccsid_part2.tbl
file takes precedence over the
ccsid.tbl
file and:- Allows you to add or modify CCSID entries
- Specify default data conversion
- Specify data for different command levels
The ccsid_part2.tbl is applicable to the following platforms
only:
- Linux® - all versions
- Windows
If you have added any of your own CCSID
information into your existing ccsid.tbl
file, you should copy this information
into the new ccsid_part2.tbl
file, if you want to take advantage of the new formats
in your customizations
You should copy the required information, rather than move the information, so that your existing version of IBM MQ continues to work.
About this task
In the side-by-side migration scenario, you install the later version of IBM MQ alongside queue managers that continue to be associated with the installation of the earlier version of the product.
When you are ready to migrate the queue managers, and applications, to the later version:
- Stop all the queue managers.
- Uninstall the earlier version of the product.
- Migrate all the queue managers and applications to the later version.
Procedure
What to do next
You cannot reinstall an earlier version of the product on a system that has the latest, or any other, version of IBM MQ installed.
1 On Windows, the IBM MQ
library is a DLL. A DLL is sometimes called a load library or a shared library. The entry points to
a DLL are defined in a link library, with the file extension .lib32 or
.lib. The .lib library is linked at build-time and the DLL
loaded at runtime.