現在地: LANSA テクニカル リファレンスガイド > 9. 組み込み関数 > 9.209 SYSTEM_COMMAND

9.209 SYSTEM_COMMAND

オペレーティング・システムのコマンドを実行します。

 

引数

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

コマンド実行オプション

X = 同期プロセス経由で実行。

B = サイレント・モードにて同期プロセス経由で実行。

S = コマンド・インタープリタ・ウィンドウの「システム」コマンド・インターフェース経由で実行

H = "ShellExecute"コマンド・インターフェース経由で実行

A = 非同期プロセス経由で実行

W = 下位互換性のみ。代わりに"S"を使用してください。

IBM iの場合:
すべてのオプションで、コマンドは同期実行されます。

1

1

 

 

2

A

任意

コマンド・ストリング1

1

256

 

 

3

A

任意

コマンド・ストリング2

1

256

 

 

4

A

任意

コマンド・ストリング3

1

256

 

 

5

A

任意

作業ディレクトリ

1

256

 

 

 

戻り値

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

N

必須

オペレーティング・システムからの戻り/応答コード

IBM iの場合:
0 = コマンドは正常に実行された
1 = コマンドは正常に実行されなかった

3

7

0

0

 

技術上の注記 - すべてのプラットフォーム

技術上の注記 - WindowsおよびLinux

技術上の注記 - IBM i

      これがユーザーのサイト・セキュリティ・ポリシーに適合しない場合、次のコマンドを使用してください。

 CHGPGM PGM(M@SYEXEC) USRPRF(<your value>) USEADPAUT(<your value>)

      LANSAシステムへのアップグレード後、上記の値を確認する必要があります。