![]() ![]() ![]() ![]() ![]() ![]() |
This tutorial describes how to upgrade WLI 8.1 (Service Pack 4 or 5), WLI 9.2, and WLI 10.2 applications, to the Oracle WebLogic Integration 10g Release 3 (10.3) environment. This tutorial describes the upgrade scenario using a Process Application sample created in WebLogic Platform 8.1.
This section includes the following:
You must have in depth knowledge of WebLogic Platform, in particular, WLI 8.1, WLI 9.2, and WLI 10.2. The objective of this tutorial is to help you upgrade your existing WLI applications to Oracle WebLogic Integration 10g Release 3 (10.3). 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 Oracle Workshop for WebLogic workspace.
Upgrading an application to WLI 10g Release 3 (10.3) involves the following steps:
Create the Application in WLI 8.1, WLI 9.2, or WLI 10.2 as required, and replace the deprecated APIs for smooth upgrade to Oracle WebLogic Integration 10g Release 3 (10.3).
Import the Application including all its projects using the wizard.
Create a server with Oracle 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 Oracle WebLogic Integration 10g Release 3 (10.3) 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 Oracle WebLogic Integration 10g Release 3 (10.3) 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 Oracle WebLogic Integration 10g Release 3 (10.3). 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 10g Release 3 (10.3). |
PriceProcessor.jws
and TaxCalc.jws
.
The application, sampleApp
is ready for use. You can upgrade sampleApp
using the Oracle Workshop for WebLogic 10g Release 3 (10.3) 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 Oracle WebLogic Integration 10g Release 3 (10.3) 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:
![]() ![]() ![]() |