[go: up one dir, main page]

JP2019159870A - Influence examination system, influence examination method and influence examination program - Google Patents

Influence examination system, influence examination method and influence examination program Download PDF

Info

Publication number
JP2019159870A
JP2019159870A JP2018046294A JP2018046294A JP2019159870A JP 2019159870 A JP2019159870 A JP 2019159870A JP 2018046294 A JP2018046294 A JP 2018046294A JP 2018046294 A JP2018046294 A JP 2018046294A JP 2019159870 A JP2019159870 A JP 2019159870A
Authority
JP
Japan
Prior art keywords
output
file
information
job
item
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.)
Granted
Application number
JP2018046294A
Other languages
Japanese (ja)
Other versions
JP6571232B1 (en
Inventor
圭 楠田
Kei Kusuda
圭 楠田
直之 浅海
Naoyuki Asami
直之 浅海
浩司 大仲
Koji Onaka
浩司 大仲
史晃 松橋
Fumiaki Matsuhashi
史晃 松橋
裕士 水戸
Yuji Mizuto
裕士 水戸
真紀子 藤本
Makiko Fujimoto
真紀子 藤本
美樹 畔蒜
Miki Azebiru
美樹 畔蒜
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.)
Mizuho Information and Research Institute Inc
Mizuho Bank Ltd
Original Assignee
Mizuho Information and Research Institute Inc
Mizuho Bank 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 Mizuho Information and Research Institute Inc, Mizuho Bank Ltd filed Critical Mizuho Information and Research Institute Inc
Priority to JP2018046294A priority Critical patent/JP6571232B1/en
Application granted granted Critical
Publication of JP6571232B1 publication Critical patent/JP6571232B1/en
Publication of JP2019159870A publication Critical patent/JP2019159870A/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

【課題】複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムを提供する。【解決手段】影響調査システム20の制御部21が、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、特定したプログラムにおいて出力される項目情報を含む出力情報と、出力情報を導出する項目情報を含む入力情報とを記録したジョブレポート情報記憶部を用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、アウトプットファイル及び出力項目の特定情報を含めた影響範囲を出力する。【選択図】図1PROBLEM TO BE SOLVED: To provide an impact investigation system, an impact investigation method and an impact investigation program for predicting the influence range of information used in a system in which a plurality of information processing is executed. SOLUTION: A control unit 21 of an impact investigation system 20 identifies all programs and output files using the file to be investigated in a parameter file in which file identification information to be input to a program used for a job is recorded. Using the job report information storage unit that records the output information including the item information output in the specified program and the input information including the item information for deriving the output information, the input information is not recorded and is the subject of investigation. From the output information in which the items of are recorded, the input information for deriving this output information is sequentially searched, the output items in the output stage are specified, and the influence range including the output file and the specific information of the output items is output. [Selection diagram] Fig. 1

Description

本発明は、複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムに関する。   The present invention relates to an influence investigation system, an influence investigation method, and an influence investigation program for predicting the influence range of information used in a system in which a plurality of information processes are executed.

企業における業務管理のために複数のバッチジョブを連続して実行させる場合がある。この場合、各ジョブの先後関係を考慮する必要があり、このような先後関係を示したジョブネットワーク(ジョブネット)によりジョブの実行を管理している。このようなジョブネットにおいて障害が発生することもある。そこで、先行ジョブのスケジュールを変更した場合に、先行・後続関係を検索し、影響範囲を調査するためのジョブ運用管理システムが検討されている(例えば、特許文献1を参照。)。この文献に記載されたジョブ運用管理システムは、ジョブの定義と先行・後続の待ち合わせ条件を定義できるジョブ定義データベースと、このジョブ定義データベースに格納されたジョブ定義情報を読み出し、定義されたジョブの先行ジョブ、後続ジョブの先行・後続関係を検索する検索手段を備える。そして、検索手段が提供する検索画面において先行ジョブを検索条件として指定し、先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果を指定して再帰的に検索を行ない、先行ジョブに後続関係を有する後続ジョブを検索画面に表示する。   There are cases where a plurality of batch jobs are continuously executed for business management in an enterprise. In this case, it is necessary to consider the prior relationship of each job, and job execution is managed by a job network (job net) indicating such prior relationship. A failure may occur in such a job net. In view of this, a job operation management system for searching for a predecessor / successor relationship and investigating an influence range when a schedule of a predecessor job is changed has been studied (for example, see Patent Document 1). The job operation management system described in this document reads a job definition database in which job definitions and preceding / following waiting conditions can be defined, and reads job definition information stored in the job definition database. Search means for searching for a preceding / following relationship between a job and a succeeding job is provided. Then, specify the preceding job as a search condition on the search screen provided by the search means, execute a job search having a subsequent relationship with the preceding job, hold the search result information, specify the search result, and perform a recursive search. The subsequent job having the subsequent relationship with the preceding job is displayed on the search screen.

また、ジョブ管理システムにおけるジョブの障害発生時に、影響範囲および影響度を特定し、回復の優先順位を計算するための技術も検討されている(例えば、特許文献2を参照。)。この文献に記載された技術においては、ジョブネットおよびジョブが保持しているユーザが指定した優先順位、開始予定時刻、終了期限時刻、親ジョブネット、後続ジョブネットの情報から、影響範囲および影響度を特定し、回復の優先順位を算出する。回復の優先順位および障害復旧の見込み時間を表示して、視覚的に影響度を出力する。   Further, a technique for specifying an influence range and an influence degree and calculating a recovery priority when a job failure occurs in a job management system has been studied (for example, see Patent Document 2). In the technique described in this document, the influence range and the influence degree are determined from the priority, the scheduled start time, the end deadline time, the parent job net, and the succeeding job net specified by the user held by the job net and the job. And prioritize recovery. The recovery priority and the expected time for disaster recovery are displayed and the impact is visually output.

特開2013−257803号公報JP 2013-257803 A 特開2015−64723号公報Japanese Patent Laying-Open No. 2015-64723

上記特許文献に記載された技術においては、ジョブネットの先後関係を用いて影響範囲を評価することができる。しかしながら、ジョブに用いるファイルの一部の項目に不備が生じる場合がある。この場合、この項目が含まれるファイルを入力ファイルとして用いるジョブネットの出力ファイルに含まれる項目に影響を与えることがある。この場合には、ジョブの先後関係の検討だけでは、適切な影響範囲を判定することが困難である。   In the technique described in the above-mentioned patent document, the influence range can be evaluated by using the prior relationship of the job net. However, some items in the file used for the job may be deficient. In this case, an item included in an output file of a job net that uses a file including this item as an input file may be affected. In this case, it is difficult to determine an appropriate influence range only by examining the relationship between jobs.

上記課題を解決するために、影響調査システムは、ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備える。そして、前記制御部が、調査対象のファイル及び項目に関する情報を取得し、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する。   In order to solve the above problems, the influence investigation system includes a control unit that evaluates the influence of items in the file on the output file in a job execution environment in which a job is executed using the file. Then, the control unit acquires information on the file and item to be investigated, and in the parameter file in which the file specifying information to be input to the program used for the job is recorded, all the programs and outputs that use the file to be investigated are recorded. Input information is recorded using a job report that records output information including item information output in the specified program and input information including item information for deriving the output information. In addition, from the output information in which the item to be investigated is recorded, input information for deriving this output information is sequentially searched, the output item in the output stage is specified, and the output file and the output item specifying information are included. The affected range is output.

本発明によれば、複数の情報処理が実行されるシステム内で利用される情報において、調査対象情報の影響範囲の把握を支援することができる。   ADVANTAGE OF THE INVENTION According to this invention, in the information utilized within the system in which several information processing is performed, the grasp of the influence range of investigation object information can be supported.

本実施形態のシステム概略図。The system schematic of this embodiment. 本実施形態の処理手順において使用される情報の説明図であって、(a)は定義情報管理テーブル、(b)はジョブレポート、(c)はパラメータファイル、(d)は辞書管理レコード、(e)は影響調査シートの説明図。It is explanatory drawing of the information used in the process sequence of this embodiment, (a) is a definition information management table, (b) is a job report, (c) is a parameter file, (d) is a dictionary management record, e) Explanatory drawing of the impact investigation sheet. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態のファイルに含まれる項目とジョブとの関係の説明図。Explanatory drawing of the relationship between the item contained in the file of this embodiment, and a job. 他の実施形態の処理手順の説明図。Explanatory drawing of the process sequence of other embodiment. 他の実施形態の説明図であって、(a)はツリー表示、(b)は処理手順、(c)は他のツリー表示の説明図。It is explanatory drawing of other embodiment, (a) is a tree display, (b) is a process sequence, (c) is explanatory drawing of another tree display. 他の実施形態の処理手順の説明図。Explanatory drawing of the process sequence of other embodiment.

以下、図1〜図4を用いて、影響調査システムの一実施形態を説明する。
図1に示すように、本実施形態では、ファイル転送管理システム11、ジョブ運用管理システム12、データ統合支援システム13、影響調査システム20を用いる。
Hereinafter, an embodiment of the impact investigation system will be described with reference to FIGS.
As shown in FIG. 1, in this embodiment, a file transfer management system 11, a job operation management system 12, a data integration support system 13, and an impact investigation system 20 are used.

ファイル転送管理システム11は、ネットワークを介して接続された情報処理システム間のファイル転送(集信、配信)を管理するコンピュータシステムである。本実施形態では、例えば、上流の第1システム(対顧系システムS1)から下流の第2システム(内部管理システムS2)へのファイル転送や、第2システムから、最終的な出力先(出力段)である第3システム(ユーザシステムS3)へのファイル転送を管理する。ここで、対顧系システムS1は、金融機関の顧客の口座管理や、取引市場において顧客取引の管理等を行なうコンピュータシステムである。内部管理システムS2は、金融機関の会計処理や報告書の作成を行なうコンピュータシステムである。ユーザシステムS3は、内部管理システムS2の出力(会計処理結果や報告書)を利用するユーザ部門のコンピュータ端末である。   The file transfer management system 11 is a computer system that manages file transfer (collection and distribution) between information processing systems connected via a network. In the present embodiment, for example, file transfer from the upstream first system (counterpart system S1) to the downstream second system (internal management system S2) or the final output destination (output stage) from the second system ) Manages the file transfer to the third system (user system S3). Here, the counter system S1 is a computer system that performs account management of customers of financial institutions and management of customer transactions in a transaction market. The internal management system S2 is a computer system that performs accounting processing of financial institutions and creation of reports. The user system S3 is a computer terminal in the user department that uses the output (accounting processing result and report) of the internal management system S2.

