
COMMAND_INFO ビュー
COMMAND_INFO ビューは、システム上のすべての CL コマンドに関する情報を戻します。
ビューの結果カラムに戻される値は, コマンド表示 (DSPCMD) CL コマンドおよびコマンド情報検索 (QCDRCMDI) によって戻される値と密接に関連しています。 API。
- コマンドが入っているライブラリーに対する *EXECUTE 権限、および
- コマンドに対する *USE 権限。
次の表で、ビューの列について説明します。 システム名は CMD_INFO です。 スキーマは QSYS2 です。
| 列名 | システム列名 | データ・タイプ | 説明 |
|---|---|---|---|
| コマンド・ライブラリー | CMD ライブラリー | VARCHAR(10) | コマンドが常駐しているライブラリーの名前。 |
| コマンド名 | CMD | VARCHAR(10) | 情報が返される対象のコマンドの名前。 |
| PROXY_コマンド | PROXY_CMD | VARCHAR(3) | コマンドがプロキシー・コマンドであるかどうか。
|
| プロキシ_ターゲット_コマンド_ライブラリ | PRXTGT_LIB | VARCHAR(10) ヌル可能
|
プロキシー・ターゲット・コマンドが入っているライブラリーの名前。 値 *LIBL が含まれることがあります。 PROXY_COMMAND が NO の場合は、NULL 値が入ります。 |
| プロシージャー・ターゲット・コマンド | PRXTGT_CMD | VARCHAR(10) ヌル可能
|
プロキシー・ターゲット・コマンドの名前。 これは別のプロキシー・コマンドである可能性があります。 PROXY_COMMAND が NO の場合は、NULL 値が入ります。 |
| TEXT_DESCRIPTION | TEXT | VARCHAR(50) ヌル可能
|
コマンドのテキスト記述です。 テキスト記述がない場合は、NULL 値が入ります。 |
| コマンド処理プログラム・ライブラリ | CPP ライブラリー | VARCHAR(10) ヌル可能
|
コマンド処理プログラムが常駐しているライブラリーの名前。 値 *LIBL が含まれることがあります。 COMMAND_PROCESSING_PROGRAM に特殊値 *REXX が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| コマンド処理プログラム | CPP PGM (CPP) | VARCHAR(10) ヌル可能
|
コマンドからパラメーターを受け入れ、そのコマンドを処理するプログラムの名前。 次の特殊値を含めることができます。
|
| コマンド処理プログラム状態 | CPP 状態 | VARCHAR(7) ヌル可能
|
コマンド処理プログラムの呼び出し元の状態。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| SOURCE_FILE_LIBRARY | SRCLIB | VARCHAR(10) ヌル可能
|
ソース・ファイルが入っているライブラリーの名前です。 コマンドの作成にストリーム・ファイルが使用された場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| SOURCE_FILE | SRCFILE | VARCHAR(10) ヌル可能
|
コマンドの作成に使用されたソース・ファイル・メンバーが入っているソース・ファイルの名前。 コマンドの作成にストリーム・ファイルが使用された場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| SOURCE_FILE_MEMBER | SRCMBR | VARCHAR(10) ヌル可能
|
コマンドの作成に使用されたコマンド定義ステートメントが入っているソース・ファイル・メンバーの名前。 コマンドの作成にストリーム・ファイルが使用された場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 妥当性検査プログラム・ライブラリ | VLD ライブラリー | VARCHAR(10) ヌル可能
|
妥当性検査プログラムが常駐しているライブラリーの名前。 VALIDITY_CHECKING_PROGRAM に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プログラムの検査が有効 | VLD_PGM (V) | VARCHAR(10) ヌル可能
|
コマンドのパラメーターに対して追加のユーザー定義妥当性検査を実行するプログラムの名前。 妥当性検査プログラムが定義されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プログラムの状態を検査中 | VLD 状態 | VARCHAR(7) ヌル可能
|
妥当性検査プログラムの呼び出し元の状態。
VALIDITY_CHECKING_PROGRAM に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プロンプト・テキスト・メッセージ・ファイル・ライブラリー | PMT_LIB | VARCHAR(10) ヌル可能
|
プロンプト・メッセージ・ファイルが入っているライブラリーの名前。 値 *LIBL が含まれることがあります。 PROMPT_TEXT_MESSAGE_FILE に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プロンプト・テキスト・メッセージ・ファイル | PMT_MSGF | VARCHAR(10) ヌル可能
|
このコマンドのプロンプト・テキストが入っているメッセージ・ファイルの名前。 プロンプト・テキストにメッセージ・ファイルが指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| リトリーブ・プロンプト・メッセージ | RTVPMTMSG (メッセージ) | VARCHAR(8) ヌル可能
|
コマンドのプロンプトが出された時に, コマンドによって使用されるテキスト・メッセージがプロンプト・メッセージ・ファイルから検索されるかどうかを示します。
プロンプト・テキストにメッセージ・ファイルが指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プロンプト・オーバーライド・プログラム・ライブラリー | PMTOVR_LIB (ライブラリー) | VARCHAR(10) ヌル可能
|
プロンプト一時変更プログラムが入っているライブラリーの名前。 PROMPT_OVERRIDE_PROGRAM に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プロンプト・オーバーライド・プログラム | PMTOVR_PGM (プログラム) | VARCHAR(10) ヌル可能
|
省略時の値 (プロンプト画面上の) をパラメーターの現在の実際の値で置き換えるプロンプト一時変更プログラムの名前。 プロンプト・オーバーライド・プログラムが指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| プロンプト・オーバーライド・プログラム状態 | PMTOVR_ST (R) | VARCHAR(7) ヌル可能
|
プロンプト一時変更プログラムの呼び出し元の状態。
PROMPT_OVERRIDE_PROGRAM に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| MESSAGE_FILE_LIBRARY | MSGF_LIB | VARCHAR(10) ヌル可能
|
メッセージ・ファイルが入っているライブラリーの名前です。 値 *LIBL が含まれることがあります。 PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| MESSAGE_FILE | MSGF | VARCHAR(10) ヌル可能
|
依存関係 (DEP) コマンド定義ステートメントで識別されたメッセージが検索されるメッセージ・ファイルの名前。 PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ヘルプ・パネル・グループ・ライブラリー | PNLGRP_LIB (NLGRP_LIB) | VARCHAR(10) ヌル可能
|
パネル・グループが常駐しているライブラリーの名前。 値 *LIBL が含まれることがあります。 HELP_PANEL_GROUP に NULL 値が含まれている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ヘルプ・パネル・グループ | PNLGRP | VARCHAR(10) ヌル可能
|
このコマンドのオンライン・ヘルプ情報が存在するパネル・グループの名前。 このコマンドにヘルプ・パネル・グループが定義されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ヘルプ ID | ヘルプ ID | VARCHAR(10) ヌル可能
|
このコマンドのすべてのヘルプ・セクション ID のルート名。 このコマンドと関連したヘルプ・パネル・グループ内のすべてのヘルプ・セクションがこの名前で始まります。 ヘルプ ID が指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ヘルプ_検索_インデックス_ライブラリ | シェル・ライブラリー | VARCHAR(10) ヌル可能
|
ヘルプの検索見出しが入っているライブラリーの名前。 値 *LIBL が含まれることがあります。 HELP_SEARCH_INDEX が NULL の場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ヘルプの検索索引 | ヘルプ・インデックス | VARCHAR(10) ヌル可能
|
このコマンドのヘルプ検索索引の名前です。 ヘルプ検索索引が指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| CURRENT_LIBRARY_NAME | CURLIB | VARCHAR(10) ヌル可能
|
このコマンドの処理中に現行ライブラリーとして使用されるライブラリーの名前。 次の特殊値を含めることができます。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| テンプレート: PRODUCT_LIBRARY_NAME | プロダLIB | VARCHAR(10) ヌル可能
|
コマンドの処理中にプロダクト・ライブラリーとして使用されるライブラリーの名前です。 次の特殊値を含めることができます。
コマンドの処理中に使用される製品ライブラリーがない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 最大位置指定パラメーター数 | 最大 POS | INTEGER ヌル可能
|
このコマンドに対して定位置の方法でコーディングできるパラメーターの最大数。 コマンドに最大定位置コーディング限度が指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 制限されたユーザーを許可 | ALWLMTUSR (航空機) | VARCHAR(3) ヌル可能
|
プロファイルに限定機能が設定されているユーザーが、メニューのコマンド行にコマンドを入力することによって、そのコマンドの使用を許可されるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| DEBUG_MODE | DEBUG_MODE | VARCHAR(3) ヌル可能
|
コマンドがデバッグ・モード操作に有効であるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 製品モード (PRODUCTION_MODE) | プロシージャー・モード | VARCHAR(3) ヌル可能
|
コマンドが実動モード操作に対して有効かどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| サービス・モード | SVC モード | VARCHAR(3) ヌル可能
|
コマンドが保守モード操作に有効であるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 対話式の実行を許可 | ALLOWTER (許可) | VARCHAR(3) ヌル可能
|
コマンドを CL プログラムの外部で対話式に処理できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| バッチ実行の許可 | ALLOWBATCH | VARCHAR(3) ヌル可能
|
CL プログラムの外部のバッチ入力ストリームでコマンドを処理できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 実行中の許可 EXEC | 許可 EXEC | VARCHAR(3) ヌル可能
|
コマンドを CALL コマンドのパラメーターとして使用することができ, 処理のためにシステム API プログラム QCMDEXC, QCAEXEC, および QCAPCMD に文字ストリングとして渡すことができるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| allow_run_batch_entry | 許可 WBPGM | VARCHAR(3) ヌル可能
|
バッチ項目から呼び出される CL プログラムでコマンドを処理できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| 許可 RUN_INTERACTIVE_ENTRY (ALLOW_RUN_INTERACTIVE_ENTRY) | ALLOWIPGM (許可) | VARCHAR(3) ヌル可能
|
対話式項目から呼び出される CL プログラムでコマンドを処理できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| PGM の許可 RUN_BATCH_PGM | ALLOWBMOD (許可モジュール) | VARCHAR(3) ヌル可能
|
コマンドをバッチ ILE CL プログラムで使用できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| PGM の割り振り RUN_INTERACTIVE_PGM | 許可 (ALLOWIMOD) | VARCHAR(3) ヌル可能
|
コマンドを対話式 ILE CL プログラムで使用できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| REXX の割り振り RUN_BATCH_REXX | WBREXX (許可) | VARCHAR(3) ヌル可能
|
バッチ・ジョブで実行される REXX プロシージャーでコマンドを使用できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| allow_run_interactive_rexx | REXX の許可 | VARCHAR(3) ヌル可能
|
対話式ジョブで実行される REXX プロシージャーでコマンドを使用できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| CCSID | CCSID | INTEGER ヌル可能
|
このコマンドと関連したコード化文字セット ID (CCSID) の値。 これは, このコマンドが作成された時のジョブ CCSID の値です。 PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| ガイドが有効 | GUI_ENB (機関車) | VARCHAR(3) ヌル可能
|
コマンド・プロンプト・パネルをグラフィカル・ユーザー・インターフェースに変換できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| THREADSAFE | THREADSAFE | VARCHAR(5) ヌル可能
|
マルチスレッド・ジョブでコマンドを安全に使用できるかどうか。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| MULTITHREADED_JOB_ACTION | JOB_ACTION | VARCHAR(7) ヌル可能
|
このコマンドに対してマルチスレッド・ジョブで実行するアクション。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
| TARGET_RELEASE | TGTRLS | CHAR(6) ヌル可能
|
VxRxMx形式で、このコマンドが制限されているバージョン、リリース、修正レベル。 これは, CL プログラムで使用されるコマンドにのみ適用されます。 これは, CL プログラム作成 (CRTCLPGM) コマンドのターゲット・リリース・パラメーターの内容と一致していなければなりません。 現行リリースが使用されている場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。 |
例
- QSYS 内のすべてのプロキシー・コマンドをリストします。
SELECT * FROM QSYS2.COMMAND_INFO WHERE COMMAND_LIBRARY = 'QSYS' AND PROXY_COMMAND = 'YES';
