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.



WSO2 EI 6.6.0 requires Scheduled Tasks to be stored in the registry using a new naming convention (Task name in WSO2 EI 6.6.0 = TASK_PREFIX + messageProcessorName + taskNumber to TASK_PREFIX + messageProcessorName + SYMBOL_UNDERSCORE + taskNumber). When you run the following migration client, the existing Scheduled Tasks references in the registry will be removed. Later in this migration guide, when you move the CApps containing the scheduled task migrate the integration artifacts from your EI 6.5.0 instance to EI 6.6.0, new records will be created in the registry using the new naming convention.


  1. Create the <EI_HOME>/migration/ directory inside <EI_6.5.0_HOME>, copy the file, and update the following value:

    admin.user.nameThe user name of the system administrator.
  2. Copy the migration JAR file to the <EI_6.5.0_HOME>/dropins/ directory.
    1. Open a terminal and navigate to the <EI_6.5.0_HOME>/bin/ directory.

    2. Execute the product startup script with the '-Dmigrate.from.product.version=ei650' command as shown below.

      Localtab Group
      titleOn MacOS/Linux/CentOS

      Open a terminal and execute the following command:

      Code Block
      sh -Dmigrate.from.product.version=ei650
      titleOn Windows

      Open a terminal and execute the following command:

      Code Block
      integrator.bat -Dmigrate.from.product.version=ei650
  3. Once the migration is successful, stop the server and delete the migration JAR (org.wso2.carbon.ei.migration-6.6.0.jar) from the <EI_6.5.0_HOME>/dropins/ directory.
  4. You can now connect your WSO2 EI 6.6.0 instance to the old database. See the instructions on connecting WSO2 EI 6.6.0 to the Carbon database.