WebSphere Business Integration EJB プロジェクトのマイグレーション

WebSphere® Studio Application Developer Integration Edition では、 EJB プロジェクトが拡張メッセージング (CMM) および CMP/A (Component-Managed Persistence Anywhere) などの特殊な WebSphere Business Integration フィーチャーを持つ場合があります。 そのようなプロジェクトのデプロイメント記述子はマイグレーションする必要があるため、 本セクションでは、そうしたマイグレーションを実行する方法を説明します。

このマイグレーションを実行するには、以下のステップを完了してください。
  1. WebSphere Business Integration EJB プロジェクトを新しい 6.0 ワークスペースにコピーし、 これを「ファイル」 > 「インポート」 > 「既存プロジェクトをワークスペースへ」ウィザードを使用して WebSphere Integration Developer にインポートします。 オプションで、J2EE マイグレーション・ウィザードを実行することもできます。
  2. 6.0 ワークスペースで実行中のすべての WebSphere Integration Developer インスタンスを閉じます。
  3. 次のスクリプトを実行して、EJB プロジェクト内の WebSphere Business Integration デプロイメント記述子をマイグレーションします。
    Windows の場合:
    %WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
    WSADIEEJBProjectMigration.bat
    Linux の場合:
    $WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
    WSADIEEJBProjectMigration.sh
    以下のパラメーターがサポートされています。ワークスペースとプロジェクト名は必須です。
    使用法:      WSADIEEJBProjectMigration.bat
    [-e eclipse-folder] -d workspace -p project
    eclipse-folder: Eclipse フォルダーのロケーション (通常は「eclipse」)
    製品インストール・フォルダーの下にあります。
    workspace:  マイグレーションする WSADIE EJB プロジェクトが含まれるワークスペース
    project:    マイグレーションするプロジェクトの名前
    例:
    WSADIEEJBProjectMigration.bat -e "C:¥IBM¥WID6¥eclipse" -d "d:¥my60workspace" -p "MyWBIEJBProject"
  4. WebSphere Integration Developer を開くときに、 更新されたファイルを取得するために EJB プロジェクトを更新する必要があります。
  5. EJB プロジェクト内の ibm-web-ext.xmi ファイルを検索します。 ファイルが検出されたら、ファイル内のエレメントの下に、以下の行があることを確認します。
    <webappext:WebAppExtension> element:
    <webApp href="WEB-INF/web.xml#WebApp"/>
  6. 5.1 で生成された古いデプロイメント・コードを除去します。 WebSphere Application Server ガイドラインの該当する手順に従って、 デプロイメント・コードを再生成します。
関連タスク
マイグレーションのためのソース成果物の準備

Feedback
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
(C) Copyright IBM Japan 2006