AS400(現在のIBM i)は、古いシステムという印象を持たれがちですが、製造業・物流・販売管理・基幹業務の現場では今も重要な役割を持っています。理由は単純で、長年動き続けている業務ロジックを安全に処理でき、障害に強く、データベースとアプリケーションが一体で管理しやすいからです。
この記事では、AS400を初めて学ぶ人向けに、導入され続ける理由と、実際に運用するうえで注意したいデメリットを整理します。
AS400の主なメリット
1. 安定稼働に強い
AS400は基幹業務向けに設計されており、長時間の連続稼働を前提にしています。受注、出荷、在庫、請求など、止めにくい業務をまとめて処理する環境として使われてきました。システム全体を1つの箱として管理しやすい点も、運用担当者にとって大きな利点です。
2. DB2が標準で組み込まれている
IBM iではDB2がOSに統合されています。別途データベースサーバーを構築する構成と比べ、権限管理、バックアップ、ジョブ管理を一体で扱いやすいのが特徴です。業務プログラムからファイルやテーブルを直接扱う設計も多く、基幹処理との相性が良いです。
3. 既存資産を長く使える
RPGやCLで作られた業務ロジックは、会社独自の運用ルールを多く含んでいます。これを短期間で別システムへ置き換えるのは簡単ではありません。AS400は古い資産を維持しながら、必要に応じて画面連携、CSV連携、API連携などを追加できるため、段階的な改善がしやすい環境です。
AS400のデメリット
1. 技術者が少ない
最大の課題は人材です。RPG、CL、5250画面、ライブラリ、ジョブ、スプールなど、一般的なWeb開発とは考え方が違います。引き継ぎ資料が少ない現場では、仕様調査に時間がかかることがあります。
2. 画面や操作が古く見える
5250画面は高速で実用的ですが、初めて触る人には古く感じられます。現場で使い続けるには、メニュー整理、操作説明、周辺ツールとの連携が大切です。
3. ブラックボックス化しやすい
長年改修されたプログラムは、処理の入口、更新ファイル、外部呼出、エラー処理が複雑になりがちです。保守では、ソースを読むだけでなく、データの流れとジョブの流れを合わせて確認する必要があります。
導入され続ける理由
AS400が残っている理由は「古いから放置されている」だけではありません。止められない業務があり、安定して動いており、置き換えには大きなリスクと費用があるためです。特に販売管理、在庫管理、生産管理、会計連携のような業務では、長年積み上げたルールがシステム内に残っています。
これから学ぶ人が押さえる順番
- まずAS400全体の役割を理解する
- ライブラリ、オブジェクト、メンバーの関係を覚える
- 基本コマンドで参照・調査できるようにする
- RPGとCLの処理の流れを読む
- エラーコードとジョブログを確認する習慣をつける
基礎から確認したい場合は、AS400とは何かを解説した記事や、基本コマンドの記事から読むと理解しやすいです。
メリット・デメリットの要点
AS400の強みは、安定性、長期運用、既存業務との密着度です。一方で、人材不足やブラックボックス化は避けて通れません。重要なのは、古いか新しいかだけで判断せず、業務に必要な処理を安全に守りながら、少しずつ見える化していくことです。
25年以上AS400に関わって感じること
私は2000年にIT業界へ入り、流通業界の販売管理システムでAS400(IBM i)の開発・保守・追加要望対応を続けてきました。同じ基幹業務を長く安定して支えられる強さを見てきた一方、担当者不足、独自用語、設計書と現行処理の差が引き継ぎを難しくする場面もあります。本記事では、長期運用の強みと、保守体制を整えない場合の弱みを分けて説明します。
この記事の現場視点
AS400のメリットは、派手さではなく安定性と保守性にあります。一方で、大企業向けの大きなシステムでは本番稼働前後が非常に忙しく、精神的に疲れることもあります。良い面としんどい面の両方があります。
AS400を使い続ける現場で確認したいこと
AS400のメリット・デメリットを判断するときは、単に古いか新しいかだけで見ると誤解しやすくなります。重要なのは、現在の業務に対して安定稼働、保守体制、障害時の復旧手順、将来的な人材確保が見合っているかです。
- 夜間バッチや月次処理の担当者が固定化していないか
- プログラム修正時の影響範囲を追える資料があるか
- RPG、CL、DB2の基本を理解できる保守者がいるか
- 外部連携や帳票出力の仕組みが属人化していないか
よくある質問
AS400は今から学んでも意味がありますか?
既存システムの保守需要が残っているため、基幹業務の仕組みを理解したい人には学ぶ価値があります。特に販売管理、在庫管理、会計連携などの現場では、古い知識ではなく業務を止めないための実務知識として役立ちます。
このサイトの運営方針は、このサイトについて にまとめています。
25年以上見てきて本当に強いと感じるメリット
AS400 / IBM i のメリットは、一般的には安定性や堅牢性と言われます。私もそれは本当だと思っています。25年以上関わってきた中で、ハード的に壊れた場面を見たのは1回だけです。電源が壊れてシステムが1日止まったことはありましたが、それくらい印象に残るほど、普段は壊れにくい環境だと感じています。
もう一つ大きいのは、基幹システムなので案件が継続しやすいことです。販売管理、在庫、出荷、売上、請求のような業務の中心に入っていると、簡単には入れ替えられません。結果として、保守や追加要望対応の仕事が長く続くことがあります。
さらに、PCのOSやブラウザーのバージョンが変わっても、基幹処理そのものが影響を受けにくい点も強いです。もちろん周辺システムやWeb画面の対応はありますが、AS400側の業務ロジック資産を長く使えることは、現場では大きな安心材料です。
| メリット | 現場で感じる強さ |
|---|---|
| 安定性 | ハード故障をほとんど見ない。止められない基幹業務に向いている。 |
| 案件継続性 | 基幹システムなので保守・追加要望が継続しやすい。 |
| 資産継続性 | PCやブラウザーの変化に左右されにくく、過去資産を長く使える。 |
AS400は作り方がシンプルに感じる
私がAS400を作りやすいと感じる理由は、オープン系と比べてプログラムの書き方がシンプルに感じるからです。もちろんAS400にも覚えることはありますが、RPG、CL、DDS、ジョブ、ライブラリの関係が分かってくると、業務処理を素直に追いやすくなります。
新しいフレームワークやライブラリを次々に覚えるより、同じ考え方を深く使い続ける方が合う人には、AS400はかなり向いています。私自身、しょっちゅう新しいことを覚え直すのは得意ではありません。新卒からずっとAS400で仕事を続けてこられたことは、自分にとって大きかったです。
AS400が向いている会社・向いていない会社
AS400が向いている会社を一言で言うなら、お金をかけてでも安定した基幹システムを維持したい会社です。実際、エンドユーザーからは高いと聞くこともあります。だから、どちらかといえば大企業向けの環境だと思います。
逆に、零細企業や小規模で低コストを最優先したい会社には向きにくいかもしれません。導入・運用・保守に一定のコストがかかるからです。
| 向いている会社 | 向きにくい会社 |
|---|---|
| 基幹業務を止められない大企業 | 初期費用や運用費を最小にしたい小規模企業 |
| 販売管理・物流・在庫・請求などを長く安定運用したい会社 | 短期間で安く作って頻繁に作り替えたい会社 |
| 過去資産を活かしながら保守したい会社 | 既存資産が少なく、クラウドサービスだけで足りる会社 |
デメリットは「合う会社・合う人を選ぶ」こと
AS400 / IBM i にも、エンジニアが最初から知っておくべきデメリットはあります。導入・保守コスト、RPG/CLを読める人材の少なさ、古い画面や帳票の保守、外部連携や文字コード対応、属人化した業務ルールの引き継ぎは、現場で必ず論点になります。
一方で、これらはAS400そのものが悪いというより、基幹システムを長く使う時に表面化しやすい課題です。コストを最優先する小規模システム、短期間で頻繁に作り替えるサービス、Web画面中心で標準SaaSだけで足りる業務には向きにくい場合があります。
技術者側も同じです。最新技術を次々に追いかけたい人には物足りないかもしれません。一方で、基幹業務を深く理解し、長く使われるシステムを安全に保守したい人には向いています。AS400のメリットとデメリットは、会社の規模、既存資産、運用体制、人材育成の有無で大きく変わります。
25年以上やって感じるAS400の強さ
AS400の一番の強さは、基幹システムとして長く安定して動き続けることです。私の経験では、ハード的に大きく止まったのは電源装置の故障で1日止まったケースくらいで、それ以外はOSも含めてかなり安定していました。
もう1つ大きいのは、過去に作った資産を長く使い続けられることです。PC側のOSやブラウザのバージョンが変わっても、AS400側の基幹処理は影響を受けにくい。これは販売管理や物流のように止めにくい業務では大きなメリットです。
| 強み | 現場での意味 | 向いている会社 |
|---|---|---|
| 安定性 | 基幹業務を止めにくい | 販売、物流、会計などを重視する会社 |
| 継続性 | 過去資産を使い続けやすい | 長期運用のシステムを持つ会社 |
| 保守案件の継続性 | 業務知識が評価されやすい | 大規模な基幹システムを持つ会社 |
一方で、導入や維持にはコストがかかります。零細企業よりも、基幹システムに投資できる大企業向けの環境だと感じます。だからこそ、AS400エンジニアは技術だけでなく業務知識とコミュニケーション能力を伸ばす価値があります。
AS400を体系的に学ぶなら
基本操作、ライブラリ、RPG/CL、ジョブログ、本番対応まで順番に読みたい方は、AS400初心者向け完全ガイドも参考にしてください。
AS400のメリット・デメリットは、現場体制で変わる
AS400のメリットは、安定性、基幹業務との相性、長年使われてきた業務ロジックの蓄積です。一方で、デメリットは古さそのものよりも、業務理解のある人が減ること、RPG/CLを読める人が限られること、設計書や引き継ぎが不足して属人化することです。
| 観点 | メリット | 注意点 |
|---|---|---|
| 運用 | 安定稼働しやすい | 監視やMSGW検知を放置しない |
| 業務 | 販売・在庫・請求に深く合っている | 業務理解がないと改修設計が難しい |
| 保守 | 既存資産を活かせる | 属人化と後継者不足を早めに手当てする |
AS400を使い続けるなら、保守調査の型も整える
AS400 / IBM i を使い続ける会社では、安定性だけでなく、保守担当者が調査できる状態を残すことが重要です。ジョブログ、MSGW、RPG/CLソース、ファイル定義、夜間バッチ、締め処理の確認手順が属人化していると、障害時に判断が遅れます。保守調査の型をそろえたい場合は、AS400 / IBM i 現場向け Codex実戦研修も参考になります。

