2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AS400とCode for IBMiでのコマンド比較⑤

Posted at

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)と組み合わせて使われることが多いコマンド

【AS400】
image.png

image.png

image.png

image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

WRKMBRPDM

Work with Members using PDM = ソースファイル内のメンバー(ソースコードやデータ)を一覧・操作

ソースファイル内のメンバー(ソースコードやデータ)を一覧・操作するためのコマンド

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

STRSEU

START SEU(Source Entry Utility) = ソースメンバーの編集

ソースメンバーの編集(RPGLE, CLP, DDS など)に使うコマンド

【AS400】
image.png

image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

STRISDB

START ISDB(Interactive Source Debugger) = 対話型デバッガ

デバッグ中に、変数の値を確認・変更したり、ブレークポイントを設定したり、ステップ実行が可能。

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

STRDBG

START DBG(Debug) = デバッガ

ブレークポイント、ウォッチ式、変数の変更、ステップ実行など高機能なデバッグが可能

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

CRTRPGPGM

Create RPG Program

RPGプログラムを作成するためのコマンド

【AS400】
image.png

image.png

【Code for IBMi】
今後の開発ではILE方式(CRTBNDRPG, CRTRPGMOD)が推奨されている。→Work with Actionsに登録されているものあり。

CRTDUPOBJ

Create Duplicate Object = 既存プログラムやファイル等のオブジェクトをコピー

既存のプログラムやファイルなどのオブジェクトをコピーするコマンド

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

SAVLIB

Save Library = ライブラリ単位のバックアップ

指定したライブラリ内のオブジェクトを保存する

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛

SAVOBJ

Save Object

特定のオブジェクトだけを選んでバックアップするコマンド
必要なオブジェクトだけをピンポイントで保存する
*SAVLIBとほぼ変わらないため詳細割愛

RSTOBJ

Rest**ore Object = 特定オブジェクトの復元

特定オブジェクトをセーブファイルやテープ等から復元する時に利用

【AS400】
image.png

image.png

【Code for IBMi】
VSCodeから当該コマンドを実行することは無いと考えられるため割愛


当記事の著作権はIBMに帰属します。
詳細はこちらを参照ください。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?