AS400初心者向け学習ロードマップ|最初に読む順番を現場目線で解説

AS400 / IBM i を学ぶ時は、いきなりRPGだけを読むより、現場で使う順番に沿って覚える方が早く定着します。最初は5250画面、ジョブ、ジョブログ、コマンド、ライブラリ、ファイルをつかみ、その後でRPGとCLへ進むのがおすすめです。

AS400を触る前に、作るものの流れを書く

この下に1週間の学習順を書いていますが、運営者の考えではその前にもう一段あります。AS400以前に、まず作りたいもののフローチャートからです。いきなりAS400を触らせることはしません。

理由は、道具の操作から入ると、何のためにやっているのかが分からないまま手だけが動くようになるからです。コマンドは覚えた、画面も出せる、でも何を作ればいいのかは分からない。この状態が一番伸びません。

フローチャートは、きれいな図である必要はありません。紙に書ける程度で十分です。ただし、書けないということはまだ理解していないということなので、そこが分かるだけでも価値があります。

書くこと確かめられること
何を入力して、何が出てくるのか目的が分かっているか
どういう順番で処理が進むのか流れを説明できるか
どこで分岐するのか、例外は何か正常系しか考えていないのではないか
どのデータを読んで、どれを更新するのか影響する範囲を把握しているか

これはAS400固有の話ではありません。だからこそ先に済ませられます。AS400の画面やコマンドは、書いた流れを実際に動かすための手段として後から覚えればよく、目的が先にあるほうが覚えるのも速くなります。

保守で既存システムに入る場合も同じです。担当する処理が何を受け取って何を出しているのかを先に押さえてから、ソースや画面へ進みます。順番が逆になると、読んでいるコードが業務のどこに当たるのかが分からないまま時間が過ぎます。

逆に言えば、フローチャートやシステムの基礎知識が終わったうえでAS400を触るのであれば、この下に書いた順番でそのまま進めて問題ありません。前段が済んでいる人にとっては、5250画面、ジョブ、ジョブログ、コマンド、ライブラリ、ファイル、RPG/CLという流れが最短です。この記事の1週間の順番は、その前提で組んでいます。

1週間で見る順番

テーマ読む記事
1日目用語と全体像AS400用語集
2日目コマンドコマンド逆引き
3日目ジョブログジョブログ確認手順
4日目ライブラリとファイルライブラリ / PF/LF
5日目RPGとCLRPG / CL
6日目バッチバッチ処理確認
7日目保守の流れ保守運用ガイド

学習の順番が決まっても、実際の案件で使えるまでには時間がかかります。自社のソースを題材にして進めると、その距離が縮まります。御社の環境と題材で行う形にしたのがAS400保守担当者向けの研修です。

初心者が最初に覚えるコマンド

目的コマンド確認記事
実行中ジョブWRKACTJOBバッチ処理確認
ジョブログDSPJOBLOG / WRKJOBジョブログ確認
ライブラリDSPLIBL / WRKOBJライブラリとオブジェクト
ファイル定義DSPFD / DSPFFDPF/LF

学習で大事な考え方

AS400の学習は、コマンド暗記だけでは足りません。ジョブがどこで動き、ジョブログに何が残り、どのライブラリのどのファイルをRPGやCLが使っているかをつなげて理解することが大切です。

学習の順番とは別に、業務知識をどう身につけるかという問題があります。運営者のAS400実務経験に、仕様を詰める場に入ることが早道だという実感を書いています。

技術を覚えた先で必要になるのが、要望をどう受けるかの判断です。AS400リプレースは必要かに、リスクを金額として説明する考え方を書いています。

ここまでの要点

初心者は、用語、コマンド、ジョブログ、ライブラリ、PF/LF、RPG、CL、バッチの順で進むと、現場保守で迷いにくくなります。全体像は AS400初心者完全ガイド に戻って確認できます。

学習を現場作業に変える練習

学習ロードマップは読むだけで終わらせず、実際の確認作業に置き換えると身につきます。たとえばジョブログを読む日は、正常終了したジョブと異常終了したジョブの違いを見る。ライブラリを学ぶ日は、同じ名前のオブジェクトが複数ライブラリにないか確認する、という形です。

練習テーマやること狙い
ジョブ確認WRKACTJOBとWRKSBMJOBで状態を見る実行中、待ち、終了を分ける
ジョブログ確認DSPJOBLOGで原因メッセージを探す最後だけでなく直前を見る癖をつける
ファイル確認DSPFDとDSPFFDでPF/LFを見るRPGのファイル処理を読めるようにする
ソース確認RPGとCLで呼び出し関係を見る処理の入口と更新箇所を押さえる

研修担当者が見るチェックポイント

若手や引き継ぎ担当者に教える場合は、コマンドを覚えたかより、調査の順番を説明できるかを見ます。どのジョブを見たか、どのメッセージを原因と判断したか、どのライブラリのファイルを見たかを説明できれば、現場保守に入りやすくなります。

研修前にそろえる学習順

研修前に準備するなら、まず画面操作、基本コマンド、ジョブログ、RPG/CLの読み方、データ確認、夜間バッチの順に整理します。すべてを完璧に覚える必要はありませんが、自社でどの業務がAS400上に残っているか、誰が何を見ているかを棚卸ししておくと、研修内容を現場に合わせやすくなります。

ロードマップを社内研修に変える時の考え方

学習ロードマップは、個人が読むだけなら「順番」が分かれば十分です。ただし会社で若手教育や引き継ぎに使う場合は、読んだだけで終わらせず、実際のジョブ、スプール、ジョブログ、帳票、CSV、運用ルールに当てはめて確認する必要があります。

段階研修で確認すること確認記事
基本操作5250画面で、メニュー移動とコマンド実行を自分で再現します。基本操作・基本コマンド
調査操作ジョブ、ジョブログ、スプールを見て、何が起きたかを説明します。WRKJOBとDSPJOBLOG
障害対応CPFエラーを見て、原因候補と確認した事実を分けて整理します。CPFエラーとジョブログ
運用理解バッチ、JOBQ、SBSD、夜間処理の流れを自社の運用に合わせて確認します。バッチ処理の確認
実戦化CodexやAIを使う前に、入力してよい情報、伏せる情報、確認順を決めます。AS400 / IBM i Codex実戦研修

現地研修をおすすめする理由もここにあります。AS400は会社ごとに画面、権限、ライブラリ、帳票、バッチ運用が違うため、一般論だけでは実務に落ちにくいからです。まずは自社でどの作業を教えたいかを決め、その作業に必要な確認順をそろえると、研修後の再現性が高くなります。

社内研修にするなら、基本操作だけで終わらせない

AS400の学習ロードマップを社内研修にする場合、最初は基本操作とコマンドで十分ですが、実務ではジョブログ、RPG/CL、ファイル定義、帳票、夜間バッチ、権限確認までつながります。新人や後任者に教える時は、「どの画面を開くか」だけでなく、「結果を見て次に何を判断するか」まで並べると引き継ぎに使いやすくなります。

法人向けに体系化する場合は、AS400若手エンジニア育成カリキュラムと、研修内容・料金を見るを合わせて確認してください。

手を動かす環境が社内に無い場合でも、練習だけなら方法があります。無料で使えるIBM i環境についてはPUB400で練習する手順にまとめています。