Coexistence of IBM App Connect
Enterprise Version
11.0 with previous versions of IBM Integration
Bus
IBM® App Connect
Enterprise Version
11.0 can coexist with previous versions so that you can test and compare functions that changed between a previous version and IBM App Connect
Enterprise Version
11.0. You can then control your migration to IBM App Connect
Enterprise Version
11.0 by migrating individual integration nodes and integration servers one at a time from IBM Integration
Bus Version 10.0 or Version 9.0, rather than by migrating all the integration nodes or integration servers to IBM App Connect
Enterprise Version
11.0 at the same time.
Different versions of IBM App Connect
Enterprise or IBM Integration
Bus can coexist and can run independently, and you can migrate integration nodes and integration servers from IBM Integration
Bus Version 10.0 or Version 9.0 to IBM App Connect
Enterprise Version
11.0 in a controlled manner. You do not have to migrate all integration nodes at the same time. You can also migrate individual integration servers. For more information, see Migrating.
IBM App Connect
Enterprise Version
11.0 can coexist with previous versions of
IBM Integration
Bus as follows:
- IBM Integration
Bus Version 10.0
- IBM Integration
Bus Version 9.0
The following sections describe how to achieve coexistence, and
the restrictions that apply for each platform:
When you have an environment that contains different versions of
IBM App Connect
Enterprise and
IBM Integration
Bus, the following tasks have limitations:
- Editing source artifacts in the IBM App
Connect Enterprise Toolkit
- Artifacts cannot be shared between different versions of the IBM App
Connect Enterprise Toolkit and IBM
Integration Toolkit. Changes made to an artifact by using the IBM App
Connect Enterprise Toolkit make the artifact incompatible with earlier versions of the IBM
Integration Toolkit. You should consider branching your version control system when you migrate to a new version.
- Building BAR files from artifacts
- Your build system must use the same or later version as the IBM App
Connect Enterprise Toolkit or IBM
Integration Toolkit system that was used to create the artifact. A build system cannot build a BAR file from an artifact that was created or edited in a later version of the IBM App
Connect Enterprise Toolkit or IBM
Integration Toolkit.
- Deploying BAR files to an integration node
- You can deploy BAR files that are built with one version of IBM Integration
Bus (by using the IBM
Integration Toolkit, mqsicreatebar, or mqsipackagebar) to an integration node at a later version. You do not have to rebuild your BAR files. However it is not supported to deploy BAR files to an integration node at an earlier version. The BAR files are likely to contain new properties that will cause deployment errors.
Coexistence on Windows
The following
restrictions apply to coexistence on
Windows:
Coexistence on Linux systems
The following restrictions apply to coexistence on
Linux systems:
- You can install multiple instances of IBM App Connect
Enterprise and IBM Integration
Bus on the same computer, including multiple instances of a product version at the same fix pack level.
- Each integration node can be either part of a shared installation or part of a single-user installation. Integration nodes that are part of a shared installation are accessible by all users of the IBM App Connect
Enterprise installation. Integration nodes that are part of a single-user installation are only accessible by a specific user.
- Integration nodes are not automatically associated with product code from specific installation locations. Before you start the integration node, you must run the mqsiprofile command that is associated with the product code that the integration node should use. The command is stored in install_dir/ace-11.0.0.n/server/bin, where install_dir is the directory where you unpacked the IBM App Connect
Enterprise software. If you add the mqsiprofile command to your system login profile, it is run automatically whenever you log on.
- If you have more than one installation on a single computer, you must ensure that the commands that you issue to integration nodes on that computer are using the correct version of installed code. You must run the mqsiprofile command to set up the correct environment before you run other IBM App Connect
Enterprise commands, such as mqsicreatebroker.
If you have installed an earlier version of this product on the same computer, check that the earlier mqsiprofile command is not included in the system profile for the current user ID. The environment that is set up by the mqsiprofile command of a previous version of IBM Integration
Bus is not compatible with a later version of IBM App Connect
Enterprise. To avoid potential problems, consider using a different user ID for each version and add the correct command for each version to the system profile of each user ID. For more information about the mqsiprofile command, see Setting up a command environment