ジョブ運用管理システム12は、ファイル転送管理システム11によって受信したファイルを用いた各情報処理を管理するシステムである。各情報処理は、例えば、ジョブ実行環境におけるジョブネットにより実行される。本実施形態では、内部管理システムS2で実行されるジョブを管理する。   The job operation management system 12 is a system that manages each information processing using the file received by the file transfer management system 11. Each information processing is executed by, for example, a job net in a job execution environment. In this embodiment, the job executed by the internal management system S2 is managed.

データ統合支援システム13は、ジョブ運用管理システム12で用いられるデータ(テーブル等を含めて「ファイル」と呼ぶ)を管理するシステムである。データ統合支援システム13としては、複数のシステムに含まれているデータを抽出し、データの変換・加工を行ない、変換・加工したデータをデータウェアハウスに引き渡すETL(Extract/Transform/Load)ツールを用いる。   The data integration support system 13 is a system that manages data used in the job operation management system 12 (referred to as a “file” including a table and the like). The data integration support system 13 is an ETL (Extract / Transform / Load) tool that extracts data contained in multiple systems, converts and processes the data, and delivers the converted and processed data to the data warehouse. Use.

図4を用いて、ファイルに含まれる項目とジョブとの関係を説明する。上流の対顧系システムS1から取得したファイル50aを取得した下流の内部管理システムS2は、ジョブJ1の実行により、ファイル50b,50cを生成する場合を想定する。この場合、ファイル50aに含まれる項目a1,a2は、ファイル50bの項目b1,項目b2、ファイル50cの項目c1,項目c2に影響する。   The relationship between the items included in the file and the job will be described with reference to FIG. Assume that the downstream internal management system S2 that has acquired the file 50a acquired from the upstream counterpart system S1 generates the files 50b and 50c by executing the job J1. In this case, the items a1 and a2 included in the file 50a affect the items b1 and b2 of the file 50b and the items c1 and c2 of the file 50c.

また、対顧系システムS1から取得したファイル50dを用いたジョブJ2の実行により、ファイル50eが生成される場合、ファイル50dの各項目がファイル50eの各項目に影響する。そして、ファイル50c,50eを用いたジョブJ3の実行により、ファイル50f,50gが生成される場合、ファイル50c,50eの各項目がファイル50f,50gの各項目に影響する。   Further, when the file 50e is generated by executing the job J2 using the file 50d acquired from the counterpart system S1, each item of the file 50d affects each item of the file 50e. When the files 50f and 50g are generated by executing the job J3 using the files 50c and 50e, the items of the files 50c and 50e affect the items of the files 50f and 50g.

そして、ファイル50b,50f,50gは、ファイル転送管理システム11により、それぞれの転送時期に、ユーザシステムS3に転送される。
ここで、ファイル50aに含まれる項目a2に問題がある場合、ユーザシステムS3に提供されるファイル50f,50gに影響を与えることになる。
Then, the files 50b, 50f, and 50g are transferred to the user system S3 by the file transfer management system 11 at each transfer time.
Here, when there is a problem with the item a2 included in the file 50a, the files 50f and 50g provided to the user system S3 are affected.

図1の影響調査システム20は、調査対象のファイルや項目の影響範囲を予測するコンピュータシステムである。本実施形態では、内部管理システムS2において取り扱うファイルや項目の影響範囲を予測する。この影響調査システム20は、制御部21、ファイル転送情報記憶部22、ジョブネット情報記憶部23、ジョブレポート情報記憶部24、パラメータ情報記憶部25、ユーザ辞書記憶部26、影響調査情報記憶部27を備える。   The influence investigation system 20 in FIG. 1 is a computer system that predicts the influence range of a file or item to be investigated. In the present embodiment, the influence range of files and items handled in the internal management system S2 is predicted. This influence investigation system 20 includes a control unit 21, a file transfer information storage unit 22, a job net information storage unit 23, a job report information storage unit 24, a parameter information storage unit 25, a user dictionary storage unit 26, and an influence investigation information storage unit 27. Is provided.

制御部21は、制御手段(CPU、RAM、ROM等)を備え、後述する処理(情報取得段階、分析段階、出力制御段階等の各処理)を行なう。そのための影響調査プログラムを実行することにより、制御部21は、情報取得部211、分析部212、出力制御部213として機能する。   The control unit 21 includes control means (CPU, RAM, ROM, etc.), and performs processes (each process such as an information acquisition stage, an analysis stage, and an output control stage) described later. The control unit 21 functions as the information acquisition unit 211, the analysis unit 212, and the output control unit 213 by executing the influence investigation program for that purpose.

情報取得部211は、ファイル転送管理システム11〜データ統合支援システム13から各種情報を取得し、ファイル転送情報記憶部22〜パラメータ情報記憶部25に記録する処理を実行する。本実施形態では、ファイル転送管理システム11から、集配信マスタ管理登録ファイルを取得し、ファイル転送情報記憶部22に記録する。また、ジョブ運用管理システム12から定義情報管理テーブルを取得し、ジョブネット情報記憶部23に記録する。また、データ統合支援システム13から、ジョブレポート及びパラメータファイルを取得し、それぞれジョブレポート情報記憶部24、パラメータ情報記憶部25に登録する。情報取得部211は、これらの登録処理を、後述する影響評価処理に先立って実行する。   The information acquisition unit 211 acquires various information from the file transfer management system 11 to the data integration support system 13 and executes a process of recording them in the file transfer information storage unit 22 to the parameter information storage unit 25. In this embodiment, the collection / delivery master management registration file is acquired from the file transfer management system 11 and recorded in the file transfer information storage unit 22. Also, the definition information management table is acquired from the job operation management system 12 and recorded in the job net information storage unit 23. Also, a job report and a parameter file are acquired from the data integration support system 13 and registered in the job report information storage unit 24 and the parameter information storage unit 25, respectively. The information acquisition unit 211 executes these registration processes prior to the impact evaluation process described later.

分析部212は、ファイル転送情報記憶部22〜パラメータ情報記憶部25に記録された情報を用いて、影響範囲を分析し、影響範囲シートを生成する処理を実行する。
出力制御部213は、生成した影響範囲シートを出力する処理を実行する。
The analysis unit 212 uses the information recorded in the file transfer information storage unit 22 to the parameter information storage unit 25 to analyze the influence range and execute a process of generating an influence range sheet.
The output control unit 213 executes processing for outputting the generated influence range sheet.

ファイル転送情報記憶部22には、対顧系システムS1、内部管理システムS2、ユーザシステムS3間で転送されるファイルの集配信マスタ管理登録ファイルが記録される。この集配信マスタ管理登録ファイルは、転送されるファイルのファイル名、ファイルID、転送条件、出力先システムID等に関する情報を含む。
ファイル名、ファイルIDは、ファイル転送管理システム11によって転送されるファイルを特定するための名称、識別子である。転送条件は、各ファイルを転送する条件(転送時期や転送トリガとなるイベント)である。出力先システムIDは、ファイルの転送先のシステム(例えば、出力段であるユーザシステムS3)を特定するための識別子である。
The file transfer information storage unit 22 records a collection / delivery master management registration file of files transferred between the customer system S1, the internal management system S2, and the user system S3. This collection / delivery master management registration file includes information regarding the file name, file ID, transfer condition, output destination system ID, and the like of the file to be transferred.
The file name and file ID are a name and identifier for specifying a file transferred by the file transfer management system 11. The transfer condition is a condition for transferring each file (an event that becomes a transfer timing or a transfer trigger). The output destination system ID is an identifier for specifying a file transfer destination system (for example, the user system S3 as an output stage).

図2(a)に示すように、ジョブネット情報記憶部23には、内部管理システムS2において実行されるジョブに関する定義情報管理テーブル230が記録される。この定義情報管理テーブル230には、ユニット定義毎にスケジュール定義、パラメータが記録される。ここでは、内部管理システムS2において実行されるルートジョブ(ジョブネット)や、ルートジョブを構成する構成ジョブを「ユニット」と呼ぶ。   As shown in FIG. 2A, the job net information storage unit 23 records a definition information management table 230 relating to jobs executed in the internal management system S2. In the definition information management table 230, schedule definitions and parameters are recorded for each unit definition. Here, the root job (job net) executed in the internal management system S2 and the constituent jobs constituting the root job are called “units”.

ユニット定義データ領域には、各ユニット(ルートジョブ、構成ジョブ)を特定するための識別子に関するデータが記録される。例えば、構成ジョブのユニット名は、ルートジョブのユニット名に対して枝コードを付与することにより、両者を関連付ける。   In the unit definition data area, data relating to an identifier for identifying each unit (root job, configuration job) is recorded. For example, the unit name of the constituent job associates the unit name of the root job by adding a branch code to the unit name of the root job.

スケジュール定義データ領域には、各ユニットを実行するスケジュールが記録される。このスケジュールには、ルートジョブのユニットに対して、開始日、開始時刻、処理サイクル、休業日扱いが記録される。開始日は、スケジュールを開始する年月日であり、開始時刻は、ジョブを実行する時刻である。処理サイクルデータは、ルートジョブの実行周期である。休業日扱いは、稼働日が休日に該当する場合の実行要否を判定するための情報である。
パラメータデータ領域には、各ユニットにおいて用いられるプログラムを特定するための識別子(プログラムID)が記録される。
A schedule for executing each unit is recorded in the schedule definition data area. In this schedule, a start date, a start time, a processing cycle, and a closed day are recorded for the unit of the root job. The start date is the date when the schedule is started, and the start time is the time when the job is executed. The processing cycle data is a root job execution cycle. “Closed day treatment” is information for determining whether or not execution is required when an operating day falls on a holiday.
In the parameter data area, an identifier (program ID) for specifying a program used in each unit is recorded.

