[IBM i]

MQ チャネルの処理 (WRKMQMCHL)

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

IBM® MQ チャネルの処理 (WRKMQMCHL) コマンドによって、1 つ以上のチャネル定義を処理することができます。 これによって、チャネルの作成、開始、終了、変更、コピー、削除、ping、表示、およびリセットを行い、未確定の作業単位を解決できます。

パラメーター

キーワード 説明 選択
CHLNAME チャネル名 文字値*ALL オプション、定位置 1
CHLTYPE チャネル・タイプ *RCVR、*SDR、*SVR、*RQSTR、*SVRCN、*CLUSSDR、*CLUSRCVR、*CLTCN、*ALL オプション、定位置 2
MQMNAME メッセージ・キュー・マネージャー名 文字値*DFT オプショナル, 定位置 3
状況 チャネル状況 *ALL、*INACTIVE、*STOPPED、*BINDING、*RETRYING、*RUNNING、*SWITCHING オプショナル, 定位置 4
WHERE フィルター・コマンド 単一値: *NONE その他の値: 要素リスト オプショナル, 定位置 5
エレメント 1: フィルター・キーワード *AFFINITY、*ALTDATE、*ALTTIME、*BATCHHB、*BATCHINT、*BATCHLIM、*BATCHSIZE、*CLNTWGHT、*CLUSNL、*CLUSTER、*CLWLPRTY、*CLWLRANK、*CLWLWGHT、*COMPHDR、*COMPMSG、*CONNAME、*CVTMSG、*DSCITV、*HRTBTINTVL、*KAINT、*LOCLADDR、*LONGRTY、*LONGTMR、*MAXINST、*MAXINSTC、*MAXMSGLEN、*MCANAME、*MCATYPE、*MCAUSRID、*MODENAME、*MONCHL、*MSGEXIT、*MSGRTYDATA、*MSGRTYEXIT、*MSGRTYITV、*MSGRTYNBR、*MSGUSRDATA、*NETPRTY、*NPMSPEED、*PROPCTL、*PUTAUT、*RCVEXIT、*RCVUSRDATA、*SCYEXIT、*SCYUSRDATA、*SEQNUMWRAP、*SHARECNV、*SHORTRTY、*SHORTTMR、*SNDEXIT、*SNDUSRDATA、*SSLCAUTH、*SSLCIPH、*SSLPEER、*STATCHL、*TEXT、*TGTMQMNAME、*TMQNAME、*TPNAME、*TRPTYPE、*USERID
エレメント 2: フィルター演算子 *GT、*LT、*EQ、*NE、*GE、*LE、*LK、*NL、*CT、*EX、*CTG、*EXG
エレメント 3: フィルター値 文字値

チャネル名 (CHLNAME)

選択する IBM MQ チャネル定義の名前 (複数可) を指定します。

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

*ALL
すべてのチャネル定義が選択されます。
generic-channel-name
選択するチャネル定義の総称名を指定します。 総称名とは、アスタリスク (*) が後に付いた文字ストリングのことです。例えば、ABC* などで、その文字ストリングで始まる名前を持つすべてのチャネル定義を選択します。

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

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

channel-name
チャネル定義の名前を指定します。

チャネル・タイプ (CHLTYPE)

表示されるチャネル定義のタイプを指定します。

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

*ALL
すべてのチャネル・タイプが選択されます。
*SDR
送信側チャネル
*SVR
サーバー・チャネル
*RCVR
受信側チャネル
*RQSTR
要求側チャネル
*SVRCN
サーバー接続チャネル
*CLUSSDR
クラスター送信側チャネル
*CLUSRCVR
クラスター受信側チャネル
*CLTCN
クライアント接続チャネル

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

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

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

*DFT
デフォルト・キュー・マネージャーが使用されます。 システム上にデフォルト・キュー・マネージャーが定義されていない場合には、このコマンドは失敗します。
message-queue-manager-name
メッセージ・キュー・マネージャーの名前です。

チャネル状況 (STATUS)

選択する IBM MQ チャネル定義の状況タイプを指定します。

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

*ALL
すべての状況のチャネルが選択されます。
*BINDING
バインド中状況のチャネルのみが選択されます。
*INACTIVE
非アクティブ状況のチャネルのみが選択されます。
*RETRYING
再試行中状況のチャネルのみが選択されます。
* 実行中
実行中状況のチャネルのみが選択されます。
*STOPPED
停止済み状況のチャネルのみが選択されます。
*SWITCHING
切り替え中の状況にあるチャネルのみが選択されます。

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

