チャネル・イニシエーターを開始するには、まずチャネル・イニシエーターを開始するサービスを作成する必要があります。
このタスクについて
チャネル・イニシエーターは、単に特別なタイプのトリガー・モニターであるため、IBM® MQ エクスプローラーから
チャネル・イニシエーターを開始するには、まず開始時に runmqchi
コマンド (チャネル・イニシエーターを
開始する) を実行するサービスを作成する必要があります。
以下の説明では、QM1 というキュー・マネージャー上に ChannelInitiator というサービスを作成することを前提と
しています。チャネル・イニシエーターについて詳しくは、IBM Knowledge Center 内の チャネル・イニシエーターの開始と停止を参照してください。
チャネル・イニシエーター・サービスを作成するには、以下のようにします。
手順
- 「ナビゲーター」ビューで、チャネル・イニシエーターを開始したいキュー・マネージャー QM1 を展開します。
- キュー・マネージャーの「サービス」フォルダーを
右クリックし、をクリックします。「新規サービス」ダイアログが開きます。
- 「新規サービス」ダイアログでサービスの名前 (例えば、ChannelInitiator) を
入力し、「次へ」をクリックします。
これで新規サービス、ChannelInitiator を構成できます。
- オプション: 「説明」フィールドで、ChannelInitiator サービスの説明 (例えば、A
channel initiator for queue manager QM1) を入力します。
- 「サービス制御」フィールドで、サービスを開始および停止する方法を構成します。
- キュー・マネージャーの開始および停止時に、自動的にサービスを開始および停止する
には、「キュー・マネージャー」をクリックします。
- キュー・マネージャーの開始時に自動的にサービスを開始するが、キュー・マネージャーの停止時にサービスを
停止しないようにするには、「キュー・マネージャーの始動」をクリックします。
- 手動でサービスを開始および停止するように構成するには、「手動」をクリックします。
- 「開始コマンド」フィールドに、
runmqchi
コマンドの絶対パスを入力します。
- タイプ:
MQ_INSTALLATION_PATH
¥bin¥runmqchi (ここで、MQ_INSTALLATION_PATH
は、IBM MQ がインストールされている上位ディレクトリーで置き換えられます。)
- QM1 がデフォルトのキュー・マネージャーではない場合は、「開始引数」フィールドに -m QM1 を入力します。
- 始動キューとして SYSTEM.CHANNEL.INITQ 以外のキューを使用する場合
は、「開始引数」フィールドに -q initq_name と入力します。
initq_name はキューの名前です。
- 「サービス・タイプ」フィールドで、「コマンド」を選択します。
- 「完了」をクリックします。
新しいサービス ChannelInitiator が選択のキュー・マネージャー QM1 上に作成されました。
- サービスを開始します。
タスクの結果
サービス ChannelInitiator が開始し、runmqchi
コマンドを実行します。これにより、キュー・マネージャー QM1 上のチャネル・イニシエーターが開始されます。