図2(b)に示すように、ジョブレポート情報記憶部24には、各ジョブに関するジョブレポート240が記録される。このジョブレポート240は、ジョブプロパティ241、出力レコード242、入力レコード243を含んで構成される。
ジョブプロパティ241には、プログラム名、書込先名を特定するための情報が記録される。プログラム名は、各プログラムを特定するための識別子である。書込先名は、このプログラムの実行により出力されるアウトプットファイルを特定するための識別子(ファイル特定情報)である。
As shown in FIG. 2B, the job report information storage unit 24 records a job report 240 related to each job. The job report 240 includes a job property 241, an output record 242, and an input record 243.
The job property 241 records information for specifying the program name and the write destination name. The program name is an identifier for specifying each program. The write destination name is an identifier (file specifying information) for specifying an output file output by executing this program.

出力レコード242や入力レコード243は、ジョブプロパティ241のプログラムにより出力されるデータ(出力情報)と、この出力情報を導出するためのデータ(入力情報)を特定するために用いられる。ここでは、出力情報に対して、この出力情報を導出するために用いられる入力情報が、順次、紐付けられている。具体的には、一つの出力レコード242に記録された第1情報を導出するための第2情報が入力レコード243に記録される。更に、第2情報が記録された出力レコード242に、この第2情報を導出するための第3情報が入力レコード243に記録される。このように、出力レコード242と入力レコード243とが紐付けられており、出力情報から入力情報を、順次、連鎖的に導出することができる。   The output record 242 and the input record 243 are used to specify data (output information) output by the job property 241 program and data (input information) for deriving this output information. Here, input information used to derive the output information is sequentially associated with the output information. Specifically, the second information for deriving the first information recorded in one output record 242 is recorded in the input record 243. Furthermore, third information for deriving the second information is recorded in the input record 243 in the output record 242 in which the second information is recorded. As described above, the output record 242 and the input record 243 are linked, and the input information can be sequentially and sequentially derived from the output information.

出力レコード242には、プログラムID、処理名、項目名、変数名が記録されるデータ領域が設けられている。プログラムIDは、プログラムを特定する識別子である。処理名は、このプログラムにおいて実行される処理を特定するための識別子である。項目名は、出力されるファイルに含まれる項目を特定するための識別子である。変数名は、この項目において用いられる変数である。   The output record 242 is provided with a data area in which the program ID, process name, item name, and variable name are recorded. The program ID is an identifier that identifies a program. The process name is an identifier for specifying a process to be executed in this program. The item name is an identifier for specifying an item included in the output file. The variable name is a variable used in this item.

入力レコード243には、導出元処理名、導出元項目名、導出元変数名に関するデータが記録されるデータ領域が設けられている。導出元処理名は、このプログラムにおいて実行される処理を特定するための識別子である。導出元項目名は、入力されるファイルに含まれる項目を特定するための識別子である。導出元変数名は、この項目において用いられる変数である。   The input record 243 is provided with a data area in which data relating to a derivation source process name, a derivation source item name, and a derivation source variable name is recorded. The derivation source process name is an identifier for specifying a process to be executed in this program. The derivation source item name is an identifier for specifying an item included in the input file. The derivation source variable name is a variable used in this item.

図2(c)に示すように、パラメータ情報記憶部25には、パラメータファイル250が記録される。このパラメータファイル250には、各ジョブのプログラムで用いられるファイルに関する情報が記録される。具体的には、パラメータファイル250には、プログラムIDを含むファイル名が付与されている。そして、パラメータファイル250には、このプログラムにおける入力ファイルID、入力項目ID、出力ファイルID、出力項目IDに関するデータが記録される。プログラムIDは、各プログラムを特定するための識別子である。入力ファイルID、入力項目IDは、このジョブに入力されるファイルや項目を特定するための識別子である。出力ファイルID、出力項目IDは、このプログラムで出力されるファイルや項目を特定するための識別子である。   As shown in FIG. 2C, a parameter file 250 is recorded in the parameter information storage unit 25. In the parameter file 250, information related to files used in the program of each job is recorded. Specifically, the parameter file 250 is given a file name including a program ID. The parameter file 250 records data relating to the input file ID, input item ID, output file ID, and output item ID in this program. The program ID is an identifier for specifying each program. The input file ID and the input item ID are identifiers for specifying a file or item input to the job. The output file ID and the output item ID are identifiers for specifying a file or item output by this program.

図2(d)に示すように、ユーザ辞書記憶部26には、辞書レコード260が記録される。この辞書レコード260には、項目ID、名称に関するデータが記録される。項目IDは、ファイルに含まれる各項目を特定する識別子である。名称はユーザ部門で使用されている各項目の名称である。   As shown in FIG. 2D, a dictionary record 260 is recorded in the user dictionary storage unit 26. In this dictionary record 260, data relating to item IDs and names is recorded. The item ID is an identifier that identifies each item included in the file. The name is the name of each item used in the user department.

図2(e)に示すように、影響調査情報記憶部27には、影響調査シート270が記録される。この影響調査シート270には、調査対象欄に対して、影響するプログラム毎に、プログラム情報欄、インプット情報欄、アウトプット情報欄が設けられている。更に、影響調査シート270には、影響範囲欄を設けておく。   As shown in FIG. 2 (e), an influence investigation sheet 270 is recorded in the influence investigation information storage unit 27. The influence investigation sheet 270 is provided with a program information column, an input information column, and an output information column for each program that affects the investigation target column. Further, the influence investigation sheet 270 is provided with an influence range column.

調査対象欄には、影響範囲を調査する調査対象ファイルや調査対象項目に関する情報が記録される。具体的には、調査対象ファイル情報(ファイル名称、ファイルID)、調査対象項目(項目名称、項目ID)が記録される。ファイル名称、ファイルIDは、それぞれ、調査対象のファイルの名称、ファイルを特定するための識別子である。項目名称、項目IDは、それぞれ、調査対象の項目の名称、項目を特定するための識別子である。
プログラム情報欄には、調査対象ファイルや調査対象項目が影響を与えるプログラムに関する情報が記録される。具体的には、プログラム名、プログラムID、ジョブID、ジョブサイクル、次回稼動日に関する情報が記録される。プログラム名、プログラムIDは、それぞれ、影響を受けるプログラムの名称、プログラムを特定するための識別子である。ジョブIDは、このプログラムを呼び出すジョブを特定するための識別子である。ジョブサイクルは、このジョブが実行される周期(例えば、日次)に関する情報である。次回稼動日は、このジョブが、次に実行される時期(年月日)に関する情報である。
In the investigation target column, information on the investigation target file and the investigation target item for which the influence range is investigated is recorded. Specifically, investigation target file information (file name, file ID) and investigation target item (item name, item ID) are recorded. The file name and file ID are the name of the file to be investigated and an identifier for identifying the file, respectively. The item name and item ID are an identifier for identifying the name and item of the item to be investigated.
In the program information column, information on the program affected by the survey target file or the survey target item is recorded. Specifically, information relating to the program name, program ID, job ID, job cycle, and next work day is recorded. The program name and the program ID are an identifier for identifying the name of the affected program and the program, respectively. The job ID is an identifier for specifying a job that calls this program. The job cycle is information relating to a cycle (for example, daily) in which the job is executed. The next working day is information relating to the next time (year / month / day) when this job is executed.

インプット情報欄には、このプログラムにおける入力されるファイルや項目に関する情報が記録される。具体的には、インプットファイル名、インプットファイルID、インプット項目、インプット項目IDに関する情報が記録される。インプットファイル名、インプットファイルIDは、それぞれ、入力されるファイル(入力ファイル)の名称、ファイルを特定するための識別子である。インプット項目、インプット項目IDは、それぞれ、入力ファイルに含まれる項目の名称、項目を特定するための識別子である。
アウトプット情報欄には、このプログラムから出力されるファイルや項目に関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルID、アウトプット項目、アウトプット項目IDに関する情報が記録される。アウトプットファイル名、アウトプットファイルIDは、それぞれ、このプログラムにおいて出力されるファイル(アウトプットファイル)の名称、ファイルを特定するための識別子(ファイル特定情報)である。アウトプット項目、アウトプット項目IDは、それぞれ、アウトプットファイルに含まれる項目の名称、項目を特定するための識別子である。
In the input information column, information on files and items to be input in this program is recorded. More specifically, information relating to an input file name, an input file ID, an input item, and an input item ID is recorded. The input file name and the input file ID are an input file name (input file) and an identifier for specifying the file, respectively. The input item and the input item ID are an item name and an identifier for specifying the item included in the input file, respectively.
In the output information column, information on files and items output from this program is recorded. Specifically, information relating to an output file name, an output file ID, an output item, and an output item ID is recorded. The output file name and the output file ID are a name of a file (output file) output in this program and an identifier (file specifying information) for specifying the file, respectively. The output item and the output item ID are an item name and an identifier for specifying the item included in the output file, respectively.

影響範囲欄には、アウトプットファイル単位で、このアウトプットファイルが影響を与えるシステムに関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルID、ジョブID、出力先システムIDに関する情報が記録される。アウトプットファイル名、アウトプットファイルIDは、それぞれ、出力段(ユーザシステムS3)に出力されるアウトプットファイルの名称、アウトプットファイルを特定するための識別子である。ジョブIDは、このアウトプットファイルを出力するジョブを特定するための識別子である。出力先システムIDは、アウトプットファイルが出力される出力段(ユーザシステムS3)を特定するための識別子である。   In the influence range column, information on the system affected by the output file is recorded for each output file. Specifically, information relating to the output file name, output file ID, job ID, and output destination system ID is recorded. The output file name and the output file ID are the name of the output file output to the output stage (user system S3) and an identifier for specifying the output file, respectively. The job ID is an identifier for specifying a job that outputs the output file. The output destination system ID is an identifier for specifying the output stage (user system S3) from which the output file is output.

