チュートリアル : 8.1 アプリケーション ソースの 9.2 へのアップグレード

     前  次    目次     
ここから内容

チュートリアル : 概要

このチュートリアルでは、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 でのアップグレード処理は、インポート ウィザードで行われます。このウィザードでは、既存の 8.1 アプリケーションのロジックや目的は変更されません。また、ソース リポジトリからアプリケーションが抽出されることもありません。8.1 のソース情報が 9.2 のソースとプロジェクト モデルに移行されます。ただし、8.1 Javadoc アノテーションは、9.2 で特別な処理が必要ないためそのまま保持されます。これらのアノテーションは保持されるため、アプリケーションがアップグレードされた後に必要な手動の処理があれば行います。

インポート ウィザードで実行されるタスクの一部を以下に示します。

 


ソース 8.1 のアプリケーションの作成

このチュートリアルの目的に合わせ、見積り要求アプリケーションを WebLogic Platform 8.1 Service Pack 5 リリースで作成します。この節の主な目的は、アプリケーションを 8.1 で作成し、9.2 リリースへのインポートを正常に行うためにいくつかの非推奨の API を置換することです。

注意 : Service Pack 4 または 6 を使用して作成されたアプリケーションも、このチュートリアルを使ってアップグレードできる場合があります。

以下の手順を実行し、新しいアプリケーションを 8.1 で作成します。

  1. WebLogic Workshop 8.1 で、[ファイルArrow symbol新規作成Arrow symbolアプリケーション] メニュー オプションを選択します。[新しいアプリケーション] ダイアログ ボックスが表示されます。
  2. 左側のペインから [チュートリアル] を選択し、右側のペインから [チュートリアル : プロセス アプリケーション] を選択します。
  3. [名前] フィールドに sampleApp という名前を入力します。[新しいアプリケーション] ダイアログ ボックスが図 1-1 のように表示されます。
  4. 図 1-1 WebLogic Platform 8.1 での新規アプリケーションの作成


    WebLogic Platform 8.1 での新規アプリケーションの作成

  5. [作成] をクリックして開始します。
  6. WebLogic Workshop の [アプリケーション] ペインから [sampleAppArrow symbolsampleAppWebArrow symbolrequestquoteArrow symbolservicesArrow symbolAvailProcessor.jws] の順に選択して Web サービス ファイルを表示します。
  7. ファイルをダブルクリックし、[ソース ビュー] を隣のペインに表示します。図 1-2 のような画面が表示されます。
  8. 図 1-2 Web サービス ソースの表示


    Web サービス ソースの表示

  9. 図 1-2 に示すように、強調表示されているソース ビュー内の文字列 (public interface Callback extends weblogic.jws.control.ServiceControl) のうち、weblogic.jws.control.ServiceControl を com.bea.control.Control に置き換えます。
  10. ソース ファイルの先頭から、import weblogic.jws.control.JwsContext を import com.bea.control.JwsContext に置き換えます。
  11. 注意 : weblogic.jws.control.ServiceControl および weblogic.jws.control.JwsContext は非推奨の API のため、9.2 に正常にアップグレードするには、すべての Web サービスに対して置き換えを行う必要があります。
  12. 手順 5 から手順 9 を残り 2 つの Web サービス (PriceProcessor.jws および TaxCalc.jws) に対して実行します。
  13. アプリケーションを保存して閉じます。

これで、sampleApp アプリケーションを Workshop for WebLogic Platform 9.2 IDE を使用してインポートする準備が完了します。


  ページの先頭       前  次