JPH0540612A - 計算機資産変換処理装置 - Google Patents

計算機資産変換処理装置

Info

Publication number
JPH0540612A
JPH0540612A JP19625591A JP19625591A JPH0540612A JP H0540612 A JPH0540612 A JP H0540612A JP 19625591 A JP19625591 A JP 19625591A JP 19625591 A JP19625591 A JP 19625591A JP H0540612 A JPH0540612 A JP H0540612A
Authority
JP
Japan
Prior art keywords
conversion
computer
information
asset
assets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP19625591A
Other languages
English (en)
Inventor
Taiichi Suzuki
泰一 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP19625591A priority Critical patent/JPH0540612A/ja
Publication of JPH0540612A publication Critical patent/JPH0540612A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 計算機資産の変換に関し、原始プログラム等
の変更を行う場合に、関連する計算機資産を、一括して
自動変換するための計算機資産変換処理装置を目的とす
る。 【構成】 所要の計算機資産1を変更するに際し、資産
内容解析部2と、変換情報生成部3と、変換処理部4と
を設け、資産内容解析部2は、各該計算機資産1の内容
を解析して、該計算機資産相互間の参照、定義関係を示
す、相互関係情報5を生成し、変換情報生成部3は、所
定の変換仕様に従って、指定の該計算機資産1を変換す
るための変換情報6を生成し、該指定の計算機資産の変
換に対応して変換を要する、その他の該計算機資産を相
互関係情報5によって決定して、当該各計算機資産1の
変換内容を指示する変換情報6を生成し、変換処理部3
は、各変換情報6に従って該計算機資産を変換して、変
換後の計算機資産7を出力するように構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は計算機システムにおい
て、原始プログラム等の変更を行う場合に、そのプログ
ラムの実行に関係するジョブ定義情報、ファイル定義
体、画面定義体、及びその他のプログラム等の計算機資
産を、原始プログラムと共に一括して自動変換するため
の計算機資産変換処理装置に関する。
【0002】
【従来の技術と発明が解決しようとする課題】計算機シ
ステムにおいて、計算機の機種を更改した場合等に、そ
れまでの旧計算機で実行していた処理と同等の処理を新
計算機で行うためには、旧計算機で動作していたプログ
ラム、ファイルその他の計算機資産について、一般に新
計算機の仕様に合うように変換する必要が生じる。
【0003】そのような変換対象となる計算機資産とし
ては、その処理の主部を構成する原始プログラム、その
原始プログラムが参照する他のプログラム、それらのプ
ログラムが参照し、定義している画面定義体及びファイ
ル定義体等、及びその処理のジョブを定義する、ジョブ
制御言語で記述されたジョブ定義情報等がある。
【0004】前記のような場合には、しばしば変換対象
の計算機資産が大量になるので、できるだけ自動化する
ことが変換作業の効率化及び確実化のために要求され
る。特に原始プログラム等の変換に伴って、そのプログ
ラムから参照、定義されるファイル等、関連して変更の
必要が発生する計算機資産がある。例えば原始プログラ
ム中に新たなファイル記述を追加すると、ジョブ定義情
報にもファイル定義を追加し、追加したファイルのファ
イル定義体を作成するという一連の変更が必要になる。
【0005】そのような関連して発生する変更につい
て、それらを見落とし無く取り上げ、必要な変換を行う
作業には熟練を要すると共に、個々の資産の変更に際し
て、個別に変換仕様を人手で作成して変換を実行しなけ
ればならないので、工数を要し、且つ誤りを生じ易い。
【0006】本発明は、原始プログラム等の変換を行う
場合に、関連するジョブ定義情報、ファイル定義体、画
面定義体、及びその他のプログラム等の計算機資産を、
一括して自動変換するための計算機資産変換処理装置を
目的とする。
【0007】
【課題を解決するための手段】図1は、本発明の構成を
示すブロック図である。図は計算機資産変換処理装置の
構成であって、計算機で実行されるべき処理に関する原
始プログラム、及び該処理に必要なその他の計算機資産
からなる、所要の計算機資産1を変更するに際し、資産
内容解析部2と、変換情報生成部3と、変換処理部4と
を設ける。
【0008】資産内容解析部2は、各該計算機資産1の
内容を解析して、該計算機資産相互間の参照、定義関係
を示す、相互関係情報5を生成する。変換情報生成部3
は、所定の変換仕様に従って、指定の該計算機資産1を
変換するための変換情報6を生成し、該指定の計算機資
産の変換に対応して変換を要する、その他の該計算機資
産を相互関係情報5によって決定して、当該各計算機資
産1の変換内容を指示する変換情報6を生成する。
【0009】変換処理部3は、各変換情報6に従って該
計算機資産を変換して、変換後の計算機資産7を出力す
る。
【0010】
【作用】本発明の処理装置により、例えば計算機の機種
変更に伴って定まるファイル記述等の変換内容を、変換
情報生成部に組み込んでおくことにより、原始プログラ
ムで該当する種類のファイルを使用する指定があれば、
その変換を行う変換情報が生成される。
【0011】同時に、資産内容解析部によって予め必要
な計算機資産を解析して作成する相互関係情報によっ
て、原始プログラムの前記の変換を行ったファイルに関
する、ファイル定義体等の他の計算機資産が分かるの
で、それらの資産について変換情報生成部により、所定
の変換仕様に従って変換情報を生成する。
【0012】以上の変換情報に基づいて、計算機資産を
変換して出力するので、変換作業が効率よく確実に自動
処理される。
【0013】
【実施例】図2及び図3は、本発明の実施例を示すブロ
ック図であり、計算機資産としてプログラム言語COB
OLの原始プログラム10、そのプログラムで参照される
プログラムライブラリの登録集11、画面定義体12、ファ
イル定義体13、及びジョブを定義する制御言語14があ
る。
【0014】資産内容解析部2には、各資産種類に応じ
た解析機能があり、プログラム解析部15によって原始プ
ログラム10及び登録集11のプログラムを解析することに
より、それらのプログラムから参照/定義するように記
述されている画面定義体及びファイル定義体について、
画面名又はアクセス名と、指定されているデータ項目名
(以下で項目名という)とをプログラム解析情報20とし
て取り出す。
【0015】画面解析部16は、画面定義体12を解析し
て、プログラム解析情報20に取り出された画面名の各画
面定義体について、項目名と、各項目の位置、属性
(色、輝度等)の情報を画面定義体解析情報21として取
り出す。
【0016】ファイル解析部17は、ファイル定義体13を
解析して、プログラム解析情報20に取り出されたアクセ
ス名を持つ各ファイル定義体について、物理ファイル
名、ファイル属性(編成等)、レコード名と項目名等の
情報をファイル定義体解析情報22として取り出す。
【0017】又、制御言語解析部18は、制御言語14を解
析して、プログラム解析情報20に取り出されたアクセス
名の指定があれば、その物理ファイル名、ファイル属性
等の指定情報を制御言語解析情報23として取り出す。
【0018】次に相互関係生成部19が、以上のプログラ
ム解析情報20、画面定義体解析情報21、ファイル定義体
解析情報22及び制御言語解析情報23を整理して、相互関
連を索引し易く配列し、相互関係情報5として出力す
る。
【0019】例えば必要な計算機の或る機種から別の或
る機種への切換において、一定の原始プログラムの変換
仕様等が定まるので、変換情報生成部3にはその変換仕
様に従って変換機能等を内蔵している。変換には、プロ
グラム内のファイル記述の変換、画面定義体に関する画
面制御用領域の指定、画面制御用命令等の変換、及びそ
の他の変換がある。
【0020】プログラム変換部24は、原始プログラム10
及び登録集11のプログラムを参照して、その変換仕様に
従って原始プログラム及び登録集のプログラムの置換
行、挿入行、削除行の指定、及び置換/挿入プログラム
文等からなるプログラム変換情報30を生成する。
【0021】同時に、ファイル記述の変換を行ったファ
イルについて、変更されたファイル編成、レコード長、
キー項目等の情報をファイル記述変換情報31として生成
し、又画面操作に関する変換に伴って、新たに作成した
画面の項目名、位置、属性等の情報を、画面記述変換情
報32として生成する。
【0022】次に、画面変換部25は、相互関係情報5及
び画面定義体解析情報21を参照して、画面定義体12に画
面記述変換情報32に従う変換を加えた定義体を生成する
ための、画面定義体生成情報33を生成する。
【0023】又、ファイル変換部26は、相互関係情報5
及びファイル定義体解析情報22を参照して、ファイル定
義体13にファイル記述変換情報31に従う変換を加えた定
義体を生成するための、ファイル定義体生成情報34を生
成する。
【0024】その後、制御言語変換部27が、相互関係情
報5、制御言語解析情報23、ファイル記述変換情報31及
びファイル定義体生成情報34を参照して、制御言語14の
ファイル指定情報をそれらの変換と矛盾しないような指
定に変換した新機種用の制御言語を生成するための、制
御言語生成情報35を生成する。
【0025】変換処理部4は、以上により生成されたプ
ログラム変換情報30を原始プログラム10及び登録集11に
適用して、それぞれ変換した原始プログラム40、登録集
41を出力する。
【0026】又、画面定義体生成情報33、ファイル定義
体生成情報34及び制御言語生成情報35によって、変換後
の画面定義体42、ファイル定義体43及び制御言語44をそ
れぞれ生成し出力する。
【0027】
【発明の効果】以上の説明から明らかなように本発明に
よれば、計算機資産の変換において、原始プログラム等
の変更を行う場合に、関連する計算機資産が、一括して
自動変換されるので、計算機の更改等における大量の計
算機資産の変換作業を、効率よく且つ確実に処理できる
という著しい工業的効果がある。
【図面の簡単な説明】
【図1】 本発明の構成を示すブロック図
【図2】 本発明の実施例ブロック図(その1)
【図3】 本発明の実施例ブロック図(その2)
【符号の説明】
1 変更前の計算機資産 2 資産内容解析部 3 変換情報生成部 4 変換処理部 5 相互関係情報 6 変換情報 7 変換後の計算機資産 10、40 原始プログラム 11、41 登録集 12、42 画面定義体 13、43 ファイル定義体 14、44 制御言語 15 プログラム解析部 16 画面解析部 17 ファイル解析部 18 制御言語解析部 19 相互関係生成部 20 プログラム解析情報 21 画面解析情報 22 ファイル解析情報 23 制御言語解析情報 24 プログラム変換部 25 画面変換部 26 ファイル変換部 27 制御言語変換部 30 プログラム変換情報 31 ファイル記述変換情報 32 画面記述変換情報 33 画面定義体生成情報 34 ファイル定義体生成情報 35 制御言語生成情報

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 計算機で実行されるべき処理に関する原
    始プログラム、及び該処理に必要なその他の計算機資産
    からなる、所要の計算機資産(1)を変更するに際し、 資産内容解析部(2)と、変換情報生成部(3)と、変換処理
    部(4)とを設け、 該資産内容解析部(2)は、各該計算機資産(1)の内容を解
    析して、該計算機資産相互間の参照及び定義関係を示
    す、相互関係情報(5)を生成し、 該変換情報生成部(3)は、所定の変換仕様に従って、指
    定の該計算機資産(1)を変換するための変換情報(6)を生
    成し、 該指定の計算機資産(1)の変換に対応して変換を要す
    る、その他の該計算機資産を該相互関係情報によって決
    定して、当該各計算機資産(1)の変換内容を指示する変
    換情報(6)を生成し、 該変換処理部(4)は、各該変換情報(6)に従って該計算機
    資産(1)を変換して出力するように構成されていること
    を特徴とする計算機資産変換処理装置。
