AIコマンドの実行 (QCMDEXC)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages
AIはIBM Iの実行コマンドを既に公開マニュアルによって把握していますが実際にIBMコマンドを実行してIBM にの状況を把握いすることはできませんでした。
しかしCHAOはIBM Iのコマンドの実行をAIに提供することができます。
そこでAIはIBM Iコマンドを実行します。
このQCMDEXCを実行するとAIがコマンドを実行するとどのような結果がAIに返答されるのかを知ることができます。
CHAOは実行コマンドが印刷ファイル情報に登録されていればその実行スプールの内容を調べてAIにリダイレクトします。
OUTPUT(*PRINT)が指定されているに印刷情報に登録がなければQPRINTに出力されているものとしてQPRINTを探して報告します。
印刷の指定がない場合も実行結果のメッセージを調べてAIにリダイレクトします。
実行結果がエラーになった場合もエラー・メッセージをAIに戻します。
このようにAIはIBM Iのコマンドを実行してその結果もしることができます。
このQCMDEXCを実行するとCHAOからAIにどのような結果が返答されているのかを知ることができます。

ログ出力

このQCMDEXCの実行はOUTQ: CHAO.QEZJOBLOGのスプールとしてログ印刷出力されます。
いつどのようなAIモデルと通信したのか記録されています。
Top

Parameters

Keyword Description Choices Notes
CMD 実行するコマンド Command string Required, Positional 1
OUTPUT 出力 *, *AI, *MSG, *PRINT Optional, Positional 2
OUTPATH Character value Optional, Positional 3
SOFTWARE Character value, *MENU Optional, Positional 4
AIMODEL Character value, *NONE Optional, Positional 5
Top

実行するコマンド(CMD)

IBM Iの任意のコマンドをパラメータに値を入れて実行させてください。
Top

出力(OUTPUT)

*

結果は表示画面に表示されます。

*MSG

結果はメッセージとして報告されます。

*AI

結果はIFSに保管してAIにそのIFSの保管パスを戻します。
AIはそのIFSに書かれているスプールやメッセージの内容を読みとります。

*PRINT

結果は印刷出力されます。
Top
Top
Top
Top

Examples

None
Top

Error messages

Unknown
Top