![]() ![]() ![]() ![]() ![]() ![]() |
This tutorial describes how to upgrade BEA WebLogic Integration™ 8.1 (Service Pack 4 or 5) and WLI 9.2 applications, to the BEA WebLogic Integration 10.2 environment. This tutorial describes the upgrade scenario using a Process Application sample created in BEA WebLogic Platform™ 8.1.
This section includes the following:
You must have in depth knowledge of WebLogic Platform, in particular, WebLogic Integration 8.1 and WLI 9.2. The objective of this tutorial is to help you upgrade your existing WebLogic Integration applications to WebLogic Integration 10.2. The upgrade process does not alter the source application logic and intent in any manner. The process simply upgrades the application for use in the Workshop for WebLogic Platform workspace.
Upgrading an application to WLI 10.2 involves the following steps:
Create the Application in WLI 8.1 or WLI 9.2 as required, and replace the deprecated APIs for smooth upgrade to WLI 10.2.
Import the Application including all its projects using the wizard.
Create a server with WebLogic Integration domain, and then deploy and publish the Application.
Execute the Application using test values, and confirm the validity of the upgraded Application by executing a process.
There are a few prerequisites for the smooth execution of this tutorial. For example, you require an application from the WLI 8.1 or WLI 9.2 release as the source for the upgrade exercise. The requirements for successful execution of the tutorial are as follows:
The upgrade process from WLI 8.1 or WLI 9.2 to WLI 10.2 is handled by an import wizard. The wizard does not alter the logic and intent of the existing WLI 8.1 or WLI 9.2 application, nor extract the application from any source repository. The wizard migrates the WLI 8.1 or WLI 9.2 source artifacts into the WLI 10.2 source and project model. However, it retains the WLI 8.1 or WLI 9.2 Javadoc annotations as they do not require any special processing in WLI 10.2. In addition, these annotations are retained to facilitate any manual processing that may be required after upgrading the application.
You can use the import wizard to do the following:
For the purpose of this tutorial, you must first create a Request Quote application in the WebLogic Platform 8.1 Service Pack 5 release. Applications created using Service Pack 4 or 6 can also be upgraded using this tutorial.
To create the new application in WLI 8.1, complete the following steps:
sampleApp
. The New Application dialog box is displayed as shown in Figure 1-1. public interface Callback extends weblogic.jws.control.ServiceControl
) of the source view, as shown in Figure 1-2, replace weblogic.jws.control.ServiceControl
with com.bea.control.Control
. import
weblogic.jws.control.JwsContext
with import
com.bea.control.JwsContext
. Note: | The weblogic.jws.control.ServiceControl and the weblogic.jws.control.JwsContext are deprecated. You must replace these APIs in all the web services for an error-free upgrade to WLI 10.2. |
PriceProcessor.jws
and TaxCalc.jws
.
The application, sampleApp
is ready for use. You can upgrade sampleApp
using the Workshop for WebLogic Platform 10.2 IDE.
For the purpose of this tutorial, you must first create a Request Quote application in the WebLogic Integration 9.2 release. The primary goal of this task is to create an Application in WLI 9.2 and upgrade into the WLI 10.2 release.
If you do not have an existing project in WLI 9.2, you need to create the new application in WLI 9.2. To do this, complete the following steps:
![]() ![]() ![]() |