JP19625591A 1991-08-06 1991-08-06 計算機資産変換処理装置 Withdrawn JPH0540612A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19625591A JPH0540612A (ja) 1991-08-06 1991-08-06 計算機資産変換処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19625591A JPH0540612A (ja) 1991-08-06 1991-08-06 計算機資産変換処理装置

Publications (1)

Publication Number Publication Date
JPH0540612A true JPH0540612A (ja) 1993-02-19

Family

ID=16354771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19625591A Withdrawn JPH0540612A (ja) 1991-08-06 1991-08-06 計算機資産変換処理装置

Country Status (1)

Country Link
JP (1) JPH0540612A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165342A (ja) * 2006-12-27 2008-07-17 Hitachi Software Eng Co Ltd ソースコード生成方法及び装置並びにプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165342A (ja) * 2006-12-27 2008-07-17 Hitachi Software Eng Co Ltd ソースコード生成方法及び装置並びにプログラム

Similar Documents

Publication Publication Date Title
JP2624753B2 (ja) 上位仕様書作成方法
CN105677353A (zh) 特征抽取方法、机器学习方法及其装置
US5303147A (en) Computer aided planning method and system
JPH04178833A (ja) ソフトウェア再利用支援方法
US5625801A (en) Method and apparatus for producing standardized software specifications and software products
JP4791660B2 (ja) データフロー自動生成装置とデータフロー自動生成方法およびコンピュータ読み取り可能な記録媒体
JPH0540612A (ja) 計算機資産変換処理装置
US7225196B2 (en) Data conversion method and computer system therefor
JP3016109B2 (ja) プログラムドキュメント保守装置
JP3637606B2 (ja) データ処理装置
JP2720768B2 (ja) プログラムカストマイズ装置
JP4590907B2 (ja) ソフトウェア開発支援装置及びソフトウェア開発支援プログラム
JPH06230804A (ja) プログラム作成装置
JP3305782B2 (ja) ソフトウェア標準化方法およびソフトウェア生産物の解析方法
JP2811804B2 (ja) 変数出力範囲指定方式
JPH06103262A (ja) データ解析システム
JPH11306253A (ja) データ処理作業の進行管理システム
JPH11110202A (ja) ジョブ制御言語文自動作成方法
JPH10340188A (ja) ファイルの更新項目関連図の自動作成装置
JP2831726B2 (ja) 記憶要素割当て支援装置
JP2007094453A (ja) プログラム開発支援システム、プログラム開発支援方法およびプログラム
JP2012133478A (ja) データベース生成装置およびデータベース生成方法
JPH02285414A (ja) キー表示処理方式
JPH0357020A (ja) システム処理プログラム作成装置
JPH04174056A (ja) 文書処理装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19981112