このパラメーターは、特定のチャネル属性を持つチャネルのみを選択して表示するために使用できます。

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

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

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

*GT
より大きい。

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

*LT
より小さい。

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

*EQ
等しい。

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

*NE
等しくない。

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

*GE
以上。

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

*LE
以下。

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

*LK
類似している。

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

*NL
類似していない。

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

*CT
含む。

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

*EX
除く。

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

*CTG
総称を含む。

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

*EXG
総称を除外。

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

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

*AFFINITY
接続アフィニティー。

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

*PREFERRED
優先される接続アフィニティー。
*NONE 値
接続アフィニティーはありません。
*ALTDATE
定義または情報が最後に変更された日付。

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

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

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

*BATCHHB
バッチ・ハートビート・インターバル (ミリ秒)。

フィルター値は整数のインターバル時間です。

*BATCHINT
バッチ・インターバル (ミリ秒)。

フィルター値は整数のインターバル時間です。

*BATCHLIM
バッチ・データ制限 (キロバイト)。

1 つのチャネルを介して送信できるデータ量の制限。

*BATCHSIZE
バッチ・サイズ。

フィルター値は整数のバッチ・サイズです。

*CLNTWGHT
クライアント・チャネル・ウェイト。

フィルター値は整数のクライアント・チャネル・ウェイトです。

*CLUSNL
クラスター名前リスト。

フィルター値はクラスター名のリストです。

*CLUSTER
チャネルが属するクラスター。

フィルター値はクラスターの名前です。

*CLWLRANK
クラスター・ワークロード・ランク。

フィルター値は整数のランクです。

*CLWLPRTY
クラスター・ワークロード優先順位。

フィルター値は整数の優先順位です。

*CLWLWGHT
クラスター・ワークロード・ウェイト。

フィルター値は整数のウェイトです。

*COMPHDR
ヘッダー圧縮。

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

*NONE 値
ヘッダー・データ圧縮は実行されません。
* システム
ヘッダー・データ圧縮が実行されます。
*COMPMSG
メッセージ圧縮。

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

*NONE 値
メッセージ・データ圧縮は実行されません。
*RLE
RLE を使用してメッセージ・データ圧縮が実行されます。
*ZLIBHIGH
ZLIB 圧縮を使用してメッセージ・データ圧縮が実行されます。 ハイレベル圧縮を推奨します。
*ZLIBFAST
ZLIB 圧縮を使用してメッセージ・データ圧縮が実行されます。 高速圧縮時間を推奨します。
*ANY
キュー・マネージャーでサポートされるすべての圧縮技法を使用できます。
*CONNAME
リモート接続名。

フィルター値は接続名ストリングです。

*CVTMSG
送信前にメッセージを変換するかどうか。

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

*YES
メッセージ中のアプリケーション・データは送信前に変換されます。
*NO
メッセージ中のアプリケーション・データは、送信前に変換されません。
*DSCITV
切断インターバル (秒)。

フィルター値は整数のインターバル時間です。

*HRTBTINTVL
ハートビート・インターバル (秒)。

フィルター値は整数のインターバル時間です。

*KAINT
キープアライブ・インターバル (秒)。

フィルター値は整数のインターバル時間です。

*LOCLADDR
ローカル接続名。

フィルター値は接続名ストリングです。

*LONGRTY
長期再試行カウント。

フィルター値は整数のカウントです。

*LONGTMR
長期再試行インターバル (秒)。

フィルター値は整数のインターバル時間です。

*MAXINST
個別のサーバー接続チャネルの最大インスタンス数。

フィルター値は、整数のインスタンス数です。

*MAXINSTC
1 つのクライアントからの、個別のサーバー接続チャネルの最大インスタンス数。

フィルター値は、整数のインスタンス数です。

*MAXMSGLEN
最大メッセージ長。

フィルター値は整数の長さです。

*MCANAME
メッセージ・チャネル・エージェント名。

フィルター値はエージェント名です。

*MCATYPE
メッセージ・チャネル・エージェント・プログラムをスレッドとして実行するか、またはプロセスとして実行するかを指定します。

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

*PROCESS (処理)
メッセージ・チャネル・エージェントは、独立のプロセスとして動作します。
*THREAD (* スレッド)
メッセージ・チャネル・エージェントは独立したスレッドとして実行されます。
*MCAUSRID
メッセージ・チャネル・エージェント・ユーザー ID。

フィルター値はユーザー ID ストリングです。

*MODENAME
SNA モード名。

フィルター値は、モード名ストリングです。

*MONCHL
チャネル・モニター。

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

