四国旅客鉄道株式会社様におけるCOBOL資産との取り組み

Similar documents
Microsoft PowerPoint - T_社様事例紹介_Web_用 ppt

<4D F736F F F696E74202D D F838C815B F C835B83938E9197BF2E B93C782DD8EE682E890EA97705D205B8CDD8AB B83685D>

Printview システム構成ガイド

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

スライド 1

<837D F838C815B DA8D738CB B838095CA8E9697E C D C838A B >

K5移行サービス ご紹介資料

WBS テンプレート 2009/8/4 NO 作業項目 計画分析設計開発 SA UI SS PS PG PT テスト IT ST 運用 OT 保守 OM 作業概要 成果物 計画 プロジェクト編成 * プロジェクト責任者 メンバー ( システム部門 現場部門 外

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

スライド 1

データ変換 How to セミナー 第1章

FUJITSU Software Systemwalker for ERPパッケージ ジョブ連携 V16.0 紹介資料

(Microsoft PowerPoint - HP\227pWASABI\217\320\211\356\216\221\227\277.ppt)

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

お客様からの依頼内容とその現状

Contents 1 丸紅エネルギー株式会社殿ご紹介 1-1 丸紅エネルギー株式会社殿ご紹介 1-2 丸紅エネルギー株式会社殿の事業概要 2 システム概要 2-1 丸紅エネルギー株式会社殿の情報システム 2-2 全体システム概要図 ( 受発注システム導入 販売管理システム統合前 ) 2-3 全体シス

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

不具合情報受付管理 DB 不具合情報対応情報要因 履歴登録 設備情報 不具合情報 対応情報 不具合 ( 履歴 ) 情報 機器仕様 納入情報 機器部品情報 関連資料 機器情報 交換部品情報 交換履歴 交換部品情報 保有部材管理 DB 保有部材管理 不具合情報 不具合先情報 不具合復旧情報 受付情報 対

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

第 2 回中部放射線医療技術学術大会 RIS 導入時の時の病院側作業に関して 2009 年 11 月 横河電機株式会社 医療ソリューション本部 1 横河電機株式会社医療ソリューション本部 2006Yokogawa Electric Corporation

マニュアル訂正連絡票

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管

<4D F736F F F696E74202D208E9697E133938C8B9E C94C497708B40434F424F4C8E918E5982CC837D F838C815B E9697E1816

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ


ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

Microsoft PowerPoint - 【HULFT】効果的なHULFT活用講座(①機能編)( )2.pptx

McAfee Application Control ご紹介

帳票OCR Ver.8

PowerRW+からPowerRDBconnectorへの移行手引書

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 )

2011 ST講座 入門講座 DICOM規格 初級 –DICOMをうまく使いこなす-

PowerPoint プレゼンテーション

1. はじめに近年 下水処理場 ( 設備 ) の維持管理では 管理職員の減少と高齢化 施設の老朽化 自然災害リスクの増大等の課題が増大している 日本下水道事業団 ( 以下 JS) においては 人的 物的および資金的資源の有効活用 アセットマネジメント手法を最大限に活用したリスク評価に基づく健全な施設

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

<48554C46545F F A5490E08E9197BF2E786C73>

InspectionXpert for SolidWorksのご紹介

Fujitsu Standard Tool

新製品 Arcserve Backup r17.5 のご紹介 (SP1 対応版 ) Arcserve Japan Rev. 1.4

障害管理テンプレート仕様書

< 障害一覧 > HULFT 配信機能 管理番号 内容 対象バージョン 39 コード変換の必要がない集信処理および配信処理を実行したにも関わ 7.0.0~7.3.1 らず コード変換処理でエラーとなる場合がある 44 システム動作環境設定再設定コマンド (hulclusterxxx -set) を使

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

ご存知ですか? データ転送

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

WebSAM Storage JobCenter Lite 製品概要 WebSAM Storage JobCenter Lite は WebSAM JobCenter の機能の中から WebSAM Storage RepNavi Suite istorage DynamicDataReplicati

スライド 1

U/Cサーバ 業務システム間転送プログラムインターフェース仕様書

データベース暗号化ツール「D’Amo」性能検証

HULFT for Mainframe Type ACOS Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HULFT for Mainframe Type ACOS < 対応 OS> ACOS-4/XVP PX, ACOS-4/NPX, ACOS-4/i-

ことばを覚える

要求受付機能 管理番号内容対象バージョン 314 トレースログに重複してメッセージが出力される場合がある 6.3.2~ 大量のファイルトリガ情報が登録されている状態でファイルトリガプロセスを起動するとファイルトリガプロセスが停止する場合がある 7.2.0~7.3.1 ユーティリティ

