(57)【要約】【課題】複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムを提供する。【解決手段】影響調査システム２０の制御部２１が、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、特定したプログラムにおいて出力される項目情報を含む出力情報と、出力情報を導出する項目情報を含む入力情報とを記録したジョブレポート情報記憶部を用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、アウトプットファイル及び出力項目の特定情報を含めた影響範囲を出力する。【選択図】図１
2019159870.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムであって、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査システム。
【請求項２】
前記制御部が、前記プログラムを用いるジョブの稼働時期を含むジョブ定義情報を用いて、前記ジョブの稼働時期を特定し、前記影響範囲のアウトプットファイルに関連付けて前記稼働時期を出力することを特徴とする請求項１に記載の影響調査システム。
【請求項３】
前記制御部が、
前記影響範囲に含まれるすべてのアウトプットファイルを出力するプログラムを用いるジョブの稼働時期を特定し、
前記特定したすべての稼働時期の中で、最も早い時期を出力することを特徴とする請求項２に記載の影響調査システム。
【請求項４】
前記制御部が、
調査対象のプログラムに関する情報を取得し、
前記プログラムのジョブレポートを用いて影響範囲を特定して出力することを特徴とする請求項１〜３の何れか一項に記載の影響調査システム。
【請求項５】
前記制御部が、
前記影響範囲に含まれるプログラムを用いるジョブの実行実績に基づいて、ジョブ実行の所要時間を算出し、
前記所要時間を用いて、前記影響範囲に含まれるプログラムを用いるジョブの実行時期を算出して、前記アウトプットファイルの出力時期を予測することを特徴とする請求項１〜４の何れか一項に記載の影響調査システム。
【請求項６】
前記制御部が、
前記影響範囲に含まれるプログラムを用いるジョブの項目において、フィルタリング条件を取得し、
前記フィルタリング条件に基づいて、前記影響範囲を調整して出力することを特徴とする請求項１〜５の何れか一項に記載の影響調査システム。
【請求項７】
アウトプットファイルについて、ユーザからの連絡履歴を記録する連絡履歴記憶部を備え、
前記制御部が、
前記連絡履歴記憶部に記録された連絡履歴に基づいて連絡頻度を算出して、前記連絡頻度によりアウトプットファイルのアクセス状況を算出し、
前記影響範囲に含まれ、前記アウトプットファイルを出力するために実行されるプログラムを用いるジョブについての影響度を出力することを特徴とする請求項１〜６の何れか一項に記載の影響調査システム。
【請求項８】
前記制御部が、
前記連絡履歴記憶部に記録された連絡履歴において連絡が行なわれた連絡時期を特定し、前記連絡時期に基づいて、各アウトプットファイルのアクセス状況を算出し、
前記影響範囲の出力時期に対応する前記連絡時期に応じた影響度を出力することを特徴とする請求項７に記載の影響調査システム。
【請求項９】
前記制御部が、前記連絡履歴記憶部を用いて、前記連絡履歴において連絡を行なったユーザを特定し、前記ユーザへの各アウトプットファイルのアクセス状況を算出することを特徴とする請求項７又は８に記載の影響調査システム。
【請求項１０】
項目毎にユーザが用いる項目名を記録したユーザ辞書記憶部を備え、
前記制御部が、
前記影響範囲に含まれる項目について、前記ユーザ辞書記憶部を用いて、ユーザが用いる項目名を特定し、前記影響範囲に含まれる項目について前記項目名に関連付けて出力することを特徴とする請求項１〜９の何れか一項に記載の影響調査システム。
【請求項１１】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムを用いて、影響調査を行なう方法であって、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査方法。
【請求項１２】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備えた影響調査システムを用いて、影響調査を行なうためのプログラムであって、
前記制御部を、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する手段として機能させることを特徴とする影響調査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムに関する。
【背景技術】
【０００２】
企業における業務管理のために複数のバッチジョブを連続して実行させる場合がある。この場合、各ジョブの先後関係を考慮する必要があり、このような先後関係を示したジョブネットワーク（ジョブネット）によりジョブの実行を管理している。このようなジョブネットにおいて障害が発生することもある。そこで、先行ジョブのスケジュールを変更した場合に、先行・後続関係を検索し、影響範囲を調査するためのジョブ運用管理システムが検討されている（例えば、特許文献１を参照。）。この文献に記載されたジョブ運用管理システムは、ジョブの定義と先行・後続の待ち合わせ条件を定義できるジョブ定義データベースと、このジョブ定義データベースに格納されたジョブ定義情報を読み出し、定義されたジョブの先行ジョブ、後続ジョブの先行・後続関係を検索する検索手段を備える。そして、検索手段が提供する検索画面において先行ジョブを検索条件として指定し、先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果を指定して再帰的に検索を行ない、先行ジョブに後続関係を有する後続ジョブを検索画面に表示する。
【０００３】
また、ジョブ管理システムにおけるジョブの障害発生時に、影響範囲および影響度を特定し、回復の優先順位を計算するための技術も検討されている（例えば、特許文献２を参照。）。この文献に記載された技術においては、ジョブネットおよびジョブが保持しているユーザが指定した優先順位、開始予定時刻、終了期限時刻、親ジョブネット、後続ジョブネットの情報から、影響範囲および影響度を特定し、回復の優先順位を算出する。回復の優先順位および障害復旧の見込み時間を表示して、視覚的に影響度を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５７８０３号公報
【特許文献２】特開２０１５−６４７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献に記載された技術においては、ジョブネットの先後関係を用いて影響範囲を評価することができる。しかしながら、ジョブに用いるファイルの一部の項目に不備が生じる場合がある。この場合、この項目が含まれるファイルを入力ファイルとして用いるジョブネットの出力ファイルに含まれる項目に影響を与えることがある。この場合には、ジョブの先後関係の検討だけでは、適切な影響範囲を判定することが困難である。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、影響調査システムは、ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備える。そして、前記制御部が、調査対象のファイル及び項目に関する情報を取得し、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する。
【発明の効果】
【０００７】
本発明によれば、複数の情報処理が実行されるシステム内で利用される情報において、調査対象情報の影響範囲の把握を支援することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態のシステム概略図。
【図２】本実施形態の処理手順において使用される情報の説明図であって、（ａ）は定義情報管理テーブル、（ｂ）はジョブレポート、（ｃ）はパラメータファイル、（ｄ）は辞書管理レコード、（ｅ）は影響調査シートの説明図。
【図３】本実施形態の処理手順の説明図。
【図４】本実施形態のファイルに含まれる項目とジョブとの関係の説明図。
【図５】他の実施形態の処理手順の説明図。
【図６】他の実施形態の説明図であって、（ａ）はツリー表示、（ｂ）は処理手順、（ｃ）は他のツリー表示の説明図。
【図７】他の実施形態の処理手順の説明図。
【発明を実施するための形態】
【０００９】
以下、図１〜図４を用いて、影響調査システムの一実施形態を説明する。
図１に示すように、本実施形態では、ファイル転送管理システム１１、ジョブ運用管理システム１２、データ統合支援システム１３、影響調査システム２０を用いる。
【００１０】
ファイル転送管理システム１１は、ネットワークを介して接続された情報処理システム間のファイル転送（集信、配信）を管理するコンピュータシステムである。本実施形態では、例えば、上流の第１システム（対顧系システムＳ１）から下流の第２システム（内部管理システムＳ２）へのファイル転送や、第２システムから、最終的な出力先（出力段）である第３システム（ユーザシステムＳ３）へのファイル転送を管理する。ここで、対顧系システムＳ１は、金融機関の顧客の口座管理や、取引市場において顧客取引の管理等を行なうコンピュータシステムである。内部管理システムＳ２は、金融機関の会計処理や報告書の作成を行なうコンピュータシステムである。ユーザシステムＳ３は、内部管理システムＳ２の出力（会計処理結果や報告書）を利用するユーザ部門のコンピュータ端末である。
【００１１】
ジョブ運用管理システム１２は、ファイル転送管理システム１１によって受信したファイルを用いた各情報処理を管理するシステムである。各情報処理は、例えば、ジョブ実行環境におけるジョブネットにより実行される。本実施形態では、内部管理システムＳ２で実行されるジョブを管理する。
【００１２】
データ統合支援システム１３は、ジョブ運用管理システム１２で用いられるデータ（テーブル等を含めて「ファイル」と呼ぶ）を管理するシステムである。データ統合支援システム１３としては、複数のシステムに含まれているデータを抽出し、データの変換・加工を行ない、変換・加工したデータをデータウェアハウスに引き渡すＥＴＬ（Extract/Transform/Load）ツールを用いる。
【００１３】
図４を用いて、ファイルに含まれる項目とジョブとの関係を説明する。上流の対顧系システムＳ１から取得したファイル５０ａを取得した下流の内部管理システムＳ２は、ジョブＪ１の実行により、ファイル５０ｂ，５０ｃを生成する場合を想定する。この場合、ファイル５０ａに含まれる項目ａ１，ａ２は、ファイル５０ｂの項目ｂ１，項目ｂ２、ファイル５０ｃの項目ｃ１，項目ｃ２に影響する。
【００１４】
また、対顧系システムＳ１から取得したファイル５０ｄを用いたジョブＪ２の実行により、ファイル５０ｅが生成される場合、ファイル５０ｄの各項目がファイル５０ｅの各項目に影響する。そして、ファイル５０ｃ，５０ｅを用いたジョブＪ３の実行により、ファイル５０ｆ，５０ｇが生成される場合、ファイル５０ｃ，５０ｅの各項目がファイル５０ｆ，５０ｇの各項目に影響する。
【００１５】
そして、ファイル５０ｂ，５０ｆ，５０ｇは、ファイル転送管理システム１１により、それぞれの転送時期に、ユーザシステムＳ３に転送される。
ここで、ファイル５０ａに含まれる項目ａ２に問題がある場合、ユーザシステムＳ３に提供されるファイル５０ｆ，５０ｇに影響を与えることになる。
【００１６】
図１の影響調査システム２０は、調査対象のファイルや項目の影響範囲を予測するコンピュータシステムである。本実施形態では、内部管理システムＳ２において取り扱うファイルや項目の影響範囲を予測する。この影響調査システム２０は、制御部２１、ファイル転送情報記憶部２２、ジョブネット情報記憶部２３、ジョブレポート情報記憶部２４、パラメータ情報記憶部２５、ユーザ辞書記憶部２６、影響調査情報記憶部２７を備える。
【００１７】
制御部２１は、制御手段（ＣＰＵ、ＲＡＭ、ＲＯＭ等）を備え、後述する処理（情報取得段階、分析段階、出力制御段階等の各処理）を行なう。そのための影響調査プログラムを実行することにより、制御部２１は、情報取得部２１１、分析部２１２、出力制御部２１３として機能する。
【００１８】
情報取得部２１１は、ファイル転送管理システム１１〜データ統合支援システム１３から各種情報を取得し、ファイル転送情報記憶部２２〜パラメータ情報記憶部２５に記録する処理を実行する。本実施形態では、ファイル転送管理システム１１から、集配信マスタ管理登録ファイルを取得し、ファイル転送情報記憶部２２に記録する。また、ジョブ運用管理システム１２から定義情報管理テーブルを取得し、ジョブネット情報記憶部２３に記録する。また、データ統合支援システム１３から、ジョブレポート及びパラメータファイルを取得し、それぞれジョブレポート情報記憶部２４、パラメータ情報記憶部２５に登録する。情報取得部２１１は、これらの登録処理を、後述する影響評価処理に先立って実行する。
【００１９】
分析部２１２は、ファイル転送情報記憶部２２〜パラメータ情報記憶部２５に記録された情報を用いて、影響範囲を分析し、影響範囲シートを生成する処理を実行する。
出力制御部２１３は、生成した影響範囲シートを出力する処理を実行する。
【００２０】
ファイル転送情報記憶部２２には、対顧系システムＳ１、内部管理システムＳ２、ユーザシステムＳ３間で転送されるファイルの集配信マスタ管理登録ファイルが記録される。この集配信マスタ管理登録ファイルは、転送されるファイルのファイル名、ファイルＩＤ、転送条件、出力先システムＩＤ等に関する情報を含む。
ファイル名、ファイルＩＤは、ファイル転送管理システム１１によって転送されるファイルを特定するための名称、識別子である。転送条件は、各ファイルを転送する条件（転送時期や転送トリガとなるイベント）である。出力先システムＩＤは、ファイルの転送先のシステム（例えば、出力段であるユーザシステムＳ３）を特定するための識別子である。
【００２１】
図２（ａ）に示すように、ジョブネット情報記憶部２３には、内部管理システムＳ２において実行されるジョブに関する定義情報管理テーブル２３０が記録される。この定義情報管理テーブル２３０には、ユニット定義毎にスケジュール定義、パラメータが記録される。ここでは、内部管理システムＳ２において実行されるルートジョブ（ジョブネット）や、ルートジョブを構成する構成ジョブを「ユニット」と呼ぶ。
【００２２】
ユニット定義データ領域には、各ユニット（ルートジョブ、構成ジョブ）を特定するための識別子に関するデータが記録される。例えば、構成ジョブのユニット名は、ルートジョブのユニット名に対して枝コードを付与することにより、両者を関連付ける。
【００２３】
スケジュール定義データ領域には、各ユニットを実行するスケジュールが記録される。このスケジュールには、ルートジョブのユニットに対して、開始日、開始時刻、処理サイクル、休業日扱いが記録される。開始日は、スケジュールを開始する年月日であり、開始時刻は、ジョブを実行する時刻である。処理サイクルデータは、ルートジョブの実行周期である。休業日扱いは、稼働日が休日に該当する場合の実行要否を判定するための情報である。
パラメータデータ領域には、各ユニットにおいて用いられるプログラムを特定するための識別子（プログラムＩＤ）が記録される。
【００２４】
図２（ｂ）に示すように、ジョブレポート情報記憶部２４には、各ジョブに関するジョブレポート２４０が記録される。このジョブレポート２４０は、ジョブプロパティ２４１、出力レコード２４２、入力レコード２４３を含んで構成される。
ジョブプロパティ２４１には、プログラム名、書込先名を特定するための情報が記録される。プログラム名は、各プログラムを特定するための識別子である。書込先名は、このプログラムの実行により出力されるアウトプットファイルを特定するための識別子（ファイル特定情報）である。
【００２５】
出力レコード２４２や入力レコード２４３は、ジョブプロパティ２４１のプログラムにより出力されるデータ（出力情報）と、この出力情報を導出するためのデータ（入力情報）を特定するために用いられる。ここでは、出力情報に対して、この出力情報を導出するために用いられる入力情報が、順次、紐付けられている。具体的には、一つの出力レコード２４２に記録された第１情報を導出するための第２情報が入力レコード２４３に記録される。更に、第２情報が記録された出力レコード２４２に、この第２情報を導出するための第３情報が入力レコード２４３に記録される。このように、出力レコード２４２と入力レコード２４３とが紐付けられており、出力情報から入力情報を、順次、連鎖的に導出することができる。
【００２６】
出力レコード２４２には、プログラムＩＤ、処理名、項目名、変数名が記録されるデータ領域が設けられている。プログラムＩＤは、プログラムを特定する識別子である。処理名は、このプログラムにおいて実行される処理を特定するための識別子である。項目名は、出力されるファイルに含まれる項目を特定するための識別子である。変数名は、この項目において用いられる変数である。
【００２７】
入力レコード２４３には、導出元処理名、導出元項目名、導出元変数名に関するデータが記録されるデータ領域が設けられている。導出元処理名は、このプログラムにおいて実行される処理を特定するための識別子である。導出元項目名は、入力されるファイルに含まれる項目を特定するための識別子である。導出元変数名は、この項目において用いられる変数である。
【００２８】
図２（ｃ）に示すように、パラメータ情報記憶部２５には、パラメータファイル２５０が記録される。このパラメータファイル２５０には、各ジョブのプログラムで用いられるファイルに関する情報が記録される。具体的には、パラメータファイル２５０には、プログラムＩＤを含むファイル名が付与されている。そして、パラメータファイル２５０には、このプログラムにおける入力ファイルＩＤ、入力項目ＩＤ、出力ファイルＩＤ、出力項目ＩＤに関するデータが記録される。プログラムＩＤは、各プログラムを特定するための識別子である。入力ファイルＩＤ、入力項目ＩＤは、このジョブに入力されるファイルや項目を特定するための識別子である。出力ファイルＩＤ、出力項目ＩＤは、このプログラムで出力されるファイルや項目を特定するための識別子である。
【００２９】
図２（ｄ）に示すように、ユーザ辞書記憶部２６には、辞書レコード２６０が記録される。この辞書レコード２６０には、項目ＩＤ、名称に関するデータが記録される。項目ＩＤは、ファイルに含まれる各項目を特定する識別子である。名称はユーザ部門で使用されている各項目の名称である。
【００３０】
図２（ｅ）に示すように、影響調査情報記憶部２７には、影響調査シート２７０が記録される。この影響調査シート２７０には、調査対象欄に対して、影響するプログラム毎に、プログラム情報欄、インプット情報欄、アウトプット情報欄が設けられている。更に、影響調査シート２７０には、影響範囲欄を設けておく。
【００３１】
調査対象欄には、影響範囲を調査する調査対象ファイルや調査対象項目に関する情報が記録される。具体的には、調査対象ファイル情報（ファイル名称、ファイルＩＤ）、調査対象項目（項目名称、項目ＩＤ）が記録される。ファイル名称、ファイルＩＤは、それぞれ、調査対象のファイルの名称、ファイルを特定するための識別子である。項目名称、項目ＩＤは、それぞれ、調査対象の項目の名称、項目を特定するための識別子である。
プログラム情報欄には、調査対象ファイルや調査対象項目が影響を与えるプログラムに関する情報が記録される。具体的には、プログラム名、プログラムＩＤ、ジョブＩＤ、ジョブサイクル、次回稼動日に関する情報が記録される。プログラム名、プログラムＩＤは、それぞれ、影響を受けるプログラムの名称、プログラムを特定するための識別子である。ジョブＩＤは、このプログラムを呼び出すジョブを特定するための識別子である。ジョブサイクルは、このジョブが実行される周期（例えば、日次）に関する情報である。次回稼動日は、このジョブが、次に実行される時期（年月日）に関する情報である。
【００３２】
インプット情報欄には、このプログラムにおける入力されるファイルや項目に関する情報が記録される。具体的には、インプットファイル名、インプットファイルＩＤ、インプット項目、インプット項目ＩＤに関する情報が記録される。インプットファイル名、インプットファイルＩＤは、それぞれ、入力されるファイル（入力ファイル）の名称、ファイルを特定するための識別子である。インプット項目、インプット項目ＩＤは、それぞれ、入力ファイルに含まれる項目の名称、項目を特定するための識別子である。
アウトプット情報欄には、このプログラムから出力されるファイルや項目に関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルＩＤ、アウトプット項目、アウトプット項目ＩＤに関する情報が記録される。アウトプットファイル名、アウトプットファイルＩＤは、それぞれ、このプログラムにおいて出力されるファイル（アウトプットファイル）の名称、ファイルを特定するための識別子（ファイル特定情報）である。アウトプット項目、アウトプット項目ＩＤは、それぞれ、アウトプットファイルに含まれる項目の名称、項目を特定するための識別子である。
【００３３】
影響範囲欄には、アウトプットファイル単位で、このアウトプットファイルが影響を与えるシステムに関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルＩＤ、ジョブＩＤ、出力先システムＩＤに関する情報が記録される。アウトプットファイル名、アウトプットファイルＩＤは、それぞれ、出力段（ユーザシステムＳ３）に出力されるアウトプットファイルの名称、アウトプットファイルを特定するための識別子である。ジョブＩＤは、このアウトプットファイルを出力するジョブを特定するための識別子である。出力先システムＩＤは、アウトプットファイルが出力される出力段（ユーザシステムＳ３）を特定するための識別子である。
【００３４】
図１の入力部３１は、キーボード及びポインティングデバイス等で構成され、入力された各種情報を取得する。出力部３２は、ディスプレイ等で構成され、各種情報を出力する。入力部３１、出力部３２は、影響調査システム２０の管理者によって用いられる。
【００３５】
（影響評価処理）
次に、図３を用いて、影響評価処理を説明する。
まず、影響調査システム２０の制御部２１は、調査対象の指定処理を実行する（ステップＳ１−１）。具体的には、制御部２１の分析部２１２は、出力部３２に、影響調査画面を出力する。この影響調査画面には、調査対象ファイル（ファイル名称、ファイルＩＤ）や調査対象項目（項目名称、項目ＩＤ）を指定するための入力欄が設けられている。更に、影響調査画面には、調査結果欄が設けられている。この調査結果欄には、後述する影響調査シート２７０が出力される。そして、分析部２１２は、ユーザが入力部３１を用いて、入力欄に入力した調査対象情報（ファイル名称〜項目ＩＤ）を取得する。この場合、分析部２１２は、取得した調査対象情報を、影響調査情報記憶部２７の影響調査シート２７０の調査対象欄、インプット情報欄に記録する。
【００３６】
次に、影響調査システム２０の制御部２１は、パラメータファイルの検索処理を実行する（ステップＳ１−２）。具体的には、制御部２１の分析部２１２は、取得した調査対象ＩＤ（ファイルＩＤ）をキーとして用いて、パラメータ情報記憶部２５を検索し、調査対象ＩＤが入力ファイルＩＤとして記録されたパラメータファイル２５０を抽出する。ここで、調査対象ＩＤが複数のパラメータファイル２５０に入力ファイルＩＤとして記録されている場合には、すべてのパラメータファイル２５０を特定する。そして、分析部２１２は、抽出したパラメータファイル２５０に付与されたファイル名からプログラムＩＤを抽出する。そして、分析部２１２は、抽出したプログラムＩＤを影響調査シート２７０のプログラム情報欄に記録する。複数のパラメータファイル２５０を特定した場合には、影響調査シート２７０の異なるレコードに記録する。なお、分析部２１２は、調査対象ＩＤが記録されたパラメータファイル２５０を抽出できない場合、出力部３２にエラーメッセージを出力する。
【００３７】
次に、影響調査システム２０の制御部２１は、出力ファイルの特定処理を実行する（ステップＳ１−３）。具体的には、制御部２１の分析部２１２は、このパラメータファイル２５０に記録されている出力ファイルＩＤを特定する。ここで、ステップＳ１−２において、複数のパラメータファイル２５０を特定した場合には、それぞれに対応した出力ファイルＩＤを特定する。そして、分析部２１２は、特定した出力ファイルＩＤを、影響調査シート２７０のアウトプット情報欄に、アウトプットファイルＩＤとして記録する。
【００３８】
次に、影響調査システム２０は、出力ファイル毎に以下の処理を繰り返す。
ここでは、影響調査システム２０の制御部２１は、ジョブの特定処理を実行する（ステップＳ１−４）。具体的には、制御部２１の分析部２１２は、パラメータファイル２５０のファイル名から抽出したプログラムＩＤを、定義情報管理テーブル２３０のパラメータデータ領域において検索する。そして、分析部２１２は、パラメータデータ領域にプログラムＩＤが記録されている定義情報管理テーブル２３０を特定し、この定義情報管理テーブル２３０のユニット定義データ領域に記録されているユニット名を特定する。
【００３９】
次に、影響調査システム２０の制御部２１は、次回稼動日の特定処理を実行する（ステップＳ１−５）。具体的には、制御部２１の分析部２１２は、特定した定義情報管理テーブル２３０において、枝コードを含まないユニット名によりルートジョブを特定し、このルートジョブに関連付けられているスケジュール定義情報の処理サイクルを取得する。次に、分析部２１２は、特定した処理サイクルに基づいて、カレンダから次回稼動日を算出する。そして、分析部２１２は、ジョブサイクル（処理サイクル）、次回稼動日を影響調査シート２７０のプログラム情報欄に記録する。
【００４０】
次に、影響調査システム２０の制御部２１は、ジョブレポートの取得処理を実行する（ステップＳ１−６）。具体的には、制御部２１の分析部２１２は、パラメータファイル２５０のファイル名から抽出したプログラムＩＤが出力レコード２４２に記録されたジョブレポート２４０を、ジョブレポート情報記憶部２４から取得する。
【００４１】
次に、影響調査システム２０の制御部２１は、ジョブレポートの検索処理を実行する（ステップＳ１−７）。具体的には、制御部２１の分析部２１２は、取得したジョブレポート２４０において、影響調査シート２７０に記録された調査対象欄のファイルＩＤ、項目ＩＤをキーとして、出力レコード２４２を検索する。この場合、分析部２１２は、調査対象ファイルＩＤ、項目名称、項目ＩＤが、処理名、項目名、変数名の各データ領域に記録され、入力レコード２４３が空欄の出力レコード２４２をスタートレコードとして特定する。そして、分析部２１２は、特定した出力レコード２４２（スタートレコード）の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録されている入力レコード２４３を特定する。更に、分析部２１２は、この入力レコード２４３から導出される出力レコード２４２を特定する。このように、スタートレコードから、連鎖的に出力レコード２４２を導出する入力レコード２４３を特定する。
【００４２】
次に、影響調査システム２０の制御部２１は、最後まで到達かどうかについての判定処理を実行する（ステップＳ１−８）。具体的には、制御部２１の分析部２１２は、特定した出力レコード２４２の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録された入力レコード２４３を特定できない場合には、最後まで到達と判定する。
【００４３】
最後まで到達でないと判定した場合（ステップＳ１−８において「ＮＯ」の場合）、影響調査システム２０の制御部２１は、ジョブレポートの検索処理（ステップＳ１−７）を繰り返す。
【００４４】
一方、最後まで到達と判定した場合（ステップＳ１−８において「ＹＥＳ」の場合）、影響調査システム２０の制御部２１は、アウトプット項目の記録処理を実行する（ステップＳ１−９）。具体的には、制御部２１の分析部２１２は、最後に到達した出力レコード２４２の項目名、変数名を、影響調査シート２７０のアウトプット情報欄において、アウトプット項目、アウトプット項目ＩＤとして記録する。
【００４５】
次に、影響調査システム２０の制御部２１は、アウトプットファイルの特定処理を実行する（ステップＳ１−１０）。具体的には、制御部２１の分析部２１２は、ステップＳ１−６において取得したジョブレポート２４０のジョブプロパティ２４１に記録されたプログラム名及び書込先名を取得する。そして、分析部２１２は、取得したプログラム名及び書込先名を、それぞれ影響調査シート２７０のプログラム情報欄のプログラム名、アウトプット情報欄のアウトプットファイル名として記録する。
更に、分析部２１２は、ファイル転送情報記憶部２２を用いて、アウトプットファイルのファイル名、ファイルＩＤに関連付けられた転送条件（転送時期）、出力先システムＩＤを特定する。そして、分析部２１２は、アウトプットファイル名、アウトプットファイルＩＤ、ジョブＩＤ、出力先システムＩＤを、それぞれ影響調査シート２７０の影響範囲欄に記録する。
【００４６】
そして、影響調査システム２０は、特定したすべての出力ファイルについて終了するまで上記処理を繰り返す。
次に、影響調査システム２０の制御部２１は、影響調査シートの出力処理を実行する（ステップＳ１−１１）。具体的には、制御部２１の出力制御部２１３は、影響調査情報記憶部２７に記録された影響調査シート２７０を、リスト形式で影響調査画面の調査結果欄に出力する。この場合、出力制御部２１３は、ユーザ辞書記憶部２６を用いて、項目ＩＤをユーザ項目名に変換可能な形態で出力する。
【００４７】
以上、本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態によれば、影響調査システム２０の制御部２１は、パラメータファイルの検索処理（ステップＳ１−２）、出力ファイルの特定処理（ステップＳ１−３）を実行する。これにより、調査対象ファイルや項目を用いるプログラム（ジョブ）を特定し、このプログラムの出力ファイルを特定することができる。
【００４８】
（２）本実施形態によれば、影響調査システム２０の制御部２１は、ジョブの特定処理（ステップＳ１−４）、次回稼動日の特定処理（ステップＳ１−５）を実行する。これにより、調査対象ファイルや項目が影響を与えるジョブの実行時期を特定することができる。
【００４９】
（３）本実施形態によれば、影響調査システム２０の制御部２１は、ジョブレポートの取得処理（ステップＳ１−６）、ジョブレポートの検索処理（ステップＳ１−７）を実行する。最後まで到達でないと判定した場合（ステップＳ１−８において「ＮＯ」の場合）、影響調査システム２０の制御部２１は、ジョブレポートの検索処理（ステップＳ１−７）を繰り返す。これにより、調査対象が影響を与えるファイルや項目を順次、特定することができる。
【００５０】
（４）本実施形態によれば、影響調査システム２０の制御部２１は、アウトプットファイルの特定処理を実行する（ステップＳ１−１０）。これにより、調査対象が影響を与える出力段のファイルを特定することができる。
【００５１】
（５）本実施形態によれば、影響調査システム２０の制御部２１は、影響調査シートの出力処理を実行する（ステップＳ１−１１）。これにより、調査対象のファイルや項目が影響を与えるファイルやプログラム、ジョブを特定することができる。
【００５２】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、調査対象ファイルや調査対象項目の影響範囲を出力する。これに加えて、問題があるファイルや項目に関連するジョブの復旧状況を予測するようにしてもよい。この場合には、影響調査システム２０に、稼働実績記憶部や復旧実績記憶部を設ける。更に、制御部２１に、影響範囲を考慮して復旧を支援するための復旧支援部を設ける。
【００５３】
図５に示す稼働実績記憶部には、ジョブＩＤに関連付けて稼働実績時間を記録する。ジョブＩＤは、各ジョブを特定するための識別子である。稼働実績時間は、単位データ量に対して処理に要した所要時間である。
【００５４】
復旧情報記憶部には、ファイルＩＤ、障害種別に関連付けて復旧方法候補、復旧所要時間を記録する。ファイルＩＤは、各ファイルを特定するための識別子である。障害種別は、障害の種類を特定するための識別子である。復旧方法候補は、ファイルにおいて生じた障害の種類に応じた復旧方法の候補であり、例えば、「上流での再作成」、「下流での部分修正」等を記録しておく。復旧所要時間は、復旧方法に応じて復旧に要した所要時間の統計値である。
【００５５】
次に、図５を用いて、復旧予測処理を説明する。
ここでは、影響調査システム２０の制御部２１は、復旧方法候補の特定処理を実行する（ステップＳ２−１）。具体的には、制御部２１の復旧支援部は、障害が発生したファイルのファイルＩＤに関連付けられた復旧方法候補を復旧情報記憶部から取得する。
【００５６】
次に、影響調査システム２０の制御部２１は、取得した復旧方法候補毎に以下の処理を繰り返す。
ここでは、影響調査システム２０の制御部２１は、影響範囲のファイル、項目の特定処理を実行する（ステップＳ２−２）。具体的には、制御部２１の復旧支援部は、分析部２１２に分析依頼を行なう。この分析依頼には、障害が発生したファイルＩＤ、項目ＩＤを含める。この場合、分析部２１２は、調査対象として、分析依頼のファイルＩＤ、項目ＩＤを用いて、影響評価処理（図３）を実行する。そして、分析部２１２は、影響評価処理により生成した影響範囲シートを出力部３２に出力する。
【００５７】
次に、影響調査システム２０の制御部２１は、関連ジョブの特定処理を実行する（ステップＳ２−３）。具体的には、制御部２１の復旧支援部は、特定した影響範囲のファイルがアウトプット情報欄に記録されている影響調査シート２７０において、プログラム情報欄のプログラムＩＤを特定する。そして、復旧支援部は、ジョブネット情報記憶部２３の定義情報管理テーブル２３０を用いて、プログラムＩＤに関連付けられたジョブ（関連ジョブ）を特定する。これにより、アウトプットファイルの出力に必要な関連ジョブを特定することができる。
【００５８】
次に、影響調査システム２０の制御部２１は、関連ジョブ毎に、以下の処理を繰り返す。
ここでは、影響調査システム２０の制御部２１は、復旧完了時刻の予想処理を実行する（ステップＳ２−４）。具体的には、制御部２１の復旧支援部は、稼働実績記憶部を用いて、関連ジョブの稼働実績時間を取得する。そして、復旧支援部は、復旧対象のジョブに用いられるデータ量により、ジョブの実行所要時間を予測する。この場合、復旧支援部は、復旧時に実行するジョブについて、実行所要時間に基づいてジョブが実行される稼働時間帯を特定したジョブスケジュールを生成する。そして、復旧支援部は、生成したジョブスケジュールの各時間帯におけるジョブ輻輳状況を特定する。この場合、復旧支援部は、ジョブ輻輳状況を用いて、稼働時間帯を調整する。具体的には、ジョブが輻輳し、ジョブ実行環境のリソースが不足する場合には、ジョブスケジュールにおいて実行所要時間を長くするように補正する。
そして、すべての関連ジョブについて終了するまで繰り返す。
【００５９】
次に、影響調査システム２０の制御部２１は、出力時刻の予測処理を実行する（ステップＳ２−５）。具体的には、制御部２１の復旧支援部は、ユーザシステムＳ３に転送するファイルを作成するジョブの終了時刻（最終復旧完了時刻）を特定する。
【００６０】
次に、影響調査システム２０の制御部２１は、出力段の時限に間に合うかどうかについての判定処理を実行する（ステップＳ２−６）。具体的には、制御部２１の復旧支援部は、このファイルについて、ファイル転送情報記憶部２２に記録された転送条件から転送時期を取得する。そして、最終復旧完了時刻とファイル転送時刻とを比較する。
【００６１】
最終復旧完了時刻がファイル転送時刻よりも遅く、出力段の時限に間に合わないと判定した場合、復旧支援部は、この復旧方法候補に対して利用不可フラグを記録する。
そして、すべての復旧方法候補について、上記処理を繰り返す。
次に、影響調査システム２０の制御部２１は、ナビゲーション表示処理を実行する（ステップＳ２−７）。具体的には、制御部２１の復旧支援部は、出力部３２にナビゲーション画面を出力する。このナビゲーション画面には、復旧方法候補毎に最終復旧完了時刻、利用不可フラグを含める。なお、複数の障害が同時期に発生した場合には、出力時限が近いジョブの復旧方法候補から順番に出力する。
【００６２】
また、復旧のためのリソースや担当者の勤務状況を考慮して、復旧作業開始時刻を設定してもよい。この場合には、影響調査システム２０を、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報に接続させておく。そして、影響調査システム２０が、リソース管理システムから、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報を取得する。次に、復旧に利用可能なリソースの空き時刻や、担当者の出勤時刻に基づいて、ジョブスケジュールにおけるジョブの開始時刻を特定し、この開始時刻からジョブの稼働時間帯を算出する。
【００６３】
・上記実施形態では、影響調査シートの出力処理を実行する（ステップＳ１−１１）。この場合、リスト形式で影響範囲のジョブやファイルを出力する。出力形式はリスト形式に限定されるものではない。
【００６４】
例えば、図６（ａ）に示すように、ツリー表示６００で出力するようにしてもよい。ここでは、出力段のファイルを出力するまでに実行されるジョブＪ１０〜Ｊ１７を、先行・後続関係で繋げたツリーを生成し、出力部３２に出力する。
【００６５】
また、このツリー表示６００において、特定の条件を設定することにより、この条件によって影響を受けるジョブと、影響を受けないジョブとを識別できるように表示してもよい。
【００６６】
図６（ｂ）を用いて、フィルタ処理を説明する。
まず、影響調査システム２０の制御部２１は、フィルタリング条件の入力処理を実行する（ステップＳ３−１）。具体的には、制御部２１の出力制御部２１３は、出力部３２に条件設定画面を出力する。この条件設定画面には、ジョブにおいて用いられる変数の条件を入力するための設定欄が設けられている。条件としては、ファイルに含まれる項目及び項目値（上限値、下限値、範囲等）や稼働サイクル（実行時期）を用いる。そして、出力制御部２１３は、条件設定画面に入力された条件を取得する。
【００６７】
次に、影響調査システム２０の制御部２１は、フィルタリング処理を実行する（ステップＳ３−２）。具体的には、制御部２１の出力制御部２１３は、取得した条件に基づいて、影響評価処理（図３）において、影響範囲の中で、条件に応じて実行されるジョブを特定する。
【００６８】
次に、影響調査システム２０の制御部２１は、調整した影響範囲の出力処理を実行する（ステップＳ３−３）。具体的には、制御部２１の出力制御部２１３は、ツリー表示の中で、影響を受けるジョブと影響を受けないジョブとを識別できるように表示する。
【００６９】
例えば、図６（ｃ）に示すように、ジョブＪ１０に後続するジョブＪ１１，Ｊ１２の中で、条件が設定された場合、ジョブＪ１１が影響を受ける場合を想定する。更に、ジョブＪ１３に後続するジョブＪ１４，Ｊ１５の中で、条件が設定された場合、ジョブＪ１４が影響を受ける場合を想定する。この場合には、ツリー表示６１０の中で、条件設定によって影響を受けるジョブＪ１０，Ｊ１１，Ｊ１３，Ｊ１４と、影響を受けないジョブＪ１２，Ｊ１６，Ｊ１７とを識別して出力する。更に、出力制御部２１３が、ツリー表示において、影響を受ける各ジョブＪ１０，Ｊ１１，Ｊ１３，Ｊ１４に関連付けて、各ジョブの次回稼動日（実行時期）を表示するようにしてもよい。
【００７０】
・上記実施形態では、影響調査シートの出力処理を実行する（ステップＳ１−１１）。ここで、ユーザ部門におけるインパクトを予測して出力するようにしてもよい。
この場合には、図７に示すように、影響調査システム２０に、問い合せ実績記憶部、アクセス実績記憶部、影響情報記憶部を設ける。ここで、問い合せ実績記憶部、アクセス実績記憶部が、ユーザ部門からの連絡履歴を記録する連絡履歴記憶部として機能する。
【００７１】
問い合せ実績記憶部には、問い合せ実績情報が記録される。この問い合せ実績情報は、ユーザ部門から問い合わせを受けた場合に記録される。この問い合せ実績情報には、問い合せ日時、問い合せ部署、ファイルＩＤ、項目ＩＤ、問い合せ内容に関する情報が含まれる。問い合せ日時は、問い合わせを受けた年月日及び時刻である。問い合せ部署は、問い合せを行なったユーザ部門の部署を特定するための識別子である。ファイルＩＤ、項目ＩＤは、問い合せ対象のファイルや項目を特定するための識別子である。問い合せ内容は、ファイルや項目についての質問内容である。
【００７２】
アクセス実績記憶部には、アクセス実績情報が記録される。このアクセス実績情報は、ユーザシステムＳ３からアクセスがあった場合に記録される。このアクセス実績情報には、アクセス日時、アクセス部署、ファイルＩＤ、項目ＩＤに関する情報が含まれる。アクセス日時は、アクセスした年月日及び時刻である。アクセス部署は、アクセスを行なったユーザ部門の部署を特定するための識別子である。ファイルＩＤ、項目ＩＤは、アクセス対象のファイルや項目を特定するための識別子である。
【００７３】
影響情報記憶部には、各ファイルや項目の影響度を評価した影響評価情報が記録される。この影響評価情報は、後述するインパクト評価を行なった場合に記録される。この影響評価情報には、ファイルＩＤ、項目ＩＤ、時期・時間帯、影響度、影響部署に関する情報が含まれる。ファイルＩＤ、項目ＩＤは、ファイルや項目を特定するための識別子である。時期・時間帯は、ファイル、項目に障害が発生する可能性がある時期（暦日）・時間帯である。影響度は、ファイル、項目に障害が発生した場合のインパクトの大きさを表わす指標である。影響部署は、ファイル、項目に障害が発生した場合に影響を受けるユーザ部門の部署を特定するための識別子である。
【００７４】
そして、影響調査システム２０の制御部２１は、インパクト評価処理を実行する（ステップＳ４−１）。具体的には、制御部２１の分析部２１２は、「問い合せ」状況、「アクセス」状況を用いたマトリクス評価を行なう。例えば、問い合せ実績記憶部、アクセス実績記憶部に記録されたファイルや項目について、時期・時間帯毎に問い合わせ頻度やアクセス頻度を算出する。そして、各ファイルや項目について、時期・時間帯毎に問い合わせ頻度及びアクセス頻度を変数として用いて重み付けした影響度を算出する。ここでは、問い合わせ頻度が高い程及びアクセス頻度が高い程、高い影響度を算出する。そして、分析部２１２は、ファイルＩＤ、項目ＩＤ、時期・時間帯に関連付けて影響度を影響情報記憶部に記録する。更に、分析部２１２は、問い合せ実績記憶部、アクセス実績記憶部から、この時期・時間帯に問い合せやアクセスを行なった問い合わせ部署やアクセス部署を取得し、影響部署として影響情報記憶部に記録する。
【００７５】
次に、影響調査システム２０の制御部２１は、ステップＳ１−１と同様に、調査対象の指定処理を実行する（ステップＳ４−２）。
そして、影響調査システム２０の制御部２１は、影響範囲の出力処理を実行する（ステップＳ４−３）。具体的には、制御部２１の分析部２１２は、調査対象として取得したファイルＩＤや項目ＩＤ、アウトプットファイルの出力時期が時期・時間帯に含まれる影響評価情報を特定する。そして、分析部２１２は、出力部３２に、影響情報記憶部に記録された影響度を出力する。これにより、ユーザ部門の業務に影響がある出力段の項目の評価に基づいて、各ジョブや項目を評価することができる。この場合にも、ユーザ辞書記憶部２６を用いて、項目ＩＤを名称に変更してもよい。
【００７６】
・上記実施形態では、影響調査システム２０の制御部２１は、調査対象の指定処理を実行する（ステップＳ１−１）。ここでは、調査対象としてファイルや項目を指定する。調査対象はファイルや項目に限定されるものではない。例えば、プログラムを調査対象として指定するようにしてもよい。この場合には、調査対象として指定されたプログラムＩＤを用いて、ステップＳ１−４以降の処理を実行する。また、調査対象としてジョブを指定するようにしてもよい。この場合、ジョブネット情報記憶部２３において、指定されたジョブ識別子がユニット定義データ領域に記録された定義情報管理テーブル２３０を用いて、パラメータデータ領域からプログラムＩＤを取得する。そして、このプログラムＩＤを用いて、ステップＳ１−４以降の処理を実行する。例えば、更改予定のプログラムやジョブを指定して、このプログラムやジョブから出力されるファイルや項目により、影響範囲を予測することができる。
【００７７】
・上記実施形態では、影響調査システム２０の制御部２１は、影響調査シートの出力処理を実行する（ステップＳ１−１１）。この場合、分析部２１２が、次回稼動日の中で早い順番にプログラムを並べ替えて、プログラム情報欄、インプット情報欄、アウトプット情報欄を出力するようにしてもよい。
【符号の説明】
【００７８】
Ｓ１…対顧系システム、Ｓ２…内部管理システム、Ｓ３…ユーザシステム、１１…ファイル転送管理システム、１２…ジョブ運用管理システム、１３…データ統合支援システム、２０…影響調査システム、２１…制御部、２１１…情報取得部、２１２…分析部、２１３…出力制御部、２２…ファイル転送情報記憶部、２３…ジョブネット情報記憶部、２４…ジョブレポート情報記憶部、２４０…ジョブレポート、２５…パラメータ情報記憶部、２５０…パラメータファイル、２６…ユーザ辞書記憶部、２７…影響調査情報記憶部。
【図１】
2019159870.tif 000003
【図２】
2019159870.tif 000004
【図３】
2019159870.tif 000005
【図４】
2019159870.tif 000006
【図５】
2019159870.tif 000007
【図６】
2019159870.tif 000008
【図７】
2019159870.tif 000009
【手続補正書】
【提出日】令和1年5月7日(2019.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部と記憶部とを備えた影響調査システムであって、
前記記憶部には、プログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを紐付けて記録したジョブレポートと、
ジョブに用いられるプログラムへの入力ファイル及びアウトプットファイルのファイル特定情報が記録されたパラメータファイルとが記録され、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
前記パラメータファイルを用いて、前記調査対象のファイルを入力ファイルとして用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいてジョブレポートを用いて、前記調査対象の項目が記録された入力情報に紐付けられた出力情報を特定し、前記特定した出力情報を入力情報とする出力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部と記憶部とを備えた影響調査システムを用いて、影響調査を行なう方法であって、
前記記憶部には、プログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを紐付けて記録したジョブレポートと、
ジョブに用いられるプログラムへの入力ファイル及びアウトプットファイルのファイル特定情報が記録されたパラメータファイルとが記録され、
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
前記パラメータファイルを用いて、前記調査対象のファイルを入力ファイルとして用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいてジョブレポートを用いて、前記調査対象の項目が記録された入力情報に紐付けられた出力情報を特定し、前記特定した出力情報を入力情報とする出力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】
ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部と記憶部とを備えた影響調査システムを用いて、影響調査を行なうためのプログラムであって、
前記記憶部には、プログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを紐付けて記録したジョブレポートと、
ジョブに用いられるプログラムへの入力ファイル及びアウトプットファイルのファイル特定情報が記録されたパラメータファイルとが記録され、
前記制御部を、
調査対象のファイル及び項目に関する情報を取得し、
前記パラメータファイルを用いて、前記調査対象のファイルを入力ファイルとして用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいてジョブレポートを用いて、前記調査対象の項目が記録された入力情報に紐付けられた出力情報を特定し、前記特定した出力情報を入力情報とする出力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する手段として機能させることを特徴とする影響調査プログラム。