変更の開始

COMMAND_INFO ビュー

COMMAND_INFO ビューは、システム上のすべての CL コマンドに関する情報を戻します。

ビューの結果カラムに戻される値は, コマンド表示 (DSPCMD) CL コマンドおよびコマンド情報検索 (QCDRCMDI) によって戻される値と密接に関連しています。 API。

許可: 呼び出し側は以下を備えている必要があります。
  • コマンドが入っているライブラリーに対する *EXECUTE 権限、および
  • コマンドに対する *USE 権限。

次の表で、ビューの列について説明します。 システム名は CMD_INFO です。 スキーマは QSYS2 です。

表 1. COMMAND_INFO ビュー
列名 システム列名 データ・タイプ 説明
コマンド・ライブラリー CMD ライブラリー VARCHAR(10) コマンドが常駐しているライブラリーの名前。
コマンド名 CMD VARCHAR(10) 情報が返される対象のコマンドの名前。
PROXY_コマンド PROXY_CMD VARCHAR(3) コマンドがプロキシー・コマンドであるかどうか。
NO
このコマンドはプロキシー・コマンドではありません。
YES
このコマンドはプロキシー・コマンドです。
プロキシ_ターゲット_コマンド_ライブラリ 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)
ヌル可能
コマンドからパラメーターを受け入れ、そのコマンドを処理するプログラムの名前。 次の特殊値を含めることができます。
*レックス
コマンドは REXX によって処理されます。
PROXY_COMMAND が YES の場合は、NULL 値が入ります。
コマンド処理プログラム状態 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)
ヌル可能
コマンドのプロンプトが出された時に, コマンドによって使用されるテキスト・メッセージがプロンプト・メッセージ・ファイルから検索されるかどうかを示します。
*DYNAMIC
コマンドのプロンプトが出されると、プロンプト・テキストが PROMPT_TEXT_MESSAGE_FILE から動的に取得されます。
* 静的
コマンドのプロンプトが表示されると,そのコマンドが作成されたときに*CMDオブジェクトに保管されたメッセージの静的コピーからプロンプト・テキストが検索されます。

プロンプト・テキストにメッセージ・ファイルが指定されていない場合、または 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)
ヌル可能
このコマンドの処理中に現行ライブラリーとして使用されるライブラリーの名前。 次の特殊値を含めることができます。
*CRTDFT
コマンドの処理中に現行ライブラリーが活動状態になっていません。
*NOCHG
現行ライブラリーは,このコマンドの処理のために変更されません。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

テンプレート: PRODUCT_LIBRARY_NAME プロダLIB VARCHAR(10)
ヌル可能
コマンドの処理中にプロダクト・ライブラリーとして使用されるライブラリーの名前です。 次の特殊値を含めることができます。
*NOCHG
プロダクト・ライブラリーは, このコマンドの処理のために変更されません。

コマンドの処理中に使用される製品ライブラリーがない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。

最大位置指定パラメーター数 最大 POS INTEGER
ヌル可能
このコマンドに対して定位置の方法でコーディングできるパラメーターの最大数。

コマンドに最大定位置コーディング限度が指定されていない場合、または PROXY_COMMAND が YES の場合は、NULL 値が入ります。

制限されたユーザーを許可 ALWLMTUSR (航空機) VARCHAR(3)
ヌル可能
プロファイルに限定機能が設定されているユーザーが、メニューのコマンド行にコマンドを入力することによって、そのコマンドの使用を許可されるかどうか。
NO
プロファイルで権限が制限されているユーザーは,このコマンドをメニューのコマンド入力行に入力することはできません。
YES
プロファイルで権限が制限されているユーザーでも,このコマンドをメニューのコマンド入力行に入力することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

DEBUG_MODE DEBUG_MODE VARCHAR(3)
ヌル可能
コマンドがデバッグ・モード操作に有効であるかどうか。
NO
このコマンドはデバッグ・モード操作には無効です。
YES
コマンドは,デバッグ・モードの操作で有効です。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

製品モード (PRODUCTION_MODE) プロシージャー・モード VARCHAR(3)
ヌル可能
コマンドが実動モード操作に対して有効かどうか。
NO
このコマンドは、実動モードの操作には無効です。
YES
コマンドは,実行モードの操作で有効です。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

サービス・モード SVC モード VARCHAR(3)
ヌル可能
コマンドが保守モード操作に有効であるかどうか。
NO
このコマンドは保守モード操作には無効です。
YES
コマンドは,保守モードの操作で有効です。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

対話式の実行を許可 ALLOWTER (許可) VARCHAR(3)
ヌル可能
コマンドを CL プログラムの外部で対話式に処理できるかどうか。
NO
コマンドを対話式ジョブで実行することはできません。
YES
コマンドは対話式ジョブで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

