Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3549221B2 - Processing preceding / succeeding display system - Google Patents
[go: Go Back, main page]

JP3549221B2 - Processing preceding / succeeding display system - Google Patents

Processing preceding / succeeding display system Download PDF

Info

Publication number
JP3549221B2
JP3549221B2 JP25215793A JP25215793A JP3549221B2 JP 3549221 B2 JP3549221 B2 JP 3549221B2 JP 25215793 A JP25215793 A JP 25215793A JP 25215793 A JP25215793 A JP 25215793A JP 3549221 B2 JP3549221 B2 JP 3549221B2
Authority
JP
Japan
Prior art keywords
network
subsequent
master
processing
file
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.)
Expired - Fee Related
Application number
JP25215793A
Other languages
Japanese (ja)
Other versions
JPH0784925A (en
Inventor
直人 宇田
秀和 田中
正幸 佐藤
Original Assignee
株式会社Csk
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 株式会社Csk filed Critical 株式会社Csk
Priority to JP25215793A priority Critical patent/JP3549221B2/en
Publication of JPH0784925A publication Critical patent/JPH0784925A/en
Application granted granted Critical
Publication of JP3549221B2 publication Critical patent/JP3549221B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、情報処理サービス業におけるシステム運用業務の中の処理監視に使用する処理先行・後続表示システムに関するものである。
【0002】
【従来の技術】
従来、大型汎用機システム等において使用される、ジョブ処理の自動スケジューリングと実行のような、市販の自動運用パッケージソフトウェアは、ジョブ処理の先行関係がマスターファイルに記録されており、その情報に基づきジョブ処理の自動スケジューリングと自動運行が実行される。このジョブ処理の先行関係の情報は、スケジューラーや処理に当たる操作員がスケジューリングの妥当性や処理障害時に参照する。
【0003】
図14は従来例の大型汎用機システムの自動運用ツールを説明する図であり、大型汎用機システムに使用される自動運用パッケージソフトウェア3は、例えば、IBM社の大型汎用機オペレーティングシステム1によるタイムシアリング機能/対話式生産性向上機能(TSO/ISPF)2下で稼働するディクショナリーシステム4を備えている。自動運用パッケージソフトウェア3は、ネットワークマスタ5、サブスケジュールマスタ6、スケジュールマスタ7等の様々なマスタファイルを持っており、それらの情報を得てジョブ処理のスケジューリングとジョブ処理の自動運行を実行している。各マスタファイルの情報は、ディクショナリーシステム4に入力され、時分割処理端末(Time Sharing Option 端末(以下TSO端末という))8に必要な情報を画面表示するようになっている。
【0004】
ネットワークマスタ5には、ネットワークを構成するジョブとジョブの先行関係、リランネットワークまたはリランジョブ、ネットワークの先行関係、ネットワークのクラス、優先度、スタート時刻等の情報が入っている。ここでネットワークとは、ジョブ処理のくくり単位であり、以下にジョブ処理をネットワーク処理と言う。
【0005】
サブスケジュールマスタ6には、当日処理されるネットワーク情報が他のマスターファイルから抜き出されて入っている。
【0006】
スケジュールマスタ7には、処理サイクル、処理予定日、休日ずらしコード、処理時間、休日テーブルID(識別)等の情報が入っている。
【0007】
ディクショナリーシステム4のTSO端末8の初期画面は、メニュー形式になっており、どのマスターファイル情報を参照したいかは、メニューの番号を選択することにより、図15に示すように、ネットワークマスタ画面、スケジュールマスタ画面、ファイルマスタ画面あるいはモニター画面等のように該当の情報表示画面に切り替える。
【0008】
ネットワークの内容(ジョブ構成やネットワーク先行等)やスケジュール内容(処理サイクルや処理日等)を参照する都度画面の切り替え操作が必要になり、しかもネットワーク先行情報しか表示されないため、あるネットワークの後続ネットワークを先行関係情報から操作しなければならず、タイムリー性に欠けていた。
【0009】
【発明が解決しようとする課題】
すなわち、従来の市販の自動運用パッケージソフトウェア3では、TSO端末8からマスタファイルの内容を参照することができるが、ある処理の後続処理が参照できないため、ある処理に障害が発生した場合に、後に続くジョブ処理にどれだけ影響するか、検索するのが困難であった。これを検索するためには、マスタファイルであるネットワークマスタ5とスケジュールマスタ7を参照しなければならないが、端末画面の切り替え操作が必要になり、後続のネットワークの検索に時間がかかり、即座に対処することができない問題点があった。
【0010】
そこで本発明は、簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間を短縮することができる処理先行・後続表示システムを提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明の処理先行・後続表示システムは、先行ネットワークと後続ネットワークとの関係を示すためのネットワークデータとして、少なくともネットワーク名、ネットワークスケジュール情報及びステータス情報を記録したマスタファイルと、前記マスタファイルに記録された所定のネットワークのデータをキーにした場合に、該ネットワークを基準にした先行ネットワークを前記ネットワークデータに基づき探索した後、探索された先行ネットワークのデータをキーとした後続ネットワークを探索し、該後続ネットワークに関するデータを展開した後続ネットワークテーブルを生成して、処理先行・後続展開ファイルに出力する処理先行・後続展開ファイル処理部と、前記処理先行・後続展開ファイルに記録されているデータに基づいて所定ネットワークを中心にした先行ネットワークと後続ネットワークとの関係を表す先行・後続画面を表示するために前記データを編集し、端末の画面に出力する先行・後続表示処理部と、前記先行・後続表示画面に表示されネットワークに近接して設けたボックスにパラメータキーを入力することで、前記マスタファイルに記録された所望のデータを取り出し前記端末の画面に出力する情報取り出し処理部と、前記先行・後続画面において所定のネットワークが中心になって表示されている際に、他のネットワーク名を選択し、そのネットワーク名に前記近接して設けたボックスにパラメータキーを入力することで、前記選択された他のネットワーク名を中心にした先行・後続画面に表示を変更する処理を行う先行・後続表示画面更新処理部とを備えたものである。
【0012】
前記マスタファイルは、ネットワークに関する先行関係情報が記録されているネットワークマスタと、当日処理されるネットワーク情報が記録されているサブスケジュールマスタと、スケジュール情報が記録されているスケジュールマスタとを有する。前記端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させないユーザー識別番号チェック処理部を備える。前記ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示する。前記サブスケジュールマスタに登録されている当日予定されるネットワークのみについて処理先行・後続関係を端末に画面表示する。前記先行・後続表示画面において、ボックスにシンボルを入力することで、前記情報取り出し処理部を起動し、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示する。
【0013】
【作用】
本発明では、処理先行・後続展開ファイル更新処理部が、マスタファイルに記録されているネットワーク先行関係を前にたどり、先行ネットワークの後続ネットワークを捜索し、後続ネットワークテーブルを得て、処理先行・後続展開ファイルに出力し、先行・後続表示処理部がこの処理先行・後続展開ファイルに記録されている情報に基づいて先行・後続画面を編集し端末の画面に出力し、情報取り出し処理部がマスタファイルに記録されている情報を取り出し端末の画面に出力し、先行・後続表示画面更新処理部が先行・後続画面においてキー入力して先行・後続表示画面を更新することで、簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間が短縮する。
【0014】
また、ユーザー識別番号チェック処理部は、端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させない。先行・後続表示処理部は、ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示し、サブスケジュールマスタに登録されている、当日予定のネットワーク関係について処理先行・後続関係を端末に画面表示し、先行・後続画面においてネットワーク名が表示されたボックスを選択してシンボルを入力して選択されたネットワークを中心とする先行・後続関係を端末に画面表示でき、また先行・後続表示画面において、ボックスにシンボルを入力することで、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示できる。
【0015】
【実施例】
以下、本発明を図示の一実施例により具体的に説明する。図1は本発明実施例の処理先行・後続表示システムを備える大型汎用機システムを説明する図、図2は本発明実施例の処理先行・後続表示システムの概要を説明するブロック図である。なお、図14に示す従来例に対応する部分は、同一の符号を記す。
【0016】
これらの図において、処理先行・後続表示システム11は、大型汎用機オペレーティングシステム1による時分割処理システム(TSO/ISPF)2下で稼働する。自動運用パッケージソフトウェア3は、従来例と同様の情報が入っているネットワークマスタ5、サブスケジュールマスタ6、スケジュールマスタ7等の様々なマスタファイルを持っている。処理先行・後続表示システム11には、これらネットワークマスタ5、サブスケジュールマスタ6、スケジュールマスタ7等の情報が入力される。
【0017】
処理先行・後続表示システム11は、処理先行・後続展開ファイル更新処理部13、先行・後続表示処理部14、情報取り出し処理部15、先行・後続表示画面更新処理部16等を有する。
【0018】
処理先行・後続展開ファイル更新処理部13は、ネットワークマスタ5及びサブスケジュールマスタ6のネットワーク先行関係を前にたどることにより、先行ネットワークの後続ネットワークを捜索し、処理先行・後続展開ファイル12に出力する部分である。
【0019】
先行・後続表示処理部14は、処理先行・後続展開ファイル12の情報を画面編集し、TSO端末8に処理先行・後続表示画面を出力する部分である。
【0020】
情報取り出し処理部15は、ネットワークマスタ5やスケジュールマスタ7のネットワーク情報やスケジュール情報を取り出し、TSO端末8に各情報画面を表示させる部分である。
【0021】
先行・後続表示画面更新処理部16は、TSO端末8に所定のネットワークが中心になって先行・後続が表示されている状態において、他のネットワークのボックスを選択しその左側に一定の記号をキー入力することで、その選択されたネットワークが中心となった先行・後続関係に変える処理を行う部分である。
【0022】
図3は本発明実施例の処理先行・後続表示システムの具体的構成及びその処理例を説明する図である。なお、図1及び図2に対応する部分は、同一の符号を記す。
【0023】
同図において、ユーザーIDチェック処理部21は、TSO端末8のログオンユーザーID(識別番号)を識別する部分であり、ユーザーIDがスケジューラーに割り当てられたIDの場合には、処理セレクト画面22が表示され、ユーザIDがスケジューラー以外の者の場合は、マスタセレクト画面a23が表示される。これは、スケジューラー以外の者が更新処理をさせないようにするためである。
【0024】
処理セレクト画面22のメニュー番号「1」を選択すると、マスタセレクト画面a24が表示される。このマスタセレクト画面a24でメニュー番号「1」を選択すると、ネットワークマスタ先行・後続表示処理部14aが起動され、処理先行・後続展開ファイル(ネットワークマスタ)12aのデータが入力され、画面情報として編集した後、ネットワークマスタ先行・後続表示画面25が表示される。このネットワークマスタ先行・後続表示処理部14aによる処理の場合、表示の対象となるネットワークは、ネットワークマスタ5に登録されている全てのものである。
【0025】
マスタセレクト画面a24でメニュー番号「2」を選択すると、サブスケジュールマスタ先行・後続表示処理部14bが起動され、処理先行・後続展開ファイル(サブスケジュールマスタ)12bのデータが入力され、画面情報として編集した後、サブスケジュールマスタ先行・後続表示画面26が表示される。このサブスケジュールマスタ先行・後続表示処理部14bの処理の場合、表示の対象となるネットワークは当日スケジュール分のみのものである。
【0026】
ネットワークマスタ先行・後続表示画面25に表示されているネットワークの先行・後続表示中の任意のネットワークのボックス(ネットワークの先行・後続表示例は、後に説明する図13に示す)の左側に「S」を入力すると、ネットワークマスタ先行・後続表示画面更新処理部16aが起動され、「S」を入力したネットワークが中心となり先行・後続表示が編集された後、更新されたネットワークマスタ先行・後続表示画面25が表示される。また、同様にサブスケジュールマスタ先行・後続表示画面26に表示されているネットワークの先行・後続表示中の任意のネットワークのボックスの左側に「S」を入力すると、サブスケジュールマスタ先行・後続表示画面更新処理16bが起動され、「S」を入力したネットワークが中心となり先行・後続表示が編集された後、更新されたサブスケジュールマスタ先行・後続表示画面26が表示される。
【0027】
ネットワークマスタ先行・後続表示画面25またはサブスケジュールマスタ先行・後続表示画面26に表示されているネットワークの先行・後続表示の任意のネットワークのボックスの左側に「N」を入力すると、ネットワーク情報取出し処理部15aが起動され、ネットワークマスタ5から該当ネットワークのデータが入力され、画面イメージに編集され、ネットワーク情報表示画面27が表示される。また、同様の表示画面25または26の任意のネットワークのボックスの左側に「C」を入力すると、スケジュール情報取出し処理15bが起動され、スケジュールマスタ7からAUTOAMS028を通じ、該当ネットワークのデータが入力され、画面イメージに編集され、スケジュール情報表示画面29が表示される。さらに、同様の表示画面25または26の任意のネットワークのボックスの左側に「I」を入力すると、ステータス情報取出し処理15cが起動され、運行経過ファイル30から該当ネットワークのデータが入力され、画面イメージに編集され、ステータス情報表示画面31が表示される。運行経過ファイル30は、ネットワークの実行に関する情報として、未処理、処理中、正常終了、異常終了、実行クラス、処理時間、入出力カウント、開始時刻と終了時刻等が記録されている。また、AUTOAMS028は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティである。ネットワーク情報表示画面27、スケジュール情報表示画面29及びステータス情報表示画面31の3つの画面は、終了キーの押下により、ネットワークマスタ先行・後続表示画面25またはサブスケジュールマスタ先行・後続表示画面26ヘ戻る。
【0028】
処理セレクト画面22のメニュー番号「2」を選択すると、マスタセレクト画面b32が表示される。このマスタセレクト画面a32でメニュー番号「1」を選択すると、AUTODAM033が起動され、ネットワークマスタ5から情報を入力し、順次編成ファイルとして中間PSファイルa34が出力される。次に、処理先行・後続展開ファイル更新処理部(ネットワークマスタ)13aが起動され、当処理にてネットワークの先行関係をたどり、それを逆算することによりネットワークの処理先行・後続展開ファイル(ネットワークマスタ)12aに出力される。この処理先行・後続展開ファイル更新処理部(ネットワークマスタ)13aは、ネットワークマスタ5の内容がスケジューラーにより変更されれた時にのみ行われる。AUTODAM033は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティである。
【0029】
次に、マスタセレクト画面b32でメニュー番号「2」を選択すると、AUTOAMS035が起動され、サブスケジュールマスタ6から情報を入力し、順次編成ファイルのレコードをDFSORT36にて当日分情報のみを取出し、順次編成ファイルとして中間PSファイルb37に出力される。次に、処理先行・後続展開ファイル更新処理部(サブスケジュールマスタ)13bが起動され、サブスケジュールマスタ6に登録されていたネットワークの先行関係をたどり、それを逆算することによりネットワークの先行・後続関係に結び付け、処理先行・後続展開ファイル(サブスケジュールマスタ)12bに出力される。この処理先行・後続展開ファイル更新処理部(サブスケジュールマスタ)13bは、当日分のネットワーク先行・後続関係を作り出すもので、毎日実行する。AUTOAMS035は、自動運用パッケージソフトウェアの持つファイル変換ユーティリティ、DFSORT36は、IBM社の分類(ソート)プログラムである。
【0030】
以上のように出力された処理先行・後続展開ファイル12a及び12bは、ネットワークマスタ先行・後続の検索に用いられる。
【0031】
スケジューラー以外のユーザーIDでログオンすると、ユーザーIDチェック処理部21により、マスタセレクト画面a23が表示され、この画面においてメニュー番号「1」または「2」を選択すると、ネットワークマスタ先行・後続表示処理部14aまたはサブスケジュールマスタ先行・後続表示処理部14bが起動される。以下の動作は、マスタセレクト画面a24でメニュー番号「1」または「2」を選択した場合と同様である。
【0032】
次に、処理先行・後続展開ファイル更新処理部13における、ネットワークの先行と後続とを関連付ける処理動作について具体的に説明する。
【0033】
図4は本発明実施例のマスタファイルに記録されているネットワークの先行関係の内容を説明する図である。
【0034】
同図において、マスタファイルは、ネットワークマスタ5とサブスケジュールマスタ6であり、英文字はネットワーク名称である。ネットワークXの先行ネットワークは、ネットワークA,B,C,D,E,Fの6つ、ネットワークYの先行ネットワークは、ネットワークD,H,Iの3つ、ネットワークDの先行ネットワークは、ネットワークJ,Kの2つである。
【0035】
なお、ネットワークマスタ5からの先行・後続の関連付けと、サブスケジュールマスタ6からの先行・後続の関連付けとは同様のアルゴリズムであり、以下の説明ではネットワークマスタ5からの先行と後続の関連付けのアルゴリズム(処理先行・後続展開ファイル更新処理部13aの処理動作)を中心に説明する。
【0036】
図5は本発明実施例の中間PSファイルaの内容を説明する図である。AUTODAM033が起動され、ネットワークマスタ5から情報が入力された中間PSファイルa34は、図4に示されたネットワーク先行関係がレコードアレイ形式で記録されている、処理先行・後続展開ファイル更新処理部13aへの入力(IN)ファイルである。すなわち、中間PSファイルa34において、例えば、レコード1は、自ネットワークXに対して、先行ネットワーク1がA、先行ネットワーク2がB、先行ネットワーク3がC、…、先行ネットワーク6がF、レコード2は、自ネットワークYに対して、先行ネットワーク1がH、先行ネットワーク2がI、先行ネットワーク3がD、自ネットワークDに対して、先行ネットワーク1がJ、先行ネットワーク2がK等であることを示している。
【0037】
図6は本発明実施例の後続ネットワークテーブルの内容を説明する図である。この後続ネットワークテーブルは、先行ネットワークをキー(自ネットワーク)にした後続ネットワークが展開された出力(OUT)ファイルである。すなわち、処理先行・後続展開ファイル12aにおいて、例えば、自ネットワークAに対して、後続ネットワークがX、自ネットワークDに対して、後続ネットワークがXとY、自ネットワークJに対して、後続ネットワークがD等であることを示している。
【0038】
図7は本発明実施例の先行と後続の関連付け処理に使用する後続ネットカウントテーブルである。この後続ネットカウントテーブルは、自ネットワークにいくつの後続ネットワークがつくかカウントするテーブルである。また、図8は本発明実施例の先行と後続の関連付け処理に使用するテーブルセットカウントテーブルである。このテーブルセットカウントテーブルは、後続ネットワークテーブルがいくつ作成されるかカウントするテーブルである。
【0039】
図9は本発明実施例の先行と後続の関連付けの処理を説明するメインフローチャート、図10は本発明実施例のテーブルセット処理(a)部分を説明するフローチャート、図11は本発明実施例のテーブルセット処理(b)部分を説明するフローチャート、図12は本発明実施例のファイル出力処理を説明するフローチャートである。
【0040】
まず、図9において、INファイル及びOUTファイルをオープンし、後続ネットワークテーブルの全てに「スペース」を入れ、後続ネットカウントテーブル及びテーブルセットカウントに全て「0」を入れてから、INファイルのレコードを読む(ST11〜ST15)。次に、終了(END)を判断し(ST16)、終了でなければINファイル先行ネットワーク(i)が「スペース」かを判断し(ST17)、終了であれば後に説明するファイル出力処理(ST18)へ進む。INファイル先行ネットワーク(i)が「スペース」でなければiをインクリメント(ST19)して再び「スペース」かを判断し、「スペース」であればそのときのiの値を「P」に入れる(ST20)。次に、i及びjに「1」を入れ(ST21)、INファイル先行ネットワーク(i)と後続ネットワークテーブルの自ネット(j)の内容を比較し(ST22)、一致していなければ後続ネットワークテーブルの自ネット(j)が「スペース」かを判断(ST23)する。次に、後続ネットワークテーブルの自ネット(j)が「スペース」であれば後に説明するテーブルセット処理(1)(ST24)を行い、続いてiをインクリメント(ST25)した後、iの値とPの値とを比較する(ST26)。そして、INファイル先行ネットワーク(i)と後続ネットワークテーブルの自ネット(j)の内容が一致していれば、後に説明するテーブルセット処理(2)(ST27)を行った後に、iの値とPの値とを比較する(ST26)。次に、iの値とPの値とが一致しなければjをインクリメント(ST28)した後、再びINファイル先行ネットワーク(i)と後続ネットワークテーブルの自ネット(j)の内容を比較するステップ(ST22)に戻り、iの値とPの値とが一致したときには再びINファイルレコードを読むステップ(ST15)へ戻る。
【0041】
テーブルセット処理(1)は、図10に示すように、テーブルセットカウントに「1」を加え(ST31)、INファイル先行ネットワーク(i)の内容を後続ネットワークテーブル・自ネット(テーブルセットカウント)の対応する領域に書き込み(ST32)、後続ネットカウントテーブル(テーブルセットカウント)の対応する領域に「1」を入れ(ST33)、続いてINファイル・自ネットの内容を後続ネットワークテーブル・後続ネット(テーブルネットカウント,1)の対応する領域に書き込んで(ST34)からメインフローチャートに戻り、次のステップ(ST25)に進む。
【0042】
テーブルセット処理(2)は、図11に示すように、後続ネットカウントテーブル(j)の対応する領域に「1」を加え(ST41)、続いて、後続ネットカウントテーブル(j)を「k」に入れ(ST42)、INファイル自ネットの内容を後続ネットワークテーブル・後続ネット(j,k)の対応する領域に書き込んで(ST43)からメインフローチャートに戻り、次のステップ(ST26)に進む。
【0043】
ファイル出力処理は、図12に示すように、iに「1」を入れ(ST51)、後続ネットワークテーブル(i)を所定の出力域に書き込み(ST52)、次に、OUTファイルレコードを出力し(ST53)、続いてiとテーブルセットカウントの値とを比較し(ST54)、一致していなければiをインクリメントし(ST55)てから再びOUTファイルレコードを出力するステップ(ST52)に戻り、一致していればメインフローチャートに戻り終了する。
【0044】
以上のフローチャートにより、処理先行・後続展開ファイル更新処理部13aは、INファイルである中間PSファイルa34のレコードを入力し、このレコードの先行ネットワークをキー(自ネットワーク)にすることで、後続ネットワークが展開された図6に示す後続ネットワークテーブルが生成される。この後続ネットワークが展開された後続ネットワークテーブルは、処理先行・後続展開ファイル12aに出力される。また、INファイルは、先行関係ファイルとして処理先行・後続展開ファイル12aに出力される。そして、これらの後続関係ファイル及び先行関係ファイルは、ネットワークマスタ先行・後続表示処理部14aにより画面編集され、ネットワークマスタ先行・後続表示画面25にネットワークの先行・後続関係が表示される。
【0045】
図13は本発明実施例のネットワークマスタ先行・後続表示画面例を示している。この表示画面例は、ネットワークDを中心として表示しており、ネットワークDの先行ネットワークがネットワークJ,Kの2つ、後続ネットワークがネットワークX,Yの2つであることを表示している。また表示画面中の左側のボックスには、前述で説明したパラメータS,N,C,Iが入力される。
【0046】
上記構成の処理先行・後続表示システム11によれば、処理先行・後続展開ファイル更新処理部(13a,13b)でマスタファイルのネットワーク先行関係を前にたどることにより、先行ネットワークの後続ネットワークを捜索し、処理先行・後続展開ファイル(12a,12b)に出力する。この処理先行・後続展開ファイル(12a,12b)の情報を先行・後続表示処理部(14a,14b)で画面編集し、TSO端末8の先行・後続表示画面(25,26)に出力することで、簡単にネットワークの処理先行・後続関係を参照できる。次に、画面を見ながらボックスに所定のパラメータを入れキー入力すると、情報取り出し処理部(15a,15b,15c)で、ネットワークマスタやスケジュールマスタ等の情報を参照することができる。すなわち、ネットワークのボックスの左側に「N」を入れキー入力すると、ネットワーク情報表示画面27、「C」を入れキー入力すると、スケジュール情報表示画面29、「I」を入れキー入力すると、対応するネットワークに関するステータス情報表示画面31に切り替わる。このステータス情報表示画面31には、対応するネットワークの実行に関する、未処理、処理中、正常終了、異常終了、実行クラス、処理時間、入出力カウント、開始時刻と終了時刻等が表示される。さらに、あるネットワークを中心として先行・後続が表示されている画面において、他のネットワークのボックスの左側に「S」を入れキー入力すると、先行・後続表示画面更新処理部(16a,16b)で、その他のネットワークを中心とした先行・後続関係の表示画面に変わる。
【0047】
以上のように、ネットワークという目的に対して様々な表示を行うことができるように、オブジェクト指向操作を取り入れているため、操作性が向上でき、また簡単な操作によりネットワークの処理先行・後続関係を参照でき、検索時間を短縮することができた。
【0048】
なお、本発明の好適な実施例について説明したが、本発明の精神を逸脱しない範囲内において種々の改良及び変更をなし得ることはもちろんである。
【0049】
【発明の効果】
以上説明したように本発明では、従来の自動運用ツールでは表示できなかったネットワークの後続関係を画面表示することにより、オペレーション時に、あるネットワークに障害が発生した場合、処理先行・後続画面を表示すれば、後続にどれだけ影響するかが、即座に把握することが可能になり、また後続にあるネットワークがどれだけ存在するかを検索する時間が大幅に短縮され、さらには画面のオブジェクト指向操作により、ネットワーク情報、スケジュール情報、運行経過状況情報及び先行・後続関係を画面切り換えで表示させることができ、そのため、従来の自動運用ツールはメニュー型式の操作であるのに対し、操作性が大幅に向上し、各情報をタイムリーに検索できる効果がある。
【図面の簡単な説明】
【図1】本発明実施例の処理先行・後続表示システムを備える大型汎用機システムを説明する図である。
【図2】本発明実施例の処理先行・後続表示システムの概要を説明するブロック図である。
【図3】本発明実施例の処理先行・後続表示システムの具体的構成及びその処理例を説明する図である。
【図4】本発明実施例のマスタファイルに記録されているネットワークの先行関係の内容を説明する図である。
【図5】本発明実施例の中間PSファイルaの内容を説明する図である。
【図6】本発明実施例の後続ネットワークテーブルの内容を説明する図である。
【図7】本発明実施例の先行と後続の関連付け処理に使用する後続ネットカウントテーブルである。
【図8】本発明実施例の先行と後続の関連付け処理に使用するテーブルセットカウントテーブルである。
【図9】本発明実施例の先行と後続の関連付け処理部分を説明するメインフローチャートである。
【図10】本発明実施例のテーブルセット処理(a)部分を説明するフローチャートである。
【図11】本発明実施例のテーブルセット処理(b)部分を説明するフローチャートである。
【図12】本発明実施例のファイル出力処理部分を説明するフローチャートである。
【図13】本発明実施例のネットワークマスタ先行・後続表示画面例を示す図である。
【図14】従来例の大型汎用機システムの自動運用ツールを説明する図である。
【図15】従来例のメニュー画面の切り替え操作を説明する図である。
【符号の説明】
1 大型汎用機オペレーティングシステム
2 時分割処理システム
3 自動運用パッケージソフトウェア
5 ネットワークマスタ
6 サブスケジュールマスタ
7 スケジュールマスタ
8 TSO端末
11 処理先行・後続処理表示システム
12 処理先行・後続展開ファイル
13 処理先行・後続展開ファイル更新処理部
14 先行・後続表示処理部
15 情報取り出し処理部
16 先行・後続表示画面更新処理部
[0001]
[Industrial applications]
The present invention relates to a processing preceding / succeeding display system used for processing monitoring in a system operation business in an information processing service business.
[0002]
[Prior art]
Conventionally, commercially available automatic operation package software, such as automatic scheduling and execution of job processing, used in large general-purpose machine systems, etc., records the precedence of job processing in a master file, and based on that information, Automatic scheduling and automatic operation of the process are performed. This schedule information of the job process is referred to by the scheduler or the operator who performs the process when the scheduling is valid or when the process fails.
[0003]
FIG. 14 is a diagram for explaining an automatic operation tool for a conventional large general-purpose machine system. The automatic operation package software 3 used for the large general-purpose machine system includes, for example, time shearing by the IBM large general-purpose machine operating system 1. It has a dictionary system 4 that operates under a function / interactive productivity enhancement function (TSO / ISPF) 2. The automatic operation package software 3 has various master files such as a network master 5, a sub-schedule master 6, a schedule master 7, etc., obtains such information and executes job processing scheduling and automatic operation of job processing. I have. The information of each master file is input to the dictionary system 4 and information necessary for a time sharing processing terminal (Time Sharing Option terminal (hereinafter, referred to as TSO terminal)) 8 is displayed on a screen.
[0004]
The network master 5 contains information such as the predecessor relation between the jobs constituting the network, the rerun network or the rerun job, the precedent relation of the network, the class of the network, the priority, the start time, and the like. Here, the network is a unit of job processing, and the job processing is hereinafter referred to as network processing.
[0005]
The sub-schedule master 6 contains network information to be processed on the day extracted from other master files.
[0006]
The schedule master 7 contains information such as a processing cycle, a scheduled processing date, a holiday shift code, a processing time, and a holiday table ID (identification).
[0007]
The initial screen of the TSO terminal 8 of the dictionary system 4 is in a menu format, and which master file information is to be referred to is selected by selecting a menu number, as shown in FIG. Switch to a corresponding information display screen such as a master screen, file master screen, or monitor screen.
[0008]
Every time the user refers to the contents of the network (such as job configuration or network priorities) or the contents of the schedule (such as the processing cycle or processing date), it is necessary to switch the screen, and only the network preceding information is displayed. It had to be operated from the precedence information and lacked timeliness.
[0009]
[Problems to be solved by the invention]
That is, in the conventional automatic operation package software 3 on the market, the contents of the master file can be referred from the TSO terminal 8, but the subsequent process of a certain process cannot be referred to. It was difficult to search how much it would affect subsequent job processing. In order to search this, it is necessary to refer to the network master 5 and the schedule master 7, which are master files. However, a terminal screen switching operation is required, and it takes time to search for a subsequent network. There was a problem that could not be done.
[0010]
Therefore, an object of the present invention is to provide a processing preceding / subsequent display system which can refer to a processing preceding / subsequent relationship of a network by a simple operation and can shorten a search time.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the processing preceding / succeeding display system of the present invention comprises: As network data for indicating the relationship between the preceding network and the succeeding network, at least a network name, a master file recording network schedule information and status information, Recorded in the master file In the case where the data of the predetermined network is used as a key, a preceding network based on the network is searched based on the network data, and the searched data of the preceding network is used as a key. Search for subsequent networks, Expanded data on the subsequent network Subsequent network table Generate Based on the data recorded in the processing preceding / subsequent development file and the processing preceding / subsequent development file processing unit that outputs to the processing preceding / subsequent development file , Predetermined of The relationship between the leading network and the succeeding network centered on the network Data to display the leading / succeeding screen A preceding / succeeding display processing unit that edits and outputs the result to the terminal screen; By entering a parameter key in the box displayed on the preceding / subsequent display screen and provided near the network, Recorded in the master file The desired data The terminal Output to the screen of An information retrieval processing unit; In the preceding / subsequent screen The specified network is displayed at the center At this time, select another network name and enter the parameter key in the box provided adjacent to the network name. By typing , Said chosen other Focus on network names Change the display to the preceding / succeeding screen And a preceding / subsequent display screen update processing unit for performing processing.
[0012]
The master file includes a network master in which the preceding relation information on the network is recorded, a sub-schedule master in which network information to be processed on the day is recorded, and a schedule master in which schedule information is recorded. A user identification number check processing unit that checks a user identification number logged on to the terminal and does not update the preceding / subsequent development file. A process preceding / succeeding relationship is displayed on a terminal for all the networks registered in the network master. Only the network scheduled for the day registered in the sub-schedule master is displayed on the terminal on the terminal with the preceding / succeeding relationship. By inputting a symbol into a box on the preceding / succeeding display screen, the information extraction processing unit is started, and any one of network information, schedule information, and status information is displayed on a terminal.
[0013]
[Action]
In the present invention, the processing preceding / subsequent expanded file update processing unit traces the network preceding relation recorded in the master file, searches the succeeding network of the preceding network, obtains the subsequent network table, and obtains the processing preceding / subsequent. Output to the expansion file, the preceding / subsequent display processing unit edits the preceding / subsequent screen based on the information recorded in this processing preceding / subsequent development file and outputs it to the terminal screen, and the information extraction processing unit The information recorded in the screen is retrieved and output to the screen of the terminal, and the preceding / subsequent display screen update processing unit updates the preceding / subsequent display screen by key input in the preceding / subsequent screen, so that the network can be easily operated. The process preceding / succeeding relationship can be referenced, and the search time is reduced.
[0014]
Further, the user identification number check processing unit checks the user identification number that has logged on the terminal, and does not update the preceding / subsequent development file. The precedent / subsequent display processing unit displays the precedent / subsequent relationship on the terminal for all networks registered in the network master, and processes the precedent / subsequent relationship registered in the sub-schedule master for the network relationship scheduled for the day. The subsequent relationship can be displayed on the terminal screen, the preceding and succeeding screens can be displayed on the terminal by selecting the box in which the network name is displayed, inputting a symbol, and displaying the preceding and succeeding relationship centering on the selected network on the terminal, By inputting a symbol into the box on the preceding / succeeding display screen, any one of network information, schedule information, and status information can be displayed on the terminal.
[0015]
【Example】
Hereinafter, the present invention will be described in detail with reference to an embodiment shown in the drawings. FIG. 1 is a diagram for explaining a large-scale general-purpose machine system having a processing preceding / subsequent display system according to an embodiment of the present invention, and FIG. Parts corresponding to the conventional example shown in FIG. 14 are denoted by the same reference numerals.
[0016]
In these figures, the processing preceding / succeeding display system 11 operates under a time-division processing system (TSO / ISPF) 2 by a large general-purpose machine operating system 1. The automatic operation package software 3 has various master files such as a network master 5, a sub-schedule master 6, and a schedule master 7 that contain information similar to the conventional example. Information such as the network master 5, the sub-schedule master 6, and the schedule master 7 is input to the processing preceding / subsequent display system 11.
[0017]
The processing preceding / subsequent display system 11 includes a processing preceding / subsequent expanded file update processing unit 13, a preceding / subsequent display processing unit 14, an information extraction processing unit 15, a preceding / subsequent display screen update processing unit 16, and the like.
[0018]
The processing preceding / subsequent development file update processing unit 13 searches the succeeding network of the preceding network by tracing the network preceding relation of the network master 5 and the sub-schedule master 6, and outputs it to the processing preceding / subsequent development file 12. Part.
[0019]
The preceding / subsequent display processing unit 14 is a part for editing the information of the processing preceding / subsequent development file 12 on the screen and outputting the processing preceding / subsequent display screen to the TSO terminal 8.
[0020]
The information extraction processing unit 15 is a part that extracts network information and schedule information of the network master 5 and the schedule master 7 and causes the TSO terminal 8 to display each information screen.
[0021]
The preceding / subsequent display screen update processing unit 16 selects a box of another network and displays a certain symbol on the left side of the box while the preceding / subsequent is displayed with the predetermined network centered on the TSO terminal 8. By inputting, it is a part that performs a process of changing to a preceding / succeeding relationship centered on the selected network.
[0022]
FIG. 3 is a diagram illustrating a specific configuration of a processing preceding / subsequent display system according to the embodiment of the present invention and a processing example thereof. 1 and 2 are denoted by the same reference numerals.
[0023]
In the figure, a user ID check processing unit 21 is a part for identifying a logon user ID (identification number) of the TSO terminal 8, and when the user ID is an ID assigned to the scheduler, a process selection screen 22 is displayed. If the user ID is a person other than the scheduler, the master select screen a23 is displayed. This is to prevent a person other than the scheduler from performing the update process.
[0024]
When the menu number “1” on the process select screen 22 is selected, a master select screen a24 is displayed. When the menu number "1" is selected on the master select screen a24, the network master preceding / subsequent display processing unit 14a is started, and the data of the processing preceding / subsequent development file (network master) 12a is input and edited as screen information. Thereafter, the network master preceding / succeeding display screen 25 is displayed. In the case of the processing by the network master preceding / subsequent display processing unit 14a, the networks to be displayed are all the networks registered in the network master 5.
[0025]
When the menu number "2" is selected on the master select screen a24, the sub-schedule master preceding / subsequent display processing unit 14b is activated, data of the processing preceding / subsequent development file (sub-schedule master) 12b is input, and edited as screen information. After that, the sub-schedule master preceding / succeeding display screen 26 is displayed. In the case of the processing of the sub-schedule master preceding / subsequent display processing unit 14b, the network to be displayed is only the network for the schedule on the day.
[0026]
An "S" is displayed on the left side of a box of an arbitrary network being displayed on the network master preceding / succeeding display screen 25 in the preceding / succeeding display of the network (examples of preceding / succeeding display of the network are shown in FIG. 13 described later). Is entered, the network master preceding / subsequent display screen update processing unit 16a is activated, and the leading / subsequent display is edited with the network to which "S" is input as the center, and the updated network master preceding / subsequent display screen 25 is updated. Is displayed. Similarly, when "S" is input to the left of the box of any network in the preceding / succeeding display of the network displayed on the subschedule master preceding / succeeding display screen 26, the subschedule master preceding / succeeding display screen is updated. The process 16b is activated, the leading / succeeding display is edited with the network to which "S" is input as the center, and the updated sub-schedule master leading / succeeding display screen 26 is displayed.
[0027]
When "N" is input to the left side of the box of any network of the preceding / succeeding display of the network displayed on the network master preceding / succeeding display screen 25 or the sub-schedule master preceding / succeeding display screen 26, the network information extraction processing unit 15a is started, the data of the corresponding network is input from the network master 5, edited into a screen image, and the network information display screen 27 is displayed. When "C" is input to the left side of an arbitrary network box on the same display screen 25 or 26, schedule information extraction processing 15b is started, and data of the corresponding network is input from the schedule master 7 via AUTOAMS028. The image is edited into an image, and a schedule information display screen 29 is displayed. Further, when "I" is input to the left side of an arbitrary network box on the same display screen 25 or 26, status information extraction processing 15c is started, data of the relevant network is input from the operation progress file 30, and the screen image is displayed. The edited status information display screen 31 is displayed. The operation progress file 30 records unprocessed, in process, normal end, abnormal end, execution class, processing time, input / output count, start time, end time, and the like as information on network execution. AUTOAMS028 is a file conversion utility of the automatic operation package software. When the end key is pressed, the three screens of the network information display screen 27, the schedule information display screen 29, and the status information display screen 31 return to the network master preceding / subsequent display screen 25 or the sub-schedule master preceding / subsequent display screen 26.
[0028]
When the menu number “2” on the process select screen 22 is selected, a master select screen b32 is displayed. When the menu number "1" is selected on the master select screen a32, AUTODAM033 is started, information is input from the network master 5, and the intermediate PS file a34 is output as a sequential organization file. Next, the processing leading / subsequent development file update processing unit (network master) 13a is started, and the processing follows the leading relation of the network in this processing, and by calculating it back, the processing leading / subsequent development file of the network (network master) is calculated. 12a. The preceding / subsequent development file update processing unit (network master) 13a is executed only when the contents of the network master 5 are changed by the scheduler. AUTODAM033 is a file conversion utility of the automatic operation package software.
[0029]
Next, when the menu number "2" is selected on the master select screen b32, AUTOAMS035 is started, information is input from the sub-schedule master 6, and the records of the sequential organization file are extracted by the DFSORT 36 only for the current day, and the sequential organization is performed. The file is output to the intermediate PS file b37 as a file. Next, the processing leading / subsequent development file update processing unit (sub-schedule master) 13b is activated, traces the leading relationship of the network registered in the sub-schedule master 6, and calculates the leading / succeeding relationship of the network by calculating it back. And output to the processing preceding / subsequent development file (sub-schedule master) 12b. The processing preceding / subsequent development file update processing unit (sub-schedule master) 13b creates a network preceding / subsequent relationship for the current day, and is executed every day. AUTOAMS035 is a file conversion utility of the automatic operation package software, and DFSORT36 is a classification (sort) program of IBM Corporation.
[0030]
The process preceding / subsequent development files 12a and 12b output as described above are used for the search for the network master preceding / subsequent.
[0031]
When the user logs on with a user ID other than the scheduler, a master select screen a23 is displayed by the user ID check processing section 21, and when the menu number "1" or "2" is selected on this screen, the network master preceding / succeeding display processing section 14a Alternatively, the sub-schedule master preceding / subsequent display processing unit 14b is activated. The following operation is the same as when the menu number “1” or “2” is selected on the master select screen a24.
[0032]
Next, the processing operation of associating the preceding and succeeding network in the processing preceding / subsequent development file update processing unit 13 will be specifically described.
[0033]
FIG. 4 is a diagram for explaining the contents of the precedence relation of the network recorded in the master file according to the embodiment of the present invention.
[0034]
In the figure, master files are a network master 5 and a sub-schedule master 6, and English characters are network names. The leading networks of the network X are six of networks A, B, C, D, E and F, the leading networks of the network Y are three of networks D, H and I, and the leading networks of the network D are networks J and K.
[0035]
Note that the preceding / subsequent association from the network master 5 and the preceding / subsequent association from the sub-schedule master 6 are the same algorithm. In the following description, the preceding / subsequent association algorithm (from the network master 5) The following description focuses on the processing preceding / subsequent development file update processing unit 13a).
[0036]
FIG. 5 is a diagram for explaining the contents of the intermediate PS file a in the embodiment of the present invention. AUTODAM033 is activated, and the intermediate PS file a34 to which information has been input from the network master 5 is sent to the processing preceding / subsequent development file update processing unit 13a in which the network preceding relation shown in FIG. 4 is recorded in a record array format. Is an input (IN) file. That is, in the intermediate PS file a34, for example, the record 1 is such that the preceding network 1 is A, the preceding network 2 is B, the preceding network 3 is C,... For the own network Y, the preceding network 1 is H, the preceding network 2 is I, the preceding network 3 is D, and for the own network D, the preceding network 1 is J, the preceding network 2 is K, and the like. ing.
[0037]
FIG. 6 is a diagram for explaining the contents of the subsequent network table according to the embodiment of the present invention. The subsequent network table is an output (OUT) file in which the subsequent network using the preceding network as a key (own network) is developed. That is, in the processing preceding / subsequent development file 12a, for example, the following network is X for the own network A, the following network is X and Y for the own network D, the following network is X for the own network J, and the following network is D for the own network J. And so on.
[0038]
FIG. 7 is a succeeding net count table used for the preceding and succeeding association processing in the embodiment of the present invention. This subsequent net count table is a table for counting how many subsequent networks are attached to the own network. FIG. 8 is a table set count table used for the preceding and succeeding association processing in the embodiment of the present invention. This table set count table is a table for counting how many subsequent network tables are created.
[0039]
FIG. 9 is a main flowchart for explaining the process of associating the preceding and succeeding steps in the embodiment of the present invention, FIG. 10 is a flowchart for explaining the table setting process (a) of the embodiment of the present invention, and FIG. FIG. 12 is a flowchart illustrating a part of the set processing (b), and FIG. 12 is a flowchart illustrating the file output processing according to the embodiment of the present invention.
[0040]
First, in FIG. 9, the IN file and the OUT file are opened, "space" is inserted in all of the subsequent network tables, "0" is inserted in all of the subsequent net count table and the table set count, and then the record of the IN file is read. (ST11 to ST15). Next, the end (END) is determined (ST16). If not, it is determined whether the IN file preceding network (i) is "space" (ST17). If the end is determined, the file output process (ST18) described later is performed. Proceed to. If the IN file preceding network (i) is not "space", i is incremented (ST19) to determine again whether it is "space", and if it is "space", the value of i at that time is put in "P" ( ST20). Next, "1" is put into i and j (ST21), and the contents of the IN file preceding network (i) and the own network (j) of the succeeding network table are compared (ST22). It is determined whether or not its own net (j) is “space” (ST23). Next, if the own network (j) of the subsequent network table is "space", a table setting process (1) (ST24) described later is performed, and after i is incremented (ST25), the value of i and P (ST26). If the contents of the IN file preceding network (i) and the own network (j) of the succeeding network table match, after performing the table setting process (2) (ST27) described later, the value of i and P (ST26). Next, if the value of i does not match the value of P, j is incremented (ST28), and then the contents of the IN file preceding network (i) and the own network (j) of the succeeding network table are compared again (step (28)). Returning to ST22), when the value of i matches the value of P, the process returns to the step of reading the IN file record (ST15) again.
[0041]
In the table set process (1), as shown in FIG. 10, "1" is added to the table set count (ST31), and the contents of the IN file preceding network (i) correspond to the subsequent network table / own net (table set count). Write to the area (ST32), put "1" in the corresponding area of the subsequent net count table (table set count) (ST33), and then write the contents of the IN file / own net to the subsequent network table / subsequent net (table net count, The data is written in the area corresponding to 1) (ST34) and the process returns to the main flowchart, and proceeds to the next step (ST25).
[0042]
In the table setting process (2), as shown in FIG. 11, "1" is added to the corresponding area of the subsequent net count table (j) (ST41), and then the subsequent net count table (j) is set to "k". (ST42), write the contents of the IN file own net into the corresponding area of the subsequent network table / subsequent net (j, k) (ST43), return to the main flowchart, and proceed to the next step (ST26).
[0043]
In the file output process, as shown in FIG. 12, "1" is set in i (ST51), the subsequent network table (i) is written in a predetermined output area (ST52), and then an OUT file record is output (ST51). ST53) Then, i is compared with the value of the table set count (ST54). If they do not match, i is incremented (ST55), and the process returns to the step of outputting the OUT file record again (ST52). If so, the process returns to the main flowchart and ends.
[0044]
According to the above flowchart, the processing preceding / subsequent development file update processing unit 13a inputs the record of the intermediate PS file a34, which is the IN file, and sets the preceding network of this record as the key (own network), so that the subsequent network The expanded subsequent network table shown in FIG. 6 is generated. The subsequent network table in which the subsequent network is expanded is output to the processing preceding / subsequent expansion file 12a. The IN file is output to the processing preceding / subsequent development file 12a as a preceding relation file. The subsequent relationship file and the preceding relationship file are screen-edited by the network master preceding / subsequent display processing unit 14a, and the preceding / subsequent relationship of the network is displayed on the network master preceding / subsequent display screen 25.
[0045]
FIG. 13 shows an example of a network master preceding / succeeding display screen of the embodiment of the present invention. This example of the display screen mainly displays the network D, and indicates that the preceding networks of the network D are two of the networks J and K, and the following networks are two of the networks X and Y. In the box on the left side of the display screen, the parameters S, N, C, and I described above are input.
[0046]
According to the processing preceding / subsequent display system 11 having the above configuration, the processing preceding / subsequent expanded file update processing sections (13a, 13b) trace the network preceding relation of the master file to search for the succeeding network of the preceding network. , And output the processed preceding / subsequent development files (12a, 12b). The information of this processing preceding / subsequent development file (12a, 12b) is edited by the preceding / subsequent display processing unit (14a, 14b) and output to the preceding / subsequent display screen (25, 26) of the TSO terminal 8. It is possible to easily refer to the preceding / succeeding relationship of the network. Next, by inputting a predetermined parameter into the box and key-input while looking at the screen, the information extraction processing unit (15a, 15b, 15c) can refer to information such as a network master and a schedule master. That is, when "N" is inserted and key-input to the left side of the network box, the network information display screen 27 is input. When "C" is input and key-inputted, the schedule information display screen 29 is input. Is switched to the status information display screen 31 relating to The status information display screen 31 displays unprocessed, processing, normal end, abnormal end, execution class, processing time, input / output count, start time, end time, and the like regarding execution of the corresponding network. Further, on the screen where the leading / succeeding is displayed centering on a certain network, if "S" is inserted in the left side of the box of the other network and the key is entered, the leading / succeeding screen updating processing units (16a, 16b) The screen changes to a display screen for the preceding / succeeding relationship centered on other networks.
[0047]
As described above, the object-oriented operation is adopted so that various displays can be performed for the purpose of the network, so that the operability can be improved. I was able to browse and shorten the search time.
[0048]
Although the preferred embodiment of the present invention has been described, it goes without saying that various improvements and modifications can be made without departing from the spirit of the present invention.
[0049]
【The invention's effect】
As described above, according to the present invention, when a failure occurs in a certain network at the time of operation, the processing preceding / subsequent screen is displayed by displaying the subsequent relationship of the network which cannot be displayed by the conventional automatic operation tool. This makes it possible to immediately understand how much influence will be exerted on the subsequent network, greatly shortens the time required to find out how many subsequent networks exist, and furthermore, the object-oriented operation of the screen , Network information, schedule information, operation progress status information and preceding / succeeding relationship can be displayed by switching screens, which greatly improves operability compared to the conventional automatic operation tool which is a menu type operation In addition, there is an effect that each information can be searched in a timely manner.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a large general-purpose machine system including a processing preceding / succeeding display system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating an outline of a processing preceding / subsequent display system according to the embodiment of the present invention.
FIG. 3 is a diagram illustrating a specific configuration of a processing preceding / subsequent display system according to an embodiment of the present invention and a processing example thereof.
FIG. 4 is a diagram for explaining the contents of the precedence relation of the network recorded in the master file according to the embodiment of the present invention.
FIG. 5 is a diagram illustrating the contents of an intermediate PS file a according to the embodiment of this invention.
FIG. 6 is a diagram illustrating the contents of a subsequent network table according to the embodiment of this invention.
FIG. 7 is a subsequent net count table used for a preceding and succeeding association process according to the embodiment of the present invention.
FIG. 8 is a table set count table used for a preceding and succeeding association process of the embodiment of the present invention.
FIG. 9 is a main flowchart for explaining a preceding and succeeding association processing portion of the embodiment of the present invention.
FIG. 10 is a flowchart illustrating a table setting process (a) of the embodiment of the present invention.
FIG. 11 is a flowchart illustrating a table setting process (b) part of the embodiment of the present invention.
FIG. 12 is a flowchart illustrating a file output processing portion according to the embodiment of this invention.
FIG. 13 is a diagram showing an example of a network master preceding / succeeding display screen according to the embodiment of the present invention.
FIG. 14 is a diagram illustrating an automatic operation tool of a conventional large general-purpose machine system.
FIG. 15 is a diagram illustrating a conventional menu screen switching operation.
[Explanation of symbols]
1 Large general-purpose machine operating system
2 Time division processing system
3 Automatic operation package software
5 Network Master
6 Sub-schedule master
7 Schedule Master
8 TSO terminal
11 Pre-processing and post-processing display system
12 Predecessor / subsequent expansion file
13 Processing preceding / subsequent expansion file update processing unit
14 preceding / subsequent display processing unit
15 Information retrieval processing unit
16 preceding / subsequent display screen update processing unit

