MFT 用の REST API のコマンド・キュー・マネージャーの構成

REST API for MFT を使用して作成要求を実行依頼する前に、コマンド・キュー・マネージャー名を設定する必要があります。 例えば、 create transfer リソースを使用するには、コマンド・キュー・マネージャー名を設定する必要があります。 コマンド・キュー・マネージャー名は、 setmqweb コマンドを使用して設定できます。

始める前に

[MQ 9.4.0 2024 年 6 月][Linux]注記: mqwebサーバーがスタンドアロンで実行されている場合IBM® MQ Web Serverインストールの場合、このタスクは適用されません。 REST APIMFT で使用することはできません。スタンドアロン版 IBM MQ Web Server では使用できません
このタスクを実行するユーザーは、dspmqweb コマンドと setmqweb コマンドを使用できる特定の特権を持つユーザーでなければなりません。
  • [z/OS]の上z/OS®を実行する権限が必要ですdspmqwebそしてsetmqwebコマンド、および書き込みアクセスmqwebuser.xmlファイル。
  • [UNIX、Linux、Windows、IBM i]その他のオペレーティングシステムでは、特権ユーザー
重要:

どちらかを発行する前にsetmqwebまたはdspmqwebコマンドオンz/OS、WLP_USER_DIR 環境変数を設定して、変数が mqweb サーバー構成を指すようにする必要があります。

WLP_USER_DIR 環境変数を設定するには、次のコマンドを実行します。
export WLP_USER_DIR=WLP_user_directory
ここで、WLP_user_directoryは、crtmqwebに渡されるディレクトリーの名前です。 以下に例を示します。
export WLP_USER_DIR=/var/mqm/web/installation1

詳細については、 mqwebサーバーを作成する

手順

  1. 次のコマンドを使用して、 MFTREST API の現在の構成を表示します。
    dspmqweb properties -a
    mqRestMftCommandQmgr フィールドにコマンド・キュー・マネージャーの名前が表示されます。
  2. 以下のコマンドを使用して、コマンド・キュー・マネージャーを構成します。
    setmqweb properties -k mqRestMftCommandQmgr -v qmgrName

    ここで、qmgrName は、コマンド・キュー・マネージャーの名前です。 コマンド・キュー・マネージャーは、mqweb サーバーが稼働しているマシンに配置する必要があります。 デフォルトでは、このキュー・マネージャー名はブランクです。 値が設定されていない場合、作成コマンドの MFTREST API は機能しません。

  3. 以下のコマンドを入力して、mqweb サーバーを再始動します。
    endmqweb
    strmqweb

次のタスク