Case Study

先進ユーザー事例

日鉄ドラム株式会社るものの、基幹システムは現行の基本的なシステムのサステナビリティを考えRPGをJavaへコンバートして維持・運用性を向上

コンバージョンツール「Florida」を利用して、真にJavaライクなアプリケーションを生成

業務要件を満たしており、ビジネスロジッ
クそのものに問題はありません。検討すべ
きはRPGという開発言語であり、これがシ図表

システム構成ー従来·現行·将来従来の環境

ステムのサステナビリティを阻害している

IBM iと考えざるを得ませんでした。そこで一般生産系的な言語、つまり若い世代が誰でも知っていて、かつ存分に使用できるJavaという言

販売·営業

出荷

鋼材·副資材出荷

鋼材·副資材

給与会計

原価

Db2 for i

原価

Db2 for i

その他語に変換していくことを選んだわけです」

COMPANY PROFILE
本社 ：東京都江東区
設
立 ：1934年
資 本 金 ：16億5400万円
売 上 高：252億5300万円（2022年3月期）
従業員数：245名（2022年3月）

ここでは2つのコンバート手法が検討さるタイミングであった。着任以来、数カ月れた。1つは海外製ツールを使用して、にわたる調査を実施した結果、金澤氏は次RPGプログラムをストレートコンバージョのような結論を出すに至ったという。

ンする手法。もう1つは同じくJavaへのコ

日鉄ドラムはAS/400時代から約30年「このまま使い続けた場合、要員は枯渇し、ンバージョンツールである「Florida」（フにわたり、IBM i上で基幹システムを運用しシステムは塩漬けになり、近い将来にはシロリダ）を使って、Javaの個性を活かしたてきた。

ステムを抜本的に作り直す道しか選べなくアプリケーションとしてコンバージョンすなる。システムのサステナビリティ（持続る手法である。

1932年に日本ドラム罐製作所として発足し、国内で初めて化学・石油製品等を貯蔵・輸送するドラム缶製造を開始した日本のドラム缶のトップメーカー。
日本製鉄（株）の子会社として、ドラム缶による安全で効率的な物流を確立し、高度産業への発展に寄与することを目指している。

執行役員
管理本部 システム部長

2022 SUMMER出荷管理、鋼材・副資材管理、原価管理の可能性）を考えるなら、IBM iをこのままの後者の案はソルパックからの提案であっ各システムは、約20年前に大幅な機能改善状態で使い続けるべきではない。やるなら、たが、結論として、同社が選択したのはこを実施した以外、ほぼ当時の機能・構成の今。ベテラン担当者が在籍し、知識やノウちらの手法、すなわちFloridaによるJavaまま稼働している。また給与・会計システ

ハウを継承しつつ、先に踏み出せる今のタへのコンバージョンであった。

ムは、「iSeries Site」を一部カスタマイズ

イミングしかないと判断しました」

して運用していた。
日本製鉄のシステム担当部長であった金澤典一氏が日鉄ドラムへ転籍し、管理本部「Florida」を使用してRPGプログラムをJavaへ変換

IBM i
給与会計

その他

DINAGON

一般にRPGプログラムをJavaへストレートコンバージョンした場合、言語特性の生販Webシステム

生産系

販売·営業

設備管理
ポータル

違いから、データベースアクセス時にパフ勤怠管理
経費申請ォーマンスが劣化したり、RPGのプログラ

システム部長に着任したのは2017年4月

金澤氏が次に検討したのは、「それではム構造をそのままJavaに反映するため、のことである。このとき金澤氏には、「このIBM iをどのように変えていくべきか」といJavaの特性や開発生産性のよさを欠いたままIBM iを使い続けても大丈夫か」というう青写真である。

アプリケーションが完成するケースがしば命題を証明する、つまりこの難しい問いに選択肢は2つあった。1つはIBM i以外の対して、明確な答えと解決策をもたらすとサーバーへ移行し、ゼロからシステムを作し か し Florida の 場 合 は、取 り 込 ん だいう重要なミッションが与えられていた。

