(57)【要約】【課題】  予実績管理に関する従来方式では予定と実績を突合せることで済／未済を管理するが、実施した作業の正当性の判定が煩雑となり困難である。【解決手段】  当日実行予定情報ファイル103と当日実行ジョブ履歴情報ファイル104の突合実施時に予定に対する実績の済／未済のみを実施するのではなく突合の結果及び実績の内容により、予定ファイルにあり履歴ファイルにないものを未済ファイル105、実績ファイル上にエラーとして存在するものをエラーファイル106、予定ファイルの回数よりも多く履歴ファイルに存在するものを再実行ファイル107、予定ファイルになく履歴ファイルにあるものを臨時ファイル108、スキップによる対処を実施したものをスキップファイル110、エラーのまま対処がなされていないものを未対処リスト116に各々分類を行い出力する。【選択図】  図１
2006178800.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおけるジョブの予実績を管理するジョブ予実績管理システムにおいて、
所定期間に実行される予定のジョブに関する情報を示す実行予定情報ファイルを記憶する手段と、
前記所定期間に実行されるジョブの終了を検知して、前記所定期間に実行されたジョブを抽出する手段と、
前記実行予定情報ファイルと前記所定期間に実行されたジョブを比較して、比較の結果に応じて前記所定期間に実行されたジョブを、実績予定情報ファイルに記録されているが実行されなかった未実行ジョブ、異常終了した異常終了ジョブ、ジョブの内容を再実行した再実行ジョブ、実績予定情報ファイルに記録されていないが実行された臨時実行ジョブ、処理を跳ばしたスキップファイルおよび該当処理に対応できない未対処ファイルに分類する手段を有することを特徴とするジョブ予実績管理システム。
【請求項２】
請求項１に記載のジョブ予実績管理システムにおいて、
さらに、前記分類する手段で分類されたジョブを帳票として出力する手段を有することを特徴とするジョブ予実績管理システム。
【請求項３】
請求項１または２のいずれかに記載のジョブ予実績管理システムにおいて、
前記所定期間として、１日が含まれることを特徴とするジョブ予実績管理システム。
【請求項４】
コンピュータシステムにおけるジョブの予実績を管理するジョブ予実績管理方法において、
所定期間に実行される予定のジョブに関する情報を示す実行予定情報ファイルを記憶しておき、
前記所定期間に実行されるジョブの終了を検知して、前記所定期間に実行されたジョブを抽出し、
前記実行予定情報ファイルと前記所定期間に実行されたジョブを比較して、比較の結果に応じて前記所定期間に実行されたジョブを、実績予定情報ファイルに記録されているが実行されなかった未実行ジョブ、異常終了した異常終了ジョブ、ジョブの内容を再実行した再実行ジョブ、実績予定情報ファイルに記録されていないが実行された臨時実行ジョブ、処理を跳ばしたスキップファイルおよび当該処理に対応できない未対処ファイルに分類することを特徴とするジョブ予実績管理方法。
【請求項５】
請求項４に記載のジョブ予実績管理方法において、
さらに、分類された前記ジョブを帳票として出力することを特徴とするジョブ予実績管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおけるジョブの予実績を管理する技術に関する。
【背景技術】
【０００２】
ジョブの予実績管理に関する従来技術に関しては、特許文献１がある。特許文献１においては、予定と実績を突合せることで済／未済を管理している。
【０００３】
【特許文献１】特開平１０−２８１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
予実績管理に関する従来方式では予定と実績を突合せることで済／未済を管理するが、未済、エラー、再実行、臨時作業等の突合結果による分類や対処の済／未済の管理は行われていない。この為、実施した作業の正当性の判定が煩雑となり困難である。
【課題を解決するための手段】
【０００５】
当日の予定ファイルと当日の実績ファイルの突合実施時に予定に対する実績の済／未済のみを実施するのではなく、予定ファイルにあり実績ファイルにないもの、予定ファイルの回数よりも多く実績ファイルに存在するもの、実績ファイル上にエラーとして存在するもの、対処の済／未済等、突合の結果及び実績の内容により分類を行い出力する。
【発明の効果】
【０００６】
本分類による予実績管理を実施することで、実施した作業の正当性のみならず不要ジョブ実行の発見等、セキュリティ面の強化も可能となり、システムの健全性、安全性の確保に効果がある。又、従来の済／未済リストから事由を調査する手間を削減できることでコストの低減へも効果がある。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実例を図面により具体的に説明する。本実例は、本発明をジョブの予実績管理に適用した場合を例に説明する。
【０００８】
図１は、本発明の一実例の全体関連図である。図１において、101は全ジョブの定義情報が格納されたデータベース、102はジョブの全実行履歴が蓄積されたデータベースである。
【０００９】
103は101の定義情報データベースを参照し当日実行予定のジョブのみを抽出し格納した当日実行予定情報ファイル、104は102の全ジョブの実行履歴データベースから当日分の実行履歴のみ抽出した当日実行ジョブ履歴情報ファイルである。
【００１０】
103と104の突合結果により105から110までの6種類のファイルを作成する。105は103には存在するが104には存在しないジョブを抽出した未済ファイル、106は104の中でエラーとして登録されているジョブを抽出したエラーファイル、107は103、104の両方に存在し103の中の予定実行回数より多く104に開始が登録されているジョブを抽出した再実行ファイル、108は103には存在しないが104に存在するジョブを抽出した臨時ファイル、109は107に登録されたジョブの内、スキップ登録したジョブを抽出したスキップファイル、110は106に登録されたジョブの内、再実行していない或いは再実行結果がエラーとして登録されているジョブを抽出した未対処ファイルである。
【００１１】
105から110を各々予め定められたフォーマットしに従った帳票として出力し111から116のリストを作成する。111は105のファイルを帳票として出力した未済リスト、112は106のファイルを帳票として出力したエラーリスト、113は107のファイルを帳票として出力した再実行リスト、114は108のファイルを帳票として出力した臨時リスト、115は109のファイルを帳票として出力したスキップリスト、116は110のファイルを帳票として出力した未対処リストである。
【００１２】
以下、図２のフローチャートを参照しながら、当日分の実行ジョブの予実績管理が終了するまでの本発明の動作を説明する。
【００１３】
ステップ201は、ジョブ定義情報データベース101を入力とし当日営業日分のジョブ情報を抽出し当日実行予定情報ファイル103を作成するステップである。
【００１４】
ステップ202は、ジョブ実行履歴蓄積データベース102を入力とし当日実行分のジョブ実行履歴を抽出し当日実行ジョブ履歴情報ファイル104を作成するステップである。
【００１５】
ステップ203からステップ217は、当日実行実行予定情報ファイル103と当日実行ジョブ履歴情報ファイル104との突合を行い、突合結果により分類したファイルを作成するステップである。ステップ203は、当日実行予定情報ファイル103を突合元として読込むステップである。
【００１６】
ステップ204は、ステップ203で読込んだデータのジョブ名称と同一名称のジョブが当日実行ジョブ履歴情報ファイル104に存在するかを判定するステップである。
【００１７】
ステップ205は、ステップ204の判定において当日実行予定情報ファイル103には存在するが当日実行ジョブ履歴情報ファイル104に存在しないことから、これに該当するジョブの一覧を未済ファイルとして作成するステップである。
【００１８】
ステップ206は、204の判定において当日実行ジョブ履歴情報ファイル104に存在すると判定されたジョブに対し、同一名称のジョブがエラーとして登録されているかを判定するステップである。
【００１９】
ステップ207は、直前ステップの判定においてエラーとして登録されていることから、これに該当するジョブの一覧をエラーファイルとして作成するステップである。
【００２０】
ステップ208は、当日実行ジョブ履歴に存在するジョブのなかで、当日実行予定に登録されている数より多く同一名称ジョブの実行開始の数が登録されているかの判定を行うステップである。
【００２１】
ステップ209は、エラーファイル106に登録されたジョブの中でステップ208の判定において当日実行予定に登録されている数より多く実行開始の数がない或いは、ステップ211の判定において最終再実行結果がエラーとして登録されていることから、これに該当するジョブの一覧を未対処ファイルとして作成するステップである。
【００２２】
ステップ210は、ステップ208の判定において当日実行予定に登録されている数より多く実行開始の数があることから、これに該当するジョブの一覧を再実行ファイルとして作成するステップである。
【００２３】
ステップ211は、再実行ファイル107に登録されたジョブの中で最終再実行結果がエラーとして登録されているかを判定するステップである。
【００２４】
ステップ212は、再実行ファイル107に登録されたジョブの中で最終再実行結果がスキップとして登録されているかを判定するステップである。
【００２５】
ステップ213は、エラーファイル106に登録されたジョブの中でステップ212の判定において最終再実行結果がスキップとして登録されていることから、これに該当するジョブの一覧をスキップファイルとして作成するステップである。
【００２６】
ステップ214は、当日実行ジョブ履歴情報ファイルを突合元として読込むステップである。
【００２７】
ステップ215は、ステップ214で読込んだデータのジョブ名称と同一名称のジョブが当日実行予定情報ファイル103に存在するかを判定するステップである。
【００２８】
ステップ216は、ステップ215の判定において当日実行ジョブ履歴情報ファイル104には存在するが当日実行予定情報ファイル103に存在しないことから、これに該当するジョブの一覧を臨時ファイルとして作成するステップである。
【００２９】
ステップ217は、ステップ215の判定において臨時ジョブと判定されたジョブに対し、同一名称のジョブがエラーとして登録されているかを判定するステップである。
【００３０】
ステップ218は、ステップ217までで作成された未済ファイル105、エラーファイル106、再実行ファイル107、臨時ファイル108、スキップファイル109、未対処ファイル110の全６ファイルを予め定められたフォーマットに従い帳票出力するステップである。
【００３１】
図３は、ジョブ定義情報データベース101の内容を示したものである。
【００３２】
図４は、ジョブ定義情報データベース101から次回実行日付302及びステータス304をキーに各々当日分で未計画以外のものを抽出し作成した当日実行予定情報ファイル201の内容を示したものである。
【００３３】
図５は、ジョブ実行履歴蓄積データベース102の内容を示したものである。
【００３４】
図６は、ジョブ実行履歴蓄積データベース102から営業日付502をキーに当日分のものを抽出し作成した当日実行ジョブ履歴情報ファイル202の内容を示したものである。
【００３５】
図７は、当日実行予定情報ファイル201と当日実行ジョブ履歴情報ファイル202を突合し、当日実行予定情報ファイル201のジョブ名称301と当日実行ジョブ履歴情報ファイル202のジョブ名称501をキーに301には存在し501には存在しないジョブを未済ファイル105として作成する。
【００３６】
当日実行予定情報ファイル201のジョブ名称301と当日実行ジョブ履歴情報ファイル202のジョブ名称501をキーに301及び501に存在しかつ終了コード505をキーに9であるジョブをエラーファイル106として作成する。
【００３７】
当日実行予定情報ファイル201のジョブ名称301と当日実行ジョブ履歴情報ファイル202のジョブ名称501をキーに301及び501に存在しかつ301に存在する回数よりも多く501に存在するジョブを再実行ファイル107として作成する。
【００３８】
当日実行予定情報ファイル201のジョブ名称301と当日実行ジョブ履歴情報ファイル202のジョブ名称501をキーに301には存在せず501には存在するジョブを臨時ファイル108として作成する。
【００３９】
再実行ファイル107に登録されたジョブの中で、最終再実行ジョブの終了コード505が1であるジョブをスキップファイル109として作成する。
【００４０】
エラーファイル106に登録されたジョブの中で、再実行ファイル107に存在しないか或いは、最終再実行ジョブの終了コード505が9であるジョブを未対処ファイル110として作成する。
【００４１】
図８の未済リスト109は、未済ファイル105を特定フォーマットに従い出力した結果リストの内容を示す。
【００４２】
図９のエラーリスト110は、エラーファイル106を特定フォーマットに従い出力した結果リストの内容を示す。
【００４３】
図１０の再実行リスト111は、再実行ファイル107を特定フォーマットに従い出力した結果リストの内容を示す。
【００４４】
図１１の臨時リスト112は、臨時ファイル108を特定フォーマットに従い出力した結果リストの内容を示す。
【００４５】
図１２のスキップリスト115は、スキップファイル109を特定フォーマットに従い出力した結果リストの内容を示す。
【００４６】
図１３の未対処リスト116は、未対処ファイル110を特定フォーマットに従い出力した結果リストの内容を示す。
【図面の簡単な説明】
【００４７】
【図１】本発明の概要である。
【図２Ａ】本発明の一実施例のフローチャートである。
【図２Ｂ】本発明の一実施例のフローチャート（続き）である。
【図３】ジョブ定義情報データベースの項目内容である。
【図４】当日実行予定情報ファイルの項目内容である。
【図５】ジョブ実行履歴蓄積データベースの項目内容である。
【図６】当日実行ジョブ履歴情報ファイルの項目内容である。
【図７】当日実行予定情報ファイルと当日実行ジョブ履歴情報ファイルの突合方法である。
【図８】未済リストの出力形式である。
【図９】エラーリストの出力形式である。
【図１０】再実行リストの出力形式である。
【図１１】臨時リストの出力形式である。
【図１２】スキップリストの出力形式である。
【図１３】未対処リストの出力形式である。
【符号の説明】
【００４８】
１０１…ジョブ定義情報データベース、１０２…ジョブ実行履歴蓄積データベース、１０３…当日実行予定情報ファイル、１０４…当日実行ジョブ履歴情報ファイル、１０５…未済ファイル、１０６…エラーファイル、１０７…再実行ファイル、１０８…臨時ファイル、１０９…スキップファイル、１１０…未対処ファイル、１１１…未済リスト、１１２…エラーリスト、１１３…再実行リスト、１１４…臨時リスト、１１５…スキップリスト、１１６…未対処リスト、２０１…当日実行予定情報ファイルを作成するステップ、２０２…当日実行ジョブ履歴情報ファイルを作成するステップ、２０３…当日実行予定情報ファイルを突合元として読込むステップ、２０４…突合元ジョブが当日実行ジョブ履歴情報ファイルに存在するか判定するステップ、２０５…未済ファイルを作成するステップ、２０６…突合元ジョブがエラーとして登録されているか判定するステップ、２０７…エラーファイルを作成するステップ、２０８…突合元ジョブが予定回数より多く実行されているか判定するステップ、２０９…未対処ファイルを作成するステップ、２１０…再実行ファイルを作成するステップ、２１１…最終再実行結果がエラーとして登録されているか判定するステップ、２１２…最終再実行結果がスキップとして登録されているか判定するステップ、２１３…スキップファイルを作成するステップ、２１４…当日実行ジョブ履歴情報ファイルを突合元として読込むステップ、２１５…突合元ジョブが当日実行予定情報ファイルに存在するか判定するステップ、２１６…臨時ファイルを作成するステップ、２１７…突合元ジョブがエラーとして登録されているか判定するステップ、２１８…全リストを出力するステップ、３０１…ジョブ定義情報データベースのジョブ名称の項目、３０２…ジョブ定義情報データベースの次回実行日付の項目、３０３…ジョブ定義情報データベースの開始予定時刻の項目、３０４…ジョブ定義情報データベースのステータスの項目、５０１…ジョブ実行履歴蓄積データベースのジョブ名称の項目、５０２…ジョブ実行履歴蓄積データベースの営業日付の項目、５０３…ジョブ実行履歴蓄積データベースの開始時刻の項目、５０４…ジョブ実行履歴蓄積データベースの終了時刻の項目、５０５…ジョブ実行履歴蓄積データベースの終了コードの項目。
【図１】
2006178800.tif 000003
【図２Ａ】
2006178800.tif 000004
【図２Ｂ】
2006178800.tif 000005
【図３】
2006178800.tif 000006
【図４】
2006178800.tif 000007
【図５】
2006178800.tif 000008
【図６】
2006178800.tif 000009
【図７】
2006178800.tif 000010
【図８】
2006178800.tif 000011
【図９】
2006178800.tif 000012
【図１０】
2006178800.tif 000013
【図１１】
2006178800.tif 000014
【図１２】
2006178800.tif 000015
【図１３】
2006178800.tif 000016