Upgrade Guide
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This section provides information on upgrading to WebLogic Integration 8.5.
Summarizes the process for upgrading to WebLogic Integration 8.5, explaining the scope of resources that are upgraded depending on upgrade path choices you make.
Upgrading WebLogic Integration 8.5 in an Existing BEA Home Directory
Describes the steps you perform if you choose to upgrade the WebLogic Integration software in an existing BEA Home directory.
Installing WebLogic Integration 8.5 into a Separate BEA Home Directory
Describes the steps for installing WebLogic Integration 8.5 into a BEA Home directory that is separate from an existing one that already contains WebLogic Integration. Includes the steps you need to perform to redeploy existing WebLogic Integration applications, or other WebLogic Platform applications, in the new WebLogic Integration 8.5 installation.
This section is written mainly for application developers and system administrators who are upgrading the following software, domains, and applications to WebLogic Integration 8.5:
Although the primary audience for this section are users of WebLogic Integration, the scope of this section is broadly applicable to users of any WebLogic Platform product who are upgrading to WebLogic Integration 8.5.
This section includes general guidance for upgrading applications and resources in any domain created by the Configuration Wizard that is based upon any of the following domain templates:
Depending on the degree to which an existing domain has been customized—for example, you have modified the scripts that start WebLogic Server or set environment variables—there may be steps that you need to perform in addition to those presented in this section.
This section describes the tasks for upgrading WebLogic Integration, or WebLogic Platform 8.1 Service Pack 4 (SP4), to WebLogic Integration 8.5 in either of the following ways:
If you choose to upgrade a WebLogic Platform 8.1 SP4 installation in a given BEA Home directory to WebLogic Integration 8.5, you must first uninstall all WebLogic Platform 8.1 SP4 components.
Upgrading the software in an existing BEA Home directory is appropriate if you have no need to retain versions of applications that are running on the previous release of WebLogic Integration or WebLogic Platform 8.1 SP4.
When you upgrade and existing BEA Home directory to WebLogic Integration 8.5, you do not need to upgrade any existing custom domains that use WebLogic Integration.
If you choose to install WebLogic Integration 8.5 in a new BEA Home directory, you can redeploy existing domains and applications on the new WebLogic Integration 8.5 installation.
Installing WebLogic Integration 8.5 in a new BEA Home directory is recommended when you need to retain versions of your applications that are running on the earlier release of WebLogic Platform.
If you have previously applied any patches to either of the following, you must re-apply those patches after you complete the upgrade to WebLogic Integration 8.5:
If you choose to install the products and components included in the WebLogic Integration 8.5 installation into an existing BEA Home directory, complete the steps provided in this section.
Note: Although the following steps refer to WebLogic Platform software and resources, the software and resources for any specific WebLogic Platform product component, particularly WebLogic Integration, are implied unless noted otherwise.
By default, this is the weblogic81
subdirectory of the BEA Home directory. For example, on Windows, the product installation directory is the following:
Note: There is no requirement that the product installation directory must be named weblogic81
, or that it must exist as a subdirectory of the BEA Home directory.
If you plan to install iWay Adapters for BEA WebLogic, note that the iWay Adapter installation program always installs its software into subdirectories of weblogic81
. If you plan to install WebLogic Integration 8.5 into a directory not named weblogic81
, you need to take additional steps to complete the installation of the iWay Adapters. For more information, see Installing the iWay Adapters for BEA WebLogic.
For details about uninstalling the WebLogic Platform 8.1 software, see Uninstalling WebLogic Platform in Installing BEA WebLogic Platform.
WL_HOME
\samples\domains\end2end\wliconfig
WL_HOME
\samples\domains\
integration\wliconfig
WL_HOME
/samples/domains/end2end/wliconfig
WL_HOME
/samples/domains/
integration/wliconfig
Congratulations! You have completed the procedure for upgrading your WebLogic Platform 8.1 SP4 installation to WebLogic Integration 8.5.
Note: The WebLogic Integration 8.5 installation directory contains a number of scripts and other files in the integration/upgrade
and portal/upgrade
subdirectories. These artifacts are used only for upgrading to 8.1 SP4. You do not use these files to upgrade from 8.1 SP4 to 8.5.
If you choose to install the products and components included in the WebLogic Integration 8.5 installation into a separate BEA Home directory, complete the following steps:
Note: If you plan to install iWay Adapters for BEA WebLogic, note that the iWay Adapter installation program assumes that the WebLogic Integration installation directory is named weblogic81
. If you are installing WebLogic Integration 8.5 into a directory not named weblogic81
, you need to take additional steps complete the installation of the iWay Adapters. For more information, see Installing the iWay Adapters for BEA WebLogic.
Note: The WebLogic Integration 8.5 installation directory contains a number of scripts and other files in the integration/upgrade
and portal/upgrade
subdirectories. These artifacts are used only for upgrading to 8.1 SP4. You do not use these files to upgrade from 8.1 SP4 to 8.5.
This section explains how to upgrade any existing domain created by the Configuration Wizard and based on one of the out-of-the-box domain templates, as described in Applications and Domains You Can Upgrade.
Using procedure described in this section, you upgrade the applications and database schema in an existing domain so that they point to the new WebLogic 8.5 installation. This upgrade path is typically appropriate in the following situations:
The files you need to modify include:
WL_HOME
environment variable.JAVA_HOME
environment variable.config.xml
file, if your domain uses the out-of-the-box sample applications delivered with WebLogic Platform 8.1 SP4. The steps described in this section are not exhaustive. Depending on how you may have modified or extended the domain since you created it, you may need to make additional or different changes. The modifications described in this section are limited specifically to those files that are generated by the Configuration Wizard at the time the domain is created.
When upgrading a domain, do not modify the following:
DOMAIN_HOME
environment variable, which points to the location of the domain's root directory. config.xml
file.For example, in the config.xml
file, do not modify the path information for applications that are configured in user-defined application directories. (This contrasts with path information for applications that are configured to use a component library, such as the out-of-the-box sample applications). An example of a path specified in the config.xml
file for a user-defined application is c:\bea_81\user_projects\applications
, as in the following example:
<Application Name="B2BDefaultWebAppApplication" Deployed="true"
Path="c:\bea_81\user_projects\applications\platform" TwoPhase="true">
<WebAppComponent Name="B2BDefaultWebApp" Targets="cgServer"
URI="B2BDefaultWebApp" IndexDirectoryEnabled="true"/>
</Application>
All files described in this section are located in the domain's root directory; for example, c:\bea\user_projects\domains\
my_domain
. Also, these steps show bea_wli85
as the name of the new BEA Home directory, and weblogic81_wli85
as the name of the new WebLogic Home (WL_HOME
) directory. You may choose to use different names for these directories.
To upgrade an existing domain to point to the new WebLogic Integration 8.5 installation, complete the following steps:
WL_HOME
and JAVA_HOME
are updated appropriately. In the following domains, this script is named setDomainEnv.sh
(on UNIX), or setDomainEnv.cmd
(on Windows):
In domains based on the Basic WebLogic Server Domain template, this script is named setEnv.sh
(on UNIX), or setEnv.cmd
(on Windows).
In the Avitek Medical Records domain, this script is named setMedRevEnv.sh
(on UNIX), or setMedRevEnv.cmd
(on Windows).
In the WebLogic Server Examples Domain, this script is named setExamplesEnv.sh
(on UNIX), or setExamplesEnv.cmd
(on Windows).
wlsHome.path
, which points to the new WebLogic Server Home directory. For example:jdkHome.path
, which points to the Java SDK installation directory. For example:uninstallService.cmd
script to update the definition of the WL_HOME
environment variable. config.xml
file. The properties of each application is configured in the <Application>
element. For example, locate the following line:
<Application Name="paymentWSApp" Deployed="false"
Path="C:\bea\weblogic81/portal/lib/paymentWSApp.ear"
TwoPhase="true">
Update the value for the Path
attribute so that it points to the new location of the application's component library modules, as shown in the following example:
<Application Name="paymentWSApp" Deployed="false"
Path="C:\bea_wli85\weblogic81_wli85/portal/lib/paymentWSApp.ear"
TwoPhase="true">
Note: Do not update path information for user-defined applications in the config.xml
file, as explained Files You Do Not Modify.
Congratulations! You have completed the WebLogic Integration 8.5 upgrade procedure.
This section explains how to create a new domain that points to the WebLogic Integration 8.5 installation and deploy existing applications to that domain. This method may also require additional steps; for example, upgrading your existing applications. However, by creating a new domain, you ensure that your domain is based on the latest domain template.
This upgrade path is typically appropriate in the following situations:
To create a new domain and deploy existing applications to it, complete the following steps:
For more information, see Creating a New WebLogic Domain in Creating WebLogic Configurations Using the Configuration Wizard.
nopointbase
option must be passed to the startWebLogic
script (startWebLogic.cmd
on Windows; startWebLogic.sh
on UNIX). Otherwise, the server will not start correctly; WebLogic Integration 8.5 enables PointBase even when it is not used by the configuration.For details about completing steps b and c, see "Step 3: Upgrade Existing Applications" in Upgrading to Service Pack 4 in the WebLogic Portal Upgrade Guide.
Congratulations! You have completed the WebLogic Integration 8.5 upgrade procedure.
The iWay Adapter installation program always installs its software and adapters into the weblogic81
subdirectory of the BEA Home that you specify during installation. If you have installed the WebLogic Integration software into a directory with a different name—for example, weblogic81_wli85
—the iWay Adapter installation procedure will appear to be successful. However, the adapter software will not work with WebLogic Integration until you perform the additional steps described in this section.
To install the iWay Adapters for use with WebLogic Integration 8.5, complete the following steps:
http://www.egeneration.com/iwaydocs/iway55/5.5.006_895/BEA_iw55RG2_install.pdf
In the iWay installation procedure, be sure to specify the BEA Home directory in which the WebLogic Integration 8.5 software is installed. The iWay installation program creates the directory BEA_HOME
/weblogic81
, and installs its software into subdirectories.
BEA_HOME
/weblogic81/commEnv
script created by the iWay installation procedure to the commEnv
script located in the WebLogic Integration 8.5 installation directory. (By default, the WebLogic Integration 8.5 installation directory is BEA_HOME
/weblogic81_wli
.)An example of the commEnv
script created by the iWay Adapter installation procedure follows.
@rem iWay Additions
SET PATH=%PATH%;F:\WLI8.5\iWay55\lib
SET IWAY55=F:/WLI8.5/iWay55/
SET IWAY55OEM=bea
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;F:\WLI8.5\iWay55\lib\iwaf.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;F:\WLI8.5\iWay55\lib\iwafcont.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;F:\WLI8.5\iWay55\lib\iwrepository.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;F:\WLI8.5\iWay55\lib\iwutil.jar
SET WEBLOGIC_CLASSPATH=
WEBLOGIC_CLASSPATH%;
F:\WLI8.5\iWay55\bea\iwjcaivp\WEB-INF\lib\iwafjca.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;
F:\WLI8.5\iWay55\bea\iwjcaivp\WEB-INF\lib\xalan.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;
F:\WLI8.5\iWay55\bea\iwjcaivp\WEB-INF\lib\xercesImpl.jar
SET WEBLOGIC_CLASSPATH=
%WEBLOGIC_CLASSPATH%;
F:\WLI8.5\iWay55\bea\iwjcaivp\WEB-INF\lib\xmlParserAPIs.jar
To append the commEnv
script created by the iWay Adapter installation program to the commEnv
script in your WebLogic Integration 8.5 installation, complete the following steps:
iwaewlwe.jar
to the workshop/extensions
directory located in the WebLogic Integration 8.5 installation directory.
![]() ![]() |
![]() |
![]() |