管理コンソールを使用した Business Process Choreographer 構成の 除去

このタスクを使用して、ビジネス・プロセス・コンテナー、タスク・コンテナー、Business Process Choreographer Explorer 構成および関連するリソースの一部またはすべてを除去します。

このタスクを実行する理由と時期

Business Process Choreographer 構成を削除する前に、すべてのプロセス・テンプレートおよびタスク・テンプレートを停止し、すべてのプロセス・インスタンスおよびタスク・インスタンスを削除してから、ビジネス・プロセスまたはヒューマン・タスクを含むすべてのエンタープライズ・アプリケーションを停止してアンインストールする必要があります。

このタスクのステップ

  1. Business Process Choreographer エンタープライズ・アプリケーションをアンインストールします。
    1. エンタープライズ・アプリケーションを表示します。

      管理コンソールで、「アプリケーション」 > 「エンタープライズ・アプリケーション」を選択します。

    2. Business Process Choreographer インストールの有効範囲を確認します。

      BPEContainer_scopeTaskContainer_scope、および BPCExplorer_scope という名前のアプリケーションを検索します。

      • Business Process Choreographer がアプリケーション・サーバーにインストールされている場合は、scope の値は nodeName_serverName になります。
      • Business Process Choreographer がクラスターにインストールされている場合は、scope の値は clusterName になります。
    3. オプション: ビジネス・プロセス・コンテナーをインストールした場合は、アンインストールします。
      1. BPEContainer_Scope を選択して「停止」をクリックします。
      2. もう一度アプリケーションを選択して、「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
    4. オプション: ヒューマン・タスク・コンテナーをインストールした場合は、アンインストールします。
      1. TaskContainer_Scope を選択して「停止」をクリックします。
      2. もう一度アプリケーションを選択して、「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
    5. オプション: Business Process Choreographer Explorer をインストールした場合は、アンインストールします。
      1. BPCExplorer_Scope を選択して、「停止」をクリックします。
      2. もう一度アプリケーションを選択して、「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
  2. 再利用しない次のリソースのすべてまたは一部を削除します。
    1. オプション: Business Process Choreographer データ・ソース (デフォルト名は BPEDataSourcedbType) を検索し、 削除する前に、それに関連する認証データ別名 (ある場合) と Java Naming and Directory Interface (JNDI) 名 (単一サーバーの場合のデフォルト名は jdbc/BPEDB) をメモしておきます。

      データ・ソースを検索するには:

      1. 「リソース」 > 「JDBC プロバイダー」をクリックします。
      2. Business Process Choreographer がアプリケーション・サーバー上にインストールされていた場合は、「サーバー」を選択します。
      3. Business Process Choreographer がクラスター上にインストールされていた場合は、セルを選択します。
      4. 「適用」をクリックします。
      5. 該当の JDBC プロバイダーを選択して、「データ・ソース」をクリックします。
      6. Oracle データベース管理システムを使用している場合は、2 次データ・ソース BPEDataSourceOracleNonXA も除去します。
    2. オプション: Cloudscape データベース以外のデータベースの場合は、必要なデータ・ソースがデータベースに含まれていない場合に限り、ステップ 2 で識別されたデータ・ソースの JDBC プロバイダーを除去します。
    3. オプション: 該当する接続ファクトリーとキューを除去します。
      • デフォルトのメッセージングの場合は、接続ファクトリーを除去する前に、関連する認証データの別名をメモしておきます。その後、JMS 接続ファクトリーと JMS キューを除去します。
        1. 「リソース」 > 「JMS プロバイダー」 > 「デフォルト・メッセージング」をクリックします。
        2. 「デフォルトのメッセージング・プロバイダー (Default messaging provider)」ペインで、以下のいずれかを実行します。
          • Business Process Choreographer をクラスター上で構成した場合は、「クラスター」を選択してから「適用」をクリックします。
          • Business Process Choreographer をサーバー上で構成した場合は、「サーバー」を選択してから「適用」をクリックします。
      • WebSphere MQ の場合は、JMS キューの接続ファクトリーおよび JMS キュー宛先を削除します。
        1. 「リソース」 > 「JMS プロバイダー」 > 「WebSphere MQ」をクリックします。
        2. 「WebSphere MQ メッセージング・プロバイダー (WebSphere MQ messaging provider)」ペインで、「サーバー」を選択します。次に「適用」をクリックします。
        Business Process Choreographer をクラスター上で構成した場合は、この手順をクラスターのメンバーであるサーバーごとに繰り返す必要があります。

      ビジネス・プロセス・コンテナーの場合は、通常、JNDI 名は次のようになります。

      • jms/BPECF
      • jms/BPECFC
      • jms/BPEIntQueue
      • jms/BPEApiQueue
      • jms/BPERetQueue
      • jms/BPEHldQueue
      ヒューマン・タスク・コンテナーの場合は、通常、JNDI 名は次のようになります。
      • jms/HTMCF
      • jms/HTMIntQueue
      • jms/HTMHldQueue
    4. オプション: WebSphere デフォルト・メッセージングを JMS プロバイダーとして使用している場合は、活動化仕様を削除します。
      1. 「リソース」 > 「JMS プロバイダー」 > 「デフォルト・メッセージング」 > 「JMS 活動化仕様」をクリックします。
      2. 以下の活動化仕様を削除します。
        • BPEApiActivationSpec
        • BPEInternalActivationSpec
        • HTMInternalActivationSpec
    5. オプション: WebSphere MQ を JMS プロバイダーとして使用している場合は、リスナー・ポートを削除します。
      1. 「サーバー」 > 「アプリケーション・サーバー」 > serverNameをクリックします。
      2. 「通信」の下で「メッセージング」 > 「メッセージ・リスナー・サービス」 > 「リスナー・ポート」をクリックします。
      3. 「アプリケーション・サーバー」ペインで、次のリスナー・ポートを削除します。
        • BPEInternalListenerPort
        • BPEApiListenerPort
        • BPEHoldListenerPort
        • HTMInternalListenerPort
    6. オプション: 認証データ別名を削除します。
      • ステップ 2 で確認したデータ・ソースが認証データ別名を持つ場合は、その別名を除去します。

        通常、データベースの別名は cellName/BPEAuthDataAliasdbType_Scope となります。

        cellName
        セルの名前
        dbType
        データベース・タイプ
        Scope
        ステップ 1.b で指定する値のいずれか
      • ステップ 2.c で指定した接続ファクトリーのいずれかに認証データ別名がある場合は、この別名を削除します。

        通常、データベースの別名は cellName/BPEAuthDataAliasJMS_Scope となります。

        cellName
        セルの名前
        Scope
        ステップ 1.b で指定する値のいずれか

      認証データ別名は、「セキュリティー」 > 「グローバル・セキュリティー」 > 「JAAS 構成」 > 「J2C 認証データ」にあります。

    7. オプション: データ・ソースの JNDI 名のスケジューラー構成を除去します。
      1. 「リソース」 > 「スケジューラー」をクリックします。
      2. 「サーバー」を選択します。次に「適用」をクリックします。
      3. 「スケジューラー」ペインで、作業マネージャー名をメモしてからスケジューラー「BPEScheduler」を選択して削除します。
    8. オプション: 作業マネージャーを除去します。
      1. 「リソース」 > 「非同期 Bean」 > 「作業マネージャー (Work managers)」をクリックします。
      2. 「サーバー」を選択します。次に「適用」をクリックします。
      3. 「作業マネージャー (Work managers)」ペインで、ステップ 2.g でメモした名前の作業マネージャーを選択して削除します。
    9. オプション: 作業域区画を除去します。
      1. 「サーバー」 > 「アプリケーション・サーバー」 > serverNameをクリックします。
      2. Business Process Services の下の「作業域区画サービス」をクリックします。
      3. 「アプリケーション・サーバー」ペインで、作業域区画「BPECompensation」を選択して削除します。
    10. オプション: メール・セッションを削除します。
      1. 「リソース」 > 「メール・プロバイダー」をクリックします。
      2. 「メール・プロバイダー」ペインで「セル」を選択します。次に「適用」をクリックします。
      3. 「組み込みメール・プロバイダー」をクリックします。
      4. 「追加プロパティー」の下の「メール・セッション」を選択します。
      5. HTMMailSession_Scope」を選択して削除します。Scope はステップ 1.b で確認した有効範囲です。
    11. クラスターで、クラスター・メンバーごとにサーバー・レベル・リソースの除去を繰り返します。
    12. 構成の変更を保管します。
    13. アプリケーション・サーバーを再始動します。
  3. オプション: Business Process Choreographer で WebSphere デフォルト・メッセージングを使用している場合は、バス・メンバー、バス、データ・ソースを削除できます。
    1. 「サービス統合」 > 「バス」 > 「BPC.cellName.Bus」 > 「メッセージング・エンジン」をクリックします。
    2. メッセージング・エンジンを選択します。
      • Business Process Choreographer をサーバー上で構成した場合は、nodeName.serverName-BPC.cellName.Bus
      • Business Process Choreographer をクラスター内で構成した場合は、clusterName-BPC.cellName.Bus
        注: リモート・メッセージング・エンジンを使用するように Business Process Choreographer を構成した場合、clusterName は Business Process Choreographer を構成したクラスターの名前と一致しなくなることがあります。
    3. 追加プロパティー」で、「データ・ストア」を選択し、データ・ソースの JNDI 名をメモしておきます。
    4. 「サービス統合」 > 「バス」 > 「BPC.cellName.Bus」 > 「バス・メンバー」に移動して、次のいずれかで識別できるバス・メンバーを削除します。
      • Business Process Choreographer をサーバー上で構成した場合は、Node=nodeName, Server=serverName
      • Business Process Choreographer をクラスター上で構成した場合は、Cluster=clusterName
    5. オプション: バス BPC.cellName.Bus の最後のメンバーを除去したら、バスも除去できます。
    6. オプション: データ・ソースを除去します。 「リソース」 > 「JDBC プロバイダー」 > 「サーバー」 > 「適用」 > 「Cloudscape JDBC プロバイダー」 > 「データ・ソース」をクリックして、ステップ 3.c でメモしたデータ・ソースを削除します。
  4. オプション: Business Process Choreographer をクラスター上で構成した場合は、次のようにして BPC_REMOTE_DESTINATION_LOCATION 変数を削除します。 「環境」 > 「WebSphere 変数」 > 「クラスター」 > 「適用」をクリックします。 BPC_REMOTE_DESTINATION_LOCATION という名前の変数を選択して、「削除」をクリックします。
  5. 「保管」をクリックして、削除したすべての内容をマスター構成に保管します。
  6. オプション: Business Process Choreographer データベースを削除します。
  7. オプション: WebSphere MQ を使用している場合は、Business Process Choreographer が使用するキュー・マネージャーを削除します。
  8. Business Process Choreographer で WebSphere デフォルト・メッセージングを使用している場合は、メッセージ・エンジンのデータ・ストアを削除します。デフォルトのデータ・ストアを使用している場合は、次のディレクトリーを削除することにより、そのデータ・ストアを削除できます。
    • Windows システムでは、install_root¥profiles¥profileName¥databases¥com.ibm.ws.sib¥nodeName.serverName-BPC.cellName.Bus
    • UNIX システムおよび Linux システムでは、install_root/profiles/profileName/databases/com.ibm.ws.sib/nodeName.serverName-BPC.cellName.Bus

結果

Business Process Choreographer 構成が除去されました。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)