図1の入力部31は、キーボード及びポインティングデバイス等で構成され、入力された各種情報を取得する。出力部32は、ディスプレイ等で構成され、各種情報を出力する。入力部31、出力部32は、影響調査システム20の管理者によって用いられる。   The input unit 31 in FIG. 1 includes a keyboard and a pointing device, and acquires various types of input information. The output unit 32 is configured with a display or the like and outputs various types of information. The input unit 31 and the output unit 32 are used by an administrator of the impact investigation system 20.

(影響評価処理)
次に、図3を用いて、影響評価処理を説明する。
まず、影響調査システム20の制御部21は、調査対象の指定処理を実行する(ステップS1−1)。具体的には、制御部21の分析部212は、出力部32に、影響調査画面を出力する。この影響調査画面には、調査対象ファイル(ファイル名称、ファイルID)や調査対象項目(項目名称、項目ID)を指定するための入力欄が設けられている。更に、影響調査画面には、調査結果欄が設けられている。この調査結果欄には、後述する影響調査シート270が出力される。そして、分析部212は、ユーザが入力部31を用いて、入力欄に入力した調査対象情報(ファイル名称〜項目ID)を取得する。この場合、分析部212は、取得した調査対象情報を、影響調査情報記憶部27の影響調査シート270の調査対象欄、インプット情報欄に記録する。
(Impact assessment process)
Next, the impact evaluation process will be described with reference to FIG.
First, the control unit 21 of the influence investigation system 20 executes investigation target designation processing (step S1-1). Specifically, the analysis unit 212 of the control unit 21 outputs an influence investigation screen to the output unit 32. This influence investigation screen is provided with an input field for designating an investigation object file (file name, file ID) and an investigation object item (item name, item ID). Furthermore, an investigation result column is provided on the influence investigation screen. In this investigation result column, an influence investigation sheet 270 described later is output. And the analysis part 212 acquires the investigation object information (file name-item ID) which the user input into the input column using the input part 31. FIG. In this case, the analysis unit 212 records the acquired survey target information in the survey target column and the input information column of the impact survey sheet 270 of the impact survey information storage unit 27.

次に、影響調査システム20の制御部21は、パラメータファイルの検索処理を実行する(ステップS1−2)。具体的には、制御部21の分析部212は、取得した調査対象ID(ファイルID)をキーとして用いて、パラメータ情報記憶部25を検索し、調査対象IDが入力ファイルIDとして記録されたパラメータファイル250を抽出する。ここで、調査対象IDが複数のパラメータファイル250に入力ファイルIDとして記録されている場合には、すべてのパラメータファイル250を特定する。そして、分析部212は、抽出したパラメータファイル250に付与されたファイル名からプログラムIDを抽出する。そして、分析部212は、抽出したプログラムIDを影響調査シート270のプログラム情報欄に記録する。複数のパラメータファイル250を特定した場合には、影響調査シート270の異なるレコードに記録する。なお、分析部212は、調査対象IDが記録されたパラメータファイル250を抽出できない場合、出力部32にエラーメッセージを出力する。   Next, the control unit 21 of the impact investigation system 20 executes a parameter file search process (step S1-2). Specifically, the analysis unit 212 of the control unit 21 searches the parameter information storage unit 25 using the acquired survey target ID (file ID) as a key, and the parameter in which the survey target ID is recorded as the input file ID. The file 250 is extracted. Here, when the investigation target ID is recorded as the input file ID in the plurality of parameter files 250, all the parameter files 250 are specified. Then, the analysis unit 212 extracts a program ID from the file name given to the extracted parameter file 250. Then, the analysis unit 212 records the extracted program ID in the program information column of the impact investigation sheet 270. When a plurality of parameter files 250 are specified, they are recorded in different records of the impact investigation sheet 270. The analysis unit 212 outputs an error message to the output unit 32 when the parameter file 250 in which the investigation target ID is recorded cannot be extracted.

次に、影響調査システム20の制御部21は、出力ファイルの特定処理を実行する(ステップS1−3)。具体的には、制御部21の分析部212は、このパラメータファイル250に記録されている出力ファイルIDを特定する。ここで、ステップS1−2において、複数のパラメータファイル250を特定した場合には、それぞれに対応した出力ファイルIDを特定する。そして、分析部212は、特定した出力ファイルIDを、影響調査シート270のアウトプット情報欄に、アウトプットファイルIDとして記録する。   Next, the control unit 21 of the impact investigation system 20 executes output file identification processing (step S1-3). Specifically, the analysis unit 212 of the control unit 21 specifies the output file ID recorded in the parameter file 250. Here, when a plurality of parameter files 250 are specified in step S1-2, an output file ID corresponding to each is specified. Then, the analysis unit 212 records the identified output file ID as an output file ID in the output information column of the impact investigation sheet 270.

次に、影響調査システム20は、出力ファイル毎に以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、ジョブの特定処理を実行する(ステップS1−4)。具体的には、制御部21の分析部212は、パラメータファイル250のファイル名から抽出したプログラムIDを、定義情報管理テーブル230のパラメータデータ領域において検索する。そして、分析部212は、パラメータデータ領域にプログラムIDが記録されている定義情報管理テーブル230を特定し、この定義情報管理テーブル230のユニット定義データ領域に記録されているユニット名を特定する。
Next, the impact investigation system 20 repeats the following processing for each output file.
Here, the control unit 21 of the impact investigation system 20 executes job identification processing (step S1-4). Specifically, the analysis unit 212 of the control unit 21 searches the parameter data area of the definition information management table 230 for the program ID extracted from the file name of the parameter file 250. Then, the analysis unit 212 identifies the definition information management table 230 in which the program ID is recorded in the parameter data area, and identifies the unit name recorded in the unit definition data area of the definition information management table 230.

次に、影響調査システム20の制御部21は、次回稼動日の特定処理を実行する(ステップS1−5)。具体的には、制御部21の分析部212は、特定した定義情報管理テーブル230において、枝コードを含まないユニット名によりルートジョブを特定し、このルートジョブに関連付けられているスケジュール定義情報の処理サイクルを取得する。次に、分析部212は、特定した処理サイクルに基づいて、カレンダから次回稼動日を算出する。そして、分析部212は、ジョブサイクル(処理サイクル)、次回稼動日を影響調査シート270のプログラム情報欄に記録する。   Next, the control part 21 of the influence investigation system 20 performs the specific process of the next working day (step S1-5). Specifically, the analysis unit 212 of the control unit 21 identifies a root job by a unit name that does not include a branch code in the identified definition information management table 230, and processes schedule definition information associated with the root job. Get a cycle. Next, the analysis unit 212 calculates the next working day from the calendar based on the identified processing cycle. Then, the analysis unit 212 records the job cycle (processing cycle) and the next working day in the program information column of the impact investigation sheet 270.

次に、影響調査システム20の制御部21は、ジョブレポートの取得処理を実行する(ステップS1−6)。具体的には、制御部21の分析部212は、パラメータファイル250のファイル名から抽出したプログラムIDが出力レコード242に記録されたジョブレポート240を、ジョブレポート情報記憶部24から取得する。   Next, the control unit 21 of the impact investigation system 20 executes job report acquisition processing (step S1-6). Specifically, the analysis unit 212 of the control unit 21 acquires the job report 240 in which the program ID extracted from the file name of the parameter file 250 is recorded in the output record 242 from the job report information storage unit 24.

次に、影響調査システム20の制御部21は、ジョブレポートの検索処理を実行する(ステップS1−7)。具体的には、制御部21の分析部212は、取得したジョブレポート240において、影響調査シート270に記録された調査対象欄のファイルID、項目IDをキーとして、出力レコード242を検索する。この場合、分析部212は、調査対象ファイルID、項目名称、項目IDが、処理名、項目名、変数名の各データ領域に記録され、入力レコード243が空欄の出力レコード242をスタートレコードとして特定する。そして、分析部212は、特定した出力レコード242(スタートレコード)の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録されている入力レコード243を特定する。更に、分析部212は、この入力レコード243から導出される出力レコード242を特定する。このように、スタートレコードから、連鎖的に出力レコード242を導出する入力レコード243を特定する。   Next, the control unit 21 of the impact investigation system 20 executes job report search processing (step S1-7). Specifically, the analysis unit 212 of the control unit 21 searches the acquired job report 240 for the output record 242 using the file ID and item ID of the investigation target column recorded in the influence investigation sheet 270 as keys. In this case, the analysis unit 212 records the investigation target file ID, the item name, and the item ID in the data areas of the process name, the item name, and the variable name, and specifies the output record 242 in which the input record 243 is blank as the start record. To do. Then, the analysis unit 212 receives the input record 243 in which the process name, item name, and variable name of the identified output record 242 (start record) are recorded as the derivation source process name, the derivation source item name, and the derivation source variable name. Identify. Further, the analysis unit 212 specifies an output record 242 derived from the input record 243. In this way, the input record 243 for deriving the output record 242 in a chain from the start record is specified.

次に、影響調査システム20の制御部21は、最後まで到達かどうかについての判定処理を実行する(ステップS1−8)。具体的には、制御部21の分析部212は、特定した出力レコード242の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録された入力レコード243を特定できない場合には、最後まで到達と判定する。   Next, the control part 21 of the influence investigation system 20 performs the determination process about whether it reaches | attains to the last (step S1-8). Specifically, the analysis unit 212 of the control unit 21 receives the input record in which the process name, item name, and variable name of the identified output record 242 are recorded as the derivation source process name, derivation source item name, and derivation source variable name. When 243 cannot be specified, it is determined that the end has been reached.

最後まで到達でないと判定した場合(ステップS1−8において「NO」の場合)、影響調査システム20の制御部21は、ジョブレポートの検索処理(ステップS1−7)を繰り返す。   When it is determined that it has not reached the end (in the case of “NO” in step S1-8), the control unit 21 of the impact investigation system 20 repeats the job report search process (step S1-7).

