このタスクを使用して、ビジネス・プロセス・コンテナー、タスク・コンテナー、Business Process Choreographer Explorer 構成および関連するリソースの一部またはすべてを除去します。
このタスクを実行する理由と実行時期
Business Process Choreographer 構成を削除する前に、すべてのプロセス・テンプレートおよびタスク・テンプレートを停止し、すべてのプロセス・インスタンスおよびタスク・インスタンスを削除してから、ビジネス・プロセスまたはヒューマン・タスクを含むすべてのエンタープライズ・アプリケーションを停止してアンインストールする必要があります。
このタスクのステップ
- Business Process Choreographer エンタープライズ・アプリケーションをアンインストールします。
- エンタープライズ・アプリケーションを表示します。
管理コンソールで、を選択します。
- 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 がアプリケーション・サーバー上で構成された場合、
scope は nodeName_serverName の値を持ちます。
- Business Process Choreographer がクラスター上で構成された場合、scope は
clusterName の値を持ちます。
- オプション: ビジネス・プロセス・コンテナーをインストールした場合は、アンインストールします。 BPEContainer_Scope を選択し、
をクリックします。
- オプション: ヒューマン・タスク・コンテナーをインストールした場合は、アンインストールします。
- TaskContainer_Scope を選択して「停止」をクリックします。
- もう一度アプリケーションを選択して、をクリックします。
- オプション: Business Process Choreographer Explorer をインストールした場合は、アンインストールします。
- BPCExplorer_Scope を選択して、「停止」をクリックします。
- もう一度アプリケーションを選択して、をクリックします。
- オプション: Business Process Choreographer Observer をインストールした場合は、それと Business Process Choreographer Common Event Infrastructure コンシューマーをアンインストールします。
- bpcobserver_Scope と bpcobservereventconsumer_Scope を選択して、「停止」をクリックします。
- もう一度アプリケーションを選択して、をクリックします。
- 再利用しない次のリソースのすべてまたは一部を削除します。
- オプション: Business Process Choreographer データ・ソース (デフォルト名は BPEDataSourcedbType) を検索し、
削除する前に、それに関連する認証データ別名 (ある場合) と Java Naming and Directory Interface (JNDI) 名 (単一サーバーの場合のデフォルト名は jdbc/BPEDB) をメモしておきます。
データ・ソースを検索するには:
- をクリックします。
- Business Process Choreographer がアプリケーション・サーバー上にインストールされていた場合は、「サーバー」を選択します。
- Business Process Choreographer がクラスター上にインストールされていた場合は、クラスターを選択します。
- 「適用」をクリックします。
- 該当の JDBC プロバイダーを選択して、「データ・ソース」をクリックします。
- Oracle データベース管理システムを使用している場合は、2 次データ・ソース BPEDataSourceOracleNonXA も除去します。
- オプション: Cloudscape
データベース以外のデータベースの場合は、必要なデータ・ソースがデータベースに含まれていない場合に限り、ステップ 2 で識別されたデータ・ソースの JDBC プロバイダーを除去します。
- オプション: 該当する接続ファクトリーとキューを除去します。
- デフォルトのメッセージングの場合は、接続ファクトリーを除去する前に、関連する認証データの別名をメモしておきます。その後、JMS 接続ファクトリーと JMS キューを除去します。
- をクリックします。
- 「デフォルトのメッセージング・プロバイダー (Default messaging provider)」ペインで、以下のいずれかを実行します。
- Business Process Choreographer をクラスター上で構成した場合は、「クラスター」を選択してから「適用」をクリックします。
- Business Process Choreographer をサーバー上で構成した場合は、「サーバー」を選択してから「適用」をクリックします。
- WebSphere MQ の場合は、JMS キューの接続ファクトリーおよび JMS キュー宛先を削除します。
- をクリックします。
- 「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
- オプション: WebSphere デフォルト・メッセージングを JMS プロバイダーとして使用している場合は、活動化仕様を削除します。
- をクリックします。
- 以下の活動化仕様を削除します。
- BPEInternalActivationSpec
- HTMInternalActivationSpec
- オプション: WebSphere MQ を JMS プロバイダーとして使用している場合は、リスナー・ポートを削除します。
- をクリックします。
- 「通信」の下でをクリックします。
- 「アプリケーション・サーバー」ペインで、次のリスナー・ポートを削除します。
- BPEInternalListenerPort
- BPEApiListenerPort
- BPEHoldListenerPort
- HTMInternalListenerPort
- オプション: 認証データ別名を削除します。
認証データ別名は、にあります。
- オプション: データ・ソースの JNDI 名のスケジューラー構成を除去します。
- をクリックします。
- Business Process Choreographer 構成の有効範囲を選択します。
「サーバー」または「クラスター」のいずれかです。次に「適用」をクリックします。
- 「スケジューラー」ペインで、作業マネージャー名をメモしてからスケジューラー「BPEScheduler」を選択して削除します。
- オプション: 作業マネージャーを除去します。
- をクリックします。
- Business Process Choreographer 構成の有効範囲を選択します。
「サーバー」または「クラスター」のいずれかです。次に「適用」をクリックします。
- 「作業マネージャー (Work managers)」ペインで、ステップ 2.g でメモした名前の作業マネージャーを選択して削除します。
- オプション: 作業域区画を除去します。
- をクリックします。
- Business Process Services の下の「作業域区画サービス」をクリックします。
- 「アプリケーション・サーバー」ペインで、作業域区画「BPECompensation」を選択して削除します。
- オプション: メール・セッションを削除します。
- をクリックします。
- 「メール・プロバイダー」ペインで「セル」を選択します。次に「適用」をクリックします。
- 「組み込みメール・プロバイダー」をクリックします。
- 「追加プロパティー」の下の「メール・セッション」を選択します。
- 「HTMMailSession_Scope」を選択して削除します。Scope はステップ 1.b で確認した有効範囲です。
- クラスターで、クラスター・メンバーごとにサーバー・レベル・リソースの除去を繰り返します。
- 構成の変更を保管します。
- アプリケーション・サーバーを再始動します。
- オプション: Business Process Choreographer で WebSphere デフォルト・メッセージングを使用している場合は、バス・メンバー、バス、データ・ソースを削除できます。
- をクリックします。
- メッセージング・エンジンを選択します。
- 「追加プロパティー」で、「データ・ストア」を選択し、データ・ソースの JNDI 名をメモしておきます。
- に移動して、次のいずれかで識別できるバス・メンバーを削除します。
- Business Process Choreographer をサーバー上で構成した場合は、Node=nodeName, Server=serverName。
- Business Process Choreographer をクラスター上で構成した場合は、Cluster=clusterName。
- オプション: バス BPC.cellName.Bus の最後のメンバーを除去したら、バスも除去できます。
- オプション: データ・ソースを除去します。 をクリックして、ステップ 3.c でメモしたデータ・ソースを削除します。
- オプション: Business Process Choreographer をクラスター上で構成した場合は、次のようにして BPC_REMOTE_DESTINATION_LOCATION 変数を削除します。 をクリックします。
BPC_REMOTE_DESTINATION_LOCATION という名前の変数を選択して、「削除」をクリックします。
- 「保管」をクリックして、削除したすべての内容をマスター構成に保管します。
- オプション: Business Process Choreographer データベースを削除します。
- オプション: WebSphere MQ を使用している場合は、Business Process Choreographer が使用するキュー・マネージャーを削除します。
- 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 Observer を構成した場合、以下のようにします。
- 各 Event Collector の管理コンソールを使用した Business Process Choreographer Event Collector の除去。
- 管理コンソールを使用した Business Process Choreographer Observer の除去。
結果
Business Process Choreographer 構成が除去されました。