Running multiple workflow engines on the same server for an Product Master instance

You can run multiple workflow engine processes on the same server where the Product Master instance is running. This is similar to running multiple instances of other processes like Appserver or Scheduler. More than one workflow engine processes run on different ports and share the load of items that are moving through work flows or collaboration areas.

Procedure

  1. Shut down Product Master by using the following command.

    $TOP/bin/go/abort_local.sh

  2. Go to $TOP and extract bundles.zip file. Locale files in the en_US folder get replaced by the new files.
    Note: The directory structure is bundles/locales/en_US/system_resource_bundle with layout.xml file in the en_US directory, and other files in system_resource bundle folder.
  3. Go to $TOP/bin/conf/ and open env_settings.ini file.
  4. Locate the [services] section and depending on your setup, add new services with a unique name that is separated by a comma.
    Example

    workflow=workflow01,workflow02

  5. Run $TOP/bin/configEnv.sh script and then $TOP/bin/compat.sh script. Allow the script to overwrite any existing configuration files, if prompted.
  6. Start Product Master instance by using the following command.

    $TOP/bin/go/start_local_rmlogs.sh