一方、最後まで到達と判定した場合(ステップS1−8において「YES」の場合)、影響調査システム20の制御部21は、アウトプット項目の記録処理を実行する(ステップS1−9)。具体的には、制御部21の分析部212は、最後に到達した出力レコード242の項目名、変数名を、影響調査シート270のアウトプット情報欄において、アウトプット項目、アウトプット項目IDとして記録する。   On the other hand, when it determines with reaching | attaining to the last (in the case of "YES" in step S1-8), the control part 21 of the influence investigation system 20 performs the recording process of an output item (step S1-9). Specifically, the analysis unit 212 of the control unit 21 records the item name and variable name of the output record 242 that has arrived last as the output item and output item ID in the output information column of the impact investigation sheet 270. To do.

次に、影響調査システム20の制御部21は、アウトプットファイルの特定処理を実行する(ステップS1−10)。具体的には、制御部21の分析部212は、ステップS1−6において取得したジョブレポート240のジョブプロパティ241に記録されたプログラム名及び書込先名を取得する。そして、分析部212は、取得したプログラム名及び書込先名を、それぞれ影響調査シート270のプログラム情報欄のプログラム名、アウトプット情報欄のアウトプットファイル名として記録する。
更に、分析部212は、ファイル転送情報記憶部22を用いて、アウトプットファイルのファイル名、ファイルIDに関連付けられた転送条件(転送時期)、出力先システムIDを特定する。そして、分析部212は、アウトプットファイル名、アウトプットファイルID、ジョブID、出力先システムIDを、それぞれ影響調査シート270の影響範囲欄に記録する。
Next, the control unit 21 of the impact investigation system 20 executes output file specification processing (step S1-10). Specifically, the analysis unit 212 of the control unit 21 acquires the program name and the write destination name recorded in the job property 241 of the job report 240 acquired in step S1-6. Then, the analysis unit 212 records the acquired program name and writing destination name as the program name in the program information column and the output file name in the output information column of the impact investigation sheet 270, respectively.
Furthermore, the analysis unit 212 uses the file transfer information storage unit 22 to specify the file name of the output file, the transfer condition (transfer time) associated with the file ID, and the output destination system ID. Then, the analysis unit 212 records the output file name, output file ID, job ID, and output destination system ID in the influence range column of the influence investigation sheet 270, respectively.

そして、影響調査システム20は、特定したすべての出力ファイルについて終了するまで上記処理を繰り返す。
次に、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。具体的には、制御部21の出力制御部213は、影響調査情報記憶部27に記録された影響調査シート270を、リスト形式で影響調査画面の調査結果欄に出力する。この場合、出力制御部213は、ユーザ辞書記憶部26を用いて、項目IDをユーザ項目名に変換可能な形態で出力する。
Then, the impact investigation system 20 repeats the above processing until all the specified output files are finished.
Next, the control unit 21 of the influence investigation system 20 executes an influence investigation sheet output process (step S1-11). Specifically, the output control unit 213 of the control unit 21 outputs the impact research sheet 270 recorded in the impact research information storage unit 27 to the survey result column of the impact research screen in a list format. In this case, the output control unit 213 uses the user dictionary storage unit 26 to output the item ID in a form that can be converted into a user item name.

以上、本実施形態によれば、以下のような効果を得ることができる。
(1)本実施形態によれば、影響調査システム20の制御部21は、パラメータファイルの検索処理(ステップS1−2)、出力ファイルの特定処理(ステップS1−3)を実行する。これにより、調査対象ファイルや項目を用いるプログラム(ジョブ)を特定し、このプログラムの出力ファイルを特定することができる。
As described above, according to the present embodiment, the following effects can be obtained.
(1) According to the present embodiment, the control unit 21 of the impact investigation system 20 executes a parameter file search process (step S1-2) and an output file specification process (step S1-3). As a result, it is possible to specify a program (job) that uses the investigation target file or item and specify an output file of this program.

(2)本実施形態によれば、影響調査システム20の制御部21は、ジョブの特定処理(ステップS1−4)、次回稼動日の特定処理(ステップS1−5)を実行する。これにより、調査対象ファイルや項目が影響を与えるジョブの実行時期を特定することができる。   (2) According to the present embodiment, the control unit 21 of the impact investigation system 20 executes a job specifying process (step S1-4) and a next operating day specifying process (step S1-5). As a result, it is possible to specify the execution time of the job that the investigation target file or item affects.

(3)本実施形態によれば、影響調査システム20の制御部21は、ジョブレポートの取得処理(ステップS1−6)、ジョブレポートの検索処理(ステップS1−7)を実行する。最後まで到達でないと判定した場合(ステップS1−8において「NO」の場合)、影響調査システム20の制御部21は、ジョブレポートの検索処理(ステップS1−7)を繰り返す。これにより、調査対象が影響を与えるファイルや項目を順次、特定することができる。   (3) According to the present embodiment, the control unit 21 of the impact investigation system 20 executes job report acquisition processing (step S1-6) and job report search processing (step S1-7). When it is determined that it has not reached the end (in the case of “NO” in step S1-8), the control unit 21 of the impact investigation system 20 repeats the job report search process (step S1-7). As a result, the files and items that are affected by the survey target can be identified sequentially.

(4)本実施形態によれば、影響調査システム20の制御部21は、アウトプットファイルの特定処理を実行する(ステップS1−10)。これにより、調査対象が影響を与える出力段のファイルを特定することができる。   (4) According to the present embodiment, the control unit 21 of the impact investigation system 20 executes output file specification processing (step S1-10). As a result, it is possible to identify the output stage file that the investigation target affects.

(5)本実施形態によれば、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。これにより、調査対象のファイルや項目が影響を与えるファイルやプログラム、ジョブを特定することができる。   (5) According to this embodiment, the control part 21 of the influence investigation system 20 performs the output process of an influence investigation sheet (step S1-11). As a result, it is possible to identify files, programs, and jobs that are affected by the file or item to be investigated.

本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、調査対象ファイルや調査対象項目の影響範囲を出力する。これに加えて、問題があるファイルや項目に関連するジョブの復旧状況を予測するようにしてもよい。この場合には、影響調査システム20に、稼働実績記憶部や復旧実績記憶部を設ける。更に、制御部21に、影響範囲を考慮して復旧を支援するための復旧支援部を設ける。
This embodiment can be implemented with the following modifications. The present embodiment and the following modifications can be implemented in combination with each other within a technically consistent range.
In the above embodiment, the influence range of the investigation target file or the investigation subject item is output. In addition to this, the recovery status of a job related to a problem file or item may be predicted. In this case, the impact investigation system 20 is provided with an operation result storage unit and a recovery result storage unit. Further, the control unit 21 is provided with a recovery support unit for supporting recovery in consideration of the influence range.

図5に示す稼働実績記憶部には、ジョブIDに関連付けて稼働実績時間を記録する。ジョブIDは、各ジョブを特定するための識別子である。稼働実績時間は、単位データ量に対して処理に要した所要時間である。   The operation result storage unit shown in FIG. 5 records the operation result time in association with the job ID. The job ID is an identifier for specifying each job. The actual operation time is the time required for processing for the unit data amount.

復旧情報記憶部には、ファイルID、障害種別に関連付けて復旧方法候補、復旧所要時間を記録する。ファイルIDは、各ファイルを特定するための識別子である。障害種別は、障害の種類を特定するための識別子である。復旧方法候補は、ファイルにおいて生じた障害の種類に応じた復旧方法の候補であり、例えば、「上流での再作成」、「下流での部分修正」等を記録しておく。復旧所要時間は、復旧方法に応じて復旧に要した所要時間の統計値である。   In the recovery information storage unit, a recovery method candidate and a required recovery time are recorded in association with the file ID and the failure type. The file ID is an identifier for specifying each file. The failure type is an identifier for identifying the type of failure. The recovery method candidate is a recovery method candidate corresponding to the type of failure that has occurred in the file. For example, “upstream re-creation”, “downstream partial correction”, and the like are recorded. The time required for recovery is a statistical value of the time required for recovery according to the recovery method.

次に、図5を用いて、復旧予測処理を説明する。
ここでは、影響調査システム20の制御部21は、復旧方法候補の特定処理を実行する(ステップS2−1)。具体的には、制御部21の復旧支援部は、障害が発生したファイルのファイルIDに関連付けられた復旧方法候補を復旧情報記憶部から取得する。
Next, the recovery prediction process will be described with reference to FIG.
Here, the control unit 21 of the impact investigation system 20 executes a recovery method candidate specifying process (step S2-1). Specifically, the recovery support unit of the control unit 21 acquires a recovery method candidate associated with the file ID of the file in which the failure has occurred from the recovery information storage unit.

次に、影響調査システム20の制御部21は、取得した復旧方法候補毎に以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、影響範囲のファイル、項目の特定処理を実行する(ステップS2−2)。具体的には、制御部21の復旧支援部は、分析部212に分析依頼を行なう。この分析依頼には、障害が発生したファイルID、項目IDを含める。この場合、分析部212は、調査対象として、分析依頼のファイルID、項目IDを用いて、影響評価処理(図3)を実行する。そして、分析部212は、影響評価処理により生成した影響範囲シートを出力部32に出力する。
Next, the control unit 21 of the impact investigation system 20 repeats the following processing for each acquired restoration method candidate.
Here, the control unit 21 of the influence investigation system 20 executes the process of specifying the influence range file and item (step S2-2). Specifically, the recovery support unit of the control unit 21 makes an analysis request to the analysis unit 212. This analysis request includes the file ID and item ID where the failure occurred. In this case, the analysis unit 212 executes the impact evaluation process (FIG. 3) using the file ID and item ID of the analysis request as the investigation target. Then, the analysis unit 212 outputs the influence range sheet generated by the influence evaluation process to the output unit 32.

