BEA Logo BEA 

WebLogic Integration Release 2.1 Service Pack 1

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WebLogic Integration Doc Home   |   Migrating to WebLogic Integration 2.1   |   Previous Topic   |   Next Topic   |   Contents   |   View as PDF

Migrating WebLogic Integration 2.1 to WebLogic Integration 2.1 Service Pack 1

 

This section describes the procedure for migrating from BEA WebLogic Integration 2.1 to BEA WebLogic Integration 2.1 Service Pack 1.

It includes the following topics:

 


Before You Begin

Before you attempt to migrate to WebLogic Integration 2.1 Service Pack 1, we strongly recommend that you back up your entire database and export all your workflows. This preparation will enable you to fix your environment and start the migration again if your first migration attempt fails. You can run the migration script as many times as necessary without any adverse results.

 


Domain Migration

The procedures provided in Database Migration run only migration utilities that migrate the WebLogic Integration repository information stored in database tables. These utilities do not migrate WebLogic Server domain information for your application. For example, if you create a domain for your WebLogic Integration 2.1 application and then run the migration procedure on the database for that domain, you must also update the config.xml file for the application domain by adding the additional entries needed for WebLogic Integration 2.1 Service Pack 1 (SP1). The procedure for adding those additional entities is provided in this section.

If, however, you are using one of the preconfigured domains installed with WebLogic Integration 2.1 and you use the upgrade installer to upgrade to WebLogic Integration 2.1 SP1, you do not need to follow the procedure in this section because the upgrade installer automatically updates the config.xml files for the four preconfigured domains with the additional entities needed for WebLogic Integration 2.1 SP1.

To migrate the WebLogic Server domain information for your application, complete the following procedure:

  1. In a text editor, open the config.xml file for your WebLogic Integration 2.1 application domain.

  2. Edit the config.xml file.

    Note: Any of the config.xml files for the four preconfigured domains can be used as a guide to the changes you make in this step. Each config.xml file is located in the appropriate WLI_HOME/config/DOMAIN_NAME directory, where WLI_HOME is the directory in which you installed WebLogic Integration and DOMAIN_NAME is bpmdomain, eaidomain, samples, or wlidomain. For example, the config.xml file for the wlidomain is located in the WLI_HOME/config/wlidomain directory.

    Make the following changes:

    a. Add a deployment entry for the ebXML plug-in jar file in two steps: (1) add the two lines highlighted (in bold) in Listing 5-1, and (2) increment the values of DeploymentOrder for all the remaining deployment entries, as shown in Listing 5-1.

    b. Change the name of the data integration plug-in from XTPlugin to com.bea.wlxt.WLXTPlugin, as shown in the last deployment entry of Listing 5-1.

    Listing 5-1 Deployment Entries in the config.xml File After Editing

<EJBComponent Name="wlaiplugin-ejb.jar" Targets="myserver"
URI="wlaiplugin-ejb.jar" DeploymentOrder="9"/>
<EJBComponent Name="ebxml-bpm-plugin.jar" Targets="myserver"
URI="ebxml-bpm-plugin.jar" DeploymentOrder="10"/>
<WebAppComponent Name="b2bconsole" ServletReloadCheckSecs="1"
Targets="myserver" URI="b2bconsole.war" DeploymentOrder="11"/>
<WebAppComponent Name="wlai" ServletReloadCheckSecs="1"
Targets="myserver" URI="wlai.war" DeploymentOrder="12"/>
<WebAppComponent Name="WLAIPlugin" Targets="myserver"
URI="wlai-plugin.war" DeploymentOrder="13"/>
<WebAppComponent Name="com.bea.wlxt.WLXTPlugin" Targets="myserver"
URI="wlxtpi.war" DeploymentOrder="14"/>

c. Add a new JMS queue by inserting the line that is highlighted (in bold) in Listing 5-2.

Listing 5-2 Addition of JMS Queue in the config.xml File

	<JMSTopic JNDIName="com.bea.wlpi.NotifyTopic" Name="wlpiNotify"/>
<JMSQueue JNDIName="com.bea.b2b.OutboundQueue" Name="B2bOutboundQueue"/>
</JMSServer>

 


Database Migration

