AS400とは?IBM iの基本・学習順・コマンド・RPG保守を現場目線で解説

AS400の実務ワード別に読む入口

AS400を学ぶ時は、用語の意味だけでなく、現場で実際に使う場面から読むと理解しやすくなります。特に保守担当者は、ジョブログ、MSGW、WRKACTJOB、RPG/CL、本番対応をつなげて覚えると、障害時の初動がかなり安定します。

AS400とは、IBMが提供していた基幹業務向けコンピューターの名称で、現在もIBM i環境として多くの企業システムで使われています。 画面は古く見えることがありますが、販売管理、在庫管理、物流、会計連携など、止められない業務の裏側で今も動いている現役の仕組みです。

このページでは、AS400 / IBM i を初めて触る人に向けて、基本操作、ライブラリ、ジョブログ、RPG/CL、バッチ処理、本番対応までを一つの流れで整理します。単なる用語説明ではなく、2000年から販売管理システムを中心にAS400の開発・保守に関わってきた現場目線で、「まず何を知ればよいか」をまとめます。

まずAS400の概要だけを知りたい方は AS400とは?できること・特徴・将来性、学ぶ順番を短く確認したい方は AS400初心者向け学習ロードマップ もあわせて確認してください。

AS400 / IBM iをこれから学ぶ初心者向けに、最初に読む順番をまとめた総合ガイドです。 AS400は画面が古く見えるため誤解されがちですが、販売管理、物流、在庫、請求など、止めにくい基幹業務の裏側で今も使われています。

このページでは、AS400とは何か、どの基本操作から覚えるべきか、RPG/CLやジョブログをどう学ぶかを、現場で保守に入る人向けに整理します。個別の詳しい手順は、各章から専門記事へ進んでください。

当サイトはIBM公式サイトではありません。個人運営のAS400 / IBM i技術メモサイトです。記事内容は一般的な学習・保守の参考情報であり、実際の本番環境では所属組織の手順、権限、レビュー体制に従ってください。

AS400 / IBM iとは

AS400は、現在はIBM iとして発展している業務システム向けのプラットフォームです。5250画面はレトロに見えますが、実際にはデータセンターのラックに入る普通のサーバーとして使われ、Web画面や外部連携の裏側で動いていることも多いです。

販売管理システムでは、受注、出荷、在庫引当、売上計上、請求、店舗連携、物流連携など、会社の心臓部に近い処理を担うことがあります。まずは全体像を押さえてから、操作やコマンドに進むと理解しやすくなります。

初心者が最初に覚える基本操作

初心者が最初に覚えるべきことは、コマンド名を丸暗記することではありません。大事なのは、いきなり実行キーを押さず、F4で入力内容を確認する習慣です。本番環境では、コマンドそのものよりも「どの環境で、どのライブラリを対象にしているか」が事故を防ぎます。

最初に覚えたい操作見る理由関連記事
WRKACTJOBMSGWやCPUを使いすぎているジョブを確認するWRKACTJOBとMSGWの見方
WRKJOBジョブの状態、スプール、ジョブログへ進む入口になるWRKJOBとDSPJOBLOGの見方
STRPDMソースメンバーやオブジェクトを扱う入口になるAS400基本操作とコマンド10選
DSPLIBL現在どのライブラリを見ているか確認するAS400ライブラリの確認方法

ライブラリとオブジェクトを理解する

AS400でつまずきやすいのが、ライブラリ、オブジェクト、ファイル、メンバーの関係です。ライブラリリストの上から順にオブジェクトやファイルを参照するため、同じ名前のファイルやプログラムが複数ライブラリにある場合、どれを見ているかを間違えると事故につながります。

特に本番対応やSQL更新では、ライブラリ名の確認が重要です。テスト環境と本番環境を間違える人は、画面右上のシステム名やライブラリリストを見ていないことが多いです。

RPGとCLを学ぶ

AS400保守では、RPGとCLを避けて通れません。RPGは販売管理のような業務ロジックで使われることが多く、CLはジョブ実行、ファイル操作、バッチ制御などの周辺処理でよく出てきます。

初心者は、まず全体の呼び出し順、ファイル名、パラメータ、ライブラリ指定、MONMSGを見ます。特にCLでMONMSG CPF0000を見つけた場合は、本当に入れてよいのかを全体を通して確認する必要があります。

ジョブログとエラー対応を覚える

AS400保守で避けて通れないのがジョブログです。処理が止まったとき、画面に出ている最後のエラーだけで判断すると危険です。ジョブログ全体を見て、どのCALLで何が起きたのか、前後のメッセージや重大度を確認します。

MSGWを見つけたら、焦ってジョブを強制終了したり、Dを返したりしないことが大切です。まず詳細メッセージを確認し、ジョブログを見て、C、I、Rなどの返答を状況に応じて判断します。

バッチ処理と本番対応へ進む

基本操作に慣れたら、バッチ処理と本番対応の考え方を学びます。販売管理では、受注、出荷、在庫引当、売上計上、請求、物流連携などがつながっているため、どこか一つが止まると後続処理に影響します。

本番対応では、作業者、バックアップ、環境、ライブラリリスト、対象ファイルを確認します。コマンドの知識よりも、焦らず手順を作り、メンバーとレビューし、環境を間違えないことが重要です。

CodexやAIをAS400保守で使う

AS400保守でも、Codexのような生成AIは使い方次第でかなり役に立ちます。ソース解析、バグチェック、テストデータ作成、単体テスト観点の整理、コンパイルリストの読み取り補助などに使えます。

ただし、本番環境、本番データ、顧客情報をそのままAIに触らせるのは避けるべきです。マスキング済みのサンプル、コードのみのマスター、検証環境を用意し、最後の判断は人間が行う前提で使います。

次に読む順番

  1. AS400とは?
  2. 基本操作とコマンド10選
  3. ライブラリとオブジェクト
  4. ジョブログ確認手順
  5. RPG保守で最初に見るポイント
  6. 本番対応の注意点