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