クリーンアップ・タスク

 Error Handler サンプルをブローカーから除去するには、以下のタスクを事前に実行する必要があります。

  1. 以下のようにして ErrorHandler 実行グループを削除します。
  2. ブローカーを停止します。
    1. Windows の場合: ブローカー・コマンドを実行できるコマンド・コンソールを開始します。

      Linux の場合: ターミナル・ウィンドウで mqsiprofile コマンドを実行します。

    2. 次のようなコマンドをコマンド行に入力して、ブローカーを停止します。ただし MB8BROKER は、ブローカーの名前です。

      mqsistop MB8BROKER
  3. STAFF_IN キューをクリアし、キュー・マネージャーを停止します。
    1. WebSphere MQ Explorer を開始します。
      • Windows の場合: 「スタート」>「プログラム」>「IBM WebSphere MQ」>「WebSphere MQ Explorer」の 順にクリックします。
      • Linux の場合: コマンド行で strmqcfg を入力します。
    2. WebSphere MQ Explorer の「ナビゲーター」ビューで、ツリーを拡張してブローカーのキュー・マネージャー MB8QMGR を表示します。
    3. キュー・マネージャー・ツリーを拡張表示し、キューを表示します。
    4. STAFF_IN キューを右クリックし、「メッセージのクリア」を選択します。
    5. 「キューのクリア」ウィンドウで「MQGET API 呼び出しを使ってキューをクリア」を選択し、「クリア」をクリックします。
    6. 「MB8QMGR」を右クリックしてから、「停止」をクリックします。
    7. 「キュー・マネージャーの停止」ウィンドウで、「制御」を選択し、 「OK」をクリックします。
  4. キュー・マネージャーから XA リソースを除去します。
    1. 次のようにして、インストールされている 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 ディレクトリーです。
    2. 次のようにして、リソース・マネージャー STAFFDB をブローカーのキュー・マネージャー MB8QMGR から除去します。
      1. WebSphere MQ Explorer を開始します。
        • Windows の場合: 「スタート」>「プログラム」>「IBM WebSphere MQ」>「WebSphere MQ Explorer」の 順にクリックします。
        • Linux の場合: コマンド行で strmqcfg を入力します。
      2. WebSphere MQ Explorer の「ナビゲーター」ビューで、ツリーを拡張してブローカーのキュー・マネージャー MB8QMGR を表示します。
      3. 「MB8QMGR」を右クリックしてから、「停止」をクリックします。
      4. 「キュー・マネージャーの停止」ウィンドウで、「制御」を選択し、 「OK」をクリックします。
      5. 「MB8QMGR」を右クリックしてから、「プロパティー」をクリックします。 キュー・マネージャーの「プロパティー」ウィンドウが開きます。
      6. "XA リソース・マネージャー"ページで、セットアップ手順で作成したデータベース Error Handler リソースを選択し(Error Handler サンプルのセットアップ参照)、「削除...」を選択します。
      7. WebSphere MQ Explorer で「MB8QMGR」を右クリックしてから「開始」をクリックし、ブローカーのキュー・マネージャーを開始します。キュー・マネージャーが、エラーなしで開始されたことを確認してください。
    3. 除去ウィザードを使用しないでサンプルを除去する場合、ブローカーを再始動する必要があります。 ブローカーを開始するには、次のようにします。
      1. Windows の場合: ブローカー・コマンドを実行できるコマンド・コンソールを開始します。

        Linux の場合: ターミナル・ウィンドウで mqsiprofile コマンドを実行します。

      2. 次のようなコマンドをコマンド行に入力して、ブローカーを開始します。ただし MB8BROKER は、ブローカーの名前です。

        mqsistart MB8BROKER
  5. 除去ウィザードを実行します。

サンプルのホームに戻る