This is the latest release in the 6.x.x family. For EI 7.0.0, click here.

All docs This doc

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


You can use the same databases that you used for the ESB profile of WSO2 EI 6.5.0 with WSO2 EI 6.6.0. However, you need to first remove instances of Message Processor Tasks that apply the following updates.

Update the database structure 

There may be changes in the database structure (schema) that is used in EI 6.6.0. To update the database schema:

  1. Download the database migration scripts.
  2. Unzip the downloaded file and select the script relevant to your database type.
  3. Connect to the database and run the script.

Your database schema is now updated for EI 6.6.0.

Update the data

You need to remove any instances of Message Processor Tasks that were stored in the registry database from WSO2 by WSO2 EI 6.5.0.


WSO2 EI 6.6.0 requires Message Processor Tasks to be stored in the registry using a new naming convention. The naming convention has changed from
TASK_PREFIX + messageProcessorName + taskNumber (in WSO2 EI 6.5.0) to TASK_PREFIX + messageProcessorName + SYMBOL_UNDERSCORE + taskNumber (in WSO2 EI 6.6.0).

When you run the following migration client, the existing Task references in the registry will be removed. Later in this migration guide, when you migrate the integration artifacts from your EI 6.5.0 instance to EI 6.6.0, new records will be created in the registry with the new naming convention.