り直すこと。もう1つは現行のRPGで開発RPGソースを中間言語（Miami)に変換し、長年にわたるIBM iの運用で顕在化してしたビジネスロジックを活かしつつ、そのエディター機能で、ロジックの修正や仕様いた課題は2つある。1つはドキュメントがプログラムをJavaへコンバートして維持・の 追 加 が 可 能。RPG の 読 み 込 み 処 理 を残されておらず、RPGスキルを備えた人材運用性を高めることである。

Javaに変換する独自のチューニング技術にしば見られる。

が不足し、現行アプリケーションの維持・ただし、前者の案は早々に見送ることにより、パフォーマンスの劣化を防ぐ。また運用が難しくなっていたこと。もう1つはなった。理由はコストとマンパワーである。

CLプログラムなどは自動変換ではなく、手スクロールやプルダウンなどの一般的な画「全面的な再構築は相当のコストが予想さ作業で変換するため、全体的にJavaの特性面操作が行えず、機能の改善や高度化へ対れるうえ、基幹システムの全面再構築を担を活かしたアプリケーションとして作成で応するのが困難なシステム構造であったこ

える十分な人員を充当することは難しいときるのが特徴だ。とだ。

考えました」（金澤氏）「最大のテーマは今後の維持・運用性でしシステム部では、外部ベンダーから派遣

そこで現行システムのRPGプログラムをた。そこで2つの手法で変換されたJavaプされた常駐のベテラン技術者1名がアプリJavaへコンバージョンすることを前提に、ログラムを、今後のアプリケーション開発・ケーション保守に対応する一方、長年運用その手法を検討し始めた。

保守を委託する日鉄ソリューションズのに携わり、RPGやシステム構造を熟知した「操作性の改善や機能追加などは必要であJava開発者に比較・検討してもらいました。

全システム完成時（現時点の予定）
特殊機能
利用時のみ

IBM i

Db2 for i

他

DINAGON
生販Webシステムポータル

金澤 典一氏RPGで開発された販売管理、生産管理、現行の環境ポータル

事業内容 ：鋼製ドラム缶の製造・販売、コンテナー等特殊容器の販売、ドラム缶・18L缶・コンテナー等の各種容器向け充填･搬送システムに関するエンジニアリング
https://drum.nipponsteel.com/

22

システム部の担当者がまもなく定年を迎え

このままではシステムのサステナビリティを実現できない

生産系

販売·営業

出荷 鋼材·副資材 原価

設備管理
勤怠管理
ポータル

経費申請
人事

給与会計

2022 SUMMER

23

Case Study

先進ユーザー事例

日鉄ドラム株式会社るものの、基幹システムは現行の基本的なシステムのサステナビリティを考えRPGをJavaへコンバートして維持・運用性を向上

コンバージョンツール「Florida」を利用して、真にJavaライクなアプリケーションを生成

業務要件を満たしており、ビジネスロジッ
クそのものに問題はありません。検討すべ
きはRPGという開発言語であり、これがシ図表

システム構成ー従来·現行·将来従来の環境

ステムのサステナビリティを阻害している

IBM iと考えざるを得ませんでした。そこで一般生産系的な言語、つまり若い世代が誰でも知っていて、かつ存分に使用できるJavaという言

販売·営業

出荷

鋼材·副資材出荷

鋼材·副資材

給与会計

原価

Db2 for i

原価

Db2 for i

その他語に変換していくことを選んだわけです」

COMPANY PROFILE
本社 ：東京都江東区
設
立 ：1934年
資 本 金 ：16億5400万円
売 上 高：252億5300万円（2022年3月期）
従業員数：245名（2022年3月）

ここでは2つのコンバート手法が検討さるタイミングであった。着任以来、数カ月れた。1つは海外製ツールを使用して、にわたる調査を実施した結果、金澤氏は次RPGプログラムをストレートコンバージョのような結論を出すに至ったという。

ンする手法。もう1つは同じくJavaへのコ

日鉄ドラムはAS/400時代から約30年「このまま使い続けた場合、要員は枯渇し、ンバージョンツールである「Florida」（フにわたり、IBM i上で基幹システムを運用しシステムは塩漬けになり、近い将来にはシロリダ）を使って、Javaの個性を活かしたてきた。

ステムを抜本的に作り直す道しか選べなくアプリケーションとしてコンバージョンすなる。システムのサステナビリティ（持続る手法である。

