This documentation is for WSO2 Enterprise Integrator version 6.0.0 . View documentation for the latest release.

All docs This doc

Versions Compared

Key

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

...

Tip

If you are upgrading from a version older than ESB 5.0.0, you will need to first upgrade to ESB 5.0.0 and then upgrade to WSO2 EI 6.0.0.

Note

From WSO2 ESB 5.0.0 onwards, it does not support processing any mediators added after the send mediator in a given sequence because it may lead to erroneous behaviors when the message stream is consumed by the send mediator in passthrough scenarios. Therefore, if you have sequences with mediators after the send mediator, you need to change those sequences to have the send mediator inside a clone mediator, thereby, it will clone the message and process it separately. For example, see below.

Code Block
languagexml
<clone sequential="true">
    <target>
         <sequence>
              <send>
                   <endpoint key="ABC"/>
               </send>
         </sequence>
     </target>
     <target>
         <sequence>
             <switch xmlns:ns="http://org.apache.synapse/xsd" source="get-property('XYZ')">
                  <case regex="CASE1 ">
                       <log level="custom">
                           <property name="#### CASE ####" value="IN CASE1"/>
                       </log>
                       <sequence key="TEST.PQR "/>
                        <drop/>
                     </case>
                     <default>
                        <log level="custom">
                           <property name="#### DEFAULT ####" value="IN DEFAULT"/>
                        </log>
                        <drop/>
                     </default>
                  </switch>
           </sequence>
     </target>
</clone>
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

...