Page History
...
Info | ||
---|---|---|
| ||
Before you begin, note the following changes that may affect your ESB artifacts.
|
You should manually deploy the Composite Application Archive (CAR) files that you have in WSO2 ESB 5.0.0 to WSO2 EI 6.5.0.
...
- Update the configuration files with information of the migrated keystores and truststores. See Configuring Keystores in WSO2 products for more information.
- Go to the
<EI_HOME>/wso2/analytics/conf/datasources
directory and update the Carbon datasource configuration in themaster-
datasources.
xml file with the details of the Carbon database. For instructions, see Changing the Carbon Database and select your database type. - Go to the
<EI_HOME>/wso2/analytics/conf/datasources
directory and update the datasource configuration in theanalytics-
datasources.
xml file with the details of the Analytics-specific databases. - Go to the
<EI_HOME>/wso2/analytics/conf
directory and update the datasource references in theuser-mgt.xml
andregistry.xml
files to match the updated configurations in themaster-datasources.xml
file. The instructions are available in Changing the Carbon Database. - Go to the
<EI_HOME>/wso2/analytics/conf/analytics/
directory and update therdbms-config.xml
file according to the configurations in the same file of your previous Analytics installation. - Go to the <
EI_HOME>/wso2/analytics/conf/data-bridge
directory in WSO2 EI 6.5.0 and update the configuration files according to the configurations in the previous installation. Go to the
<EI_HOME>/wso2/analytics/conf
directory and update theevent-processor.xml
file according to the configurations in the previous installation.Info If you enable the HA mode for ESB Analytics by setting the
<mode name="HA" enable="true">
property in theevent-processor.xml
file, state persistence is enabled by default. If there is no real-time use case that requires any state information after starting the cluster, you should disable event persistence by setting thepersistence
attribute tofalse
in the same file as shown below.Code Block language xml <persistence enable="false"> <persistenceIntervalInMinutes>15</persistenceIntervalInMinutes> <persisterSchedulerPoolSize>10</persisterSchedulerPoolSize> <persister class="org.wso2.carbon.event.processor.core.internal.persistence.FileSystemPersistenceStore"> <property key="persistenceLocation">cep_persistence</property> </persister> </persistence>
Enable WSO2 EI 6.5.0 to publish ESB statistics to the Analytics profile by following the instructions in Publishing ESB Analytics Data to the Analytics Profile.
Info Note that in EI 6.5.0, you need to configure the
<EI_HOME>/conf/carbon.xml file
to enable the ESB server to publish statistics, whereas in WSO2 ESB, you need to configure the<ESB_HOME>/repository/deployment/server/eventpublishers/MessageFlowConfigurationPublisher.xml
and<ESB_HOME>/repository/deployment/server/eventpublishers/MessageFlowStatisticsPublisher.xml
file instead.- Check for any other configurations that were done for WSO2 ESB 5.0.0 Analytics based on your solution and update the configurations in WSO2 EI 6.5.0 accordingly. For example, check the configurations related to external user stores, caching, mounting, transports etc.
...