1932年に日本ドラム罐製作所として発足し、国内で初めて化学・石油製品等を貯蔵・輸送するドラム缶製造を開始した日本のドラム缶のトップメーカー。
日本製鉄（株）の子会社として、ドラム缶による安全で効率的な物流を確立し、高度産業への発展に寄与することを目指している。

執行役員
管理本部 システム部長

2022 SUMMER

出荷管理、鋼材・副資材管理、原価管理の可能性）を考えるなら、IBM iをこのままの後者の案はソルパックからの提案であっ各システムは、約20年前に大幅な機能改善状態で使い続けるべきではない。やるなら、たが、結論として、同社が選択したのはこを実施した以外、ほぼ当時の機能・構成の今。ベテラン担当者が在籍し、知識やノウちらの手法、すなわちFloridaによるJavaまま稼働している。また給与・会計システ

ハウを継承しつつ、先に踏み出せる今のタへのコンバージョンであった。

ムは、「iSeries Site」を一部カスタマイズイミングしかないと判断しました」

して運用していた。
日本製鉄のシステム担当部長であった金澤典一氏が日鉄ドラムへ転籍し、管理本部「Florida」を使用してRPGプログラムをJavaへ変換

IBM i
給与会計

その他

DINAGON

一般にRPGプログラムをJavaへストレートコンバージョンした場合、言語特性の生販Webシステム

生産系

販売·営業

設備管理
ポータル

違いから、データベースアクセス時にパフ勤怠管理
経費申請ォーマンスが劣化したり、RPGのプログラ

システム部長に着任したのは2017年4月

金澤氏が次に検討したのは、「それではム構造をそのままJavaに反映するため、のことである。このとき金澤氏には、「このIBM iをどのように変えていくべきか」といJavaの特性や開発生産性のよさを欠いたままIBM iを使い続けても大丈夫か」というう青写真である。

アプリケーションが完成するケースがしば命題を証明する、つまりこの難しい問いに選択肢は2つあった。1つはIBM i以外の対して、明確な答えと解決策をもたらすとサーバーへ移行し、ゼロからシステムを作し か し Florida の 場 合 は、取 り 込 ん だいう重要なミッションが与えられていた。

り直すこと。もう1つは現行のRPGで開発RPGソースを中間言語（Miami)に変換し、長年にわたるIBM iの運用で顕在化してしたビジネスロジックを活かしつつ、そのエディター機能で、ロジックの修正や仕様いた課題は2つある。1つはドキュメントがプログラムをJavaへコンバートして維持・の 追 加 が 可 能。RPG の 読 み 込 み 処 理 を残されておらず、RPGスキルを備えた人材運用性を高めることである。

Javaに変換する独自のチューニング技術にしば見られる。

が不足し、現行アプリケーションの維持・ただし、前者の案は早々に見送ることにより、パフォーマンスの劣化を防ぐ。また運用が難しくなっていたこと。もう1つはなった。理由はコストとマンパワーである。

CLプログラムなどは自動変換ではなく、手スクロールやプルダウンなどの一般的な画「全面的な再構築は相当のコストが予想さ作業で変換するため、全体的にJavaの特性面操作が行えず、機能の改善や高度化へ対れるうえ、基幹システムの全面再構築を担を活かしたアプリケーションとして作成で応するのが困難なシステム構造であったこえる十分な人員を充当することは難しいときるのが特徴だ。とだ。

考えました」（金澤氏）「最大のテーマは今後の維持・運用性でしシステム部では、外部ベンダーから派遣そこで現行システムのRPGプログラムをた。そこで2つの手法で変換されたJavaプ

された常駐のベテラン技術者1名がアプリJavaへコンバージョンすることを前提に、ログラムを、今後のアプリケーション開発・ケーション保守に対応する一方、長年運用その手法を検討し始めた。

保守を委託する日鉄ソリューションズのに携わり、RPGやシステム構造を熟知した「操作性の改善や機能追加などは必要であJava開発者に比較・検討してもらいました。

全システム完成時（現時点の予定）
特殊機能
利用時のみ

IBM i

Db2 for i

他

DINAGON
生販Webシステムポータル

