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 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.sh file in the new installation directory to include any customizations made to the repra/bin/repra_env.sh 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 $BEAHOME 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:
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.sh file in the new installation directory to to include any customizations made to the repra/bin/repra_env.sh file in the earlier installation directory of BEA WebLogic.
Stop the BEA WebLogic server.
Modify the startWebLogic.sh start-up script to check for repra_env.sh and call it if it exists. Make this change after the setDomainEnv.sh call.
The portion of the startWebLogic.sh start-up script that you need to modify:
# Call setDomainEnv here.
DOMAIN_HOME=" BEA_installation_directory/bea10/user_projects/domains/mydomain"
. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
if [ -f /BEA_installation_directory/bea10/repra/bin/repra_env.sh ]
then . /BEA_installation_directory/bea10/repra/bin/repra_env.sh
fi
BEA_installation_directory is
the path to your BEA installation directory.
Start the BEA WebLogic Server.
Run the WLSStart.sh file under the RepConnector home directory.