AS400のコマンドをご紹介
*Code for IBMi上での状況も説明したいところですが、下記コマンド一覧についてはわざわざVSCode上で実行するようなシーンは無いと考えるため、AS400の説明に特化しています。
【コマンド一覧】
実行環境は以下の通りです。
| 項目 | バージョン値 |
|---|---|
| IBMi | V7R4 |
| ACS | バージョン: 1.1.9.6 ビルド ID: 4220 |
| ACS java | Semeru Jdk-21.0.4.7-openj9 |
| VSCode | 1.100.2 |
| Code for i | 1.9.0 |
STRPDM
START PDM(Program Development Manager) = SEU(Source Entry Utility)やDFU(Data File Utility)の操作
SEU(Source Entry Utility)やDFU(Data File Utility)と組み合わせて使われることが多いコマンド
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
WRKMBRPDM
Work with Members using PDM = ソースファイル内のメンバー(ソースコードやデータ)を一覧・操作
ソースファイル内のメンバー(ソースコードやデータ)を一覧・操作するためのコマンド
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
STRSEU
START SEU(Source Entry Utility) = ソースメンバーの編集
ソースメンバーの編集(RPGLE, CLP, DDS など)に使うコマンド
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
STRISDB
START ISDB(Interactive Source Debugger) = 対話型デバッガ
デバッグ中に、変数の値を確認・変更したり、ブレークポイントを設定したり、ステップ実行が可能。
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
STRDBG
START DBG(Debug) = デバッガ
ブレークポイント、ウォッチ式、変数の変更、ステップ実行など高機能なデバッグが可能
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
CRTRPGPGM
Create RPG Program
RPGプログラムを作成するためのコマンド
【Code for IBMi】
今後の開発ではILE方式(CRTBNDRPG, CRTRPGMOD)が推奨されている。→Work with Actionsに登録されているものあり。
CRTDUPOBJ
Create Duplicate Object = 既存プログラムやファイル等のオブジェクトをコピー
既存のプログラムやファイルなどのオブジェクトをコピーするコマンド
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
SAVLIB
Save Library = ライブラリ単位のバックアップ
指定したライブラリ内のオブジェクトを保存する
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
SAVOBJ
Save Object
特定のオブジェクトだけを選んでバックアップするコマンド
必要なオブジェクトだけをピンポイントで保存する
*SAVLIBとほぼ変わらないため詳細割愛
RSTOBJ
Rest**ore Object = 特定オブジェクトの復元
特定オブジェクトをセーブファイルやテープ等から復元する時に利用
【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛
当記事の著作権はIBMに帰属します。
詳細はこちらを参照ください。





















