"コンピュータ制御によりバッチジョブの処理遅延を検出して警告あるいは対応メッセージを通知するバッチジョブ遅延警告自動発報システムであって、日単位で、その日に処理するバッチジョブ処理パターンを記憶するバッチジョブ処理日カレンダーデータベースと、前記バッチジョブ処理日カレンダーデータベースから、処理日年,月,日のバッチジョブ処理パターンを取り出す手段と、前記バッチジョブ処理パターン毎に、処理遅延チェックジョブ実行時刻であるチェックタイムとチェックジョブIDを記憶するチェックジョブタイムチャートデータベースと、前記チェックジョブタイムチャートデータベースから、前記バッチジョブ処理パターンに対応する処理遅延チェックジョブ実行時刻とチェックジョブIDを取り出す手段と、実行バッチジョブ名毎に、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に表示あるいは通知する終了障害対応メッセージとシステム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始障害対応メッセージを記憶する標準ジョブタイムチャートデータベースと、該標準ジョブタイムチャートデータベースから、前記処理日に相当する実行バッチジョブ名、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、および前記終了遅延障害対応メッセージ、システム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始遅延障害対応メッセージを取り出す手段と、バッチジョブ進行中、システム時刻が前記取り出された処理遅延チェックジョブ実行時刻に到達すると前記取り出されたチェックジョブIDに対応する処理遅延チェックジョブを実行する手段と、前記標準ジョブタイムチャートデータベースから取り出されたデータを参照し、前記処理遅延チェックジョブの実行結果に基づき、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に前記開始遅延障害対応メッセージを、または、システム時刻がジョブ開始時刻リミットを越えた場合に表示する開始遅延障害対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知する手段とを有することを特徴とするバッチジョブ遅延警告自動発報システム。前記標準ジョブタイムチャートデータベースは、さらに実行バッチジョブ名毎に、ジョブ標準開始時刻、ジョブ標準終了時刻、開始差分値、開始差分値に対応した警告対応メッセージ、終了差分値、終了差分値に対応した警告対応メッセージを記憶しており、前記ジョブ開始時刻ジョブ標準処理時間が前記ジョブ標準終了時刻を越えた場合に前記終了差分値に対応した警告対応メッセージを、または、システム時刻が前記ジョブ標準開始時刻を越えた場合に前記開始差分値に対応した警告対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知する手段を有することを特徴とする請求項1に記載のバッチジョブ遅延警告自動発報システム。前記チェックジョブタイムチャートデータベースおよび前記標準ジョブタイムチャートデータベースの各々は、各期の末日に対応する期次のデータベース、各月の末日に対応する月次のデータベース、およびそれ以外の日に対応する日次に関するデータベースを有することを特徴とする請求項1または2に記載のバッチジョブ遅延警告自動発報システム。日単位で、その日に処理するバッチジョブ処理パターンを記憶するバッチジョブ処理日カレンダーデータベースと、前記バッチジョブ処理パターン毎に、処理遅延チェックジョブ実行時刻であるチェックタイムとチェックジョブIDを記憶するチェックジョブタイムチャートデータベースと、実行バッチジョブ名毎に、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に表示あるいは通知する終了障害対応メッセージとシステム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始障害対応メッセージを記憶する標準ジョブタイムチャートデータベースとを備え、コンピュータ制御によりバッチジョブの処理遅延を検出して警告あるいは対応メッセージを通知するバッチジョブ遅延警告自動発報方法であって、前記バッチジョブ処理日カレンダーデータベースから、処理日年,月,日のバッチジョブ処理パターンを取り出すステップと、前記チェックジョブタイムチャートデータベースから、前記取り出したバッチジョブ処理パターンに対応する処理遅延チェックジョブ実行時刻とチェックジョブIDを取り出すステップと、該標準ジョブタイムチャートデータベースから、前記処理日に相当する実行バッチジョブ名、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、および前記終了遅延障害対応メッセージ、システム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始遅延障害対応メッセージを取り出すステップと、バッチジョブ進行中、システム時刻が前記取り出された処理遅延チェックジョブ実行時刻に到達すると前記取り出されたチェックジョブIDに対応する処理遅延チェックジョブを実行するステップと、前記標準ジョブタイムチャートデータベースから取り出されたデータを参照し、前記処理遅延チェックジョブの実行結果に基づき、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に前記開始遅延障害対応メッセージを、または、システム時刻がジョブ開始時刻リミットを越えた場合に表示する開始遅延障害対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知するステップとを有することを特徴とするバッチジョブ遅延警告自動発報方法。前記標準ジョブタイムチャートデータベースは、さらに実行バッチジョブ名毎に、ジョブ標準開始時刻、ジョブ標準終了時刻、開始差分値、開始差分値に対応した警告対応メッセージ、終了差分値、終了差分値に対応した警告対応メッセージを記憶しており、前記ジョブ開始時刻ジョブ標準処理時間が前記ジョブ標準終了時刻を越えた場合に前記終了差分値に対応した警告対応メッセージを、または、システム時刻が前記ジョブ標準開始時刻を越えた場合に前記開始差分値に対応した警告対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知するステップを有することを特徴とする請求項4に記載のバッチジョブ遅延警告自動発報方法。前記チェックジョブタイムチャートデータベースおよび前記標準ジョブタイムチャートデータベースの各々は、各期の末日に対応する期次のデータベース、各月の末日に対応する月次のデータベース、およびそれ以外の日に対応する日次に関するデータベースを有することを特徴とする請求項4または5に記載のバッチジョブ遅延警告自動発報方法。コンピュータを、請求項1から3のいずれかに記載のバッチジョブ遅延警告自動発報システムにおける各手段として機能させるためのプログラム。一般的にバッチジョブの処理遅延はオンライン業務開始遅延につながり、日常業務に多大な影響を与えるため、処理遅延発生を検知することは重要である。処理遅延の発生を検知するためには、人間が常時監視する必要があり、処理遅延を検知した後、その影響を最小限にするために必要な対策を実施する必要があるが、上記従来技術は次の如き問題点を有している。1特許文献1に記載されたバッチジョブ処理時間見積装置によれば、処理遅延が発生したか否かの判断基準となる処理時間を見積ることができるものの、その処理時間と遅延時間の確認は運用管理者が常時行う必要があり、運用管理者にとって多大な時間と労力を必要とし、また人的な確認洩れ、判断ミスの恐れがある。また、処理遅延による影響範囲の確認や対応策は、ジョブフローチャートやジョブマニュアルにより運用管理者が行う必要がある。このため、対策の遅れや誤りが発生する余地がある。2特許文献2に記載されたバッチジョブ実行状況監視方式によれば、バッチジョブ異常終了が発生した場合、障害情報を自動的にコンピュータ室外にある通知先の業務用端末に送信することができるものの、異常終了による影響範囲や対応方法は表示されないという問題がある。また、バッチジョブ処理遅延について着目すると、バッチジョブ異常終了は処理遅延の一因ではあるが、特許文献2ではバッチジョブ異常終了が原因ではない処理遅延については通知されない。また、異常終了通知を受けた運用管理者にとっては、ジョブマニュアルや手順書から影響度、連絡先、対応策などの調査を行わなければならず、そのために多大な時間と労力を要するという問題がある。本発明の目的は、上記従来技術における問題点を解消し、バッチジョブの処理遅延のチェックを定時に実行する処理遅延チェックジョブにより、バッチジョブの処理遅延を検知し、遅延時間に応じた影響度、対策方法を運用管理者へ自動通知するようにして、最適な処理遅延対策を実施可能とし、バッチジョブ処理遅延による影響を最小限にするとともに、運用管理者の労力やミスを削減することが可能なバッチジョブ遅延警告自動発報システムを提供することである。上記目的を達成するために、本発明に係るバッチジョブ遅延警告自動発報システムは、バッチジョブ処理日年、月、日ごとに、日次、月次、および期次の異なる処理遅延チェックパターンを判定し、処理遅延チェックパターンごとに処理遅延チェックジョブを実行する手段チェックポイントジョブ実行部103と、処理遅延チェックジョブの出力結果に基づき処理遅延を判定し運用管理者へ自動通知を行うとともに、処理遅延時間に基づき遅延レベル分けを行い、その遅延レベルに合わせた対応策をメッセージとして運用管理者へ通知する手段遅延ジョブの判定と警報発報実行部104とを有することを特徴とするものであり、より詳細には次の如き構成を有する。本発明に係るバッチジョブ遅延警告自動発報システムは、コンピュータ制御によりバッチジョブの処理遅延を検出して警告あるいは対応メッセージを通知するバッチジョブ遅延警告自動発報システムであって、日単位で、その日に処理するバッチジョブ処理パターンを記憶するバッチジョブ処理日カレンダーデータベースと、前記バッチジョブ処理日カレンダーデータベースから、処理日年,月,日のバッチジョブ処理パターンを取り出す手段と、前記バッチジョブ処理パターン毎に、処理遅延チェックジョブ実行時刻であるチェックタイムとチェックジョブIDを記憶するチェックジョブタイムチャートデータベースと、前記チェックジョブタイムチャートデータベースから、前記バッチジョブ処理パターンに対応する処理遅延チェックジョブ実行時刻とチェックジョブIDを取り出す手段と、実行バッチジョブ名毎に、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に表示あるいは通知する終了障害対応メッセージとシステム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始障害対応メッセージを記憶する標準ジョブタイムチャートデータベースと、該標準ジョブタイムチャートデータベースから、前記処理日に相当する実行バッチジョブ名、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、および前記終了遅延障害対応メッセージ、システム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始遅延障害対応メッセージを取り出す手段と、バッチジョブ進行中、システム時刻が前記取り出された処理遅延チェックジョブ実行時刻に到達すると前記取り出されたチェックジョブIDに対応する処理遅延チェックジョブを実行する手段と、前記標準ジョブタイムチャートデータベースから取り出されたデータを参照し、前記処理遅延チェックジョブの実行結果に基づき、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に前記開始遅延障害対応メッセージを、または、システム時刻がジョブ開始時刻リミットを越えた場合に表示する開始遅延障害対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知する手段を有することを特徴としている。また、前記標準ジョブタイムチャートデータベースは、さらに実行バッチジョブ名毎に、ジョブ標準開始時刻、ジョブ標準終了時刻、開始差分値、開始差分値に対応した警告対応メッセージ、終了差分値、終了差分値に対応した警告対応メッセージを記憶しており、前記ジョブ開始時刻ジョブ標準処理時間が前記ジョブ標準終了時刻を越えた場合に前記終了差分値に対応した警告対応メッセージを、または、システム時刻が前記ジョブ標準開始時刻を越えた場合に前記開始差分値に対応した警告対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知する手段を有することを特徴としている。さらに、前記チェックジョブタイムチャートデータベースおよび前記標準ジョブタイムチャートデータベースの各々は、各期の末日に対応する期次のデータベース、各月の末日に対応する月次のデータベース、およびそれ以外の日に対応する日次に関するデータベースを有することを特徴としている。本発明に係るバッチジョブ遅延警告自動発報方法は、日単位で、その日に処理するバッチジョブ処理パターンを記憶するバッチジョブ処理日カレンダーデータベースと、前記バッチジョブ処理パターン毎に、処理遅延チェックジョブ実行時刻であるチェックタイムとチェックジョブIDを記憶するチェックジョブタイムチャートデータベースと、実行バッチジョブ名毎に、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に表示あるいは通知する終了障害対応メッセージとシステム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始障害対応メッセージを記憶する標準ジョブタイムチャートデータベースとを備え、コンピュータ制御によりバッチジョブの処理遅延を検出して警告あるいは対応メッセージを通知するバッチジョブ遅延警告自動発報方法であって、前記バッチジョブ処理日カレンダーデータベースから、処理日年,月,日のバッチジョブ処理パターンを取り出すステップと、前記チェックジョブタイムチャートデータベースから、前記取り出したバッチジョブ処理パターンに対応する処理遅延チェックジョブ実行時刻とチェックジョブIDを取り出すステップと、該標準ジョブタイムチャートデータベースから、前記処理日に相当する実行バッチジョブ名、ジョブ開始時刻リミット、ジョブ終了時刻リミット、ジョブ標準処理時間、および前記終了遅延障害対応メッセージ、システム時刻がジョブ開始時刻リミットを越えた場合に表示あるいは通知する開始遅延障害対応メッセージを取り出すステップと、バッチジョブ進行中、システム時刻が前記取り出された処理遅延チェックジョブ実行時刻に到達すると前記取り出されたチェックジョブIDに対応する処理遅延チェックジョブを実行するステップと、前記標準ジョブタイムチャートデータベースから取り出されたデータを参照し、前記処理遅延チェックジョブの実行結果に基づき、ジョブ開始時刻ジョブ標準処理時間がジョブ終了時刻リミットを越えた場合に前記開始遅延障害対応メッセージを、または、システム時刻がジョブ開始時刻リミットを越えた場合に表示する開始遅延障害対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知するステップを有することを特徴としている。また、前記標準ジョブタイムチャートデータベースは、さらに実行バッチジョブ名毎に、ジョブ標準開始時刻、ジョブ標準終了時刻、開始差分値、開始差分値に対応した警告対応メッセージ、終了差分値、終了差分値に対応した警告対応メッセージを記憶しており、前記ジョブ開始時刻ジョブ標準処理時間が前記ジョブ標準終了時刻を越えた場合に前記終了差分値に対応した警告対応メッセージを、または、システム時刻が前記ジョブ標準開始時刻を越えた場合に前記開始差分値に対応した警告対応メッセージを、自動的にコンソールディスプレイへ表示し、運用管理者に通知するステップを有することを特徴としている。さらに、前記チェックジョブタイムチャートデータベースおよび前記標準ジョブタイムチャートデータベースの各々は、各期の末日に対応する期次のデータベース、各月の末日に対応する月次のデータベース、およびそれ以外の日に対応する日次に関するデータベースを有することを特徴としている。本発明に係るプログラムは、コンピュータを、上記バッチジョブ遅延警告自動発報システムにおける各手段として機能させるためのプログラムである。本発明を適用すると、バッチジョブ遅延警告自動発報システムで実行される処理遅延チェックジョブ結果により、処理遅延が自動的に検知されるため、常時運用管理者が処理遅延を監視する必要がなくなり、検知洩れも発生しない。また、ジョブ異常終了以外の要因で処理遅延が発生した場合でも検知可能となる。日次、月次、および期次単位での処理遅延検知パターン設定が可能なため、バッチジョブの増減、ジョブスケジュールの変化に柔軟に対応することが可能である。さらに、処理遅延を検知した場合、運用管理者へ検知メッセージを表示するが、この検知メッセージ内に影響範囲、連絡先、および対応方法を記載することにより、検知と同時に運用管理者が取るべき行動を間違いなく迅速に提示することができ、それによって必要な対策を迅速に実行することができる。以上により、バッチジョブ処理遅延発生時の迅速な対応が可能となり、オンライン業務への影響を最小限にできる。図1は、本発明に係るバッチジョブ遅延警告自動発報システムの全体を示す構成図であり、本発明の主要な構成要素であるバッチジョブ遅延監視システム102を備えるバッチジョブ管理サーバ101と、ネットワーク112と、ジョブコンソール装置113とから構成されている。バッチジョブ遅延監視システム102は、バッチジョブ管理サーバ101内の一部機能として使用され、処理日年、月、日:記述例;20100625ごとのバッチ処理パターンが記述してあるバッチ処理日カレンダーデータベース105と、バッチ処理パターンに対応し処理遅延チェックジョブの実行時刻および実行ジョブ名が記述してある日次チェックジョブタイムチャートデータベース106,月次チェックジョブタイムチャートデータベース108,期次チェックジョブタイムチャートデータベース110と、処理されるバッチジョブの標準ジョブタイムチャートが記述してある日次標準ジョブタイムチャートデータベース107,月次標準ジョブタイムチャートデータベース109,期次標準ジョブタイムチャートデータベース111とからデータを取り込んで処理遅延チェックジョブを実行する機能をもつチェックポイントジョブ実行部103と、チェックポイントジョブ実行結果を判定し、処理遅延をネットワーク112に接続してあるジョブコンソール装置113へ通知する機能をもつ遅延ジョブの判定と警報発報実行部104とで構成されている。以下、バッチ処理日カレンダーデータベース105,日次チェックジョブタイムチャートデータベース106,月次チェックジョブタイムチャートデータベース108,期次チェックジョブタイムチャートデータベース110,日次標準ジョブタイムチャートデータベース107,月次標準ジョブタイムチャートデータベース109,期次標準ジョブタイムチャートデータベース111のより詳しい内容を、図面を用いて詳細に説明する。図4は、バッチ処理日カレンダーデータベース105を説明するための図であり、同図aは項目の説明、同図bはデータ例を示している。同図に示すように、バッチ処理日カレンダーデータベース105は、処理日ごとのバッチ処理パターンを記述するものであり、本例においては、2010年4月1日から2010年9月30日までのバッチ処理パターンを示しており、同図bのデータ例では、期末である2010年9月30日には期次1の処理パターンを、月末である2010年4月30日、2010年5月31日、2010年6月30日、2010年7月31日、2010年8月31日には月次1の処理パターンを、期末でもなく月末でもないその他の日は日によって異なるが日次1,2,3,などの処理パターンを、それぞれ対応させている。図5は、日次チェックジョブタイムチャートデータベース106を説明するための図であり、同図aは項目の説明、同図bはデータ例を示している。同図に示すように、日次チェックジョブタイムチャートデータベース106は、日次のバッチ処理パターン日次ii=1,2,3,に対応した処理遅延チェックジョブの実行時刻および実行ジョブ名が記述するものであり、同図bのデータ例では、日次iの処理パターンにおける処理遅延チェックジョブの具体的な実行時刻チェックタイムと実行ジョブのジョブIDを示している。図6は、月次チェックジョブタイムチャートデータベース108を説明するための図であり、同図aは項目の説明、同図bはデータ例を示している。同図に示すように、月次チェックジョブタイムチャートデータベース108は、月次のバッチ処理パターン月次jj=1,2,3,に対応した処理遅延チェックジョブの実行時刻および実行ジョブ名が記述するものであり、同図bのデータ例では、月次jの処理パターンにおける処理遅延チェックジョブの具体的な実行時刻チェックタイムと実行ジョブのジョブIDを示している。図7は、期次チェックジョブタイムチャートデータベース110を説明するための図であり、同図aは項目の説明、同図bはデータ例を示している。同図に示すように、期次チェックジョブタイムチャートデータベース110は、期次のバッチ処理パターン期次kk=1,2,3,に対応した処理遅延チェックジョブの実行時刻および実行ジョブ名を記述するものであり、同図bのデータ例では、期次の処理パターンにおける処理遅延チェックジョブの具体的な実行時刻チェックタイムと実行ジョブのジョブIDを示している。図8-Aおよび図8-Bは、日次標準ジョブタイムチャートデータベース107を説明するための図であり、図8-Aのaは項目の説明、同図bはデータ例、図8-Bcは対応例を示している。図8-Aaに示すように、日次標準ジョブタイムチャートデータベース107は、処理されるバッチジョブの日次の標準ジョブタイムチャートを記述するものであり、具体的には、項目名として、処理するバッチジョブの識別名を示す日次バッチジョブ名、当該ジョブが標準的に開始する時刻を示すジョブ標準開始時刻、当該ジョブが開始しなければならない時刻を示すジョブ開始時刻リミット、当該ジョブが標準的に終了する時刻を示すジョブ標準終了時刻、当該ジョブが終了しなければならない時刻を示すジョブ終了時刻リミット、当該ジョブの標準処理時間を示すジョブ標準処理時間、開始遅延警告レベル1を判定する差分値を示す開始差分値1、開始遅延警告レベル1で実施する対応方法内容を示す開始遅延対応1、開始遅延警告レベル2を判定する差分値を示す開始差分値2、開始遅延警告レベル2で実施する対応方法内容を示す開始遅延対応2、開始遅延障害で実施する対応方法内容を示す開始遅延障害対応、終了遅延警告レベル1を判定する差分値を示す終了差分値1、終了遅延警告レベル1で実施する対応方法内容を示す終了遅延対応1、終了遅延警告レベル2を判定する差分値を示す終了差分値2、終了遅延警告レベル2で実施する対応方法内容を示す終了遅延対応2、終了遅延障害で実施する対応内容を示す終了遅延障害対応を有している。同図bは具体的なデータ例を示している。図8-Bは、図8-Aのbデータ例に示した各レベルの開始警告開始警告1,2および各レベルの終了警告終了警告1,2、開始遅延障害対応開始障害、終了遅延障害対応終了障害の各項目のより具体的な内容例を示している。図9は、月次標準ジョブタイムチャートデータベース109を説明するための図である。同図aに示すように、月次標準ジョブタイムチャートデータベース109は、処理されるバッチジョブの月次の標準ジョブタイムチャートを記述するものであり、具体的には、項目名として、処理するバッチジョブの識別名を示す月次バッチジョブ名、当該ジョブが標準的に開始する時刻を示すジョブ標準開始時刻、当該ジョブが開始しなければならない時刻を示すジョブ開始時刻リミット、当該ジョブが標準的に終了する時刻を示すジョブ標準終了時刻、当該ジョブが終了しなければならない時刻を示すジョブ終了時刻リミット、当該ジョブの標準処理時間を示すジョブ標準処理時間、開始遅延警告レベル1を判定する差分値を示す開始差分値1、開始遅延警告レベル1で実施する対応内容を示す開始遅延対応1、開始遅延警告レベル2を判定する差分値を示す開始差分値2、開始遅延警告レベル2で実施する対応内容を示す開始遅延対応2、開始遅延障害で実施する対応内容を示す開始遅延障害対応、終了遅延警告レベル1を判定する差分値を示す終了差分値1、終了遅延警告レベル1で実施する対応内容を示す終了遅延対応1、終了遅延警告レベル2を判定する差分値を示す終了差分値2、終了遅延警告レベル2で実施する対応内容を示す終了遅延対応2、終了遅延障害で実施する対応内容を示す終了遅延障害対応を有している。同図bは具体的なデータ例を示している。同図cはbのデータ例に示した各レベルの開始警告開始警告1,2および各レベルの終了警告終了警告1,2、開始遅延障害対応開始障害、終了遅延障害対応終了障害の各項目のより具体的な内容例を記述するものであるが、本例では簡単のために対応例に関するコメントとして、図8-Bの日次対応例と同様の形式とし、その月次ジョブの特徴にあわせて定義する旨を記述している。図10は、期次標準ジョブタイムチャートデータベース111を説明するための図である。同図aに示すように、期次標準ジョブタイムチャートデータベース111は、処理されるバッチジョブの期次の標準ジョブタイムチャートを記述するものであり、具体的には、項目名として、処理するバッチジョブの識別名を示す期次バッチジョブ名、当該ジョブが標準的に開始する時刻を示すジョブ標準開始時刻、当該ジョブが開始しなければならない時刻を示すジョブ開始時刻リミット、当該ジョブが標準的に終了する時刻を示すジョブ標準終了時刻、当該ジョブが終了しなければならない時刻を示すジョブ終了時刻リミット、当該ジョブの標準処理時間を示すジョブ標準処理時間、開始遅延警告レベル1を判定する差分値を示す開始差分値1、開始遅延警告レベル1で実施する対応内容を示す開始遅延対応1、開始遅延警告レベル2を判定する差分値を示す開始差分値2、開始遅延警告レベル2で実施する対応内容を示す開始遅延対応2、開始遅延障害で実施する対応内容を示す開始遅延障害対応、終了遅延警告レベル1を判定する差分値を示す終了差分値1、終了遅延警告レベル1で実施する対応内容を示す終了遅延対応1、終了遅延警告レベル2を判定する差分値を示す終了差分値2、終了遅延警告レベル2で実施する対応内容を示す終了遅延対応2、終了遅延障害で実施する対応内容を示す終了遅延障害対応を有している。同図bは具体的なデータ例を示している。同図cはbのデータ例に示した各レベルの開始警告開始警告1,2および各レベルの終了警告終了警告1,2、開始遅延障害対応開始障害、終了遅延障害対応終了障害の各項目のより具体的な内容例を記述するものであるが、本例では簡単のために対応例に関するコメントとして、図8-Bの日次対応例と同様の形式とし、その月次ジョブの特徴にあわせて定義する旨を記述している。図2-Aおよび図2-Bは、処理遅延チェックジョブを実行するチェックポイントジョブ実行部103の処理動作を示すフローチャートである。図2-Aに示すように、まず、バッチジョブ管理サーバ101のシステム日付を取り出してバッチ処理日とするステップS201。このバッチ処理日をもとにバッチ処理日カレンダーデータベース204図1の105;具体的内容については図4参照によりその日のチェックパターン日次、月次、期次かを取り出すステップS202。次に、チェックパターンが日次であるか判定しステップS205、日次であればステップS205:Y、チェックパターンにバッチ処理日カレンダーデータベース204図1の105に記載のバッチ処理パターンをセットするステップS206。次に、日次チェックジョブタイムチャートデータベース207図1の106;具体的内容については図5参照からチェックパターンに該当する日次チェックジョブのジョブIDチェックジョブID、チェックジョブ実行時刻チェックタイムを取り出す図中209ステップS208。次に、日次標準ジョブタイムチャートデータベース210図1の107;具体的内容については図8-A,B参照より、日次バッチジョブ情報<バッチジョブ名、標準開始時刻この時刻までに処理開始すれば処理遅延にはならない、開始時刻リミットこの時刻までに処理を開始しないと処理遅延になる、標準終了時刻この時刻に処理が終了すれば処理遅延にならない、終了時刻リミットこの時刻までに処理が終了しないと処理遅延になる、標準処理時間、開始差分値1標準開始時刻と開始実時刻との差分値、開始遅延対応1開始差分値1に対応した処理遅延対応方法メッセージ、開始差分値2標準開始時刻と開始実時刻との差分値、開始遅延対応2開始差分値2に対応した処理遅延対応方法メッセージ、終了差分値1標準終了時刻と終了実時刻との差分値、終了遅延対応1終了差分値1に対応した処理遅延対応方法メッセージ。終了差分値2標準終了時刻と終了実時刻との差分値、終了遅延対応2終了差分値2に対応した処理遅延対応方法メッセージ>を取り出し図中211、バッチジョブ管理サーバ101のメモリ上へロードコピーして標準ジョブタイムチャートを得る図中213ステップS212。なお、上記開始差分値と開始遅延対応は1対1で対応し、バッチジョブ運用に合わせ、追加できる。また、上記終了差分値と終了遅延対応も1対1で対応し、バッチジョブ運用内容に合わせ、追加できる。また、チェックパターンが日次でない場合はステップS205:N、次にチェックパターンが月次であるか判定し、月次であればステップS215:Y、チェックパターンにバッチ処理日カレンダーデータベース105に記載のバッチ処理パターンをセットするステップS216。次に、月次チェックジョブタイムチャートデータベース217図1の108から、チェックパターンに該当する月次チェックジョブのジョブIDチェックジョブID、チェックジョブ実行時刻チェックタイムを取り出す図中218ステップS219。次に、月次標準ジョブタイムチャートデータベース220より、月次バッチジョブ情報<バッチジョブ名、標準開始時刻この時刻までに処理開始すれば処理遅延にはならない、開始時刻リミットこの時刻までに処理を開始しないと処理遅延になる、標準終了時刻この時刻に処理が終了すれば処理遅延にならない、終了時刻リミットこの時刻までに処理が終了しないと処理遅延になる、標準処理時間、開始差分値1標準開始時刻と開始実時刻との差分値、開始遅延対応1開始差分値1に対応した処理遅延対応方法メッセージ、開始差分値2標準開始時刻と開始実時刻との差分値、開始遅延対応2開始差分値2に対応した処理遅延対応方法メッセージ、終了差分値1標準終了時刻と終了実時刻との差分値、終了遅延対応1終了差分値1に対応した処理遅延対応方法メッセージ、終了差分値2標準終了時刻と終了実時刻との差分値、終了遅延対応2終了差分値2に対応した処理遅延対応方法メッセージ>を取り出し、バッチジョブ管理サーバ101のメモリ上へロードコピーして標準ジョブタイムチャートを得る図中223ステップS222。なお、上記開始差分値と開始遅延対応は1対1で対応し、バッチジョブ運用に合わせ、追加できる。また、上記終了差分値と終了遅延対応も1対1で対応し、バッチジョブ運用内容に合わせ、追加できる。また、チェックパターンが月次でもない場合はステップS215:N、次に、チェックパターンが期次であるか判定しステップS225、期次であればステップS225:Y、チェックパターンにバッチ処理日カレンダーデータベース105に記載のバッチ処理パターンをセットするステップS226。次に、期次チェックジョブタイムチャートデータベース228から、チェックパターンに該当する期次チェックジョブのジョブIDチェックジョブID、チェックジョブ実行時刻チェックタイムを取り出す図中230ステップS229。次に、期次標準ジョブタイムチャートデータベース231より、期次バッチジョブ情報<バッチジョブ名、標準開始時刻この時刻までに処理開始すれば処理遅延にはならない、開始時刻リミットこの時刻までに処理を開始しないと処理遅延になる、標準終了時刻この時刻に処理が終了すれば処理遅延にならない、終了時刻リミットこの時刻までに処理が終了しないと処理遅延になる、標準処理時間、開始差分値1標準開始時刻と開始実時刻との差分値、開始遅延対応1開始差分値1に対応した処理遅延対応方法メッセージ、開始差分値2標準開始時刻と開始実時刻との差分値、開始遅延対応2開始差分値2に対応した処理遅延対応方法メッセージ、終了差分値1標準終了時刻と終了実時刻との差分値、終了遅延対応1終了差分値1に対応した処理遅延対応方法メッセージ、終了差分値2標準終了時刻と終了実時刻との差分値、終了遅延対応2終了差分値2に対応した処理遅延対応方法メッセージ>を取り出し図中233、バッチジョブ管理サーバ101のメモリ上へロードコピーして標準ジョブタイムチャートを得る図中234ステップS232。なお、上記開始差分値と開始遅延対応は1対1で対応し、バッチジョブ運用に合わせ、追加できる。また、上記終了差分値と終了遅延対応も1対1で対応し、バッチジョブ運用内容に合わせ、追加できる。チェックパターンが日次、月次、または期次のいずれでもなかった場合ステップS205:N,S215:N,S225:N、エラーメッセージを表示し、処理は終了するステップS227。次に、図2-Bに示すように、ステップS212,S222,またはS232によりバッチジョブ管理サーバ101のメモリ上にロードコピーして得た標準ジョブタイムチャート214,224,または235を参照し、処理遅延ジョブチェックを開始する。処理遅延ジョブチェックでは、バッチジョブ管理サーバ101から該バッチジョブ管理サーバ自身が保持するシステム時刻を取り出すステップS236。取り出したシステム時刻が処理遅延チェックジョブ実行時刻か判定しステップS237、処理遅延チェックジョブ実行時刻であればステップS237:Y、処理遅延チェックジョブを実行するステップS238。処理遅延チェックジョブの出力結果239ジョブID、ジョブ状態実行中あるいは実行待ち、ジョブ開始時刻、ジョブ終了時刻を遅延ジョブ判定と警報発報実行部104へ渡すステップS240。遅延ジョブ判定と警報発報実行部104は、後述する図3-Aおよび図3-Bのフローチャートに示す処理を実行する。次に、全ての処理遅延チェックジョブが実行されたか判定しステップS241、全て実行されていなければステップS241:未完了、再度ステップS236に戻りシステム時刻を取り出す。全て実行されていたらステップS241:完了、バッチジョブ遅延警告自動発報システムを終了する。図3-Aおよび図3-Bは、遅延ジョブの判定と警報発報実行部104の処理動作図2-BのステップS204に相当を示すフローチャートである。図3-Aに示すように、まず、遅延ジョブの判定と警報発報実行部104は、チェックポイントジョブ実行部103から渡された処理遅延チェックジョブの出力結果ジョブID、ジョブ状態実行中あるいは実行待ち、ジョブ開始時刻、ジョブ終了時刻を1ジョブ単位毎に取り出すステップS301。標準ジョブタイムチャート304図2-Aの標準ジョブタイムチャート214,224,235に相当から、ジョブIDで判別したジョブの標準開始時刻、開始時刻リミット、標準終了時刻、終了時刻リミット、およびジョブ標準処理時間を取り出す図中303ステップS302。次に、ジョブ状態が実行中か否かを判定しステップS305、実行中であればステップS305:Y、ジョブ開始時刻にジョブ標準処理時間を加算し、ジョブ終了判定時刻とするステップS306。次に、ジョブ終了判定時刻と終了時刻リミットと比較しステップS307、ジョブ終了判定時刻が終了リミット時刻を超えていた場合ステップS307:超えた、標準ジョブタイムチャート上のジョブIDに該当する終了障害対応メッセージを取り出すステップS308。ジョブ終了判定時刻が終了リミット時刻を超えていない場合ステップS307:超えていない、次にジョブ終了判定時刻と標準終了時刻を比較しステップS309、ジョブ終了判定時刻が標準終了時刻を超えた場合、ジョブ終了判定時刻から標準終了時刻を減算し、終了差分値とするステップS310。次に、この終了差分値に対応する標準ジョブタイムチャート上の警告対応メッセージを取り出すステップS311。ジョブ状態が実行中でなかった場合ステップS305:N、ジョブ状態が実行待ちか否かを判定するステップS312。実行待ちであった場合ステップS312:Y、システム時刻と開始時刻リミットとを比較するステップS314。システム時刻が開始時刻リミットを超えた場合、標準ジョブタイムチャート上の開始障害対応メッセージを取り出すステップS315。ステップS314において、システム時刻が開始時刻リミットを超えていない場合ステップS314:超えていない、システム時刻と標準開始時刻を比較しステップS316、システム時刻が標準開始時刻を超えた場合ステップS316:超えた、システム時刻から標準開始時刻を減算し、開始差分値とするステップS317。次に、この開始差分値に対応する標準ジョブタイムチャート上の処理遅延警告対応メッセージを取り出すステップS319。ステップS308で標準ジョブタイムチャートから取り出された終了障害対応メッセージ、ステップS311で標準ジョブタイムチャートから取り出された警告対応メッセージ、ステップS319で標準ジョブタイムチャートから取り出された処理遅延警告対応メッセージをコンソールディスプレイ322へ表示する図中321ステップS320。コンソールディスプレイ322に表示されたメッセージをもとに運用管理者が処理遅延対応を行う。ステップS312でのジョブ状態実行待ち判定で実行待ちではない場合ステップS312:Nと、ステップS316でシステム時刻が標準開始時刻を超えていない場合ステップS316:Nは、コンソールディスレイには表示しない323。最後に、以上の一連の処理を対象全ジョブが終了するまで繰り返すステップS324。なお、上記実施例では、日次、月次、期次に分けた場合で説明したが、必ずしもこのように分けずに月次および期次を設けずに、日次に関するデータベースだけを用いるようにしてもよいこの場合、月次および期次は日次の特異日の一種とみなすことになる。本発明に係るバッチジョブ処理管理サーバ101のバッチジョブ遅延監視システム内のチェックポイントジョブ実行部チェックポイントジョブ実行手段103、および、遅延ジョブの判定と警報発報実行部遅延ジョブの判定と警報発報実行手段104によって行われる図2-A~図2-Bおよび図3-A~図3-Bで示した処理は、バッチジョブ処理サーバ101を構成するCPUやメモリ、レジスタなどのハードウェアにより各処理請求項における各手段あるいは各ステップに対応するプログラムを実行することにより実現される。これらの各処理に対応するプログラムは、FD、CD-ROM、DVDなどのコンピュータ読み取り可能な記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。"