(57)【特許請求の範囲】
【請求項１】
基点となるジョブネットと、該基点となるジョブネットに対して日間隔を含めた先行・後続関連にある先行・後続ジョブネットのうちの指定した先行・後続数の範囲内の該先行・後続ジョブネットと、夫々の該ジョブネットから辿ることができる近傍ジョブネットとしての先行ジョブネット及び後続ジョブネットのうちの指定した近傍数の範囲内の該先行ジョブネット及び該後続ジョブネットとを導出することを特徴とするジョブネットの関連近傍ジョブネットの導出方法。
【請求項２】
ＧＵＩの表示単位となるジョブネットの集合からなるネットグループを作成し、該ネットグループを使用した請求項１に記載のジョブネットの関連近傍ジョブネットの導出方法をもとに得られる基点となるジョブネットの近傍ジョブネットを表示することを特徴とするジョブネットの関連近傍ジョブネットの表示方法。
【請求項３】
請求項２に記載のジョブネットの関連近傍ジョブネットの表示方法であって、
日間隔を含むジョブネットが存在するときには、該日間隔の値を添字としてジョブネット間に表示することを特徴とするジョブネットの関連近傍ジョブネットの表示方法。
【請求項４】
請求項２に記載のジョブネットの関連近傍ジョブネットの表示方法であって、
日間隔を含むジョブネットが存在するときには、該日間隔の座標軸を含む立体図で該ジョブネット間の関連を描写し、同一ジョブネット名で日間隔が異なる複数のジョブネットを該日間隔の座標軸方向の異なる位置に表示することを特徴とするジョブネットの関連近傍ジョブネットの表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、基点となるジョブネットと日間隔を含めた先行後続関連にあるジョブネット、及びそのジョブネットの近傍ジョブネットの導出方法、及びその関連図をＧＵＩ（Graphical User Interface）で表示する方法に関するものである。
【０００２】
【従来の技術】
従来、ジョブ・ジョブネットの先行後続関連をリンク線を用いて明確に表示する手法は、一般的に行なわれている。しかしながら、大量のジョブネットが複雑に関連し合った運用管理システムの場合、その全体図から１つのジョブネットに対する先行後続関連を拾い出すことは容易ではない。
【０００３】
また、先行後続関連に時間軸の概念を加えて、日付をまたがった先行後続関連、即ち、日間隔を含む先行後続関連を考慮に入れた先行後続関連図を表示する手法は行なわれていない。
【０００４】
最近になり、メインフレームジョブから業務に必要なジョブネットを抽出し、そのジョブネットの集合を１単位とするネットグループという概念を導入し、そのネットグループに所属するジョブネット間の先行後続関連を表示する手法が考案されたが、ネットグループに所属するジョブネットに対して、該当するネットグループに所属していないジョブネットから先行後続関連があった場合には、ジョブネットのアイコンに外部関連を示す印を設ける、また、日間隔及び外部関連にあるジョブネットに関しては、リスト形式でそのジョブネット名を表示するなどして、その表現を行なっていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の手法による表示方法では、目的のジョブネットに対する先行後続関連情報の全てを一操作で取得することができず、また、先行後続関連先のジョブネットに対する関連情報を取得するためには、そのジョブネットに対しても一連の操作が必要となり、複雑なシステムの場合、目的のジョブネットに関わる関連情報を取得することはコストのかかる作業となる。
【０００６】
本発明の目的は、かかる問題を解消し、基点となるジョブネットから辿ることができる全ての先行後続関連のジョブネットを指定した範囲内から抽出し、また、日付をまたがった、即ち、日間隔を有する先行・後続関連ジョブネットに対しても、指定した範囲内から抽出し、目的となるジョブネットの先行後続関連を明確に、かつ分かり易く表示することができるようにしたジョブネットの関連近傍ジョブネットの導出及びその表示方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明によるジョブネットの関連近傍ジョブネットの導出方法は、基点となるジョブネットと、該基点となるジョブネットに対して日間隔を含めた先行・後続関連にある先行・後続ジョブネットのうちの指定した先行・後続数の範囲内の該先行・後続ジョブネットと、夫々の該ジョブネットから辿ることができる近傍ジョブネットとしての先行ジョブネット及び後続ジョブネットのうちの指定した近傍数の範囲内の該先行ジョブネット及び該後続ジョブネットとを導出することを特徴とするものである。
本発明によるジョブネットの関連近傍ジョブネットの表示方法は、ＧＵＩの表示単位となるジョブネットの集合からなるネットグループを作成し、該ネットグループを使用した上記ジョブネットの関連近傍ジョブネットの導出方法をもとに得られる基点となるジョブネットの近傍ジョブネットを表示することを特徴とするものである。
そして、日間隔を含むジョブネットが存在するときには、該日間隔の値を添字としてジョブネット間に表示することを特徴とするものである。
さらに、日間隔を含むジョブネットが存在するときには、該日間隔の座標軸を含む立体図で該ジョブネット間の関連を描写し、同一ジョブネット名で日間隔が異なる複数のジョブネットを該日間隔の座標軸方向の異なる位置に表示することを特徴とするものである。
【０００８】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して具体的に説明する。
【０００９】
図１は本発明によるジョブネットの関連近傍ジョブネットの導出及びその表示方法に係るシステムの概要を示すブロック図であって、１はメインフレーム、１１はマスタファイル、１２はモニタファイル、２はサーバ、２１はメインフレーム管理下情報ファイル、２２はサーバ管理下情報ファイル、３はクライアント、３１は端末装置である。
【００１０】
同図において、このシステムは、メインフレーム１とメインフレームと連携するサーバ２とクライアント３とで構成されている。
【００１１】
メインフレーム１は、そこで運用されているジョブネットのマスタ情報及びスケジュール情報の元となるマスタファイル１１とモニタファイル１２を有している。サーバ２は、メインフレーム１上の情報を反映したメインフレーム管理下情報ファイル２１とジョブネットと関連する情報を確保するサーバ管理下情報ファイル２２とを有している。クライアント３は、サーバ２への要求を行なうための入力装置やサーバ２から取得した情報から基点ジョブネットの先行・後続関連図を表示するためのディスプレイ装置などを備えた端末装置３１を有している。
【００１２】
次に、メインフレーム１から取得されるジョブネット単位の詳細情報並びに先行・後続関連情報を格納する工程について説明する。
【００１３】
サーバ２は、メインフレーム１からジョブネットに関連する情報、即ち、ジョブネットのマスタ情報及びその先行・後続関連情報、ジョブネットのスケジュール情報及びその先行・後続関連情報を取得し、メインフレーム管理下情報ファイル２１に格納する。その取得方法としては、例えば、システム起動時の一括ダウンロード及び一定サイクルで変更された情報のみを取得するジャーナル処理などの方法がある。
【００１４】
メインフレーム管理下情報ファイル２１へ格納する情報は、図２（ａ），（ｂ）に示すようなジョブネットマスタ情報１１０とジョブネット関連マスタ情報１２０と、図３（ａ），（ｂ）に示すようなジョブネットスケジュール情報１５０とジョブネット関連スケジュール情報１６０とから構成されている。
【００１５】
ジョブネットマスタ情報１１０は、メインフレーム１上のマスタファイル１１に格納されているジョブネットの情報と関連付けられたものであって、図２（ａ）で示すように、ジョブネット名１１１とジョブネット詳細情報１１２とを有している。ジョブネット関連マスタ情報１２０はジョブネットマスタ情報１１０の先行・後続関連情報と関連付けられたもので、図２（ｂ）で示すように、先行ジョブネット名１２１と後続ジョブネット名１２２と日間隔１２３とを有している。ジョブネットスケジュール情報１５０は、メインフレーム１上のモニタファイル１２に格納されているジョブネットの情報と関連付けられたもので、図３（ａ）で示すように、当初予定日１５１とジョブネット名１５２とジョブネット詳細情報１５３とを有している。ジョブネット関連スケジュール情報１６０は、ジョブネットスケジュール情報１５０の先行・後続関連情報と関連付けられたものであって、図３（ｂ）で示すように、当初予定日１６１と先行ジョブネット名１６２と後続ジョブネット名１６３と日間隔１６４を有している。
【００１６】
次に、基点となるジョブネットの先行・後続関連情報と指定された表示範囲の情報から辿ることができるジョブネットを抽出し、これらのジョブネットを構成要素として持つネットグループ（即ち、ダミーネットグループ）を作成し、表示に必要な情報をクライアント３へ送信する工程について、図４〜図８を用いて説明する。
【００１７】
図４は基点となるジョブネットの関連近傍ジョブネット表示処理を行なったときのクライアント３ーサーバ２間の通信手順を示すシーケンス図である。
【００１８】
図４において、まず、クライアント３からサーバ２に対してダミーネットグループ作成要求２００が行なわれる（ステップＳ１０１）。このダミーネットグループ作成要求２００では、図５（ａ）に示すプロトコルにより、クライアント３からサーバ２への情報通信が行なわれるものであって、即ち、図５（ａ）に図示する基点ジョブネット名２０１、該当ジョブネットの当初予定日２０２、先行範囲として指定された指定先行数２０３、後続範囲として指定された指定後続数２０４、近傍範囲として指定された指定近傍数２０５、日間隔の範囲として指定された指定日間隔数２０６の計６項目の情報がクライアント３からサーバ２へ送信されるものである。ここで、当初予定日２０２は省略可能であって、マスタ情報に対する要求の際は省略される。サーバ２では、かかる情報からダミーネットグループが作成され、そのダミーネットグループを一意に示すダミーネットグループ名２０７（図５（ａ））の項目１つからなる情報がクライアント３へ送信される（ステップＳ１０２）。
【００１９】
クライアント３は、受け取ったこのダミーネットグループ名を基に、ダミーネットグループ構成要素ジョブネット情報取得要求２１０を行なう（ステップＳ１０３）。このダミーネットグループ構成要素ジョブネット情報取得要求２１０では、図５（ｂ）に示すプロトコルによりクライアント３ーサーバ２間の情報通信が行なわれるものであって、即ち、図５（ｂ）に図示するネットグループ名２１１と当初予定日２１２との計２項目の情報がクライアント３からサーバ２へ送信される。ここで、当初予定日２１２は省略可能であって、マスタ情報に対する要求の際には省略される。サーバ２では、これらの情報をキーとして、図１に示すメインフレーム管理下情報ファイル２１とサーバ管理下情報ファイル２２とから該当するジョブネットの情報が抽出され、図５（ｂ）に示すジョブネット名２１３，Ｘ座標２１４，Ｙ座標２１５，ジョブネット詳細情報２１６の計４項目のジョブネットの情報が要求２１０に対する応答としてクライアント３へ送信される（ステップＳ１０４）。このとき、送信されるレコード数は、ダミーネットグループの構成要素となるジョブネット数分となる。
【００２０】
クライアント３は、受け取ったこのジョブネットの情報から上記の該当ジョブネットに対する先行ジョブネット情報取得要求２２０を行なう（ステップＳ１０５）。この先行ジョブネット情報取得要求２２０では、図５（ｃ）に示すプロトコルによりクライアント３ーサーバ２間の情報通信が行なわれるものであって、即ち、図５（ｃ）に図示するジョブネット名２２１と当初予定日２２２の計２項目の情報がクライアント３からサーバ２へ送信される。ここで、当初予定日２２２は省略可能であって、マスタ情報に対する要求の際には省略される。サーバ２では、これらの情報をキーとして、メインフレーム管理下情報ファイル２１から該当する先行ジョブネットの情報を抽出し、図５（ｃ）に示す先行ジョブネット名２２３と日間隔２２４の計２項目の情報が要求２２０に対する応答としてクライアント３へ送信される（ステップＳ１０６）。このとき、送信されるレコード数は、指定されたジョブネットの先行数分となる。
【００２１】
クライアント３は、受け取ったこのジョブネットの情報から上記の該当ジョブネットに対する後続ジョブネット情報取得要求２３０を行なう（ステップＳ１０７）。この後続ジョブネット情報取得要求２３０では、図５（ｄ）に示すプロトコルによりクライアント３ーサーバ２間の情報通信が行なわれるものであって、即ち、図５（ｄ）に図示するジョブネット名２３１と当初予定日２３２の計２項目のジョブネットの情報がクライアント２からサーバ２へ送信される。ここで、当初予定日２３２は省略可能であって、マスタ情報に対する要求の際には省略される。サーバ２では、これらジョブネットの情報をキーとして、メインフレーム管理下情報ファイル２１から該当する後続ジョブネットの情報が抽出され、後続ジョブネット名２３３と日間隔２３４の計２項目の情報が要求２３０に対する応答としてクライアント３へ送信される（ステップＳ１０８）。このとき、送信されるレコード数は、指定されたジョブネットの後続数分となる。
【００２２】
以上のステップＳ１０１〜Ｓ１０８を実行することにより、クライアント３は必要な情報の全てを取得することができ、基点となるジョブネットの関連近傍ジョブネットを表示することができる。
【００２３】
図６はダミーネットグループ及びその構成要素の作成手順を示すフロ−チャ−トである。
【００２４】
同図において、ダミーネットグループ及びその構成要素の作成手順としては、まず、サーバ２において、クライアント３からの要求２００（図４）を受けてダミーネットグループが作成される（ステップＳ２０１）。
【００２５】
次に、基点となるジョブネットから辿ることができる指定範囲内の先行ジョブネットの情報を取得する（ステップＳ２０２）。取得された先行ジョブネットの情報は一旦メモリ上に確保される。また、この処理で重複したジョブネットがあった場合には、それらが１つにまとめられる。同様にして、基点となるジョブネットから辿ることができる指定範囲内の後続ジョブネットの情報も取得する（ステップＳ２０３）。取得された後続ジョブネットの情報は、先行ジョブの情報と同様に、一旦メモリ上に確保される。また、この処理で重複したジョブネットがあった場合には、それらが１つにまとめられる。
【００２６】
次に、このように取得した辿り先の先行ジョブネット及び後続ジョブネット全てに対して、辿ることができる指定近傍範囲内の先行ジョブネットの情報を取得する（ステップＳ２０４）。取得された先行ジョブネットの情報は一旦メモリ上に確保される。また、この処理で重複したジョブネットがあった場合には、それらを１つにまとめられる。同様にして、取得した辿り先の先行ジョブネット及び後続ジョブネット全てに対して、辿ることができる指定近傍範囲内の後続ジョブネットの情報も取得する（ステップＳ２０５）。取得した後続ジョブネットの情報は、一旦メモリ上に確保される。また、この処理で重複したジョブネットがあった場合には、それらが１つにまとめられる。
【００２７】
最後に、メモリ上に格納されたジョブネットの情報をサーバ管理下情報ファイル２２（図１）に格納する（ステップＳ２０６）。
【００２８】
以上により、ダミーネットグループ及びその構成要素の作成が完了する。
【００２９】
次に、図６における各ステップの具体例について説明する。
【００３０】
まず、図６におけるステップＳ２０１での処理の詳細について説明する。
【００３１】
ステップＳ２０１で作成されるダミーネットグループの情報は、図１におけるサーバ管理下情報ファイル２２に格納される。この格納される情報は、図２（ｃ）に示すネットグループマスタ情報１３０と、図３（ｃ）に示すネットグループスケジュール情報１７０とから構成されており、ネットグループマスタ情報１３０は、図２（ｃ）で示すように、ネットグループ名１３１を有し、ネットグループスケジュール情報１７０は、図３（ｃ）で示すように、当初予定日１７１とネットグループ名１７２とを有している。
【００３２】
図７は図６での先行ジョブネット情報の取得に関する手順（ステップＳ２０２）の一具体例を示すフロ−チャ−トである。
【００３３】
同図において、まず、基点となるジョブネットに対する先行ジョブネットの候補を選び出す処理をステップＳ３０１〜Ｓ３０３で行なう。即ち、まず、判定の対象となるジョブネット（以下、対象ジョブネットという）が指定された基点となるジョブネットからの範囲を超えたか否かを判定する（ステップＳ３０１）。指定された範囲を超えたものと判定された場合には、その対象ジョブネットに対する処理を終了する。それ以外の場合には、この対象ジョブネットが既に判定処理がなされたものか否かを判定する（ステップＳ３０２）。かかる判定処理がなされたものと判定された場合には、この対象ジョブネットに対する先行ジョブネットか否かであることの判定処理を終了する。それ以外の場合には、この対象ジョブネットの情報をメモリに確保して処理済みにする（ステップＳ３０３）。このようにして、先行ジョブネットの候補が選ばれ、これと同時に、かかる先行ジョブネットの候補の個数（情報数）も検出されている。
【００３４】
次に、メモリに確保された先行ジョブネットに対する情報（先行ジョブネットの情報）をメインフレーム管理下ファイル２１（図１）から取得する（ステップＳ３０４）。取得した先行ジョブネットの候補の情報数分、該当する先行ジョブネットかどうかの判定を行なうために、かかるジョブネットの判定毎にその判定数をカウンタでカウントしていくが、まず、このカウンタのカウント値が取得した情報数（即ち、上記メモリに確保された対象ジョブネットの個数）に到達したか否かを判定する（ステップＳ３０５）。このカウント値が取得した情報数に到達した場合には、先行ジョブネットに対する処理が全て終了する。それ以外の場合には、調査中の先行範囲を１だけ進め、メモリに確保されている次の対象ジョブネットを判定対象とする（ステップＳ３０６）。ここで、この先行ジョブネットの情報取得がマスタ情報の取得か否かを判定し（ステップＳ３０７）、マスタ上であれば、そのままステップＳ３０９に進むが、マスタ情報の取得ではなくてスケジュール情報の取得であれば、取得した日間隔分、当初予定日を変更し、調査中の日間隔範囲についても変更し（ステップＳ３０８）、ステップＳ３０９に進む。
【００３５】
ステップＳ３０９では、上記の前記処理を踏まえた上で、再帰的に次の先行ジョブネット情報の取得を行ない、先行ジョブネット情報の取得の再帰処理が終了した時点で上記カウンタのカウント値を１だけ進め（ステップＳ３１０）、カウンタが取得した情報数に到達したか否かを判定処理するステップＳ３０５へ戻り、新たな先行ジョブネットの情報について、上記の処理を繰り返す。
【００３６】
以上により、基点となるジョブネットから辿ることができる先行ジョブネットの情報を取得することができる。
【００３７】
なお、この図７に示すアルゴリズムは、図６のステップＳ２０３での後続ジョブネットの情報の取得についても、同様である。これにより、基点となるジョブネットから辿ることができる後続ジョブネットの情報も取得することができる。
【００３８】
図８は図６における辿り先ジョブネットの先行ジョブネット情報の取得（先行近傍情報取得）に関する手順（ステップＳ２０４）の一具体例を示すフロ−チャ−トである。
【００３９】
同図において、まず、辿り先の先行ジョブネットが指定された基点となるジョブネットの近傍の範囲を超えたか否かを判定する（ステップＳ４０１）。これにより、指定された範囲を超えたものと判定された場合には、その辿り先の先行ジョブネットに対する処理を終了する。それ以外の場合には、その辿り先の先行ジョブネットが既に図８に示す処理をなされたものか否かを判定する（ステップＳ４０２）。処理されたものと判定された場合には、その辿り先の先行ジョブネットに対する処理を終了する。それ以外の場合には、その辿り先の先行ジョブネットの調査している範囲が、処理済みの範囲より大きいか否かを判定する（ステップＳ４０３）。処理済みの範囲より大きいと判定された場合には、その辿り先の先行ジョブネットに対する処理を終了する。それ以外の場合には、その先行ジョブネットの情報をメモリに確保して処理済みにする（ステップＳ４０４）。このようにして、各辿り先の先行ジョブネットの上記の判定処理が順次行なわれて、処理済みの先行ジョブネットがメモリに確保されていき、また、この場合も、メモリに格納される情報数も確保される。
【００４０】
次に、その辿り先の先行ジョブネットに対する先行ジョブネットの情報をメインフレーム管理下ファイル２１から取得する（ステップＳ４０５）。取得した先行ジョブネットの情報数分、該当する辿り先の先行ジョブネットかどうかの判定を行なうために、かかる先行ジョブネットを判定処理する毎に判定処理数をカウンタでカウントしていくが、まず、カウンタのカウント値が取得した情報数に到達したか否かを判定する（ステップＳ４０６）。カウント値が取得した情報数に到達した場合には、その辿り先の先行ジョブネットに対する処理を終了する。それ以外の場合には、調査中の先行範囲を１だけ進め、次の先行ジョブネットを処理対象とする（ステップＳ４０７）。ここで、この辿り先の先行ジョブネットの情報取得がマスタ情報か否かを判定し（ステップＳ４０８）、マスク情報であれば、そのままステップＳ４１０へ進むが、マスタ情報の取得ではなくてスケジュール情報の取得であれば、取得した日間隔分、当初予定日を変更し、調査中の日間隔範囲についても変更し（ステップＳ４０９）、ステップＳ４１０へ進む。
【００４１】
ステップＳ４１０では、上記の処理を踏まえた上で、再帰的に次の辿り先の先行ジョブネットの情報取得を行ない、辿り先の先行ジョブネット情報取得の再帰処理が終了した時点でカウンタのカウント値を１だけ進め（ステップＳ４１１）、取得した情報数にカウンタのカウント値が到達したか否かを判定処理するステップＳ４０６へ戻り、新たな辿り先の先行ジョブネット情報について、上記の処理を繰り替えす。
【００４２】
以上により、辿り先の先行ジョブネットから辿ることができる先行ジョブネットの情報を取得することができる。
【００４３】
なお、この図８に示すアルゴリズムは、図６のステップＳ２０５の辿り先の後続ジョブネットの情報取得についても同様である。これにより、辿り先のジョブネットから辿ることができる後続ジョブネットの情報も取得することができる。
【００４４】
次に、図６のステップＳ２０６での処理の詳細について説明する。
【００４５】
ステップＳ２０６では、ステップＳ２０１で作成したダミーネットグループとステップＳ２０２〜Ｓ２０５で得られた情報を基に、ネットグループと構成要素となるジョブネットとの関連情報をサーバ管理下情報ファイル２２（図１）に格納する。この格納する情報は、ネットグループージョブネット選択マスタ情報１４０とネットグループージョブネット選択スケジュール情報１８０とから構成されている。
【００４６】
ネットグループージョブネット選択マスタ情報１４０は、図２（ｄ）で示すように、ネットグループ名１４１とジョブネット名１４２とＸ座標１４３とＹ座標１４４とを有しており、ネットグループの構成要素ジョブネットの位置情報として、横方向の位置をＸ座標１４３で表わし、縦方向の位置をＹ座標１４４で表わす。また、ネットグループージョブネット選択スケジュール情報１８０は、図３（ｄ）で示すように、当初予定日１８１とネットグループ名１８２とジョブネット名１８３とＸ座標１８４とＹ座標１８５とを有している。
【００４７】
次に、クライアント３において、送信された情報を基にＧＵＩで表示する工程について図９〜図１１を用いて説明する。
【００４８】
この表示工程は、マップエリアの設定，ジョブネットの配置，リンク線の描写及び日間隔の表示からなる。
【００４９】
まず、図９（ａ）に示すように、マップエリアの設定を行なう。これは、ジョブネットのアイコンやリンク線を表示するためのマップエリアＭを設定するものであり、マップエリアＭのサイズは、初期値として、固定の値を用いる。ここでは、一例として、縦寸法７に対し、横寸法を１３としている。
【００５０】
次に、図９（ｂ）に示すように、ジョブネットの配置を行なう。これは、ダミーネットグループの構成要素ジョブネット情報取得要求２１０（図４）により得られたジョブネット名２１３及びその位置情報２１４，２１５（図５（ｂ））に基づいて、各ジョブネットをマップエリアＭに配置していくものである。ここでは、このマップエリアＭにジョブネットＡ〜Ｆを配置した状態を示している。
【００５１】
次に、図９（ｃ）に示すように、リンク線の描写及び日間隔の表示を行なう。これは、ジョブネットの先行情報取得要求２２０及びジョブネットの後続情報取得要求２３０（図４）により得られた先行・後続関連情報２２３，２２４，２３３，２３４（図５（ｃ），（ｄ））に基づいて、リンク線を描写するものである。リンク線の矢印の向きは先行ジョブネットから後続ジョブネットへの向きである。また、上記の先行・後続関連情報からは、先行ジョブネットの日間隔も得られる。日間隔が０でない場合、その値を先行ジョブネットのアイコンに添える。図９（ｃ）では、ジョブネットＡ，Ｅの日間隔を１としている。同一ジョブネット名で日間隔が異なるジョブネットが複数存在する場合には、添え字となる日間隔の値を「，」区切りで表示する。そのとき、日間隔が０のものも含まれる場合には、添え字に日間隔の値を追加する。例えば、ジョブネット名「Ａ」のジョブネットが２つ存在し、一方の日間隔が０、他方の日間隔が１とすると、「Ａ1,1」，「Ａ2」となる。
【００５２】
図１０は基点となるジョブネットの関連近傍ジョブネットの具体的な表示例を示す図である。
【００５３】
図１０（ａ）は、ジョブネットＣを基点となるジョブネットとし、指定先行数を２に、指定後続数を２に、指定近傍数を０に夫々設定した場合の基点となるジョブネットＣの関連近傍ジョブネットを表示したものである。
【００５４】
この場合、ジョブネットＣから直接辿ることができる先行・後続ジョブネットのみが表示される。このため、ジョブネットＣの先行ジョブネットＡ，Ｂに別の後続ジョブネットが存在する場合や、ジョブネットＣの後続ジョブネットＤ，Ｅ，Ｆに別の先行ジョブネットが存在する場合には、そのジョブネットは表示されない（かかる表示されないジョブネットを破線で示している）。
【００５５】
図１０（ｂ）は、ジョブネットＣを基点となるジョブネットとし、指定先行数を２に、指定後続数を２に、指定近傍数を２に夫々設定した場合の基点となるジョブネットの関連近傍ジョブネットを表示したものである。
【００５６】
図１０（ａ）の場合の表示と異なり、ジョブネットＣから直接辿ることができる先行・後続ジョブネットＡ，Ｂ，Ｄ，Ｆから辿ることができる近傍ジョブネットについても表示される（なお、後続ジョブネットＥには、これから辿ることができるジョブネットがない）。このため、ジョブネットＣの辿り先ジョブネット（例えば、ジョブネットＢ）から指定近傍数の２の数分先近傍ジョブネット（例えば、ジョブネットＫ，Ｌ，Ｍ）についても表示される。これにより、ジョブネットＣと関連するジョブネットを画面から把握することが可能となる。
【００５７】
図１１は基点となるジョブネットの関連近傍ジョブネットに日間隔を含むジョブネットが存在する場合の具体的な表示例を示す図である。
【００５８】
図１１（ａ）は、ジョブネットＣを基点となるジョブとし、ジョブネットＡ，ＢをこのジョブネットＣから辿る先行ジョブネット、Ｄ，Ｅ，ＦをこのジョブネットＣから辿る後続ジョブネットとし、Ｇ，Ｉを夫々ジョブネットＡ，Ｂから辿る後続ジョブネット、ＨをジョブネットＤから辿る先行ジョブネットとしたときの基点となるジョブネットＣの関連近傍ジョブネットを平面図で表示したものである。
【００５９】
図１１（ａ）において、基点となるジョブネットＣの関連近傍ジョブネットのうち、日間隔を含むジョブネットＡ，Ｄ，Ｈには、日間隔の値が添え字として表示される。同じジョブネット名のジョブネットが複数存在する場合には、日間隔の値が「，」区切りで表示される。例えば、ジョブネットＤの場合、「，」の後の添字「１」が日間隔を表わしている。
【００６０】
図１１（ｂ）は基点となるジョブネットＣの関連近傍ジョブネットを立体図で表示したものである。
【００６１】
図１１（ｂ）において、紙面に垂直な軸（垂直軸）に沿う方向に日間隔を設定して垂直軸方向情報が先行する方向とし、基点となるジョブネットＣの日間隔を含む関連近傍ジョブネットをより分かり易くなるように表示させている。この表示は、平面図による表示と比較して、ジョブネットの配置の方法が異なる。
【００６２】
基点となるジョブネットＣが存在する垂直軸に垂直な平面を平面ＰOとし、日間隔に応じて、この平面ＰOに平行な平面をこの平面ＰOの上下に設定する。例えば、このジョブネットＣから見て先行ジョブネットＡに日間隔がある場合には、この平面ＰOよりも上方に平面ＰPを描写し、その平面ＰPにジョブネットＡを配置する。これら平面ＰO，ＰPにおけるジョブネットの位置は、図１１（ａ）で表示した位置を投影したものを用いる。
【００６３】
また、基点となるジョブネットＣから見て、例えば、後続ジョブネットＦに日間隔がある場合には、この平面ＰOよりも下方に平面ＰSを描写し、この平面ＰSにジョブネットＦを配置する。この場合も、平面ＰSにおけるジョブネットの位置は、図１１（ａ）で表示した位置を投影したものを用いる。なお、基点となるジョブネットＣが存在する平面ＰOが水平方向の軸となる。
【００６４】
【発明の効果】
以上説明したように、本発明によれば、クライアントからジョブネット名及びそのジョブネットの先行・後続数，近傍数及び日間隔数を指定することにより、大量かつ複雑に関連したジョブネットの中から目的となるジョブネットに関わる関連情報だけを取り出すことができる。かかる関連情報には、日間隔に対する情報も含まれており、時間軸を考慮に入れた関連情報を知ることもできる。また、ＧＵＩ表示にすることにより、それらの関連情報が分かり易い形で表現することができる。
【図面の簡単な説明】
【図１】本発明によるジョブネットの関連近傍ジョブネットの導出及びその表示方法に係るシステムの概要を示すブロック図である。
【図２】図１におけるジョブネット及びネットグループのマスタ情報に関連する情報の一具体例を示す構成図である。
【図３】図１におけるジョブネット及びネットグループのスケジュール情報に関連する情報の一具体例を示す構成図である。
【図４】本発明によるジョブネットの関連近傍ジョブネットの導出及びその表示方法の一実施形態における基点となるジョブネットの関連近傍ジョブネット表示処理を行なったときのクライアント−サーバ間の通信手順を示すシーケンス図である。
【図５】図４に示した処理でのクライアント−サーバ間のプロトコルの一具体例を示す図である。
【図６】図４に示す処理におけるサーバでの動作の一具体例を示すフローチャートである。
【図７】図６におけるステップＳ２０２，Ｓ２０３の一具体例を示すフロ−チャ−トである。
【図８】図６におけるステップＳ２０４，Ｓ２０５の一具体例を示すフロ−チャ−トである。
【図９】図１におけるクライアントでの図４で示した処理で得られた情報を基になされるＧＵＩによるジョブネットの表示のマップエリアの設定から各ジョブネット間のリンクセンの描画，日間隔の表示までの処理手中の説明図である。
【図１０】図９に示す処理手順に続く基点となるジョブネットの関連近傍ジョブネットの表示の一具体例についての説明図である。
【図１１】図９に示す処理手順に続く基点となるジョブネットの関連近傍ジョブネットの表示の他の具体例についての説明図である。
【符号の説明】
１  メインフレーム
２  サーバ
３  クライアント
１１  マスタファイル
１２  モニタファイル
２１  メインフレーム管理下情報ファイル
２２  サーバ管理下情報ファイル
３１  端末装置
【図１】
0003908069.tif 000002
【図２】
0003908069.tif 000003
【図３】
0003908069.tif 000004
【図４】
0003908069.tif 000005
【図５】
0003908069.tif 000006
【図６】
0003908069.tif 000007
【図７】
0003908069.tif 000008
【図８】
0003908069.tif 000009
【図９】
0003908069.tif 000010
【図１０】
0003908069.tif 000011
【図１１】
0003908069.tif 000012