次に、影響調査システム20の制御部21は、関連ジョブの特定処理を実行する(ステップS2−3)。具体的には、制御部21の復旧支援部は、特定した影響範囲のファイルがアウトプット情報欄に記録されている影響調査シート270において、プログラム情報欄のプログラムIDを特定する。そして、復旧支援部は、ジョブネット情報記憶部23の定義情報管理テーブル230を用いて、プログラムIDに関連付けられたジョブ(関連ジョブ)を特定する。これにより、アウトプットファイルの出力に必要な関連ジョブを特定することができる。   Next, the control unit 21 of the impact investigation system 20 executes related job identification processing (step S2-3). Specifically, the recovery support unit of the control unit 21 specifies the program ID in the program information column in the impact investigation sheet 270 in which the specified affected range file is recorded in the output information column. Then, the recovery support unit specifies a job (related job) associated with the program ID using the definition information management table 230 of the job net information storage unit 23. Thereby, it is possible to specify a related job necessary for outputting the output file.

次に、影響調査システム20の制御部21は、関連ジョブ毎に、以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、復旧完了時刻の予想処理を実行する(ステップS2−4)。具体的には、制御部21の復旧支援部は、稼働実績記憶部を用いて、関連ジョブの稼働実績時間を取得する。そして、復旧支援部は、復旧対象のジョブに用いられるデータ量により、ジョブの実行所要時間を予測する。この場合、復旧支援部は、復旧時に実行するジョブについて、実行所要時間に基づいてジョブが実行される稼働時間帯を特定したジョブスケジュールを生成する。そして、復旧支援部は、生成したジョブスケジュールの各時間帯におけるジョブ輻輳状況を特定する。この場合、復旧支援部は、ジョブ輻輳状況を用いて、稼働時間帯を調整する。具体的には、ジョブが輻輳し、ジョブ実行環境のリソースが不足する場合には、ジョブスケジュールにおいて実行所要時間を長くするように補正する。
そして、すべての関連ジョブについて終了するまで繰り返す。
Next, the control unit 21 of the impact investigation system 20 repeats the following processing for each related job.
Here, the control unit 21 of the impact investigation system 20 executes a recovery completion time prediction process (step S2-4). Specifically, the recovery support unit of the control unit 21 acquires the operation result time of the related job using the operation result storage unit. Then, the recovery support unit predicts the time required for executing the job based on the amount of data used for the job to be recovered. In this case, the recovery support unit generates a job schedule that specifies an operation time period in which the job is executed based on the required execution time for the job executed at the time of recovery. Then, the recovery support unit identifies the job congestion status in each time zone of the generated job schedule. In this case, the recovery support unit adjusts the operating time zone using the job congestion status. Specifically, when the job is congested and the job execution environment resource is insufficient, correction is performed so that the required execution time is lengthened in the job schedule.
And it repeats until it complete | finishes about all the related jobs.

次に、影響調査システム20の制御部21は、出力時刻の予測処理を実行する(ステップS2−5)。具体的には、制御部21の復旧支援部は、ユーザシステムS3に転送するファイルを作成するジョブの終了時刻(最終復旧完了時刻)を特定する。   Next, the control unit 21 of the impact investigation system 20 executes output time prediction processing (step S2-5). Specifically, the recovery support unit of the control unit 21 specifies the end time (final recovery completion time) of the job that creates the file to be transferred to the user system S3.

次に、影響調査システム20の制御部21は、出力段の時限に間に合うかどうかについての判定処理を実行する(ステップS2−6)。具体的には、制御部21の復旧支援部は、このファイルについて、ファイル転送情報記憶部22に記録された転送条件から転送時期を取得する。そして、最終復旧完了時刻とファイル転送時刻とを比較する。   Next, the control part 21 of the influence investigation system 20 performs the determination process about whether it is in time for the time limit of an output stage (step S2-6). Specifically, the recovery support unit of the control unit 21 acquires the transfer time for this file from the transfer conditions recorded in the file transfer information storage unit 22. Then, the final recovery completion time is compared with the file transfer time.

最終復旧完了時刻がファイル転送時刻よりも遅く、出力段の時限に間に合わないと判定した場合、復旧支援部は、この復旧方法候補に対して利用不可フラグを記録する。
そして、すべての復旧方法候補について、上記処理を繰り返す。
次に、影響調査システム20の制御部21は、ナビゲーション表示処理を実行する(ステップS2−7)。具体的には、制御部21の復旧支援部は、出力部32にナビゲーション画面を出力する。このナビゲーション画面には、復旧方法候補毎に最終復旧完了時刻、利用不可フラグを含める。なお、複数の障害が同時期に発生した場合には、出力時限が近いジョブの復旧方法候補から順番に出力する。
When it is determined that the final recovery completion time is later than the file transfer time and is not in time for the output stage, the recovery support unit records an unusable flag for this recovery method candidate.
The above process is repeated for all recovery method candidates.
Next, the control part 21 of the influence investigation system 20 performs a navigation display process (step S2-7). Specifically, the recovery support unit of the control unit 21 outputs a navigation screen to the output unit 32. This navigation screen includes a final recovery completion time and an unusable flag for each recovery method candidate. When a plurality of failures occur at the same time, the job recovery method candidates are output in order from the job whose output time is close.

また、復旧のためのリソースや担当者の勤務状況を考慮して、復旧作業開始時刻を設定してもよい。この場合には、影響調査システム20を、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報に接続させておく。そして、影響調査システム20が、リソース管理システムから、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報を取得する。次に、復旧に利用可能なリソースの空き時刻や、担当者の出勤時刻に基づいて、ジョブスケジュールにおけるジョブの開始時刻を特定し、この開始時刻からジョブの稼働時間帯を算出する。   Further, the recovery work start time may be set in consideration of the resource for recovery and the work situation of the person in charge. In this case, the influence investigation system 20 is connected to the resource status information of the downstream system and the work information of the person in charge related to the recovery. Then, the impact investigation system 20 acquires the resource status information of the downstream system and the work information of the person in charge related to the recovery from the resource management system. Next, the start time of the job in the job schedule is specified based on the available time of resources available for recovery and the attendance time of the person in charge, and the operation time zone of the job is calculated from this start time.

・上記実施形態では、影響調査シートの出力処理を実行する(ステップS1−11)。この場合、リスト形式で影響範囲のジョブやファイルを出力する。出力形式はリスト形式に限定されるものではない。   In the above embodiment, the output process of the impact investigation sheet is executed (step S1-11). In this case, jobs and files in the affected area are output in a list format. The output format is not limited to the list format.

例えば、図6(a)に示すように、ツリー表示600で出力するようにしてもよい。ここでは、出力段のファイルを出力するまでに実行されるジョブJ10〜J17を、先行・後続関係で繋げたツリーを生成し、出力部32に出力する。   For example, as shown in FIG. 6A, the tree display 600 may be used for output. Here, a tree in which jobs J10 to J17 executed until the output stage file is output is connected in a preceding / following relationship is generated and output to the output unit 32.

また、このツリー表示600において、特定の条件を設定することにより、この条件によって影響を受けるジョブと、影響を受けないジョブとを識別できるように表示してもよい。   In the tree display 600, a specific condition may be set to display a job that is affected by the condition and a job that is not affected by the condition.

図6(b)を用いて、フィルタ処理を説明する。
まず、影響調査システム20の制御部21は、フィルタリング条件の入力処理を実行する(ステップS3−1)。具体的には、制御部21の出力制御部213は、出力部32に条件設定画面を出力する。この条件設定画面には、ジョブにおいて用いられる変数の条件を入力するための設定欄が設けられている。条件としては、ファイルに含まれる項目及び項目値(上限値、下限値、範囲等)や稼働サイクル(実行時期)を用いる。そして、出力制御部213は、条件設定画面に入力された条件を取得する。
The filtering process will be described with reference to FIG.
First, the control unit 21 of the impact investigation system 20 executes filtering condition input processing (step S3-1). Specifically, the output control unit 213 of the control unit 21 outputs a condition setting screen to the output unit 32. This condition setting screen is provided with a setting field for inputting the conditions of variables used in the job. As conditions, items and item values (upper limit value, lower limit value, range, etc.) and operation cycle (execution time) included in the file are used. And the output control part 213 acquires the conditions input into the condition setting screen.

次に、影響調査システム20の制御部21は、フィルタリング処理を実行する(ステップS3−2)。具体的には、制御部21の出力制御部213は、取得した条件に基づいて、影響評価処理(図3)において、影響範囲の中で、条件に応じて実行されるジョブを特定する。   Next, the control part 21 of the influence investigation system 20 performs a filtering process (step S3-2). Specifically, the output control unit 213 of the control unit 21 specifies a job to be executed according to the condition in the influence range in the influence evaluation process (FIG. 3) based on the acquired condition.

次に、影響調査システム20の制御部21は、調整した影響範囲の出力処理を実行する(ステップS3−3)。具体的には、制御部21の出力制御部213は、ツリー表示の中で、影響を受けるジョブと影響を受けないジョブとを識別できるように表示する。   Next, the control part 21 of the influence investigation system 20 performs the output process of the adjusted influence range (step S3-3). Specifically, the output control unit 213 of the control unit 21 displays the affected job and the unaffected job in the tree display so that they can be identified.

例えば、図6(c)に示すように、ジョブJ10に後続するジョブJ11,J12の中で、条件が設定された場合、ジョブJ11が影響を受ける場合を想定する。更に、ジョブJ13に後続するジョブJ14,J15の中で、条件が設定された場合、ジョブJ14が影響を受ける場合を想定する。この場合には、ツリー表示610の中で、条件設定によって影響を受けるジョブJ10,J11,J13,J14と、影響を受けないジョブJ12,J16,J17とを識別して出力する。更に、出力制御部213が、ツリー表示において、影響を受ける各ジョブJ10,J11,J13,J14に関連付けて、各ジョブの次回稼動日(実行時期)を表示するようにしてもよい。   For example, as shown in FIG. 6C, it is assumed that the job J11 is affected when conditions are set in the jobs J11 and J12 subsequent to the job J10. Furthermore, it is assumed that the job J14 is affected when conditions are set in the jobs J14 and J15 subsequent to the job J13. In this case, in the tree display 610, the jobs J10, J11, J13, J14 that are affected by the condition setting and the jobs J12, J16, J17 that are not affected are identified and output. Further, the output control unit 213 may display the next working date (execution time) of each job in association with each affected job J10, J11, J13, J14 in the tree display.

