[IBM i]

MQ リスナーの処理 (WRKMQMLSR)

実行可能な場所
すべての環境 (*ALL)
スレッド・セーフ
はい

MQ リスナー・オブジェクトの処理 (WRKMQMLSR) コマンドによって、ローカル・キュー・マネージャーで定義されているリスナー・オブジェクトを処理できます。

これにより、リスナー・オブジェクトの変更、コピー、作成、削除、開始、停止、および表示が可能になり、また MQ リスナー・オブジェクトの権限の表示と変更が可能になります。

このコマンドではまた、現行システムで実行中のすべてのリスナーの現在の状況を表示することもできます。

パラメーター

キーワード 説明 選択
OPTION オプション *STATUS、*OBJECT オプション、定位置 1
「LSRNAME」 リスナー名 文字値*ALL オプション、定位置 2
MQMNAME メッセージ・キュー・マネージャー名 文字値*DFT オプショナル, 定位置 3
WHERE フィルター・コマンド 単一値: *NONE 値 その他の値: エレメント・リスト オプショナル, 定位置 4
エレメント 1: フィルター・キーワード *ALTDATE、*ALTTIME、*BACKLOG、*CONTROL、*IPADDR、*PORT、*TEXT
エレメント 2: フィルター演算子 *GT、*LT、*EQ、*NE、*GE、*LE、*LK、*NL、*CT、*EX、*CTG、*EXG
エレメント 3: フィルター値 文字値

オプション (OPTION)

このオプションでは、リスナー状況またはリスナー・オブジェクト定義のどちらに関する情報を表示するかを選択できます。

指定できる値は以下のとおりです。

* 状況
リスナー状況情報が表示されます。

パラメーター LSRNAME および WHERE は無視されます。 MQMNAME が指定されると、指定されたキュー・マネージャー上で実行されるリスナーの状況のみが表示されます。

*OBJECT (* オブジェクト)
リスナー・オブジェクト情報が表示されます。

リスナー名 (LSRNAME)

リスナー・オブジェクトの 1 つ以上の名前です。

指定できる値は以下のとおりです。

*ALL または *
すべてのリスナー・オブジェクトが選択されます。
generic-listener-name
リスナー・オブジェクトの総称名です。 総称名とは、例えば、ABC* のようにアスタリスク (*) が後に続く文字ストリングのことで、その文字ストリングで始まる名前を持つすべてのリスナー・オブジェクトが選択されます。

必要な名前を引用符で囲んで指定することをお勧めします。 この形式を使用すれば、選択内容を確実に、入力した内容に一致させることができます。

すべての名前を要求しない限り、総称名の大文字および小文字バージョンのすべてを単一パネルで選択することはできません。

listener-name
1 つのリスナー・オブジェクトの名前を指定します。

メッセージ・キュー・マネージャー名 (MQMNAME)

キュー・マネージャーの名前を指定します。

指定できる値は以下のとおりです。

*DFT
デフォルト・キュー・マネージャーを使用します。
キュー・マネージャー名
メッセージ・キュー・マネージャーの名前です。

フィルター・コマンド (WHERE)

このパラメーターは、特定のリスナー属性を持つリスナー・オブジェクトのみを選択して表示するために使用できます。

パラメーターには、キーワード、演算子、および値の 3 つの引数を使用します。

値が名前である場合は、総称ストリングが使用可能です。

演算子には、次のいずれかの値を使用できます。

*GT
より大きい。

整数および非総称ストリング値に適用できます。

*LT
より小さい。

整数および非総称ストリング値に適用できます。

*EQ
等しい。

整数および非総称ストリング値に適用できます。

*NE
等しくない。

整数および非総称ストリング値に適用できます。

*GE
以上。

整数および非総称ストリング値に適用できます。

*LE
以下。

整数および非総称ストリング値に適用できます。

*LK
類似している。

総称ストリング値に適用できます。

*NL
類似していない。

総称ストリング値に適用できます。

*CT
含む。

非総称リスト値に適用できます。

*EX
除く。

非総称リスト値に適用できます。

*CTG
総称を含む。

総称リスト値に適用できます。

*EXG
総称を除外。

総称リスト値に適用できます。

キーワードには、以下のいずれかの値を使用できます。

*ALTDATE
定義または情報が最後に変更された日付。

フィルター値は、YYYY-MM-DD形式の日付です。

*ALTTIME
定義または情報が最後に変更された時刻。

フィルター値は、hh:mm:ss 形式の時刻です。

*BACKLOG
サポートされる同時接続要求の数です。

フィルター値は整数のバックログ値です。

* 制御
リスナーの開始と停止をキュー・マネージャーと一緒に行うかどうか。

フィルター値は次のいずれかです。

*MANUAL
リスナーは自動的に開始されることも、停止されることもありません。
*QMGR
キュー・マネージャーが開始するとリスナーも開始され、キュー・マネージャーが停止するとリスナーも停止されます。
*STARTONLY
キュー・マネージャーが開始するとリスナーも開始されますが、キュー・マネージャーの停止時にリスナーの停止は要求されません。
*IPADDR
リスナーが使用するローカル IP アドレス。

フィルター値は IP アドレスです。

*PORT (ポート)
リスナーが使用するポート番号です。

フィルター値は整数のポート値です。

*TEXT
記述コメント。

フィルター値はリスナーのテキスト記述です。