WebLogic Integration 2.1 Service Pack 1 (SP1) requires database entities not required for WebLogic Integration 2.1.

To convert your installation of WebLogic Integration 2.1 to WebLogic Integration 2.1 SP1, you must run one of the following procedures:

Caution: Both of these migration procedures update a single repository. The migration of repository data from an existing database instance to a new instance is not supported.

Figure 5-1 WebLogic Integration 2.1 to WebLogic Integration 2.1 Service Pack 1 Database Migration


 

Upgrade Install

This section provides a procedure for using the service pack upgrade installer to convert your installation of WebLogic Integration 2.1 to WebLogic Integration 2.1 Service Pack 1 (SP1). The conversion includes the upgrade of the repository data so it becomes compatible with WebLogic Integration 2.1 SP1.

To upgrade and migrate the repository data:

  1. Run the Service Pack Upgrade Installer. For more information see Installing and Uninstalling Service Pack Upgrades in Installing BEA WebLogic Integration.

  2. Migrate the repository data during the service pack upgrade, or run one of the migration utilities after completing the service pack upgrade.

    The service pack upgrade installer gives you the option of invoking the WebLogic Integration database configuration wizard directly from the service pack upgrade installer, as shown in Figure 5-2.

    Figure 5-2 Invoking the Database Configuration Wizard to Migrate with the Service Pack Upgrade Installer


     

    Migrate your repository data by following one of these procedures:

    If you select the Run Migration Now check box, follow the procedure provided in Migrating with the Database Configuration Wizard, starting with step 2.

    If you do not select the Run Migration Now check box, complete the service pack upgrade, and then run a migration utility. Run either the WebLogic Integration 2.1 database configuration wizard or the migration script to update the existing WebLogic Integration 2.1 repository database tables with the additional database entries needed for WebLogic Integration 2.1 SP1. Follow one of the migration procedures provided in Migration Utilities.

Caution: You must complete the database migration before you can start to use the upgraded WebLogic Integration 2.1 SP1 installation.

New Installation

This section provides a procedure for updating the repository data of an existing WebLogic Integration 2.1 installation to make it compatible with a new installation of WebLogic Integration 2.1 Service Pack 1 (SP1).

To update the repository data for a new installation of WebLogic Integration 2.1 SP1:

  1. Install WebLogic Integration 2.1 SP1. For more information, see Installing BEA WebLogic Integration.

    Note: Do not create a new WebLogic Integration repository or database. Do not run the RunSamples script.

  2. Run a migration utility (either the WebLogic Integration 2.1 database configuration wizard or the migration script) to update the existing WebLogic Integration 2.1 repository database tables with the additional database entries needed for WebLogic Integration 2.1 SP1. Follow one of the migration procedures provided in Migration Utilities.

Migrating Two Repositories

This section provides a procedure for updating the repository data of an existing WebLogic Integration 2.1 installation with two repositories to be compatible with a new installation of WebLogic Integration 2.1 Service Pack 1 (SP1). For example, you may have two repositories, one for deploying your WebLogic Integration application in a production environment and one for developing your WebLogic Integration application. For your production environment, the repository resides in an Oracle database of the wlidomain domain and for the development environment, the repository resides in a Microsoft SQL Server database of the samples domain. Figure 5-3 illustrates this scenario.

Figure 5-3 Example Database Configuration


 

To migrate the two database instances for the example configuration shown in Figure 5-3, complete the following procedure:

  1. Migrate the Oracle database using the upgrade installer to convert your installation of WebLogic Integration 2.1 to WebLogic Integration 2.1 SP1. Follow the procedure provided in Upgrade Install.

  2. Migrate the Microsoft SQL Server database by running a migration utility (either the WebLogic Integration 2.1 database configuration wizard or the migration script). The database entries needed for WebLogic Integration 2.1 SP1 are added to the existing WebLogic Integration 2.1 repository database tables. To perform this step, follow one of the migration procedures provided in Migration Utilities.

    Warning: Make sure you switch the default domain before running a migration utility. In the example configuration shown in Figure 5-3, the default domain would change from the wlidomain to samples domain. The migration procedures in Migration Utilities, provide steps for switching the default domain.

 

back to top previous page next page