Claims (6)

先行ネットワークと後続ネットワークとの関係を示すためのネットワークデータとして、少なくともネットワーク名、ネットワークスケジュール情報及びステータス情報を記録したマスタファイルと、前記マスタファイルに記録された所定のネットワークのデータをキーにした場合に、該ネットワークを基準にした先行ネットワークを前記ネットワークデータに基づき探索した後、探索された先行ネットワークのデータをキーとした後続ネットワークを探索し、該後続ネットワークに関するデータを展開した後続ネットワークテーブルを生成して、処理先行・後続展開ファイルに出力する処理先行・後続展開ファイル処理部と、前記処理先行・後続展開ファイルに記録されているデータに基づいて所定ネットワークを中心にした先行ネットワークと後続ネットワークとの関係を表す先行・後続画面を表示するために前記データを編集し、端末の画面に出力する先行・後続表示処理部と、前記先行・後続表示画面に表示されネットワークに近接して設けたボックスにパラメータキーを入力することで、前記マスタファイルに記録された所望のデータを取り出し前記端末の画面に出力する情報取り出し処理部と、前記先行・後続画面において所定のネットワークが中心になって表示されている際に、他のネットワーク名を選択し、そのネットワーク名に前記近接して設けたボックスにパラメータキーを入力することで、前記選択された他のネットワーク名を中心にした先行・後続画面に表示を変更する処理を行う先行・後続表示画面更新処理部とを備えた処理先行・後続表示システム。 When, as network data for indicating the relationship between the preceding network and the succeeding network, at least a master name recording network name, network schedule information and status information, and data of a predetermined network recorded in the master file are used as keys. Then, after searching for a preceding network based on the network based on the network data, searching for a succeeding network using data of the searched preceding network as a key, and generating a succeeding network table in which data relating to the succeeding network is expanded to a processing prior-subsequent expansion file processing unit that outputs the processing prior-subsequent deployment file, on the basis of the data recorded in the process prior-subsequent deployment file, prior network centered on the predetermined network Edit the data for displaying a preceding-following screen showing the relationship between the work and the subsequent network, and the prior-trailing display processing unit for outputting the screen of the terminal, close to the network is displayed in the preceding-following display screen By inputting a parameter key into a box provided as above , an information extraction processing unit for extracting desired data recorded in the master file and outputting it to the screen of the terminal , and a predetermined network centering on the preceding / subsequent screens when being turned in displayed, select another network name, by inputting a parameter key the proximity to the box provided on the network name, with a focus on other network name the selected processing prior-succeeding display system that includes a leading-trailing screen update processing unit for performing processing of changing the display in the prior-succeeding screen . 前記マスタファイルは、ネットワークに関する先行関係情報が記録されているネットワークマスタと、当日処理されるネットワーク情報が記録されているサブスケジュールマスタと、スケジュール情報が記録されているスケジュールマスタとを有する請求項1記載の処理先行・後続表示システム。2. The master file includes a network master in which information on the relationship between networks is recorded, a sub-schedule master in which network information to be processed on the day is recorded, and a schedule master in which schedule information is recorded. The preceding / succeeding display system described. 前記端末にログオンしてきたユーザー識別番号をチェックし、前記処理先行・後続展開ファイルを更新させないユーザー識別番号チェック処理部を備えた請求項1記載の処理先行・後続表示システム。2. The preceding / subsequent display system according to claim 1, further comprising a user identification number check processing unit that checks a user identification number logged on to the terminal and does not update the preceding / subsequent development file. 前記ネットワークマスタに登録されている全ネットワークを対象に処理先行・後続関係を端末に画面表示する請求項1または2記載の処理先行・後続表示システム。The processing preceding / subsequent display system according to claim 1 or 2, wherein the processing preceding / subsequent relationship is displayed on a terminal for all the networks registered in the network master. 前記サブスケジュールマスタに登録されている当日予定されるネットワークのみについて処理先行・後続関係を端末に画面表示する請求項2記載の処理先行・後続表示システム。3. The processing preceding / subsequent display system according to claim 2, wherein the processing preceding / subsequent relationship is displayed on the terminal only on the network scheduled for the day registered in the sub-schedule master. 前記先行・後続表示画面において、ボックスにシンボルを入力することで、前記情報取り出し処理部を起動し、ネットワーク情報、スケジュール情報、ステータス情報のいずれかを端末に画面表示する請求項1記載の処理先行・後続表示システム。2. The process according to claim 1, wherein the information retrieval processing unit is started by inputting a symbol into a box on the preceding / subsequent display screen, and any one of network information, schedule information, and status information is displayed on a terminal.・ Subsequent display system.
JP25215793A 1993-09-16 1993-09-16 Processing preceding / succeeding display system Expired - Fee Related JP3549221B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25215793A JP3549221B2 (en) 1993-09-16 1993-09-16 Processing preceding / succeeding display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25215793A JP3549221B2 (en) 1993-09-16 1993-09-16 Processing preceding / succeeding display system