バッチ実行の許可 ALLOWBATCH VARCHAR(3)
ヌル可能
CL プログラムの外部のバッチ入力ストリームでコマンドを処理できるかどうか。
NO
このコマンドをバッチ・ジョブで実行することはできません。
YES
コマンドはバッチ・ジョブで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

実行中の許可 EXEC 許可 EXEC VARCHAR(3)
ヌル可能
コマンドを CALL コマンドのパラメーターとして使用することができ, 処理のためにシステム API プログラム QCMDEXC, QCAEXEC, および QCAPCMD に文字ストリングとして渡すことができるかどうか。
NO
このコマンドは, QCMDEXC, QCAEXEC, または QCAPCMD API プログラムを使用して実行することはできません。
YES
このコマンドは, QCMDEXC, QCAEXEC, または QCAPCMD API プログラムを使用して実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

allow_run_batch_entry 許可 WBPGM VARCHAR(3)
ヌル可能
バッチ項目から呼び出される CL プログラムでコマンドを処理できるかどうか。
NO
このコマンドをバッチ・プログラムで実行することはできません。
YES
コマンドはバッチ・プログラムで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

許可 RUN_INTERACTIVE_ENTRY (ALLOW_RUN_INTERACTIVE_ENTRY) ALLOWIPGM (許可) VARCHAR(3)
ヌル可能
対話式項目から呼び出される CL プログラムでコマンドを処理できるかどうか。
NO
このコマンドを対話式プログラムで実行することはできません。
YES
コマンドは対話式プログラムで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

PGM の許可 RUN_BATCH_PGM ALLOWBMOD (許可モジュール) VARCHAR(3)
ヌル可能
コマンドをバッチ ILE CL プログラムで使用できるかどうか。
NO
このコマンドをバッチ ILE CL プログラムで実行することはできません。
YES
このコマンドは, バッチ ILE CL プログラムで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

PGM の割り振り RUN_INTERACTIVE_PGM 許可 (ALLOWIMOD) VARCHAR(3)
ヌル可能
コマンドを対話式 ILE CL プログラムで使用できるかどうか。
NO
このコマンドを対話式 ILE CL プログラムで実行することはできません。
YES
このコマンドは対話式 ILE CL プログラムで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

REXX の割り振り RUN_BATCH_REXX WBREXX (許可) VARCHAR(3)
ヌル可能
バッチ・ジョブで実行される REXX プロシージャーでコマンドを使用できるかどうか。
NO
コマンドをバッチ REXX ジョブで実行することはできません。
YES
コマンドはバッチ REXX ジョブで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

allow_run_interactive_rexx REXX の許可 VARCHAR(3)
ヌル可能
対話式ジョブで実行される REXX プロシージャーでコマンドを使用できるかどうか。
NO
コマンドを対話式 REXX ジョブで実行することはできません。
YES
コマンドは対話式 REXX ジョブで実行することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

CCSID CCSID INTEGER
ヌル可能
このコマンドと関連したコード化文字セット ID (CCSID) の値。 これは, このコマンドが作成された時のジョブ CCSID の値です。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

ガイドが有効 GUI_ENB (機関車) VARCHAR(3)
ヌル可能
コマンド・プロンプト・パネルをグラフィカル・ユーザー・インターフェースに変換できるかどうか。
NO
コマンド・プロンプト・パネルは,グラフィカル・ユーザー・インターフェースへの変換には使用できなくなります。
YES
パネルの内容に関する情報を5250データ・ストリームに組み込むことによって,コマンド・プロンプト・パネルをグラフィカル・ユーザー・インターフェースへの変換に使用できるようになります。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

THREADSAFE THREADSAFE VARCHAR(5)
ヌル可能
マルチスレッド・ジョブでコマンドを安全に使用できるかどうか。
*COND
コマンドは一定の条件付きでスレッド・セーフです。
*ノー
このコマンドはスレッド・セーフではなく, マルチスレッド・ジョブで使用してはなりません。
*イエス
コマンドはスレッド・セーフであり, マルチスレッド・ジョブで安全に使用することができます。

PROXY_COMMAND が YES の場合は、NULL 値が入ります。

MULTITHREADED_JOB_ACTION JOB_ACTION VARCHAR(7)
ヌル可能
このコマンドに対してマルチスレッド・ジョブで実行するアクション。
*MSG
通知メッセージを送信して、コマンドを実行します。
*NORUN
エスケープ・メッセージを送信し、コマンドを実行しません。
*ラン
コマンドを実行します。 メッセージを送信しません。
*SYSVAL
QMLTTHDACN システム値に指定された処置を使用してください。

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';
    
変更の終わり