(57)【特許請求の範囲】
【請求項１】
先行ネットワークと後続ネットワークとの関係を示すためのネットワークデータとして、少なくともネットワーク名、ネットワークスケジュール情報及びステータス情報を記録したマスタファイルと、前記マスタファイルに記録された所定のネットワークのデータをキーにした場合に、該ネットワークを基準にした先行ネットワークを前記ネットワークデータに基づき探索した後、探索された先行ネットワークのデータをキーとした後続ネットワークを探索し、該後続ネットワークに関するデータを展開した後続ネットワークテーブルを生成して、処理先行・後続展開ファイルに出力する処理先行・後続展開ファイル処理部と、前記処理先行・後続展開ファイルに記録されているデータに基づいて、所定のネットワークを中心にした先行ネットワークと後続ネットワークとの関係を表す先行・後続画面を表示するために前記データを編集し、端末の画面に出力する先行・後続表示処理部と、前記先行・後続表示画面に表示されネットワークに近接して設けたボックスにパラメータキーを入力することで、前記マスタファイルに記録された所望のデータを取り出し前記端末の画面に出力する情報取り出し処理部と、前記先行・後続画面において所定のネットワークが中心になって表示されている際に、他のネットワーク名を選択し、そのネットワーク名に前記近接して設けたボックスにパラメータキーを入力することで、前記選択された他のネットワーク名を中心にした先行・後続画面に表示を変更する処理を行う先行・後続表示画面更新処理部とを備えた処理先行・後続表示システム。
【請求項２】
前記マスタファイルは、ネットワークに関する先行関係情報が記録されているネットワークマスタと、当日処理されるネットワーク情報が記録されているサブスケジュールマスタと、スケジュール情報が記録されているスケジュールマスタとを有する請求項１記載の処理先行・後続表示システム。
【請求項３】
前記端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させないユーザー識別番号チェック処理部を備えた請求項１記載の処理先行・後続表示システム。
【請求項４】
前記ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示する請求項１または２記載の処理先行・後続表示システム。
【請求項５】
前記サブスケジュールマスタに登録されている当日予定されるネットワークのみについて処理先行・後続関係を端末に画面表示する請求項２記載の処理先行・後続表示システム。
【請求項６】
前記先行・後続表示画面において、ボックスにシンボルを入力することで、前記情報取り出し処理部を起動し、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示する請求項１記載の処理先行・後続表示システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、情報処理サービス業におけるシステム運用業務の中の処理監視に使用する処理先行・後続表示システムに関するものである。
【０００２】
【従来の技術】
従来、大型汎用機システム等において使用される、ジョブ処理の自動スケジューリングと実行のような、市販の自動運用パッケージソフトウェアは、ジョブ処理の先行関係がマスターファイルに記録されており、その情報に基づきジョブ処理の自動スケジューリングと自動運行が実行される。このジョブ処理の先行関係の情報は、スケジューラーや処理に当たる操作員がスケジューリングの妥当性や処理障害時に参照する。
【０００３】
図１４は従来例の大型汎用機システムの自動運用ツールを説明する図であり、大型汎用機システムに使用される自動運用パッケージソフトウェア３は、例えば、ＩＢＭ社の大型汎用機オペレーティングシステム１によるタイムシアリング機能／対話式生産性向上機能（ＴＳＯ／ＩＳＰＦ）２下で稼働するディクショナリーシステム４を備えている。自動運用パッケージソフトウェア３は、ネットワークマスタ５、サブスケジュールマスタ６、スケジュールマスタ７等の様々なマスタファイルを持っており、それらの情報を得てジョブ処理のスケジューリングとジョブ処理の自動運行を実行している。各マスタファイルの情報は、ディクショナリーシステム４に入力され、時分割処理端末（Ｔｉｍｅ  Ｓｈａｒｉｎｇ  Ｏｐｔｉｏｎ  端末（以下ＴＳＯ端末という））８に必要な情報を画面表示するようになっている。
【０００４】
ネットワークマスタ５には、ネットワークを構成するジョブとジョブの先行関係、リランネットワークまたはリランジョブ、ネットワークの先行関係、ネットワークのクラス、優先度、スタート時刻等の情報が入っている。ここでネットワークとは、ジョブ処理のくくり単位であり、以下にジョブ処理をネットワーク処理と言う。
【０００５】
サブスケジュールマスタ６には、当日処理されるネットワーク情報が他のマスターファイルから抜き出されて入っている。
【０００６】
スケジュールマスタ７には、処理サイクル、処理予定日、休日ずらしコード、処理時間、休日テーブルＩＤ（識別）等の情報が入っている。
【０００７】
ディクショナリーシステム４のＴＳＯ端末８の初期画面は、メニュー形式になっており、どのマスターファイル情報を参照したいかは、メニューの番号を選択することにより、図１５に示すように、ネットワークマスタ画面、スケジュールマスタ画面、ファイルマスタ画面あるいはモニター画面等のように該当の情報表示画面に切り替える。
【０００８】
ネットワークの内容（ジョブ構成やネットワーク先行等）やスケジュール内容（処理サイクルや処理日等）を参照する都度画面の切り替え操作が必要になり、しかもネットワーク先行情報しか表示されないため、あるネットワークの後続ネットワークを先行関係情報から操作しなければならず、タイムリー性に欠けていた。
【０００９】
【発明が解決しようとする課題】
すなわち、従来の市販の自動運用パッケージソフトウェア３では、ＴＳＯ端末８からマスタファイルの内容を参照することができるが、ある処理の後続処理が参照できないため、ある処理に障害が発生した場合に、後に続くジョブ処理にどれだけ影響するか、検索するのが困難であった。これを検索するためには、マスタファイルであるネットワークマスタ５とスケジュールマスタ７を参照しなければならないが、端末画面の切り替え操作が必要になり、後続のネットワークの検索に時間がかかり、即座に対処することができない問題点があった。
【００１０】
そこで本発明は、簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間を短縮することができる処理先行・後続表示システムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の処理先行・後続表示システムは、先行ネットワークと後続ネットワークとの関係を示すためのネットワークデータとして、少なくともネットワーク名、ネットワークスケジュール情報及びステータス情報を記録したマスタファイルと、前記マスタファイルに記録された所定のネットワークのデータをキーにした場合に、該ネットワークを基準にした先行ネットワークを前記ネットワークデータに基づき探索した後、探索された先行ネットワークのデータをキーとした後続ネットワークを探索し、該後続ネットワークに関するデータを展開した後続ネットワークテーブルを生成して、処理先行・後続展開ファイルに出力する処理先行・後続展開ファイル処理部と、前記処理先行・後続展開ファイルに記録されているデータに基づいて、所定のネットワークを中心にした先行ネットワークと後続ネットワークとの関係を表す先行・後続画面を表示するために前記データを編集し、端末の画面に出力する先行・後続表示処理部と、前記先行・後続表示画面に表示されネットワークに近接して設けたボックスにパラメータキーを入力することで、前記マスタファイルに記録された所望のデータを取り出し前記端末の画面に出力する情報取り出し処理部と、前記先行・後続画面において所定のネットワークが中心になって表示されている際に、他のネットワーク名を選択し、そのネットワーク名に前記近接して設けたボックスにパラメータキーを入力することで、前記選択された他のネットワーク名を中心にした先行・後続画面に表示を変更する処理を行う先行・後続表示画面更新処理部とを備えたものである。
【００１２】
前記マスタファイルは、ネットワークに関する先行関係情報が記録されているネットワークマスタと、当日処理されるネットワーク情報が記録されているサブスケジュールマスタと、スケジュール情報が記録されているスケジュールマスタとを有する。前記端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させないユーザー識別番号チェック処理部を備える。前記ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示する。前記サブスケジュールマスタに登録されている当日予定されるネットワークのみについて処理先行・後続関係を端末に画面表示する。前記先行・後続表示画面において、ボックスにシンボルを入力することで、前記情報取り出し処理部を起動し、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示する。
【００１３】
【作用】
本発明では、処理先行・後続展開ファイル更新処理部が、マスタファイルに記録されているネットワーク先行関係を前にたどり、先行ネットワークの後続ネットワークを捜索し、後続ネットワークテーブルを得て、処理先行・後続展開ファイルに出力し、先行・後続表示処理部がこの処理先行・後続展開ファイルに記録されている情報に基づいて先行・後続画面を編集し端末の画面に出力し、情報取り出し処理部がマスタファイルに記録されている情報を取り出し端末の画面に出力し、先行・後続表示画面更新処理部が先行・後続画面においてキー入力して先行・後続表示画面を更新することで、簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間が短縮する。
【００１４】
また、ユーザー識別番号チェック処理部は、端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させない。先行・後続表示処理部は、ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示し、サブスケジュールマスタに登録されている、当日予定のネットワーク関係について処理先行・後続関係を端末に画面表示し、先行・後続画面においてネットワーク名が表示されたボックスを選択してシンボルを入力して選択されたネットワークを中心とする先行・後続関係を端末に画面表示でき、また先行・後続表示画面において、ボックスにシンボルを入力することで、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示できる。
【００１５】
【実施例】
以下、本発明を図示の一実施例により具体的に説明する。図１は本発明実施例の処理先行・後続表示システムを備える大型汎用機システムを説明する図、図２は本発明実施例の処理先行・後続表示システムの概要を説明するブロック図である。なお、図１４に示す従来例に対応する部分は、同一の符号を記す。
【００１６】
これらの図において、処理先行・後続表示システム１１は、大型汎用機オペレーティングシステム１による時分割処理システム（ＴＳＯ／ＩＳＰＦ）２下で稼働する。自動運用パッケージソフトウェア３は、従来例と同様の情報が入っているネットワークマスタ５、サブスケジュールマスタ６、スケジュールマスタ７等の様々なマスタファイルを持っている。処理先行・後続表示システム１１には、これらネットワークマスタ５、サブスケジュールマスタ６、スケジュールマスタ７等の情報が入力される。
【００１７】
処理先行・後続表示システム１１は、処理先行・後続展開ファイル更新処理部１３、先行・後続表示処理部１４、情報取り出し処理部１５、先行・後続表示画面更新処理部１６等を有する。
【００１８】
処理先行・後続展開ファイル更新処理部１３は、ネットワークマスタ５及びサブスケジュールマスタ６のネットワーク先行関係を前にたどることにより、先行ネットワークの後続ネットワークを捜索し、処理先行・後続展開ファイル１２に出力する部分である。
【００１９】
先行・後続表示処理部１４は、処理先行・後続展開ファイル１２の情報を画面編集し、ＴＳＯ端末８に処理先行・後続表示画面を出力する部分である。
【００２０】
情報取り出し処理部１５は、ネットワークマスタ５やスケジュールマスタ７のネットワーク情報やスケジュール情報を取り出し、ＴＳＯ端末８に各情報画面を表示させる部分である。
【００２１】
先行・後続表示画面更新処理部１６は、ＴＳＯ端末８に所定のネットワークが中心になって先行・後続が表示されている状態において、他のネットワークのボックスを選択しその左側に一定の記号をキー入力することで、その選択されたネットワークが中心となった先行・後続関係に変える処理を行う部分である。
【００２２】
図３は本発明実施例の処理先行・後続表示システムの具体的構成及びその処理例を説明する図である。なお、図１及び図２に対応する部分は、同一の符号を記す。
【００２３】
同図において、ユーザーＩＤチェック処理部２１は、ＴＳＯ端末８のログオンユーザーＩＤ（識別番号）を識別する部分であり、ユーザーＩＤがスケジューラーに割り当てられたＩＤの場合には、処理セレクト画面２２が表示され、ユーザＩＤがスケジューラー以外の者の場合は、マスタセレクト画面ａ２３が表示される。これは、スケジューラー以外の者が更新処理をさせないようにするためである。
【００２４】
処理セレクト画面２２のメニュー番号「１」を選択すると、マスタセレクト画面ａ２４が表示される。このマスタセレクト画面ａ２４でメニュー番号「１」を選択すると、ネットワークマスタ先行・後続表示処理部１４ａが起動され、処理先行・後続展開ファイル（ネットワークマスタ）１２ａのデータが入力され、画面情報として編集した後、ネットワークマスタ先行・後続表示画面２５が表示される。このネットワークマスタ先行・後続表示処理部１４ａによる処理の場合、表示の対象となるネットワークは、ネットワークマスタ５に登録されている全てのものである。
【００２５】
マスタセレクト画面ａ２４でメニュー番号「２」を選択すると、サブスケジュールマスタ先行・後続表示処理部１４ｂが起動され、処理先行・後続展開ファイル（サブスケジュールマスタ）１２ｂのデータが入力され、画面情報として編集した後、サブスケジュールマスタ先行・後続表示画面２６が表示される。このサブスケジュールマスタ先行・後続表示処理部１４ｂの処理の場合、表示の対象となるネットワークは当日スケジュール分のみのものである。
【００２６】
ネットワークマスタ先行・後続表示画面２５に表示されているネットワークの先行・後続表示中の任意のネットワークのボックス（ネットワークの先行・後続表示例は、後に説明する図１３に示す）の左側に「Ｓ」を入力すると、ネットワークマスタ先行・後続表示画面更新処理部１６ａが起動され、「Ｓ」を入力したネットワークが中心となり先行・後続表示が編集された後、更新されたネットワークマスタ先行・後続表示画面２５が表示される。また、同様にサブスケジュールマスタ先行・後続表示画面２６に表示されているネットワークの先行・後続表示中の任意のネットワークのボックスの左側に「Ｓ」を入力すると、サブスケジュールマスタ先行・後続表示画面更新処理１６ｂが起動され、「Ｓ」を入力したネットワークが中心となり先行・後続表示が編集された後、更新されたサブスケジュールマスタ先行・後続表示画面２６が表示される。
【００２７】
ネットワークマスタ先行・後続表示画面２５またはサブスケジュールマスタ先行・後続表示画面２６に表示されているネットワークの先行・後続表示の任意のネットワークのボックスの左側に「Ｎ」を入力すると、ネットワーク情報取出し処理部１５ａが起動され、ネットワークマスタ５から該当ネットワークのデータが入力され、画面イメージに編集され、ネットワーク情報表示画面２７が表示される。また、同様の表示画面２５または２６の任意のネットワークのボックスの左側に「Ｃ」を入力すると、スケジュール情報取出し処理１５ｂが起動され、スケジュールマスタ７からＡＵＴＯＡＭＳ０２８を通じ、該当ネットワークのデータが入力され、画面イメージに編集され、スケジュール情報表示画面２９が表示される。さらに、同様の表示画面２５または２６の任意のネットワークのボックスの左側に「Ｉ」を入力すると、ステータス情報取出し処理１５ｃが起動され、運行経過ファイル３０から該当ネットワークのデータが入力され、画面イメージに編集され、ステータス情報表示画面３１が表示される。運行経過ファイル３０は、ネットワークの実行に関する情報として、未処理、処理中、正常終了、異常終了、実行クラス、処理時間、入出力カウント、開始時刻と終了時刻等が記録されている。また、ＡＵＴＯＡＭＳ０２８は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティである。ネットワーク情報表示画面２７、スケジュール情報表示画面２９及びステータス情報表示画面３１の３つの画面は、終了キーの押下により、ネットワークマスタ先行・後続表示画面２５またはサブスケジュールマスタ先行・後続表示画面２６ヘ戻る。
【００２８】
処理セレクト画面２２のメニュー番号「２」を選択すると、マスタセレクト画面ｂ３２が表示される。このマスタセレクト画面ａ３２でメニュー番号「１」を選択すると、ＡＵＴＯＤＡＭ０３３が起動され、ネットワークマスタ５から情報を入力し、順次編成ファイルとして中間ＰＳファイルａ３４が出力される。次に、処理先行・後続展開ファイル更新処理部（ネットワークマスタ）１３ａが起動され、当処理にてネットワークの先行関係をたどり、それを逆算することによりネットワークの処理先行・後続展開ファイル（ネットワークマスタ）１２ａに出力される。この処理先行・後続展開ファイル更新処理部（ネットワークマスタ）１３ａは、ネットワークマスタ５の内容がスケジューラーにより変更されれた時にのみ行われる。ＡＵＴＯＤＡＭ０３３は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティである。
【００２９】
次に、マスタセレクト画面ｂ３２でメニュー番号「２」を選択すると、ＡＵＴＯＡＭＳ０３５が起動され、サブスケジュールマスタ６から情報を入力し、順次編成ファイルのレコードをＤＦＳＯＲＴ３６にて当日分情報のみを取出し、順次編成ファイルとして中間ＰＳファイルｂ３７に出力される。次に、処理先行・後続展開ファイル更新処理部（サブスケジュールマスタ）１３ｂが起動され、サブスケジュールマスタ６に登録されていたネットワークの先行関係をたどり、それを逆算することによりネットワークの先行・後続関係に結び付け、処理先行・後続展開ファイル（サブスケジュールマスタ）１２ｂに出力される。この処理先行・後続展開ファイル更新処理部（サブスケジュールマスタ）１３ｂは、当日分のネットワーク先行・後続関係を作り出すもので、毎日実行する。ＡＵＴＯＡＭＳ０３５は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティ、ＤＦＳＯＲＴ３６は、ＩＢＭ社の分類（ソート）プログラムである。
【００３０】
以上のように出力された処理先行・後続展開ファイル１２ａ及び１２ｂは、ネットワークマスタ先行・後続の検索に用いられる。
【００３１】
スケジューラー以外のユーザーＩＤでログオンすると、ユーザーＩＤチェック処理部２１により、マスタセレクト画面ａ２３が表示され、この画面においてメニュー番号「１」または「２」を選択すると、ネットワークマスタ先行・後続表示処理部１４ａまたはサブスケジュールマスタ先行・後続表示処理部１４ｂが起動される。以下の動作は、マスタセレクト画面ａ２４でメニュー番号「１」または「２」を選択した場合と同様である。
【００３２】
次に、処理先行・後続展開ファイル更新処理部１３における、ネットワークの先行と後続とを関連付ける処理動作について具体的に説明する。
【００３３】
図４は本発明実施例のマスタファイルに記録されているネットワークの先行関係の内容を説明する図である。
【００３４】
同図において、マスタファイルは、ネットワークマスタ５とサブスケジュールマスタ６であり、英文字はネットワーク名称である。ネットワークＸの先行ネットワークは、ネットワークＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆの６つ、ネットワークＹの先行ネットワークは、ネットワークＤ，Ｈ，Ｉの３つ、ネットワークＤの先行ネットワークは、ネットワークＪ，Ｋの２つである。
【００３５】
なお、ネットワークマスタ５からの先行・後続の関連付けと、サブスケジュールマスタ６からの先行・後続の関連付けとは同様のアルゴリズムであり、以下の説明ではネットワークマスタ５からの先行と後続の関連付けのアルゴリズム（処理先行・後続展開ファイル更新処理部１３ａの処理動作）を中心に説明する。
【００３６】
図５は本発明実施例の中間ＰＳファイルａの内容を説明する図である。ＡＵＴＯＤＡＭ０３３が起動され、ネットワークマスタ５から情報が入力された中間ＰＳファイルａ３４は、図４に示されたネットワーク先行関係がレコードアレイ形式で記録されている、処理先行・後続展開ファイル更新処理部１３ａへの入力（ＩＮ）ファイルである。すなわち、中間ＰＳファイルａ３４において、例えば、レコード１は、自ネットワークＸに対して、先行ネットワーク１がＡ、先行ネットワーク２がＢ、先行ネットワーク３がＣ、…、先行ネットワーク６がＦ、レコード２は、自ネットワークＹに対して、先行ネットワーク１がＨ、先行ネットワーク２がＩ、先行ネットワーク３がＤ、自ネットワークＤに対して、先行ネットワーク１がＪ、先行ネットワーク２がＫ等であることを示している。
【００３７】
図６は本発明実施例の後続ネットワークテーブルの内容を説明する図である。この後続ネットワークテーブルは、先行ネットワークをキー（自ネットワーク）にした後続ネットワークが展開された出力（ＯＵＴ）ファイルである。すなわち、処理先行・後続展開ファイル１２ａにおいて、例えば、自ネットワークＡに対して、後続ネットワークがＸ、自ネットワークＤに対して、後続ネットワークがＸとＹ、自ネットワークＪに対して、後続ネットワークがＤ等であることを示している。
【００３８】
図７は本発明実施例の先行と後続の関連付け処理に使用する後続ネットカウントテーブルである。この後続ネットカウントテーブルは、自ネットワークにいくつの後続ネットワークがつくかカウントするテーブルである。また、図８は本発明実施例の先行と後続の関連付け処理に使用するテーブルセットカウントテーブルである。このテーブルセットカウントテーブルは、後続ネットワークテーブルがいくつ作成されるかカウントするテーブルである。
【００３９】
図９は本発明実施例の先行と後続の関連付けの処理を説明するメインフローチャート、図１０は本発明実施例のテーブルセット処理（ａ）部分を説明するフローチャート、図１１は本発明実施例のテーブルセット処理（ｂ）部分を説明するフローチャート、図１２は本発明実施例のファイル出力処理を説明するフローチャートである。
【００４０】
まず、図９において、ＩＮファイル及びＯＵＴファイルをオープンし、後続ネットワークテーブルの全てに「スペース」を入れ、後続ネットカウントテーブル及びテーブルセットカウントに全て「０」を入れてから、ＩＮファイルのレコードを読む（ＳＴ１１〜ＳＴ１５）。次に、終了（ＥＮＤ）を判断し（ＳＴ１６）、終了でなければＩＮファイル先行ネットワーク（ｉ）が「スペース」かを判断し（ＳＴ１７）、終了であれば後に説明するファイル出力処理（ＳＴ１８）へ進む。ＩＮファイル先行ネットワーク（ｉ）が「スペース」でなければｉをインクリメント（ＳＴ１９）して再び「スペース」かを判断し、「スペース」であればそのときのｉの値を「Ｐ」に入れる（ＳＴ２０）。次に、ｉ及びｊに「１」を入れ（ＳＴ２１）、ＩＮファイル先行ネットワーク（ｉ）と後続ネットワークテーブルの自ネット（ｊ）の内容を比較し（ＳＴ２２）、一致していなければ後続ネットワークテーブルの自ネット（ｊ）が「スペース」かを判断（ＳＴ２３）する。次に、後続ネットワークテーブルの自ネット（ｊ）が「スペース」であれば後に説明するテーブルセット処理（１）（ＳＴ２４）を行い、続いてｉをインクリメント（ＳＴ２５）した後、ｉの値とＰの値とを比較する（ＳＴ２６）。そして、ＩＮファイル先行ネットワーク（ｉ）と後続ネットワークテーブルの自ネット（ｊ）の内容が一致していれば、後に説明するテーブルセット処理（２）（ＳＴ２７）を行った後に、ｉの値とＰの値とを比較する（ＳＴ２６）。次に、ｉの値とＰの値とが一致しなければｊをインクリメント（ＳＴ２８）した後、再びＩＮファイル先行ネットワーク（ｉ）と後続ネットワークテーブルの自ネット（ｊ）の内容を比較するステップ（ＳＴ２２）に戻り、ｉの値とＰの値とが一致したときには再びＩＮファイルレコードを読むステップ（ＳＴ１５）へ戻る。
【００４１】
テーブルセット処理（１）は、図１０に示すように、テーブルセットカウントに「１」を加え（ＳＴ３１）、ＩＮファイル先行ネットワーク（ｉ）の内容を後続ネットワークテーブル・自ネット（テーブルセットカウント）の対応する領域に書き込み（ＳＴ３２）、後続ネットカウントテーブル（テーブルセットカウント）の対応する領域に「１」を入れ（ＳＴ３３）、続いてＩＮファイル・自ネットの内容を後続ネットワークテーブル・後続ネット（テーブルネットカウント，１）の対応する領域に書き込んで（ＳＴ３４）からメインフローチャートに戻り、次のステップ（ＳＴ２５）に進む。
【００４２】
テーブルセット処理（２）は、図１１に示すように、後続ネットカウントテーブル（ｊ）の対応する領域に「１」を加え（ＳＴ４１）、続いて、後続ネットカウントテーブル（ｊ）を「ｋ」に入れ（ＳＴ４２）、ＩＮファイル自ネットの内容を後続ネットワークテーブル・後続ネット（ｊ，ｋ）の対応する領域に書き込んで（ＳＴ４３）からメインフローチャートに戻り、次のステップ（ＳＴ２６）に進む。
【００４３】
ファイル出力処理は、図１２に示すように、ｉに「１」を入れ（ＳＴ５１）、後続ネットワークテーブル（ｉ）を所定の出力域に書き込み（ＳＴ５２）、次に、ＯＵＴファイルレコードを出力し（ＳＴ５３）、続いてｉとテーブルセットカウントの値とを比較し（ＳＴ５４）、一致していなければｉをインクリメントし（ＳＴ５５）てから再びＯＵＴファイルレコードを出力するステップ（ＳＴ５２）に戻り、一致していればメインフローチャートに戻り終了する。
【００４４】
以上のフローチャートにより、処理先行・後続展開ファイル更新処理部１３ａは、ＩＮファイルである中間ＰＳファイルａ３４のレコードを入力し、このレコードの先行ネットワークをキー（自ネットワーク）にすることで、後続ネットワークが展開された図６に示す後続ネットワークテーブルが生成される。この後続ネットワークが展開された後続ネットワークテーブルは、処理先行・後続展開ファイル１２ａに出力される。また、ＩＮファイルは、先行関係ファイルとして処理先行・後続展開ファイル１２ａに出力される。そして、これらの後続関係ファイル及び先行関係ファイルは、ネットワークマスタ先行・後続表示処理部１４ａにより画面編集され、ネットワークマスタ先行・後続表示画面２５にネットワークの先行・後続関係が表示される。
【００４５】
図１３は本発明実施例のネットワークマスタ先行・後続表示画面例を示している。この表示画面例は、ネットワークＤを中心として表示しており、ネットワークＤの先行ネットワークがネットワークＪ，Ｋの２つ、後続ネットワークがネットワークＸ，Ｙの２つであることを表示している。また表示画面中の左側のボックスには、前述で説明したパラメータＳ，Ｎ，Ｃ，Ｉが入力される。
【００４６】
上記構成の処理先行・後続表示システム１１によれば、処理先行・後続展開ファイル更新処理部（１３ａ，１３ｂ）でマスタファイルのネットワーク先行関係を前にたどることにより、先行ネットワークの後続ネットワークを捜索し、処理先行・後続展開ファイル（１２ａ，１２ｂ）に出力する。この処理先行・後続展開ファイル（１２ａ，１２ｂ）の情報を先行・後続表示処理部（１４ａ，１４ｂ）で画面編集し、ＴＳＯ端末８の先行・後続表示画面（２５，２６）に出力することで、簡単にネットワークの処理先行・後続関係を参照できる。次に、画面を見ながらボックスに所定のパラメータを入れキー入力すると、情報取り出し処理部（１５ａ，１５ｂ，１５ｃ）で、ネットワークマスタやスケジュールマスタ等の情報を参照することができる。すなわち、ネットワークのボックスの左側に「Ｎ」を入れキー入力すると、ネットワーク情報表示画面２７、「Ｃ」を入れキー入力すると、スケジュール情報表示画面２９、「Ｉ」を入れキー入力すると、対応するネットワークに関するステータス情報表示画面３１に切り替わる。このステータス情報表示画面３１には、対応するネットワークの実行に関する、未処理、処理中、正常終了、異常終了、実行クラス、処理時間、入出力カウント、開始時刻と終了時刻等が表示される。さらに、あるネットワークを中心として先行・後続が表示されている画面において、他のネットワークのボックスの左側に「Ｓ」を入れキー入力すると、先行・後続表示画面更新処理部（１６ａ，１６ｂ）で、その他のネットワークを中心とした先行・後続関係の表示画面に変わる。
【００４７】
以上のように、ネットワークという目的に対して様々な表示を行うことができるように、オブジェクト指向操作を取り入れているため、操作性が向上でき、また簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間を短縮することができた。
【００４８】
なお、本発明の好適な実施例について説明したが、本発明の精神を逸脱しない範囲内において種々の改良及び変更をなし得ることはもちろんである。
【００４９】
【発明の効果】
以上説明したように本発明では、従来の自動運用ツールでは表示できなかったネットワークの後続関係を画面表示することにより、オペレーション時に、あるネットワークに障害が発生した場合、処理先行・後続画面を表示すれば、後続にどれだけ影響するかが、即座に把握することが可能になり、また後続にあるネットワークがどれだけ存在するかを検索する時間が大幅に短縮され、さらには画面のオブジェクト指向操作により、ネットワーク情報、スケジュール情報、運行経過状況情報及び先行・後続関係を画面切り換えで表示させることができ、そのため、従来の自動運用ツールはメニュー型式の操作であるのに対し、操作性が大幅に向上し、各情報をタイムリーに検索できる効果がある。
【図面の簡単な説明】
【図１】本発明実施例の処理先行・後続表示システムを備える大型汎用機システムを説明する図である。
【図２】本発明実施例の処理先行・後続表示システムの概要を説明するブロック図である。
【図３】本発明実施例の処理先行・後続表示システムの具体的構成及びその処理例を説明する図である。
【図４】本発明実施例のマスタファイルに記録されているネットワークの先行関係の内容を説明する図である。
【図５】本発明実施例の中間ＰＳファイルａの内容を説明する図である。
【図６】本発明実施例の後続ネットワークテーブルの内容を説明する図である。
【図７】本発明実施例の先行と後続の関連付け処理に使用する後続ネットカウントテーブルである。
【図８】本発明実施例の先行と後続の関連付け処理に使用するテーブルセットカウントテーブルである。
【図９】本発明実施例の先行と後続の関連付け処理部分を説明するメインフローチャートである。
【図１０】本発明実施例のテーブルセット処理（ａ）部分を説明するフローチャートである。
【図１１】本発明実施例のテーブルセット処理（ｂ）部分を説明するフローチャートである。
【図１２】本発明実施例のファイル出力処理部分を説明するフローチャートである。
【図１３】本発明実施例のネットワークマスタ先行・後続表示画面例を示す図である。
【図１４】従来例の大型汎用機システムの自動運用ツールを説明する図である。
【図１５】従来例のメニュー画面の切り替え操作を説明する図である。
【符号の説明】
１  大型汎用機オペレーティングシステム
２  時分割処理システム
３  自動運用パッケージソフトウェア
５  ネットワークマスタ
６  サブスケジュールマスタ
７  スケジュールマスタ
８  ＴＳＯ端末
１１  処理先行・後続処理表示システム
１２  処理先行・後続展開ファイル
１３  処理先行・後続展開ファイル更新処理部
１４  先行・後続表示処理部
１５  情報取り出し処理部
１６  先行・後続表示画面更新処理部
【図１】
0003549221.tif 000002
【図２】
0003549221.tif 000003
【図３】
0003549221.tif 000004
【図４】
0003549221.tif 000005
【図５】
0003549221.tif 000006
【図６】
0003549221.tif 000007
【図７】
0003549221.tif 000008
【図８】
0003549221.tif 000009
【図９】
0003549221.tif 000010
【図１０】
0003549221.tif 000011
【図１１】
0003549221.tif 000012
【図１２】
0003549221.tif 000013
【図１３】
0003549221.tif 000014
【図１４】
0003549221.tif 000015
【図１５】
0003549221.tif 000016