COBOL資産を活用したシステムのオープン化
住友スリーエム株式会社
情報システム本部
アプリケーションサービス部
原 和雄
1©Sumitomo 3M 2003

オープンシステム化への取組み−２０００年当時
情報系システム、ワークフロー，財務、販売支援システムを中心に従来からオープン化を進めていた Lotus Notesの導入
 Intranet／Internetへの対応
 給与・固定資産のC/Sシステム化
 経費請求のワークフロー
 営業支援システム（SFA）のWeb化 Datamart（Relational Database)の導入
 一般会計へのERP導入
 Demand Management導入

2©Sumitomo 3M 2003

オープンシステム化への取組み−２００１年当時

販売物流システム（受注・出荷・製造･購入・支払・請求･回収）のオープンシステムへの移行が残されていた。
3©Sumitomo 3M 2003

販売物流システムのオープン化のパタン

 ERPの導入

一般会計で導入したERPを引続き全社的に導入する
 多品種少量生産、プロセス生産、受注生産を中心とする当社の販売物流をサポートするために、長年ユーザーの要求に応えて作りこんだ手作りのシステムを離れられない
 BPR/カスタマイズが大きくコスト・期間がかかる 再構築

既存システム＋新しい要望を取り込んで、オープン環境で開発する
 期間･コストが不透明 システム移行（ReＨｏｓｔ）

既存システム機能･プロセスのままオープンシステムに移行する プラットホームオープン化により新技術は享受できる ユーザーに取って新しいメリット無い

4©Sumitomo 3M 2003

システム移行（ReＨｏｓｔ）の利点
利用者にとっての利便性は変わらないが、次の利点がある。

 現行ビジネスへのインパクトが少ない システムを機能を変更しないため、ビジネスへのインパクトが少なく、プロセスなどを変えるリスクが小さい。

 期間･コストが予測できる 比較的に短納期・低コストで移行できる。

 社内調整が不要。
社内手続き、利用マニュアル、ドキュメントなどの変更が不要。
 移行後のテストが容易 本番データをテストに利用できる。
 利用者がテストを行うことが出来る。一石二鳥。
 システムの本番移行が容易
 利用者への新システムの説明不要
 マスター整備、コードコンバージョンなど不要 オープンシステムへの投資，教育を先行実施できる。
5©Sumitomo 3M 2003

システム移行プロジェクトの目的
オープンシステムの利益・可能性を享受するためにオープンシステムへ早くかつ安全に移行するツールを活用したコンバージョン

UNIXReHost

ビジネス要求（BPR)

e-Productivity
Programs

ＡＣＯＳ6

再構築（BPR)

6©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の基本方針
 現行ビジネスプロセスを生かし移行リスクを下げる。
 現有ACOS-6資産を活用し、移行期間を短縮する。
 移行ツールを活用し、自動変換により変換の信頼性・生産性を上げる。

 S/3M 情報システム本部が、 RｅＨｏｓｔプロジェクトをリードし、コンバージョン・テスト・ユーザー教育を主体的に行う。
7©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の留意点
 オープン環境の構築
 高信頼性、高パフォーマンス、他システム連携、ユーザーインターフェー
ス、Securityを考慮 変換作業の効率化
 ツールの精度・適用範囲、移行作業・テスト環境の整備移行ツールを活用し、自動変換により変換の信頼性・生産性を上げる。

 オープンシステム技術の習得
 教育とコンバージョンを通じて実践する 利用ユーザーの参画
 運用・画面・機能の変更、移行計画、テスト、ユーザー開発システムなどで協力を得る

 他の要求とのバランスを取る

8

 ReHost プロジェクトと, 新しい開発・保守要求をユーザーと調整する©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の環境
・ＰＣ ＤＯＳ／Ｖ
・Ｎ５２００・ＰＣ ＤＯＳ／Ｖ・モバイルＰＣ

ETOS

COBOL/SMFDL

TDS-AF

ADBS
PX7900

Browser

COBOL85

JSP

TP-BASE

Web-OTX

ORACLE
NX70009©Sumitomo 3M 2003

ツールによる自動変換
HP-UX

ACOS-6
JCL

JCL

プログラム

COBOL/S

NEC Converter

NEC Converter

Transaction monitor
データベースADBS

Screens

コンバージョンボリューム

COBOL85
Transaction monitor

DenkartCross Compilation
Generation

画面shell

NEC Converter

EmulationAPI

ADBS network emulation

ＯＲＡＣＬＥScreens JSP

