チュートリアル : 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.ServiceControlcom.bea.control.Control に置き換えます。
  10. ソース ファイルの先頭から、import weblogic.jws.control.JwsContextimport 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 を使用してインポートする準備が完了します。


  ページの先頭       前  次