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

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

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

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

このタスクのステップ

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

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

    2. Business Process Choreographer インストールの有効範囲を確認します。
      次の名前を持ったアプリケーションを探します。
      • BPEContainer_scope は、ビジネス・プロセス・コンテナー・アプリケーション です。
      • TaskContainer_scope は、ヒューマン・タスク・コンテナー・アプリケーション です。
      • BPCExplorer_scope は、Business Process Choreographer Explorer アプリケーションです。
      • BPCObserver_scope は、Business Process Choreographer Observer アプリケーションです。
      • BPCECollector_scope は、Business Process Choreographer Observer が 必要とする Event Collector アプリケーションです。
      ここで、scope の値は 構成によって異なります。
      • Business Process Choreographer がアプリケーション・サーバー上で構成された場合、 scopenodeName_serverName の値を持ちます。
      • Business Process Choreographer がクラスター上で構成された場合、scopeclusterName の値を持ちます。
    3. オプション: ビジネス・プロセス・コンテナーをインストールした場合は、アンインストールします。 BPEContainer_Scope を選択し、 「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
    4. オプション: ヒューマン・タスク・コンテナーをインストールした場合は、アンインストールします。
      1. TaskContainer_Scope を選択して「停止」をクリックします。
      2. もう一度アプリケーションを選択して、「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
    5. オプション: Business Process Choreographer Explorer をインストールした場合は、アンインストールします。
      1. BPCExplorer_Scope を選択して、「停止」をクリックします。
      2. もう一度アプリケーションを選択して、「アンインストール」 > 「OK」 > 「保管」 > 「保管」をクリックします。
    6. オプション: Business Process Choreographer Observer をインストールした場合は、それと Business Process Choreographer Common Event Infrastructure コンシューマーをアンインストールします。
      1. bpcobserver_Scopebpcobservereventconsumer_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/BPERetQueue
      • jms/BPEHldQueue
      ヒューマン・タスク・コンテナーの場合は、通常、JNDI 名は次のようになります。
      • jms/HTMCF
      • jms/HTMIntQueue
      • jms/HTMHldQueue
    4. オプション: WebSphere デフォルト・メッセージングを JMS プロバイダーとして使用している場合は、活動化仕様を削除します。
      1. 「リソース」 > 「JMS プロバイダー」 > 「デフォルト・メッセージング」 > 「JMS 活動化仕様」をクリックします。
      2. 以下の活動化仕様を削除します。
        • 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. Business Process Choreographer 構成の有効範囲を選択します。 「サーバー」または「クラスター」のいずれかです。次に「適用」をクリックします。
      3. 「スケジューラー」ペインで、作業マネージャー名をメモしてからスケジューラー「BPEScheduler」を選択して削除します。
    8. オプション: 作業マネージャーを除去します。
      1. 「リソース」 > 「非同期 Bean」 > 「作業マネージャー (Work managers)」をクリックします。
      2. Business Process Choreographer 構成の有効範囲を選択します。 「サーバー」または「クラスター」のいずれかです。次に「適用」をクリックします。
      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
  9. オプション: Business Process Choreographer Observer を構成した場合、以下のようにします。
    1. 各 Event Collector の管理コンソールを使用した Business Process Choreographer Event Collector の除去
    2. 管理コンソールを使用した Business Process Choreographer Observer の除去

結果

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

(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。