|
このチュートリアルでは、WLI 8.1 (Service Pack 4 または 5)、WLI 9.2、および WLI 10.2 アプリケーションから Oracle WebLogic Integration 10g Release 3 (10.3) 環境にアップグレードする方法について説明します。以下のチュートリアルでは、アップグレードの例として WebLogic Platform 8.1 で作成されたプロセス アプリケーションのサンプルを使用して説明します。
WebLogic Platform (特に WLI 8.1、WLI 9.2、および WLI 10.2) についての深い知識があることを前提としています。このチュートリアルの目的は、導入済みの WLI アプリケーションを Oracle WebLogic Integration 10g Release 3 (10.3) にアップグレードできるようにすることです。アップグレード処理では、ソース アプリケーション ロジックの変更は行われず、また、そうした処理を目的としていません。この処理は、導入済みのアプリケーションを Oracle Workshop for WebLogic ワークスペースで使用するためのアップグレードのみを行うものです。
アプリケーションを WLI 10g Release 3 (10.3) にアップグレードするには、次の手順を実行します。
必要な WLI 8.1、WLI 9.2、または WLI 10.2 のアプリケーションを作成し、Oracle WebLogic Integration 10g Release 3 (10.3) へのアップグレードを円滑に行うため非推奨の API を置き換えます。
インポート ウィザードを使用し、このアプリケーションをすべてのプロジェクトを含めてインポートします。
Oracle WebLogic Integration ドメインを持つサーバを作成し、アプリケーションをデプロイおよびパブリッシュします。
テストの値を使用してアプリケーションを実行します。処理の実行によってアップグレードしたアプリケーションの有効性を確認します。
このチュートリアルを円滑に実行するためには、いくつかの条件があります。たとえば、アップグレードの実行には、WLI 8.1 または WLI 9.2 リリースのアプリケーションがソースとして必要となります。以下に、チュートリアルを正常に行うための要件を示します。
WLI 8.1 または WLI 9.2 から Oracle WebLogic Integration 10g Release 3 (10.3) へのアップグレード処理は、インポート ウィザードによって行われます。このウィザードでは、既存の WLI 8.1 または WLI 9.2 アプリケーションのロジックや目的は変更されません。また、ソース リポジトリからアプリケーションが抽出されることもありません。WLI 8.1 または WLI 9.2 のソース情報が Oracle WebLogic Integration 10g Release 3 (10.3) のソースとプロジェクト モデルに移行されます。ただし、WLI 8.1 または WLI 9.2 Javadoc アノテーションは、Oracle WebLogic Integration 10g Release 3 (10.3) で特別な処理が必要ないためそのまま保持されます。これらのアノテーションは保持されるため、アプリケーションがアップグレードされた後に必要な手動の処理があれば行います。
このチュートリアルの目的に合わせ、最初に見積り要求アプリケーションを WebLogic Platform 8.1 Service Pack 5 リリースで作成します。Service Pack 4 または 6 を使用して作成されたアプリケーションも、このチュートリアルを使ってアップグレードできる場合があります。
WLI 8.1 で新しいアプリケーションを作成するには、以下の手順を実行します。
sampleApp という名前を入力します。[新しいアプリケーション] ダイアログ ボックスが図 1-1 のように表示されます。 public interface Callback extends weblogic.jws.control.ServiceControl) のうち、weblogic.jws.control.ServiceControl を com.bea.control.Control に置き換えます。 import weblogic.jws.control.JwsContext を import com.bea.control.JwsContext に置き換えます。 | 注意 : | weblogic.jws.control.ServiceControl および weblogic.jws.control.JwsContext は非推奨です。WLI 10g Release 3 (10.3) に正常にアップグレードするには、これらの API をすべての Web サービスに対して置き換える必要があります。 |
PriceProcessor.jws および TaxCalc.jws) に対して実行します。
アプリケーション sampleApp を使用する準備が完了しました。これで、Oracle Workshop for WebLogic 10g Release 3 (10.3) IDE を使用して sampleApp をアップグレードすることができます。
このチュートリアルの目的に合わせ、最初に見積り要求アプリケーションを WebLogic Integration 9.2 リリースで作成します。このタスクの主たる目的は、WLI 9.2 でアプリケーションを作成し、Oracle WebLogic Integration 10g Release 3 (10.3) リリースにアップグレードすることです。
WLI 9.2 に既存のプロジェクトがない場合は、WLI 9.2 に新しいアプリケーションを作成する必要があります。そのためには、以下の手順を実行します。
|