To upgrade RepConnector, you must first upgrade the application server, EAServer or BEA WebLogic, on which you will be deploying it.
EAServer is automatically upgraded when you install
DI Suite.
Create a backup copy of the existing EAServer installation directory.
Install DI Suite 1.2 in the same installation directory as the existing one. The new version of RepConnector within the EAServer directory overwrites the earlier version.
From the backup copy of the EAServer directory:
Copy the *.prop files under the repra\conf directory to the repra\conf directory of the new installation directory. This enables you to access all the existing RepConnector connections. Check each connection to verify if any of the values need to be updated.
Copy the *.ser files under the repra\sers directory to the repra\sers directory of the new installation directory.
Modify the repra\bin\repra_env.bat file in the new installation directory to include any customizations made to the repra\bin\repra_env.bat file in the backup copy of the EAServer directory.
Restart EAServer. See the EAServer Installation Guide.
DI Suite 1.2 works only with versions 10.0 of BEA WebLogic. If you are deploying RepConnector on a BEA WebLogic application server, upgrade BEA WebLogic to the supported version. You can either upgrade your existing installation of the BEA WebLogic Server to the new version, or perform a clean installation of BEA WebLogic Server in a new installation directory.
Upgrading WebLogic 8.1 (existing installation)
to BEA Weblogic to 10.0
Create a backup of the existing BEA WebLogic installation directory.
Install the new version of BEA WebLogic server into the existing BEA WebLogic installation directory. See the BEA WebLogic Server documentation.
Create a backup of the registry.xml file, which is in the %BEA_HOME% directory.
Edit the registry.xml file to:
Delete any <release> XML elements relating to the earlier BEA WebLogic Server.
Delete any <java-installation> XML elements relating to JDK 1.4.
Restart the BEA WebLogic server.
Install the new version of RepConnector using the DI Suite installer.
Restore the original registy.xml file from the backup you created.
Installing BEA Weblogic 10.0 in a new installation
directory
Install BEA WebLogic 10.0. See the BEA WebLogic Server documentation for installation instructions.
Start the BEA WebLogic server.
Install the new version of RepConnector using the DI Suite installer.
From the earlier version of the BEA WebLogic installation directory of RepConnector:
Copy the *.prop files in the repra\conf directory to the repra\conf directory of the new installation directory. This enables you to access all the existing RepConnector connections. Check each connection to verify if any of the values need to be updated.
Copy the *.ser files in the repra\sers directory to the repra\sers directory of the new installation directory.
Modify the repra\bin\repra_env.bat file in the new installation directory to to include any customizations made to the repra\bin\repra_env.bat file in the earlier installation directory of BEA WebLogic.
Stop the BEA WebLogic server.
Modify the startWebLogic.cmd start-up script to check for repra_env.bat and call it if it exists. Make this change after the setDomainEnv.cmd call.
The portion of the startWebLogic.cmd start-up script that you need to modify:
@REM Call setDomainEnv here. set DOMAIN_HOME=BEA_installation_directory\bea10\user_projects\domains\mydomain for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi call "%DOMAIN_HOME%\bin\setDomainEnv.cmd" %* if exist BEA_installation_directory\BEA10\repra\bin\repra_env.bat CALL BEA_installation_directory\BEA10\repra\bin\repra_env.bat
BEA_installation_directory is
the path to your BEA installation directory.
Start BEA WebLogic server.
Run the WLSStart.bat file under the RepConnector home directory.