*QMGR
オンライン・モニター・データの収集は、キュー・マネージャー属性 MONCHL の設定から継承されます。
*OFF
このチャネルのオンライン・モニター・データ収集は無効になります。
*LOW
モニター・データ収集は、低いデータ収集率でオンとなります。
*MEDIUM
モニター・データ収集は、普通のデータ収集率でオンとなります。
*HIGH
モニター・データ収集は、高いデータ収集率でオンとなります。
*MSGEXIT
メッセージ出口名。

フィルター値は出口名です。

*MSGRTYDATA
メッセージ再試行出口ユーザー・データ。

フィルター値はユーザー・データ・ストリングです。

*MSGRTYEXIT
メッセージ再試行出口名。

フィルター値は出口名です。

*MSGRTYITV
メッセージ再試行インターバル (秒)。

フィルター値は整数のインターバル時間です。

*MSGRTYNBR
メッセージ再試行回数。

フィルター値は整数の再試行回数です。

*MSGUSRDATA
メッセージ出口ユーザー・データ。

フィルター値はユーザー・データ・ストリングです。

*NETPRTY
0 から 9 の範囲のネットワーク接続優先順位。

フィルター値は整数の優先順位値です。

*NPMSPEED
チャネルが高速非持続メッセージをサポートするかどうか。

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

*FAST
チャネルは高速非持続メッセージをサポートします。
*NORMAL
チャネルは高速非持続メッセージをサポートしません。
*PROPCTL
メッセージ・プロパティー制御。

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

*COMPAT
互換モード
*NONE 値
リモート・キュー・マネージャーにプロパティーは送られません。
*ALL
すべてのプロパティーがリモート・キュー・マネージャーに送られます。
*PUTAUT
コンテキスト情報内のユーザー ID を使用するかどうか。

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

*DFT
メッセージを宛先キューに書き込む前に権限検査は行われません。
*CTX
メッセージを書き込む権限を確立するために、メッセージ・コンテキスト情報のユーザー ID が使用されます。
*RCVEXIT
受信出口名。

フィルター値は出口名です。

*RCVUSRDATA
受信出口ユーザー・データ。

フィルター値はユーザー・データ・ストリングです。

*SCYEXIT
セキュリティー出口名。

フィルター値は出口名です。

*SCYUSRDATA
セキュリティー出口ユーザー・データ。

フィルター値はユーザー・データ・ストリングです。

*SEQNUMWRAP
最大メッセージ順序番号。

フィルター値は整数の順序番号です。

*SHARECNV
TCP/IP ソケットで共有される会話の数。

フィルター値は、整数の共有される会話数です。

*SHORTRTY
短期再試行カウント。

フィルター値は整数のカウントです。

*SHORTTMR
短期再試行インターバル (秒)。

フィルター値は整数のインターバル時間です。

*SNDEXIT
送信出口名。

フィルター値は出口名です。

*SNDUSRDATA
送信出口ユーザー・データ。

フィルター値はユーザー・データ・ストリングです。

*SSLCAUTH
このチャネルが TLS 経由でクライアント認証を実行するかどうか。

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

*REQUIRED
クライアント認証は必須です。
* オプション
クライアント認証はオプションです。
*SSLCIPH
TLS チャネル折衝で使用する CIPHERSPEC。

フィルター値は CIPHERSPEC の名前です。

*SSLPEER
TLS チャネル折衝で使用される X500 ピア名。

フィルター値はピア名です。

*STATCHL
チャネル統計。

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

*QMGR
統計データの収集は、キュー・マネージャー属性 STATCHL の設定から継承されます。
*OFF
このチャネルの統計データ収集は、無効になります。
*LOW
統計データ収集は、低いデータ収集率でオンとなります。
*MEDIUM
統計データ収集は、普通のデータ収集率でオンとなります。
*HIGH
統計データ収集は、高いデータ収集率でオンとなります。
*TEXT
記述コメント。

フィルター値はチャネルのテキスト記述です。

*TGTMQMNAME
ターゲット・キュー・マネージャー名。

フィルター値は、チャネルのターゲット・キュー・マネージャーです。

*TMQNAME
伝送キュー名。

フィルター値は、キューの名前です。

*TPNAME
SNA トランザクション・プログラム名。

フィルター値は、プログラム名ストリングです。

*TRPTYPE
トランスポート・タイプ。

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

*TCP
伝送制御プロトコル/インターネット・プロトコル (TCP/IP)。
*LU62
SNA LU 6.2。
* ユーザー ID
タスク・ユーザー ID。

フィルター値はユーザー ID ストリングです。