金澤 典一氏RPGで開発された販売管理、生産管理、現行の環境ポータル

事業内容 ：鋼製ドラム缶の製造・販売、コンテナー等特殊容器の販売、ドラム缶・18L缶・コンテ
ナー等の各種容器向け充填･搬送システムに関するエンジニアリング
https://drum.nipponsteel.com/

22

システム部の担当者がまもなく定年を迎え

このままではシステムのサステナビリティを実現できない

生産系

販売·営業

出荷 鋼材·副資材 原価

設備管理
勤怠管理
ポータル

経費申請
人事

給与

会計

2022 SUMMER

23

Case Study

先進ユーザー事例

その結果、Floridaで変換したプログラムのほうが、維持・運用性に優れるという結論を得て、採用を決めました」

さらに第2弾として、当初は2021年度末までの完成を目指し、生産管理、販売管変換されたJavaアプリケーションはオー

理、出荷管理の各システムのコンバージョ

プン系のLinuxサーバーで稼働させ、デーンに着手した（コロナ禍によりプロジェク

タベースはDb2 for iとしてIBM i側で運用

ト進捗に遅れが生じ、実質的に約半年〜 1する。つまりIBM iは、データベースサーバ年遅れでの本稼働となっている）。

ーとして残すわけである。

最初の対象システムは生産管理システム「データベースもOracleやSQL Serverなで、400 〜 500本のRPGプログラムで構どへ移行してLinuxサーバーで運用し、成されていた。不具合発生時の原因究明をIBM iから完全撤退する案も検討しました。

明確にするため、変換作業は2段階に分け

しかしDb2 for iは優れたデータベース構造られている。第1フェーズで、Javaへの自を備え、テーブルもよく正規化されていた

動変換および項目の見直しや整理を含むマので、必ずしも今オープン系へ移行する必スターの変更を実施。第2フェーズとして、要はないと判断しました。Power Syste

新規機能の追加を実施した。

msとIBM iというマシンの優秀さはよく理アセスメントに約2カ月、変換作業に約解していたし、データベースを変えること5カ月、サンプル受け入れテストに約2カ月による新たなリスクも発生するため、あえを経てコンバージョンの妥当性評価・確認て全面撤去する道は選ばず、データベースを行った。その後、本格的なコンバージョサーバーとして残す案を選択したわけです」

ンと並行して進めていたマスター関連の改（金澤氏）

善機能を含めた総合テストを実施し、第16年計画の「システムマスタープラン」を策定
これらの結果を受け、2018年7月には、フェーズは2020年7月、第2フェーズは2021年9月に本稼働している。
完成したシステムは、チェックボックスやボタンなどの操作が可能になっているが、6年計画で2024年の完了を目指した「シ画面デザインはRPG時代のイメージを踏襲ステムマスタープラン」を作成し、経営側しており、ユーザーに混乱が生じないようの承認を得た。に配慮されている。

このプランでは、（1）システム基盤の再また次の販売管理システムは、RPGプロ整備、（2）生産・販売・出荷管理システム

グラムで300 〜 400本。2022年3月に第での機能拡充や操作性の改善、（3）一般事1フェーズが本稼働した。今年秋には第2フ務・管理業務へのパッケージソフトの導入、ェーズが稼働する予定である。という3つを柱に据えた。

さらにそのあとは出荷管理システムが控システム部の人員構成は、金澤氏を含むえており（RPGプログラムで約250本）、3名で、上流工程を担当する。また企画支2022年度内には完了させる予定である。

援、開発・保守を担うのは日鉄ソリューシ

今回のWebベースの新システムは、「大ョンズ。プロジェクトチームにはこの2社納言」（DINAGON＝nittetsuDrum INtegに加え、コンバージョン作業を手掛けるソ

rated and Advanced system for

ルパックとフロリダが参加した。

General Operation and Next-stage）とシステムマスタープランの第1弾として、24ッケージソフトで実現した。

呼ばれている。

2019年5月にまず、それまでシステム化し生産管理・販売管理という大きな山を越ていなかった「勤怠管理システム」「設備管え、プロジェクトは順調に後半戦へと向か理システム（代表拠点）」をオープン系のパっているようだ。

2022 SUMMER