チャネル・イニシエーターの開始

チャネル・イニシエーターを開始するには、まずチャネル・イニシエーターを開始するサービスを作成する必要があります。

本タスクについて

チャネル・イニシエーターは特殊なタイプのトリガー・モニターにすぎないため、IBM® MQ Explorer からチャネル・イニシエーターを開始するには、サービスの開始時に (チャネル・イニシエーターを開始するために) runmqchi コマンドを実行するサービスをまず作成する必要があります。

以下の説明では、QM1 というキュー・マネージャー上に ChannelInitiator というサービスを作成することを前提と しています。 チャネル・イニシエーターについて詳しくは、 チャネル・イニシエーターの開始と停止を参照してください。

チャネル・イニシエーター・サービスを作成するには、以下のようにします。

手順

  1. 「ナビゲーター」ビューで、チャネル・イニシエーターを開始したいキュー・マネージャー QM1 を展開します。
  2. キュー・マネージャーの 「サービス」 フォルダーを右クリックし、 「新規 ...」 > 「サービス」をクリックします。 「新規サービス」ダイアログが開きます。
  3. 「新規サービス」ダイアログで、サービスの名前 (例: ChannelInitiator) を入力し、 「次へ」をクリックします。 これで新規サービス、ChannelInitiator を構成できます。
  4. オプション: 「説明」 フィールドに、ChannelInitiator サービスの説明 (例えば、 A channel initiator for queue manager QM1) を入力します。
  5. 「サービス制御」 フィールドで、サービスの開始方法と停止方法を構成します。
    • キュー・マネージャーの開始および停止時に、自動的にサービスを開始および停止する には、「キュー・マネージャー」をクリックします。
    • キュー・マネージャーの開始時に自動的にサービスを開始するが、キュー・マネージャーの停止時にサービスを 停止しないようにするには、「キュー・マネージャーの始動」をクリックします。
    • 手動でサービスを開始および停止するように構成するには、「手動」をクリックします。
  6. 「開始コマンド」 フィールドに、 runmqchi コマンドの絶対パスを入力します。
    • MQ_INSTALLATION_PATH\bin\runmqchi と入力します。ここで、 MQ_INSTALLATION_PATH は、 IBM MQ がインストールされている上位ディレクトリーに置き換えます。
  7. QM1 がデフォルトのキュー・マネージャーでない場合は、 「開始引数」 フィールドに -m QM1と入力します。
  8. 開始キューとして SYSTEM.CHANNEL.INITQ 以外のキューを使用する場合は、 「開始引数」 フィールドに -q initq_name と入力します。ここで、 initq_name はキューの名前です。
  9. 「サービス・タイプ」 フィールドで、 Commandを選択します。
  10. 「終了」をクリックします。
    新しいサービス ChannelInitiator が選択のキュー・マネージャー QM1 上に作成されました。
  11. サービスを開始します。
    手順については、 カスタム・サービスの開始および停止を参照してください。

結果

サービス ChannelInitiator が開始し、runmqchi コマンドを実行します。これにより、キュー・マネージャー QM1 上のチャネル・イニシエーターが開始されます。