クリーンアップ・タスク
Error Handler サンプルをブローカーから除去するには、以下のタスクを事前に実行する必要があります。
- 以下のようにして ErrorHandler 実行グループを削除します。
- WebSphere Message Broker Toolkit で、セットアップ手順で作成した ErrorHandler 実行グループ (Error Handler サンプルのセットアップを参照) を右クリックし、「削除」>「実行グループ」をクリックします。
- ブローカーを停止します。
Windows の場合: ブローカー・コマンドを実行できるコマンド・コンソールを開始します。
Linux の場合: ターミナル・ウィンドウで mqsiprofile コマンドを実行します。
次のようなコマンドをコマンド行に入力して、ブローカーを停止します。ただし MB8BROKER は、ブローカーの名前です。
mqsistop MB8BROKER
- STAFF_IN キューをクリアし、キュー・マネージャーを停止します。
- WebSphere MQ Explorer を開始します。
- Windows の場合: 「スタート」>「プログラム」>「IBM WebSphere MQ」>「WebSphere MQ Explorer」の
順にクリックします。
- Linux の場合: コマンド行で strmqcfg を入力します。
- WebSphere MQ Explorer の「ナビゲーター」ビューで、ツリーを拡張してブローカーのキュー・マネージャー
MB8QMGR を表示します。
- キュー・マネージャー・ツリーを拡張表示し、キューを表示します。
- STAFF_IN キューを右クリックし、「メッセージのクリア」を選択します。
- 「キューのクリア」ウィンドウで「MQGET API 呼び出しを使ってキューをクリア」を選択し、「クリア」をクリックします。
- 「MB8QMGR」を右クリックしてから、「停止」をクリックします。
- 「キュー・マネージャーの停止」ウィンドウで、「制御」を選択し、
「OK」をクリックします。
- キュー・マネージャーから XA リソースを除去します。
- 次のようにして、インストールされている WebSphere MQ から データベース・スイッチ・ファイルを除去します。
- Windows の場合:
- DB2 を使用している場合: DB2 ファイル db2swit.dll を削除します。
- Oracle を使用している場合: ファイル UKor8dtc23.dll を削除します。削除元は mq_install_dir¥exits です (mq_install_dir は、WebSphere MQ のインストール先のパス)。
- Linux の場合:
- DB2 を使用している場合: DB2 ファイル db2swit を削除します。
- Oracle を使用している場合: ファイル UKor8dtc23 を削除します。削除元は /var/mqm/exits ディレクトリーです。
- 次のようにして、リソース・マネージャー STAFFDB をブローカーのキュー・マネージャー MB8QMGR から除去します。
- WebSphere MQ Explorer を開始します。
- Windows の場合: 「スタート」>「プログラム」>「IBM WebSphere MQ」>「WebSphere MQ Explorer」の
順にクリックします。
- Linux の場合: コマンド行で strmqcfg を入力します。
- WebSphere MQ Explorer の「ナビゲーター」ビューで、ツリーを拡張してブローカーのキュー・マネージャー
MB8QMGR を表示します。
- 「MB8QMGR」を右クリックしてから、「停止」をクリックします。
- 「キュー・マネージャーの停止」ウィンドウで、「制御」を選択し、
「OK」をクリックします。
- 「MB8QMGR」を右クリックしてから、「プロパティー」をクリックします。
キュー・マネージャーの「プロパティー」ウィンドウが開きます。
- "XA リソース・マネージャー"ページで、セットアップ手順で作成したデータベース Error Handler リソースを選択し(Error Handler サンプルのセットアップ参照)、「削除...」を選択します。
- WebSphere MQ Explorer で「MB8QMGR」を右クリックしてから「開始」をクリックし、ブローカーのキュー・マネージャーを開始します。キュー・マネージャーが、エラーなしで開始されたことを確認してください。
- 除去ウィザードを使用しないでサンプルを除去する場合、ブローカーを再始動する必要があります。
ブローカーを開始するには、次のようにします。
Windows の場合: ブローカー・コマンドを実行できるコマンド・コンソールを開始します。
Linux の場合: ターミナル・ウィンドウで mqsiprofile コマンドを実行します。
次のようなコマンドをコマンド行に入力して、ブローカーを開始します。ただし MB8BROKER は、ブローカーの名前です。
mqsistart MB8BROKER
- 除去ウィザードを実行します。
サンプルのホームに戻る