・上記実施形態では、影響調査シートの出力処理を実行する(ステップS1−11)。ここで、ユーザ部門におけるインパクトを予測して出力するようにしてもよい。
この場合には、図7に示すように、影響調査システム20に、問い合せ実績記憶部、アクセス実績記憶部、影響情報記憶部を設ける。ここで、問い合せ実績記憶部、アクセス実績記憶部が、ユーザ部門からの連絡履歴を記録する連絡履歴記憶部として機能する。
In the above embodiment, the output process of the impact investigation sheet is executed (step S1-11). Here, the impact in the user department may be predicted and output.
In this case, as shown in FIG. 7, the impact investigation system 20 is provided with an inquiry record storage unit, an access record storage unit, and an influence information storage unit. Here, the inquiry record storage unit and the access record storage unit function as a contact history storage unit that records a contact history from the user department.

問い合せ実績記憶部には、問い合せ実績情報が記録される。この問い合せ実績情報は、ユーザ部門から問い合わせを受けた場合に記録される。この問い合せ実績情報には、問い合せ日時、問い合せ部署、ファイルID、項目ID、問い合せ内容に関する情報が含まれる。問い合せ日時は、問い合わせを受けた年月日及び時刻である。問い合せ部署は、問い合せを行なったユーザ部門の部署を特定するための識別子である。ファイルID、項目IDは、問い合せ対象のファイルや項目を特定するための識別子である。問い合せ内容は、ファイルや項目についての質問内容である。   Inquiry record information is recorded in the inquiry record storage unit. This inquiry record information is recorded when an inquiry is received from the user department. The inquiry result information includes information on the inquiry date, inquiry department, file ID, item ID, and inquiry contents. The inquiry date is the date and time when the inquiry was received. The inquiry department is an identifier for identifying the department of the user department that made the inquiry. The file ID and item ID are identifiers for specifying the file or item to be queried. The inquiry content is a question content about a file or an item.

アクセス実績記憶部には、アクセス実績情報が記録される。このアクセス実績情報は、ユーザシステムS3からアクセスがあった場合に記録される。このアクセス実績情報には、アクセス日時、アクセス部署、ファイルID、項目IDに関する情報が含まれる。アクセス日時は、アクセスした年月日及び時刻である。アクセス部署は、アクセスを行なったユーザ部門の部署を特定するための識別子である。ファイルID、項目IDは、アクセス対象のファイルや項目を特定するための識別子である。   Access record information is recorded in the access record storage unit. This access record information is recorded when there is an access from the user system S3. This access record information includes information on access date / time, access department, file ID, and item ID. The access date and time is the date and time of access. The access department is an identifier for identifying the department of the user department that has made access. The file ID and item ID are identifiers for specifying a file or item to be accessed.

影響情報記憶部には、各ファイルや項目の影響度を評価した影響評価情報が記録される。この影響評価情報は、後述するインパクト評価を行なった場合に記録される。この影響評価情報には、ファイルID、項目ID、時期・時間帯、影響度、影響部署に関する情報が含まれる。ファイルID、項目IDは、ファイルや項目を特定するための識別子である。時期・時間帯は、ファイル、項目に障害が発生する可能性がある時期(暦日)・時間帯である。影響度は、ファイル、項目に障害が発生した場合のインパクトの大きさを表わす指標である。影響部署は、ファイル、項目に障害が発生した場合に影響を受けるユーザ部門の部署を特定するための識別子である。   In the impact information storage unit, impact assessment information obtained by evaluating the impact level of each file or item is recorded. This influence evaluation information is recorded when impact evaluation described later is performed. This impact evaluation information includes information on file ID, item ID, time / time zone, impact level, and affected department. The file ID and item ID are identifiers for specifying the file and item. The time / time zone is a time (calendar day) / time zone in which a failure may occur in the file or item. The degree of influence is an index representing the magnitude of impact when a failure occurs in a file or item. The affected department is an identifier for identifying the department of the user department that is affected when a failure occurs in a file or item.

そして、影響調査システム20の制御部21は、インパクト評価処理を実行する(ステップS4−1)。具体的には、制御部21の分析部212は、「問い合せ」状況、「アクセス」状況を用いたマトリクス評価を行なう。例えば、問い合せ実績記憶部、アクセス実績記憶部に記録されたファイルや項目について、時期・時間帯毎に問い合わせ頻度やアクセス頻度を算出する。そして、各ファイルや項目について、時期・時間帯毎に問い合わせ頻度及びアクセス頻度を変数として用いて重み付けした影響度を算出する。ここでは、問い合わせ頻度が高い程及びアクセス頻度が高い程、高い影響度を算出する。そして、分析部212は、ファイルID、項目ID、時期・時間帯に関連付けて影響度を影響情報記憶部に記録する。更に、分析部212は、問い合せ実績記憶部、アクセス実績記憶部から、この時期・時間帯に問い合せやアクセスを行なった問い合わせ部署やアクセス部署を取得し、影響部署として影響情報記憶部に記録する。   And the control part 21 of the impact investigation system 20 performs an impact evaluation process (step S4-1). Specifically, the analysis unit 212 of the control unit 21 performs matrix evaluation using the “inquiry” situation and the “access” situation. For example, for the files and items recorded in the inquiry record storage unit and the access record storage unit, the inquiry frequency and the access frequency are calculated for each period and time zone. Then, for each file or item, the weighted influence is calculated by using the inquiry frequency and the access frequency as variables for each period / time zone. Here, the higher the inquiry frequency and the higher the access frequency, the higher the degree of influence is calculated. Then, the analysis unit 212 records the influence degree in the influence information storage unit in association with the file ID, the item ID, and the time / time zone. Further, the analysis unit 212 acquires the inquiry department and the access department that inquired and accessed during this time / time period from the inquiry result storage part and the access result storage part, and records them in the influence information storage part as an influence department.

次に、影響調査システム20の制御部21は、ステップS1−1と同様に、調査対象の指定処理を実行する(ステップS4−2)。
そして、影響調査システム20の制御部21は、影響範囲の出力処理を実行する(ステップS4−3)。具体的には、制御部21の分析部212は、調査対象として取得したファイルIDや項目ID、アウトプットファイルの出力時期が時期・時間帯に含まれる影響評価情報を特定する。そして、分析部212は、出力部32に、影響情報記憶部に記録された影響度を出力する。これにより、ユーザ部門の業務に影響がある出力段の項目の評価に基づいて、各ジョブや項目を評価することができる。この場合にも、ユーザ辞書記憶部26を用いて、項目IDを名称に変更してもよい。
Next, the control unit 21 of the influence investigation system 20 executes investigation target designation processing in the same manner as in step S1-1 (step S4-2).
And the control part 21 of the influence investigation system 20 performs the output process of an influence range (step S4-3). Specifically, the analysis unit 212 of the control unit 21 specifies the impact evaluation information including the file ID and item ID acquired as the investigation target and the output time of the output file in the time / time zone. Then, the analysis unit 212 outputs the degree of influence recorded in the influence information storage unit to the output unit 32. Thereby, each job and item can be evaluated based on the evaluation of the item in the output stage that affects the business of the user department. Also in this case, the item ID may be changed to a name using the user dictionary storage unit 26.

・上記実施形態では、影響調査システム20の制御部21は、調査対象の指定処理を実行する(ステップS1−1)。ここでは、調査対象としてファイルや項目を指定する。調査対象はファイルや項目に限定されるものではない。例えば、プログラムを調査対象として指定するようにしてもよい。この場合には、調査対象として指定されたプログラムIDを用いて、ステップS1−4以降の処理を実行する。また、調査対象としてジョブを指定するようにしてもよい。この場合、ジョブネット情報記憶部23において、指定されたジョブ識別子がユニット定義データ領域に記録された定義情報管理テーブル230を用いて、パラメータデータ領域からプログラムIDを取得する。そして、このプログラムIDを用いて、ステップS1−4以降の処理を実行する。例えば、更改予定のプログラムやジョブを指定して、このプログラムやジョブから出力されるファイルや項目により、影響範囲を予測することができる。   In the above embodiment, the control unit 21 of the influence investigation system 20 executes investigation target designation processing (step S1-1). Here, a file or item is specified as an investigation target. The survey target is not limited to files and items. For example, a program may be designated as an investigation target. In this case, the processing after step S1-4 is executed using the program ID designated as the survey target. Further, a job may be designated as an investigation target. In this case, the job net information storage unit 23 acquires the program ID from the parameter data area using the definition information management table 230 in which the designated job identifier is recorded in the unit definition data area. And using this program ID, the process after step S1-4 is performed. For example, it is possible to specify the program or job to be renewed and predict the influence range based on the file or item output from this program or job.

・上記実施形態では、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。この場合、分析部212が、次回稼動日の中で早い順番にプログラムを並べ替えて、プログラム情報欄、インプット情報欄、アウトプット情報欄を出力するようにしてもよい。   In the above embodiment, the control unit 21 of the impact research system 20 executes the impact research sheet output process (step S1-11). In this case, the analysis unit 212 may rearrange the programs in the earliest order in the next working day and output the program information column, the input information column, and the output information column.

S1…対顧系システム、S2…内部管理システム、S3…ユーザシステム、11…ファイル転送管理システム、12…ジョブ運用管理システム、13…データ統合支援システム、20…影響調査システム、21…制御部、211…情報取得部、212…分析部、213…出力制御部、22…ファイル転送情報記憶部、23…ジョブネット情報記憶部、24…ジョブレポート情報記憶部、240…ジョブレポート、25…パラメータ情報記憶部、250…パラメータファイル、26…ユーザ辞書記憶部、27…影響調査情報記憶部。   DESCRIPTION OF SYMBOLS S1 ... Counterpart system, S2 ... Internal management system, S3 ... User system, 11 ... File transfer management system, 12 ... Job operation management system, 13 ... Data integration support system, 20 ... Impact investigation system, 21 ... Control part, 211 ... Information acquisition unit, 212 ... Analysis unit, 213 ... Output control unit, 22 ... File transfer information storage unit, 23 ... Job net information storage unit, 24 ... Job report information storage unit, 240 ... Job report, 25 ... Parameter information Storage unit, 250... Parameter file, 26... User dictionary storage unit, 27.

