Upgrading a deployment environment from IBM BPM Standard to IBM BPM Advanced

If you are working with an existing IBM BPM Standard deployment environment, you can upgrade it to an IBM BPM Advanced deployment environment using the BPMConfig command. This enables you to take advantage of the additional capabilities that are provided in an IBM BPM Advanced environment.

Before you begin

Upgrade the installed product binary files from Standard edition to Advanced edition by following the steps in the Related task topic "Upgrading a product installation from IBM BPM Standard to IBM BPM Advanced".

About this task

When you run the BPMConfig command to upgrade your deployment environment to IBM BPM Advanced, the upgrade is based on the properties that are specified in a properties file.

If you added a supported customization to your IBM BPM Standard deployment environment, such as a context root prefix or an update to the virtual host mapping, the same customization is automatically applied to the IBM BPM Advanced deployment environment during the upgrade. For example, if you set the bpm.de.contextRootPrefix property and the bpm.de.virtualHost property in your IBM BPM Standard properties file, the context root and virtual host mapping of all web modules are automatically updated for the IBM BPM Advanced capabilities when the environment is upgraded.

Procedure

  1. Edit the properties in the properties file that you will use to upgrade your deployment environment. Sample properties files that can be edited and used to upgrade your deployment environment are found in the following location:

    BPM_home/BPM/samples/config/upgrade

    When specifying the databases that you want to use in the new IBM BPM Advanced deployment environment, you can use your existing IBM BPM databases or you can specify new databases and buses for the advanced capabilities of the environment. Scripts are provided to generate the resources required to support the databases and buses. For example, if you set the bpm.de.deferSchemaCreation property in the properties file to false, all of the tables required for the advanced environment capabilities will be generated automatically in your databases.
    Note: You cannot change the environment type from Process Center to Process Server (or from Process Server to Process Center).
  2. Run the following command (where properties_file is the name of the properties file that you want to use to upgrade your deployment environment):
    BPM_home/bin/BPMConfig -upgrade -de properties_file

    For example:

    BPM_home/bin/BPMConfig -upgrade -de Advanced-DB2.properties