インストーラー 管理番号 内容 対象バージョン 230 HULFT がすでにインストールされているパスに対してサイレントインストールを実行すると インストールされていた HULFT の動作環境が不正な状態になる 7.3.0~7.3.1 ユーティリティ 管理番号 内容 対象バージョン 231 管理情報

Microsoft PowerPoint - AS400オープン化概説(要約).ppt

情報漏洩対策ソリューション ESS REC のご説明

Copyright 2014 NTT DATA Corporation 2 INDEX 1. 一括請求 Assist とは 1-1. でんさいに係るサービスの関係性 1-2. 一括請求 Assist の必要性 1-3. 一括請求 Assist の特長 2. 機能紹介 2-1. 一括請求 Assist

VB6.0からVB.NETコンバージョンサービス

ソフト活用事例③自動Rawデータ管理システム

使用する前に

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

Microsoft PowerPoint - オプションソフト資料_

PowerPoint プレゼンテーション

COBOL EE開発環境 ご紹介資料

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

ITHDG

Taro-④_フォーマッター概要_(Win

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

PowerPoint プレゼンテーション

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

スクールCOBOL2002

MIRACLE MH for SNMP サポート SLA( サービスレベルアグリーメント ) ML-CS-0747 本書は サイバートラスト株式会社 ( 以下 サイバートラスト ) が MIRACLE MH for SNMP サポート ( 以下当サポートサービス ) の内容について説明するものである

Windows 10の注意点

SP-H6-KC Saison Information Systems CO.,LTD

管理番号 内容仮想テーブル設定画面およびマッチング条件設定画面においてコメントを設定した場合 変換エラーが発生する マッピング情報設定画面の出力情報に固定値を選択し区分に 動的バイナリ値 を指定した場合 関数を設定す

Sol-005 可視化とRCSA _ppt [互換モード]

Transcription:

Logo 四国旅客鉄道株式会社様における COBOL 資産との取り組み JR 四国情報システム株式会社浅野昌志日本コンピューター システム株式会社植田泰弘 目次 1. 事例概要の説明 1 企業紹介 2 既存システム概要 3 プロジェクトの背景と目標 4 体制と役割分担 2. 資産移行の詳細 1 移行前後のシステム構成 2 変換要件と仕様 3 苦労した点と解決策 3. プロジェクトを振返って 2

1 ー 1. 事例概要 : 企業紹介 社名四国旅客鉄道株式会社 設立昭和 62 年 4 月 1 日 資本金 35 億円 社員数 3,039 人 ( 平成 18 年 4 月 1 日現在 ) 事業内容旅客鉄道事業 旅行業旅行業 その他の関連事業 社名 JR 四国情報システム情報システム株式会社 設立平成 16 年 4 月 1 日 資本金 1,000 万円 株主 四国旅客鉄道株式会社 (100% 出資 ) 事業内容 JR 四国基幹システム運用 保守 JR 四国グループ会社のシステム開発 ハード パッケージ販売 バーチャルモール 夢四国 の運営管理 等 3 1 ー 2. 事例概要 : 既存システム概要 プラットフォーム : 汎用機 システム : 旅客系システム プログラム : 約 1,500 本 (96% がCOBOL その他 COBOL/S IDLⅡ) JCL ファイル 帳票 : 約 700 本 : 約 2,300 本 (VSAS SEQ ADBS) : 約 1,000フォーム 電子帳票 ReportViewer 4

1-3. 事例概要 : プロジェクトの背景と目標 1 プロジェクト検討の理由 課題 システム開発 保守の効率化 ランニングコストの削減 国鉄時代から継承された鉄道業独自のシステム 旅客系システム オープン系に移行したいが 信頼性重視 パッケージは存在しない 解決策 COBOL マイグレーションに注目 5 1-3. 事例概要 : プロジェクトの背景と目標 2 検討した選択肢 検討のポイント COBOL 資産の有効活用 移行後システムの保守性 運用性 移行コスト 移行期間 各社のマイグレーション事例を調査し 手法 ( ツール ) 実績 移植性等比較 検討 東京システムハウス社のマイグレーションサービスを選択 6

1-3. 事例概要 : プロジェクトの背景と目標 各社のマイグレーション比較検討表 ( 抜粋 ) 項目 A 社 B 社 C 社 D 社 OS unix 系 unix 系 Windows 系 Windows 系 開発言語 E 社 COBOL E 社 COBOL E 社 COBOL D 社 COBOL スケジューラ X 社 X 社 X 社 Y 社 電子帳票 Z 社 Z 社 ReportViewer D 社系 ACOSのFormEXの変現行運用中の換が可能であり ReportViewerを採用 E 社 COBOLとの親和フォームの流用が可 一性も良い部再構築が必要 ACOSのFormEXの変換が可能であり E 社 COBOLとの親和性も良い データベース Oracle Oracle Oracle Oracle 実績 結合テスト方法 ハート ウェア障害時の対応 仕様変更対応 価格相対比較 (A 社 :1) 1.000 0.780 0.781 0.823 総合評価 7 1-3. 事例概要 : プロジェクトの背景と目標 3 移行にあたっての目標 既存システムが持つ高い運用性と信頼性を実現する Oracle Oracleの移行要件既存のロジック レイアウトを変更無しで Oracle Oracleへ移行すること さらに 将来のデータ活用の基盤を構築すること 帳票出力の機能要件現行現行 Report ReportViewer Viewerを利用することで 現行の操作性 運用性を継承する ファイル転送 ジョブネットワーク ジョブ監視等の精度を高め 信頼性 運用効率を向上させる 8

1 ー 4. 事例概要 : 体制と役割分担 1 プロジェクト体制図及び各担当の役割 連携 JR 四国 JR 四国情報システム (JRSIS) 全体統括 総合試験実施 NEC システム総合サポート NEC システムテクノロシ ー (NECST) 業務運用サポート 日本コンヒ ューター システム (NCS) 調査分析 ~ 結合試験実施及び総合試験サポート東京システムハウス (TSH) 変換サービス サポート 9 1 ー 4. 事例概要 : 体制と役割分担 2 体制作りでの注意点 プロジェクト内の情報共有が重要なポイント 打合せは事前にテーマを連絡 議事録の配布 定期的な進捗報告と進捗会議 連絡事項は情報交換票にて行う 10

1 ー 4. 事例概要 : 体制と役割分担 3 スケジュール 平成 17 年平成 18 年 11 月 12 月 1 月 2 月 3 月 4 月 5 月 6 月 7 月 8 月 9 月 10 月 11 月 12 月 COBOL マイグレーション 調査 分析 移行設計 プロトタイプ コンバージョン 結合試験 総合試験 日次本番 インフラ構築 調査 分析 構築 動作確認 ファイル転送 ジョブスケジュール 調査 分析 各種情報登録 11 2-1. 資産移行の詳細 : 移行前後のシステム構成 1 インフラ比較 移行前 ACOS ホスト CGMT 装置ディスク装置センターコンソール 移行後旅客本番サーバストレージディスク旅客開発サーバ運用管理サーバ NASサーバ 運用管理端末 プリントサーバ ファイル転送先サーバ プリントサーバ ファイル転送先サーバ 12

2-1. 資産移行の詳細 : 移行前後のシステム構成 2 ミドルウェア アプリケーション比較 移行前 OS : ACOS-4 運用管理 :FIPS-XE ファイルシステム : VSAS,ADBS,SEQ 言語 : COBOL,COBOL/S,IDLⅡ 帳票 : FORM-EX,Report Viewer ファイル転送 : FTP 移行後 OS : Windows2003 運用管理 :exsenju ファイルシステム : Oracle,Vision,SEQ 言語 : オープン COBOL 帳票 : Report Viewer ファイル転送 : HULFT 13 2-2. 資産移行の詳細 : 変換要件と仕様 COBOL 資産移行に関する要件 以下の機能を同等機能に移行することが求められた COBOL 標準部品やユーザマクロ ADBS とその使用プログラム IDLⅡ プログラム 世代管理ファイル VSAS ファイル FORM 使用帳票 JCL でのジョブネット CGMT でのバックアップ運用 他社間とのファイル交換 14

2-2. 資産移行の詳細 : 変換要件と仕様 要件を吸収して移行を行うための仕様 設計 COBOL 標準部品やユーザマクロ ADBSとその使用プログラム IDLⅡプログラム 世代管理ファイル VSASファイル CGMTでのバックアップ運用 FORM 使用帳票 JCLでのジョブネット 他社間とのファイル交換 TSH 社の蓄積資産で既存のものは活用し 不足機能は新規作成ファイル名リネーム方式の既存代替処理へ Oracleに移行 Report Viewerに全て移行 AJ-JCLやeXsenjuにて定義 CGMTからHULFTに移行 15 2-3. 資産移行の詳細 : 苦労した点と解決策 1 電子帳票連携 移行後イメージ 業務プログラム 帳票データ作成 変換プログラム プレーンテキスト プレーンテキスト形式は SJIS の制御コード ( 改行やリターンコード ) ありのデータ HULFT FGLⅢ フォーム定義 変換プログラム変換プログラム ACOS 形式データ Report Viewer 16

99 文字2-3. 資産移行の詳細 : 苦労した点と解決策 1 電子帳票連携 a. 既存のフォーム定義を利用 b. フォントタイプの違いによる帳票項目の位置決め a. 変換プログラムで帳票制御コマンドを追加 b. 手作業による帳票レイアウト照合 試行錯誤 17 2-3. 資産移行の詳細 : 苦労した点と解決策 2 コード変換 マルチレイアウト時のコード変換例 999 A XXXXXXXXX NNNNNNNNN XXXXXXXXX 999 999 999 999 B C C D S999 XXXX NNNNNNNNN XXXXXXXXX S999 S999 XXXXXXX XXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXX NNNNNNNNN XXXXXX 文字 バイナリコード変換ソフトを駆使し レコードの特徴に合わせて コードレイアウトを定義 4バイト目がA 4バイト目がB 4バイト目がC 文字 漢字 文字 文字 4 バイト目が D 漢字 4 バイト目の値によって定義の切り分け 属性が異なっていても共通化できる属性を使用して できるだけ簡素化する 18

2-3. 資産移行の詳細 : 苦労した点と解決策 2 コード変換 a. マルチレイアウトファイルのフォーマット b. テスト時プログラムアボートにより判明する場合 a. データ構造の理解とコード変換ツールの活用 b. 情報共有によりアボート発生時のパターンを把握 19 2-3. 資産移行の詳細 : 苦労した点と解決策 3CGMT の取扱い ACOS 累積データ ( 一時ファイル ) セーブ 累積ファイル用 CGMT ロード 一時ファイル 移行後 累積データ 累積 ORACLE 累積累積 ORACLE 書込フ ロク ラム ORACLE 抽出フ ロク ラム 抽出データ 書込みキー 情報ファイル 抽出キー (from to) 従来 年度別に保管していたCGMT 内のファイルをOracleに変更し 日付キーを与えて抽出できるように移行 20

2-3. 資産移行の詳細 : 苦労した点と解決策 3CGMT の取扱い a. 累積データ管理のための Oracle 化 b. CSV 形式のデータ交換に変更 a. 管理用レイアウトの追加とツールの新規作成 b. ファイル仕様書の作成と DB ツールの活用 21 2-3. 資産移行の詳細 : 苦労した点と解決策 4 照合テストの実施 大阪 ( テスト 帳票照合 ) 高松 ( データ準備 帳票 PDF 出力 ) メールでのやり取り 22

2-3. 資産移行の詳細 : 苦労した点と解決策 4 照合テストの実施 a. アボート原因の所在の切り分け b. 帳票データの照合作業 c. 連日発生する問題点 a. 対応要員の配置 作業者同士の情報交換 b. 照合作業専門要員の配置 c. 定期的な内部進捗会議や問題点票の作成による情報共有 問合せ窓口の一本化 23 2-3. 資産移行の詳細 : 苦労した点と解決策 5 総合試験 並行本番の実施 総合試験スケジュール 8 月 9 月 10 月 11 月 日次処理上旬処理中旬処理 下旬処理 並行本番 試験回数 1 回目 2 回目 3 回目 24

2-3. 資産移行の詳細 : 苦労した点と解決策 5 総合試験 並行本番の実施 a. 照合試験では予測できない障害が発生 b. 一度に発生する大量のデータ移行 a. 不具合発覚時に同様の処理が他にないか即時に調査 修正 b. 照合試験時に作成したデータ移行ツールの活用 25 3. プロジェクトを振返って COBOL 及びマイグレーション資産の評価 移行後の特徴 移行後の言語に違和感がない 評価点 教育はエテ ィタの使用方法のみ データを全てディスクで管理 オペレーション工数を削減 実行ログ管理の一元化 システム監視の信頼性向上 工数削減 既存の電子帳票システム利用 品質の維持 ユーザ負担無し 26

3. プロジェクトを振返って 総合評価 予定通りの納期 コストで順調に本番稼動 保守 開発 運用効率が向上 ランニングコスト低減 インフラ ( ハード OS) 変更への柔軟性確保 大容量データベースによるデータ分析が可能となり 営業施策に貢献 次期システムステップアップへの基盤を確立 27 3. プロジェクトを振返って これから行う人へのアドバイス 資源の棚卸 改修計画 改修反映 精度の高いテストデータ準備 連絡事項は文書で残し情報共有すること プロジェクト全体のコミュニケーションが重要 28