【初心者向け】AS400とは?できること・特徴・将来性を現場目線で解説

AS400は、IBMが提供してきた基幹業務向けのコンピューター環境です。現在はIBM iという名称で呼ばれますが、現場では今でもAS400、AS/400、iSeriesと呼ばれることがあります。

古いシステムと思われることもありますが、販売管理、在庫管理、生産管理、会計連携など、企業の重要な業務を支える環境として今も使われています。

AS400でできること

  • 受注、出荷、在庫、請求などの基幹業務処理
  • RPGやCLによる業務プログラム実行
  • DB2を使ったデータ管理
  • 5250画面による業務入力
  • 帳票、スプール、バッチ処理
  • 他システムとのファイル連携やAPI連携

AS400の特徴

1. OSとDBと業務実行環境がまとまっている

IBM iでは、OS、データベース、ジョブ管理、権限管理が密接に統合されています。複数の製品を組み合わせる環境に比べ、基幹業務を安定して運用しやすいのが特徴です。

2. 長期運用に向いている

AS400は、止めにくい業務を長く動かすための環境として使われてきました。何十年も前に作られたプログラムが、改修されながら現在も業務を支えているケースがあります。

3. 独自の考え方がある

WindowsやLinuxの経験があっても、AS400ではライブラリ、オブジェクト、メンバー、ジョブ、スプールなど独自の概念を覚える必要があります。最初は戸惑いますが、構造を理解すると保守しやすい環境です。

AS400は将来性があるのか

新規システムの多くはWebやクラウドで作られますが、AS400の知識が不要になるわけではありません。既存の基幹システムを安全に維持しながら、周辺システムと連携する需要は残っています。

特に、既存ソースを読める人、RPGを修正できる人、データ構造を理解して移行や連携を設計できる人は、現場で必要とされます。

初心者が学ぶ順番

  1. AS400全体の役割を理解する
  2. 基本コマンドを覚える
  3. ライブラリとオブジェクトを理解する
  4. RPGとCLの処理を読む
  5. ジョブログとCPFエラーを調べられるようにする

次に読むなら、基本コマンド10選RPGの解説が入りやすいです。

まとめ

AS400は古いだけのシステムではなく、多くの企業の業務を支える基幹環境です。学ぶには独自用語が多いですが、基本コマンド、ライブラリ、RPG、エラー調査の順に押さえれば、保守や改善に参加しやすくなります。

25年以上AS400に関わって感じること

私は2000年に新卒でIT業界に入り、流通業界の販売管理システムでAS400(IBM i)の開発・保守・追加要望対応を続けてきました。入社当時から「AS400は近いうちになくなる」と言われていましたが、今も現場では現役です。C言語研修では苦労しましたが、RPGに触れたときは「これならやっていける」と感じました。この記事も、そうした現場経験をもとに初心者向けに整理しています。

この記事の現場視点

AS400は古いと言われがちですが、販売管理のような大きな業務システムでは、今も止められない存在です。新しい技術だけを追うより、既存システムを安定して保守できる力が評価される場面もあります。

AS400を理解するための実務目線

AS400は単なる古いコンピューターではなく、業務データ、プログラム、ジョブ、権限、帳票、バッチ処理がまとまって動く基幹システムの土台です。そのため、学ぶときは画面操作だけでなく、業務の流れとデータの流れを一緒に見ると理解が深まります。

  • どの業務でAS400が使われているかを把握する
  • 画面入力後にどのファイルが更新されるかを見る
  • 夜間バッチや帳票出力の流れを確認する
  • エラー時にどのログを確認するかを覚える

よくある質問

AS400とIBM iは同じものですか?

厳密には名称や世代が異なりますが、現場ではAS400、AS/400、iSeries、IBM iが混在して使われることがあります。会話の中では、現在のIBM i環境を昔からの呼び名でAS400と呼んでいるケースも多いです。

このサイトの運営方針は、このサイトについて にまとめています。

AS400 / IBM i の保守・学習で迷ったら

現場でのエラー調査、RPG保守、基本コマンドの学習でつまずいた時は、記事内の確認ポイントを見ながら、状況を整理してみてください。