プログラム(オンライン700本、バッチ３４００本）
JCL（１７００ バッチジョブ） 画面１２００10
データベース（３００テーブル）©Sumitomo 3M 2003

データベースの移行
Denkart Network Emulation
ACOS６
Application
ProgramCall ADBS

ADBS

ADBS
Management
SystemAccessHP-UX
ORACLE
Application
ProgramCall Denkart

Denkart Tool

DenkartI-O Module

OracleDBMS

Access11©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）のスケジュール
2001
Stage

1Q

2Q

3Q

2002
4Q

1Q

2Q

3Q

4Q

Conv. Method

Detail Design

Infra. &Operation
Customize
Tools
Test Env.

Test
Conversion& ToolRefinePhasedImplementation

Test
Conversion
Production
Env.
Enhance
Procurement
Env.

EnhanceMfg. &Inventory
Customer
Order
Fulfillment

Procurement

FinanceMfg., Inventory
Warehousing
ACOS-6
Removal2000 年
２月
３月−６月
７月
８月
９月ー１２月ERP 移行計画の見直し
ACOS -4/HP -UNIXへのRe-Hostフィジビリティスタディ
Da ta b a s e Em ula tion のテスト評価
HP -UNIXへの移行方針決定
パイロット システム・コンバージョン（手作業にて）

12©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）のテスト環境
ACOS6
TPモニター
TPモニター

TDS-AF

コンバージョン

JournalHP-UX
TP-BASEON-LINE
Data Load ツール
ADBS

Oracle

比較検証ツール
BATCH

バッチ ジョブ

レポート

ADBS

バッチ ジョブ

比較検証ツール

Oracleレポート
13©Sumitomo 3M 2003

HP-UX⇔ACOS6間の連携
・購買関連システムの段階的先行移行に伴い、Ｄ／Ｂ内容に不整合が起きないようにトランザクション連携にて対応する。

ＡＣＯＳ６

ＨＰ−ＵＸ
オンライン（Ｗｅｂ）オンライン（ＴＤＳ）

正正
バッチ Ｉ／Ｆ（１日 ｎ回）

副副ディレイド・アップデート
トランザクション連携

15分間隔での相互更新

14©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の検証環境
ACOS6

ＨＰ−ＵＸ

コード変換
PowerPath

DB(Oraclr8i)

TimeFinder

Cluster

Batch

TP Monitor) Batch/Standby

External(10Mbps)

ROP Server

QA Server

Development

クライアント間通信(TCP/IP 100Mbps)

Test
WAN

Production

CCS2/BSC

社外パートナー

社内支社支店、工場

15©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の技術的問題点１．
 画面（ETOSからWebへ）移行の問題
 重ね画面機能が無い
 Web画面でのKEY操作の相違
 LID（Security)機能
 PCのPerformance／Network負荷の増大

 データベース（ADBSからORACLEへ）移行の問題
 Denkart Emulation
 Performance/ Load・Unload
 Low-Value

16©Sumitomo 3M 2003

システム移行（RｅＨｏｓｔ）の技術的問題点２．
 ACOS-6 COBOL ｖｓ UNIX COBOLの相違
 SpaceをZero認識する機能の相違
 Compute命令等演算での有効桁数相違
 Zero除算発生時の対応の相違

 Tape(世代ファイル）ファイルの縮小
 Printerの仕様の違い

 日本語（フォント）、罫線、改ページ/改行コードの相違 Utilityでの相違

 バッチジョブのユーティティの機能の縮小（SORT、FILEMTN)

 Job スケジューラーの問題

 メインフレーム（FIPS）からの変換不可

 バッチ処理のパフォーマンス

17©Sumitomo 3M 2003

オープンシステム移行の効果■

Ｗｅｂブラウザ利用により利便性の向上−ノート PCなどモバイルPCでも業務が可能。

３Mグローバル（UNIX、NT）との親和性向上■ 処理スピードの向上■−月末締日 配送センターへの出荷指示の短縮■

ハードウェアの拡張性の拡大−開発、QA、本番の環境を物理的に分散した。
−大容量DISKにより大きなファイルの取扱いが容易になった。TapeからDISKへ。
−クラスタ構成による信頼性の向上■

開発・運用作業の操作性向上−コマンドによるテストデータ作成・検証・加工が容易になった。
−実行ログがPCから確認できるようになった。
−トラブル対処が早くなる−開発/運用のペーパーレス化−JOBスケジューラーの公開■

ソフトウェア選択の幅が広がる

18©Sumitomo 3M 2003

ご静聴有難うございました
システム移行に関心が有る方の参考になれば幸いです19©Sumitomo 3M 2003