IBM® MQ Explorerを使用して、MQXR サービスを手動で定義できます。 キュー・マネージャーに定義できる MQXR サービスのインスタンスは、1 つのみです。
作業を始める前に
- MQ Telemetry フィーチャーをインストールします。
手順
- Navigator ビューで、 「サービス」 フォルダーを右クリックします。
- 「新規サービス定義」 ウィザードを開くには、 をクリックします。
- 「名前」 フィールドに、 SYSTEM と入力します。MQXR.SERVICE および 「次へ」をクリックします。
- 「説明」 フィールドに、サービスの説明を入力します (例えば、 MQTT などの MQXR プロトコルを使用してクライアントを管理します)。
- 「サービス制御」 メニューからオプションを選択します。
- 開始コマンド フィールドに、次のように入力します。 + MQ_INSTALL_PATH + /mqxr/bin/runMQXRService.sh
「開始引数」 フィールドに、 -sf オプションと -sp オプションを指定します。
STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
ここで、
- sp オプションは保護モードを指定します。 デフォルト値は
2 で、よりセキュアな資格情報保護方式を使用します。
- 停止コマンド フィールドに、次のように入力します。 + MQ_INSTALL_PATH + /mqxr/bin/endMQXRService.sh
- 「停止引数」 フィールドに -m + QMNAME +と入力します。
- 「StdOut」 フィールドに、 + MQ_Q_MGR_DATA_PATH+/mqxr.stdoutと入力します。
- 「StdErr」 フィールドに、 + MQ_Q_MGR_DATA_PATH+/mqxr.stderrと入力します。
- 「サービス・タイプ」 メニューから 「サーバー」 を選択します。
- 「終了」をクリックします。
結果
MQXR サービスが作成されます。この MQXR サービスを表示するには、「ナビゲーター」ビューで、「サービス」フォルダーをクリックします。 「システム・オブジェクトを表示」オプションを選択しておいてからサービスにナビゲートしてください。
このタスクでは、サービスの名前は SYSTEM.MQXR.SERVICE になります。