Claims (12)

ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムであって、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査システム。
In a job execution environment in which a job is executed using a file, an impact investigation system including a control unit that evaluates an influence of an item in the file on an output file,
The control unit is
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. An impact investigation system characterized by that.
前記制御部が、前記プログラムを用いるジョブの稼働時期を含むジョブ定義情報を用いて、前記ジョブの稼働時期を特定し、前記影響範囲のアウトプットファイルに関連付けて前記稼働時期を出力することを特徴とする請求項1に記載の影響調査システム。   The control unit specifies job operation time using job definition information including operation time of a job using the program, and outputs the operation time in association with the output file of the influence range. The impact investigation system according to claim 1. 前記制御部が、
前記影響範囲に含まれるすべてのアウトプットファイルを出力するプログラムを用いるジョブの稼働時期を特定し、
前記特定したすべての稼働時期の中で、最も早い時期を出力することを特徴とする請求項2に記載の影響調査システム。
The control unit is
Identify the operation time of a job that uses a program that outputs all output files included in the affected range,
3. The influence investigation system according to claim 2, wherein the earliest time among all the specified operation times is output.
前記制御部が、
調査対象のプログラムに関する情報を取得し、
前記プログラムのジョブレポートを用いて影響範囲を特定して出力することを特徴とする請求項1〜3の何れか一項に記載の影響調査システム。
The control unit is
Obtain information about the program under investigation,
The influence investigation system according to any one of claims 1 to 3, wherein an influence range is specified and output using a job report of the program.
前記制御部が、
前記影響範囲に含まれるプログラムを用いるジョブの実行実績に基づいて、ジョブ実行の所要時間を算出し、
前記所要時間を用いて、前記影響範囲に含まれるプログラムを用いるジョブの実行時期を算出して、前記アウトプットファイルの出力時期を予測することを特徴とする請求項1〜4の何れか一項に記載の影響調査システム。
The control unit is
Based on the job execution results using the program included in the influence range, the time required for job execution is calculated,
5. The output time of the output file is predicted by calculating the execution time of a job that uses the program included in the influence range by using the required time. The impact investigation system described in
前記制御部が、
前記影響範囲に含まれるプログラムを用いるジョブの項目において、フィルタリング条件を取得し、
前記フィルタリング条件に基づいて、前記影響範囲を調整して出力することを特徴とする請求項1〜5の何れか一項に記載の影響調査システム。
The control unit is
In the job item that uses the program included in the influence range, the filtering condition is acquired,
6. The influence investigation system according to any one of claims 1 to 5, wherein the influence range is adjusted and output based on the filtering condition.
アウトプットファイルについて、ユーザからの連絡履歴を記録する連絡履歴記憶部を備え、
前記制御部が、
前記連絡履歴記憶部に記録された連絡履歴に基づいて連絡頻度を算出して、前記連絡頻度によりアウトプットファイルのアクセス状況を算出し、
前記影響範囲に含まれ、前記アウトプットファイルを出力するために実行されるプログラムを用いるジョブについての影響度を出力することを特徴とする請求項1〜6の何れか一項に記載の影響調査システム。
For the output file, it has a contact history storage unit that records the contact history from the user,
The control unit is
Calculate the contact frequency based on the contact history recorded in the contact history storage unit, calculate the output file access status by the contact frequency,
7. The influence investigation according to claim 1, wherein an influence degree of a job that uses a program that is included in the influence range and is executed to output the output file is output. system.
前記制御部が、
前記連絡履歴記憶部に記録された連絡履歴において連絡が行なわれた連絡時期を特定し、前記連絡時期に基づいて、各アウトプットファイルのアクセス状況を算出し、
前記影響範囲の出力時期に対応する前記連絡時期に応じた影響度を出力することを特徴とする請求項7に記載の影響調査システム。
The control unit is
Identify the contact time when contact was made in the contact history recorded in the contact history storage unit, and calculate the access status of each output file based on the contact time,
8. The influence investigation system according to claim 7, wherein an influence degree corresponding to the contact time corresponding to the output time of the influence range is output.
前記制御部が、前記連絡履歴記憶部を用いて、前記連絡履歴において連絡を行なったユーザを特定し、前記ユーザへの各アウトプットファイルのアクセス状況を算出することを特徴とする請求項7又は8に記載の影響調査システム。   8. The control unit according to claim 7, wherein the control unit specifies a user who has made contact in the contact history using the contact history storage unit, and calculates an access status of each output file to the user. 8. The impact investigation system according to 8. 項目毎にユーザが用いる項目名を記録したユーザ辞書記憶部を備え、
前記制御部が、
前記影響範囲に含まれる項目について、前記ユーザ辞書記憶部を用いて、ユーザが用いる項目名を特定し、前記影響範囲に含まれる項目について前記項目名に関連付けて出力することを特徴とする請求項1〜9の何れか一項に記載の影響調査システム。
A user dictionary storage unit that records the item name used by the user for each item;
The control unit is
The item included in the influence range is specified by using the user dictionary storage unit, the item name used by the user is specified, and the item included in the influence range is output in association with the item name. The influence investigation system as described in any one of 1-9.
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムを用いて、影響調査を行なう方法であって、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査方法。
In a job execution environment in which a job is executed using a file, a method for conducting an impact investigation using an impact investigation system including a control unit that evaluates an influence of items in the file on an output file,
The control unit is
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. The impact investigation method characterized by this.
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムを用いて、影響調査を行なうためのプログラムであって、
前記制御部を、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する手段として機能させることを特徴とする影響調査プログラム。
In a job execution environment for executing a job using a file, a program for conducting an impact investigation using an impact investigation system including a control unit that evaluates an influence of an item in the file on an output file,
The control unit
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. An impact investigation program characterized by functioning as a means.
JP2018046294A 2018-03-14 2018-03-14 Impact investigation system, impact investigation method and impact investigation program Expired - Fee Related JP6571232B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018046294A JP6571232B1 (en) 2018-03-14 2018-03-14 Impact investigation system, impact investigation method and impact investigation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018046294A JP6571232B1 (en) 2018-03-14 2018-03-14 Impact investigation system, impact investigation method and impact investigation program

Publications (2)

Publication Number Publication Date
JP6571232B1 JP6571232B1 (en) 2019-09-04
JP2019159870A true JP2019159870A (en) 2019-09-19

Family

ID=67844813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018046294A Expired - Fee Related JP6571232B1 (en) 2018-03-14 2018-03-14 Impact investigation system, impact investigation method and impact investigation program

Country Status (1)

Country Link
JP (1) JP6571232B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004295731A (en) * 2003-03-28 2004-10-21 Japan Research Institute Ltd Batch job management system and batch job management program
JP2006099628A (en) * 2004-09-30 2006-04-13 Nomura Research Institute Ltd System for managing screen transition system and screen replacement method
JP2011103030A (en) * 2009-11-10 2011-05-26 Hitachi Ltd Incident management method and operation management server
JP2015022396A (en) * 2013-07-17 2015-02-02 日本電信電話株式会社 Operation management device, operation management method and program
JP2015064723A (en) * 2013-09-25 2015-04-09 株式会社日立ソリューションズ Job management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004295731A (en) * 2003-03-28 2004-10-21 Japan Research Institute Ltd Batch job management system and batch job management program
JP2006099628A (en) * 2004-09-30 2006-04-13 Nomura Research Institute Ltd System for managing screen transition system and screen replacement method
JP2011103030A (en) * 2009-11-10 2011-05-26 Hitachi Ltd Incident management method and operation management server
JP2015022396A (en) * 2013-07-17 2015-02-02 日本電信電話株式会社 Operation management device, operation management method and program
JP2015064723A (en) * 2013-09-25 2015-04-09 株式会社日立ソリューションズ Job management system

Also Published As

Publication number Publication date
JP6571232B1 (en) 2019-09-04

Similar Documents

Publication Publication Date Title
US8612479B2 (en) Systems and methods for monitoring and detecting fraudulent uses of business applications
CA2804441C (en) Database performance analysis
US8548954B2 (en) Archiving system for massive databases using pre-computed data lifecycles
CN104375998A (en) Intelligentized project matching analysis tool and implementation method thereof
CN112100219A (en) Report generation method, device, equipment and medium based on database query processing
WO2008018939A2 (en) Systems and methods for monitoring and detecting fraudulent uses of business applications
CN113297146B (en) Processing model and method of local regulatory reporting data
US20140164379A1 (en) Automatic Attribute Level Detection Methods
CN110781235A (en) Big data based purchase data processing method and device, terminal and storage medium
JP2010086295A (en) Business administration system, business administration program, and business administration method
JP2017146633A (en) Proposal support method, proposal support system, and program
US20200005400A1 (en) Selection system of comparable companies
JP6571232B1 (en) Impact investigation system, impact investigation method and impact investigation program
JP2010160546A (en) Apparatus, method and program for presenting risk measure
JP2015176266A (en) Administrative risk management system and administrative risk management program
US20220284405A1 (en) Maintenance information management system, maintenance information management device, maintenance information management method, and program
Haav et al. Business process mining in warehouses: a case study
JP2004185158A (en) Working management system
US11256708B2 (en) Method of creating process protocols
CN115187308A (en) Sales data processing method and equipment based on data warehouse
JP2011209853A (en) System, method and program for name identification process
Strong et al. Data Quality Issues in Integrated Enterprise Systems.
Davis et al. Towards recovering provenance with experiment explorer
Feres et al. Mapping Process Mining Techniques to Agile Software Development Perspectives.
WO2019056708A1 (en) Electronic device, method for recommending re-use of previously contracted personnel, and computer readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190507

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190807

R150 Certificate of patent or registration of utility model

Ref document number: 6571232

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees