administrative REST API ゲートウェイの構成
デフォルトでは、 administrative REST API ゲートウェイは有効になっています。 administrative REST API ゲートウェイが有効になっている場合は、ゲートウェイ・キュー・マネージャーを使用して、 REST API でリモート管理を実行できます。 デフォルトのゲートウェイ・キュー・マネージャーとして使用されるキュー・マネージャーを構成することも、 setmqweb properties コマンドを使用して administrative REST API ゲートウェイを無効にすることでリモート管理を防止することもできます。
本タスクについて
この手順を実行するには、 特権ユーザー でなければなりません。
以下のコマンドを使用して、 administrative REST API ゲートウェイの現在の構成を表示できます。
dspmqweb properties -a
mqRestGatewayEnabled
フィールドにゲートウェイが有効かどうかが表示され、mqRestGatewayQmgr
フィールドにデフォルトのゲートウェイ・キュー・マネージャーの名前が表示されます。 詳しくは、 dspmqwebを参照してください。デフォルトのゲートウェイ・キュー・マネージャーは、以下の両方の記述が当てはまる場合に使用されます。
- REST 要求の
ibm-mq-rest-gateway-qmgr
ヘッダーでキュー・マネージャーが指定されていない。 - REST API リソース URL に指定されているキュー・マネージャーは、ローカル・キュー・マネージャーではありません。
REST APIを使用したリモート管理について詳しくは、 REST APIを使用したリモート管理を参照してください。
重要:
z/OS®で setmqweb コマンドまたは dspmqweb コマンドを発行する前に、WLP_USER_DIR 環境変数が mqweb サーバー構成を指すように設定する必要があります。
そのためには、以下のコマンドを実行します。
export WLP_USER_DIR=WLP_user_directory
ここで、WLP_user_directory
は、crtmqweb.sh
に渡されるディレクトリーの名前です。 以下に例を示します。export WLP_USER_DIR=/var/mqm/web/installation1
詳しくは、 Liberty サーバー定義の作成を参照してください。