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