AS400は本当になくなるのか?25年以上関わった現場目線で考える将来性

AS400(IBM i)は本当になくなるのか。これは、AS400に関わる人なら一度は考えるテーマだと思います。

私は2000年に新卒でIT業界に入り、流通業界の販売管理システムを中心に、AS400の開発、保守、追加要望対応に25年以上関わってきました。入社した当時から、会社の先輩には「まあ10年はなくならないと思うけど、将来は不安だよね」と言われていました。

それから25年以上経ちましたが、AS400は今も現場で使われています。もちろん、永遠に残るとは言えません。それでも、少なくとも私が見てきた現場では、AS400は簡単には止められないシステムとして残り続けています。

この記事の立場

この記事は、流通業界の販売管理システムでAS400に25年以上関わってきた一人の現場目線です。すべての会社や環境に当てはまる話ではありませんが、AS400の将来性を考えるうえで、現場で感じてきたことを正直にまとめます。

入社当時から「AS400はなくなる」と言われていた

私が入社した2000年ごろ、すでにAS400は「古い」「そのうちなくなる」と言われていました。会社の先輩からも、将来性について不安な話を聞いたことがあります。

当時の私は新卒でしたので、正直なところ、AS400がどういうものかもよくわかっていませんでした。最初はC言語の研修にも行きましたが、周りについていけず、かなり苦労しました。

その後、社内配属で初めてAS400とRPGに出会いました。RPGの研修を受けたときに、「これなら自分でもやっていけるかもしれない」と感じました。そこから今まで、AS400に関わる仕事を続けています。

25年以上残っている理由は安定性だと思う

AS400が今も残っている一番の理由は、システムの安定性だと思います。特に流通業界の販売管理や物流のように、止めてはいけないミッションクリティカルなシステムでは、安定して動き続けることが何より重要です。

もう一つ大きいのは、過去に作ったプログラムを長く使い続けられることです。AS400を新しい機械に買い替えても、昔から使っているプログラムがそのまま動き続けるケースがあります。

Windowsの世界では、Windows 7対応、Windows 10対応、Windows 11対応のように、OSや環境が変わるたびに対応が必要になることがあります。AS400では、そうした互換性の面で助けられている部分が大きいと感じます。

販売管理や物流にはAS400が向いていると感じる

私が関わってきたのは、主に流通業界の販売管理システムです。受注、出荷、在庫、売上、物流など、止まると業務に大きな影響が出る領域です。

このようなシステムでは、最新技術を使っているかどうかよりも、確実に動くこと、長く保守できること、障害時に原因を追えることが重要になります。その意味で、AS400は今でも向いている場面があると思います。

もちろん、画面の見た目や開発体験は古く感じることがあります。それでも、基幹業務の裏側で安定して動くという点では、AS400の強さはまだ残っています。

しんどいところは文字コードと他システム連携

AS400で面倒だと感じるところもあります。私が特にしんどいと感じるのは、文字コードまわりです。

AS400ではEBCDICコード、シフト文字、CCSIDといった概念が出てきます。AS400の中だけで処理が完結しているうちはまだよいのですが、他のシステムと連携するときに、文字コード変換で悩むことがあります。

外部システム、Windowsサーバー、Web系システム、CSV連携などが絡むと、「文字化け」「桁ずれ」「変換できない文字」などが問題になることがあります。このあたりは、AS400に慣れていても面倒です。

AS400は若い人にとってチャンスだと思う

若い人や未経験者がAS400を学ぶのはアリかと聞かれたら、私は「アリ」だと思います。むしろ、かなりチャンスがある分野だと感じています。

AS400は、新しく入ってくる人が少ないです。私の感覚では、乾きそうな海のブルーオーシャンのような状態です。市場がどんどん広がっているわけではありませんが、できる人が少ないため、現場では重宝されやすいです。

特に若いエンジニアは少ないです。今行っている現場でも、若い人の教育をしています。AS400を読める、RPGを保守できる、ジョブログを追える、基本コマンドが使える。これだけでも、現場ではありがたい存在になります。

ただし多言語も並行して学んだ方がいい

AS400をおすすめする一方で、AS400だけに全振りするのは少し怖いとも思っています。いつなくなるかは誰にもわからないからです。

私個人の感覚では、向こう10年くらいはまだ平気なのではないかと思っています。ただし、これはあくまで現場を見てきた一人の感覚です。会社や業界によって状況は違います。

若い人がAS400を学ぶなら、RPGやCL、ジョブログ、基本コマンドを押さえつつ、別の言語やWeb系、データベース、クラウドなども並行して学ぶのが良いと思います。AS400を軸にしながら、他の技術も使える人になると、かなり強いです。

AS400エンジニアの今後

AS400エンジニアは、人数としては減っていくと思います。ベテランが多く、若い人が少ないからです。一方で、システム自体はすぐにはなくならない現場も多いはずです。

つまり、できる人は今後も重宝される可能性があります。特に、AS400だけでなく、他システム連携や周辺技術もわかる人は強いと思います。

AS400は派手な技術ではありません。流行りの技術でもありません。それでも、業務を止めないために必要とされる場面があります。そこに価値を感じられる人なら、チャレンジしてみる意味はあると思います。

まとめ

AS400は、私が入社した2000年ごろから「なくなる」と言われていました。それでも25年以上経った今も、現場では使われています。

  • AS400が残っている理由は安定性と互換性が大きい
  • 販売管理や物流など、止められないシステムに向いている
  • 文字コードや他システム連携は面倒なところがある
  • 若いAS400エンジニアは少なく、チャンスがある
  • ただしAS400だけでなく、多言語や周辺技術も学ぶ方がよい

仕事で使うコンピューターとして、私はAS400が扱いやすくて好きです。ただ、仕事だから向き合っている部分もあり、引退したらもう関わりたくないというのも本音です。

きれいごとだけではなく、そういう現場の本音も含めて、これからAS400を学ぶ人の参考になればうれしいです。

よくある質問

AS400は本当になくなるのでしょうか?

いつかは減っていく可能性がありますが、現場目線ではすぐになくなるとは感じていません。特に基幹業務で長く使われているシステムは、簡単には置き換えられないことがあります。

未経験からAS400を学ぶ価値はありますか?

あります。新規参入が少ないため、基本を理解できるだけでも現場で重宝される可能性があります。ただし、将来の選択肢を広げるために、他の言語や周辺技術も並行して学ぶのがおすすめです。

AS400の一番面倒なところは何ですか?

私の場合は文字コードまわりです。EBCDIC、シフト文字、CCSIDなどの概念があり、他システム連携では変換や文字化けに注意が必要です。

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

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

AS400の学習、RPG保守、ジョブログ調査、文字コードまわりでつまずいた時は、状況を整理して相談できます。

AS400の相談・問い合わせをする