お問い合わせ

「AS400は古い」と言われた時に私が返すこと

AS400のサインオン画面。ユーザー、パスワード、プログラム、メニュー、現行ライブラリーを入力する例
サインオン画面では、ユーザーや現行ライブラリーなどを確認できます。記事内では実ユーザーや環境名を出さないため、サンプル値に置き換えた画面を使っています。

AS400を知らない人から「古いシステムですよね」と言われることがあります。そういう時、私は「5250の画面は古臭いけど、中身は今どきの基幹サーバーだよ」と説明します。

AS400のIBM iメインメニュー画面。ユーザータスク、ファイル、ライブラリー、プログラミング、問題処理などのメニューが表示されている例
AS400は5250画面の印象が強いですが、販売管理、在庫、物流、請求などの基幹処理を裏側で支えています。メインメニューは、基本操作へ入るための入口です。

確かに、黒い画面や5250エミュレーターだけを見ると、昔ながらのコンピューターに見えるかもしれません。しかしIBM i は、Webサーバーとして使うこともできますし、SOAPやJSONの通信、メール送信などもできます。画面の見た目だけで判断すると、AS400 / IBM i の実体を見誤ります。

現場では、Web画面の裏側でAS400が動いていることもあります。利用者はブラウザで操作していても、その裏で受注、出荷、在庫、売上、請求の処理をAS400が支えているケースがあります。

AS400は会社の心臓部に近い

AS400を知らない人に現場での役割をたとえるなら、私はその会社の心臓部に近いと説明します。表に見える画面やサービスよりも、裏側で止まってはいけない基幹処理を支えているからです。

特に販売管理システムでは、受注、出荷、在庫引当、売上計上、請求、店舗連携、物流連携など、多くの処理がつながっています。ここが止まると、商品が届かない、売上が立たない、請求ができない、といった業務影響につながります。

若手に伝えたいAS400を学ぶ価値

若手にAS400を学ぶ価値を伝えるなら、私はOSが変わっても過去の資産を継承して使えることを話します。一般的な環境では、OSやミドルウェアの更新に合わせて対応が必要になることがありますが、AS400 / IBM i の現場では、過去に作られたプログラム資産を長く使い続けているケースが多いです。

これは、保守する側にとっても大きな特徴です。一度覚えた考え方や言語を、長く使い続けられます。私自身、新しい言語を次々に覚え直すのは得意ではありません。だからこそ、RPGやCLを軸に長く仕事を続けられるAS400の世界は、自分に合っていたのだと思います。

外から見た印象現場での実体
画面が古そう5250画面は古く見えるが、Web連携やJSON連携もできる
昔のシステムに見える今も基幹業務の中心で動いている
学んでも将来性が不安既存資産が多く、保守できる人材は重宝されやすい
特殊で難しそう合う人には、RPGやCLは長く使いやすい技術になる

AS400は、流行りの技術を追いかけるタイプの環境ではないかもしれません。ですが、止められない業務を支える技術として、今も現場で必要とされています。古く見えることと、価値がないことはまったく別です。

25年以上の現場経験から見たAS400の位置づけ

AS400は、画面だけを見ると古いシステムに見えるかもしれません。ただ、販売管理システムの裏側では、受注、出荷、在庫引当、売上計上、請求、店舗連携、物流連携など、会社の心臓部に近い処理を支えています。

私が若手に説明するときは、「5250画面は古く見えるけれど、中身は今どきのサーバーと同じようにデータセンターで動いている」と伝えます。Web画面の裏でIBM iが動いている現場も多く、利用者がAS400を意識していないだけ、というケースもあります。

現場での役割具体例初心者が意識すること
販売管理の中核受注、出荷、在庫、売上、請求1つの処理が後続業務へつながる
外部連携の土台店舗連携、物流連携、会計連携止まると社外にも影響が出る
長期運用される基幹システム過去資産を継続利用古いだけで判断しない

AS400を学ぶ価値は、単にコマンドやRPGを覚えることだけではありません。業務の流れを理解し、どの処理が止まると誰に影響するのかを考えられるようになることが、保守担当者としての強さになります。