This documentation is for WSO2 Enterprise Integrator version 6.0.0 . View documentation for the latest release in the 6.x.x family and the latest release in the 7.x.x family.

All docs This doc

Versions Compared

Key

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

...

Info
  • For information on the default ports in WSO2 EI runtimes, see Default ports of WSO2 EI.
  • The distribution folder structure has changed from ESB 5.0.0 to WSO2 EI 6.0.0. The changes in the folder structure for directory locations of the configuration related files are as follows:
Enterprise Service Bus 5.0.0Enterprise Integrator 6.0.0
<ESB_HOME>/repository/conf<EI_HOME>/conf
<ESB_HOME>/repository/conf/axis2<EI_HOME>/conf/axis2
<ESB_HOME>/repository/conf/datasources<EI_HOME>/conf/datasources
<ESB_HOME>/repository/components/dropins<EI_HOME>/dropins
<ESB_HOME>/repository/components/extensions<EI_HOME>/extensions
<ESB_HOME>/repository/components/lib<EI_HOME>/lib
<ESB_HOME>/repository/component/patches<EI_HOME>/patches
<ESB_HOME>/repository/components/plugins<EI_HOME>/wso2/components/plugins

Migrating the configuration files

  1. In WSO2 EI 6.0.0 you can use the same database that you used in ESB 5.0.0. Configure WSO2 EI 6.0.0 to use the existing database as follows:

    1. Copy the database drivers from <ESB_HOME>/repository/components/lib directory to <EI_HOME>/lib directory. 
    2. Copy <ESB_HOME>/repository/conf/datasources/master-datasources.xml file to <EI_HOME>/conf/datasources directory. This will update the datasource configuration in WSO2 EI.
    3. Go to the <EI_HOME>/conf directory and update the datasource references in the user-mgt.xml and registry.xml files to match the updated configurations in the master-datasources.xml file that you made in the above step. 
  2. If there are any third-party libraries used with ESB 5.0.0 that you want to migrate, copy the contents of the following directories as applicable from ESB 5.0.0 to EI 6.0.0: 
    • If you have used JMS libraries, JDBC libraries, etc., copy the files from <ESB_HOME>/repository/components/lib directory to <EI_HOME>/lib directory.
    • If you have used OSGi bundles such as SVN kit etc., copy the contents of <ESB_HOME>/repository/components/dropins directory to <EI_HOME>/dropins directory.
  3. Check for any other configurations that were done for ESB 5.0.0 based on your solution and update the configuration files in EI 6.0.0 accordingly. For example, configurations related to external user stores, caching, mounting, transports, etc.

    Info
    titleNote

    The following files have changed from ESB 5.0.0 to EI 6.0.0:

    • axis2.xml
    • axis2_nhttp.xml
    • axis2_pt.xml
    • tenant-axis2.xml
    • cache.xml
    • config-validation.xml
    • logging-bridge.properties
    • osgi-debug.option
    • cloud-services-desc.xml
    • authenticators.xml
    • ciper-tool.properties
    • catalina-server.xml
    • carbon.xml
    • identity.xml
    • nhttp.properties
    • passthru-http.properties
    • synapse.properties
    • synapse-handlers.xml
    • user-mgt.xml
    • jndi.properties

    Note

    Do not copy and paste the configuration files as there are some changes from ESB 5.0.0 to EI 6.0.0. You need to update the configuration files based on the usage.

Migrating artifacts

You should manually deploy Composite Application Archive (CAR) files that you have in ESB 5.0.0 to EI 6.0.0. If you have a mediator packed in a CAR, all the artifacts using that mediator should also be included in the same CAR. See Deploying Composite Applications in the Server in WSO2 Admin Guide for further details.

...

Note

If you have created a messages store in your configuration and configured the provider path as repository/conf/jndi.properties in your ESB 5.0.0 instance, this needs to be updated with the jndi.properties file path in EI 6.0.0. To do this, edit the message store artifact so that the provider path is configured as conf/jndi.properties.

Migrating tenant artifacts

If multi-tenancy is used, copy the tenant artifacts from <ESB_HOME>/repository/tenants directory from ESB 5.0.0 to EI 6.0.0.

...