Publications (2)

Publication Number Publication Date
JPH0784925A JPH0784925A (en) 1995-03-31
JP3549221B2 true JP3549221B2 (en) 2004-08-04

Family

ID=17233282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25215793A Expired - Fee Related JP3549221B2 (en) 1993-09-16 1993-09-16 Processing preceding / succeeding display system

Country Status (1)

Country Link
JP (1) JP3549221B2 (en)

Also Published As

Publication number Publication date
JPH0784925A (en) 1995-03-31

Similar Documents

Publication Publication Date Title
US5613057A (en) Method for creating a multimedia application using multimedia files stored in directories that are characteristics of display surface areas
US5826086A (en) Device and method for aiding designing process of software development
JPH07219754A (en) Requirement definition support device using screen transition diagram
JPH11265368A (en) Work procedure management system
JP3549221B2 (en) Processing preceding / succeeding display system
JP3531579B2 (en) Multimedia document generation apparatus and method, and recording medium storing program for causing computer to execute these
JP4011269B2 (en) Work result management apparatus, work plan support apparatus, and storage medium storing a program for causing a computer to perform processing in these apparatuses
JPS62197826A (en) Production of system flow specifications
US5553278A (en) Method and system for manipulation of database and issuing report thereof
JP2008009966A (en) Business process setting device and business process setting method
JP2004362495A (en) Error log information analysis support method, execution device, and processing program
JPH1185736A (en) Document compiing device and its method
JP2007004466A (en) Screen transition diagram creation device
JPH0785239B2 (en) Electronic document processor
US5283895A (en) Apparatus and method for processing data corresponding to word labels
JP4255538B2 (en) Structured document storage and retrieval device
JPH08153104A (en) Hypermedia system and hypermedia document creation / editing method
JP3415354B2 (en) Minimum operating environment transition device
JP2720768B2 (en) Program customization equipment
JP2002287964A (en) Screen input / output specification design system, method and program
JPH0237466A (en) information processing system
JPH08286899A (en) Program composition by using display screen state transition table
JPH0795267B2 (en) How to reuse software specifications
JPH1069381A (en) Program description creation support device
JP2000284827A (en) Plant screen design support device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040210

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040312

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: 20040413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040420

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080430

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090430

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090430

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100430

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees