(57)【要約】　　　（修正有）【課題】実行順序の誤りとパラメータの登録ミスを防ぐ運用性の高いバッチ処理システム及び本システムのパラメータ管理方法を提供する。【解決手段】パラメータとしていずれか登録可能な複数の設定値と、前記設定値ごとに付与される設定値ＩＤと、を対応づけた対応表を記憶する手段と、前記設定値ＩＤについての第１のリストを表示する手段と、前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する手段と、前記受信した設定値ＩＤに対応する設定値を、前記複数のプログラムそれぞれについて前記対応表から検索し、その結果検索された設定値を前記パラメータとして登録する手段とを有する。【選択図】　　　図１
2004078491.tif 000002
【特許請求の範囲】
【請求項１】
ある業務についてのバッチ処理を構成する複数のプログラムを、前記プログラムごとに対応づけて記憶されているパラメータの登録された値を用いて、それぞれ実行するバッチ処理システムにおいて、
前記パラメータとしていずれか登録可能な複数の設定値と、前記設定値ごとに付与される設定値ＩＤと、を対応づけた対応表を記憶する手段と、
前記設定値ＩＤについての第１のリストを表示する手段と、
前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する手段と、
前記受信した設定値ＩＤに対応する設定値を、前記複数のプログラムそれぞれについて前記対応表から検索し、その結果検索された設定値を前記パラメータとして登録する手段と、
を有することを特徴とするバッチ処理システム。
【請求項２】
前記バッチ処理に付与される処理ＩＤと、前記プログラムごとに付与されるプログラムＩＤと、前記パラメータに付与されるパラメータＩＤと、をそれぞれ前記複数の設定値と対応づけて前記対応表に記憶する手段と、
前記処理ＩＤについての第２のリストを表示する手段と、
前記第２のリストに含まれる一の前記処理ＩＤを所定の入力インタフェースを介して受信する手段と、
前記受信した処理ＩＤに対応する情報を前記対応表から検索し、その結果検索された処理ＩＤに対応する情報及びパラメータの値を表示する手段と、
を有することを特徴とする請求項１に記載のバッチ処理システム。
【請求項３】
前記表示されたパラメータの値についての修正を受け付けるパラメータ修正手段を有し、
前記パラメータ修正手段は、
前記表示されたパラメータについての修正値を所定の入力インタフェースを介して受信する手段と、
前記受信した修正値を前記表示されたパラメータとして登録する手段と、
を有することを特徴とする請求項２に記載のバッチ処理システム。
【請求項４】
前記処理ＩＤに対応する情報及びパラメータの値を表示する手段は、
同一の値を有するパラメータの集合については、その集合に含まれる一のパラメータに対応する情報を代表表示する手段を有し、
前記パラメータ修正手段を介して、代表表示された一のパラメータの値をある修正値に修正した場合には、前記集合に含まれる全てのパラメータに前記修正値を登録する手段を有することを特徴とする請求項３に記載のバッチ処理システム。
【請求項５】
前記バッチ処理システムが有するクロック機能もしくはカレンダ機能から取得した日付又は時刻情報を、前記パラメータの設定値の日付又は時刻の属性値に反映させる手段を有することを特徴とする請求項１に記載のバッチ処理システム。
【請求項６】
前記クロック機能もしくはカレンダ機能から取得した所定の日付又は時刻情報に応じて、その日付もしくは時刻情報が利用時期として対応づけられた設定値又はその日付もしくは時刻情報を属性値に反映させた設定値を前記パラメータとして登録する手段を有することを特徴とする請求項５に記載のバッチ処理システム。
【請求項７】
ある業務についてのバッチ処理を構成する複数のプログラムを、前記プログラムごとに対応づけて記憶されているパラメータの登録された値を用いて、それぞれ実行するバッチ処理システムのパラメータ管理方法において、
前記パラメータとしていずれか登録可能な複数の設定値と、前記設定値ごとに付与される設定値ＩＤと、を対応づけた対応表を記憶し、
前記設定値ＩＤについての第１のリストを表示する工程と、
前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する工程と、
前記受信した設定値ＩＤに対応する設定値を、前記複数のプログラムそれぞれについて前記対応表から検索し、その検索結果としての前記設定値を前記パラメータとして登録する工程と、
を有することを特徴とするバッチ処理システムのパラメータ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バッチ処理システム及びバッチ処理システムのパラメータ管理方法に関する。
【０００２】
【従来の技術】
コンピュータシステムは、そのシステムにて実行されるプログラムに対し、その処理条件等の変動要素（以下、パラメータと称す）をプログラムの外部（ファイル又はデータベース）に格納しておくことが一般的である。このようなコンピュータシステムとしては、例えば、ある業務についてのバッチ処理を構成する複数のプログラムを所定の順序にて実行するバッチ処理システムがある。このようなバッチ処理システムでは、それぞれのプログラムを実行する毎に、ファイルやデータベースに格納されたパラメータの値を、そのパラメータと対応するプログラムがその実行時に使用可能となるように登録を行う必要がある。
【０００３】
ここで、従来のバッチ処理システムには、例えば、特開２００２−１３２５１６号公報において開示されているような、複数のプログラムで一連の処理を実行する場合に実行順序の誤りを防ぎ、パラメータ値の登録ミスを防ぐことのできるプログラム実行システムがある。
【０００４】
【発明が解決しようとする課題】
ところで、前記プログラム実行システムなどの従来のバッチ処理システムでは、プログラム実行時における状況（日付、場所、処理形態など）に応じて、修正が必要となるパラメータ値を改めて登録し直す必要がある。この場合、従来のバッチ処理システムでは、図８に示すようなパラメータ設定画面において、各プログラムを実行する毎に、修正が必要となるパラメータ値をマニュアル等にて調査し、キーボード等で直接入力することで登録しなければならないので、そのようなパラメータが多数存在すると、パラメータ値の登録ミスを引き起こす可能性が高くなるとともに、その登録に多くの時間が費やされることになる。
【０００５】
本発明は、このような経緯に基づいてなされたものであり、運用性の高いバッチ処理システム及びバッチ処理システムのパラメータ管理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
前記課題を解決するための主たる本発明は、ある業務についてのバッチ処理を構成する複数のプログラムを、前記プログラムごとに対応づけて記憶されているパラメータの登録された値を用いて、それぞれ実行するバッチ処理システムにおいて、前記パラメータとしていずれか登録可能な複数の設定値と、前記設定値ごとに付与される設定値ＩＤと、を対応づけた対応表を記憶する手段と、前記設定値ＩＤについての第１のリストを表示する手段と、前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する手段と、前記受信した設定値ＩＤに対応する設定値を、前記複数のプログラムそれぞれについて前記対応表から検索し、その結果検索された設定値を前記パラメータとして登録する手段と、を有するバッチ処理システムである。
このような構成により得られる効果として、例えば、パラメータ値の登録ミスが生じる可能性を減少させ、また、その登録に係る時間を短縮できるので、運用性の高いバッチ処理システムを提供できることが挙げられる。
本発明の他の特徴については、添付図面及び本明細書の記載により明らかにする。
【０００７】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
以下の開示により、少なくとも次のことが明らかにされる。
ある業務についてのバッチ処理を構成する複数のプログラムを、前記プログラムごとに対応づけて記憶されているパラメータの登録された値を用いて、それぞれ実行するバッチ処理システムにおいて、前記パラメータとしていずれか登録可能な複数の設定値と、前記設定値ごとに付与される設定値ＩＤと、を対応づけた対応表を記憶する手段と、前記設定値ＩＤについての第１のリストを表示する手段と、前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する手段と、前記受信した設定値ＩＤに対応する設定値を、前記複数のプログラムそれぞれについて前記対応表から検索し、その結果検索された設定値を前記パラメータとして登録する手段と、を有することを特徴とするバッチ処理システム。
【０００８】
上述した中で、「設定値ＩＤ」とは、キー項目のことであり、「設定値」はキー項目ごとの内容となる。「対応表」とは、後述の実施例においては、処理管理ファイルの各キー項目とその内容にて構成されるテーブルである。「第１のリスト」とは、後述の実施例においては、パラメータ設定画面においてパラメータ一覧枠内の入力ボックスの右端のボタンを押下することによってプルダウン表示されるキー項目のリストのことである。「パラメータの登録」とは、ファイル又はデータベースに格納されているパラメータの値を、そのパラメータに対応するプログラムがその実行時において使用可能とすることである。
このような構成により、例えば、パラメータ値の登録ミスが生じる可能性を減少させ、また、その登録に係る時間を短縮できるので、運用性の高いバッチ処理システムを提供できる。
【０００９】
本発明の第２の態様として、前記バッチ処理に付与される処理ＩＤと、前記プログラムごとに付与されるプログラムＩＤと、前記パラメータに付与されるパラメータＩＤと、をそれぞれ前記複数の設定値と対応づけて前記対応表に記憶する手段と、前記処理ＩＤについての第２のリストを表示する手段と、前記第２のリストに含まれる一の前記処理ＩＤを所定の入力インタフェースを介して受信する手段と、前記受信した処理ＩＤに対応する情報を前記対応表から検索し、その結果検索された処理ＩＤに対応する情報及びパラメータの値を表示する手段と、を有する。
上述した中で、「第２のリスト」とは、例えば、後述の実施例においては、パラメータ設定画面において検索条件枠内の入力ボックスの右端のボタンを押下することによってプルダウン表示される処理名のリストのことである。
このような構成にすることにより、例えば、あるバッチ処理を構成する複数のプログラムについての実行順序やパラメータ値などの情報を一元管理し、また、オペレータが一括して確認することが可能となるので、プログラム実行順序の誤りや、パラメータ値の登録ミスなどを容易に発見することができる。
【００１０】
本発明の第３の態様として、前記表示されたパラメータの値についての修正を受け付けるパラメータ修正手段を有し、前記パラメータ修正手段は、前記表示されたパラメータについての修正値を所定の入力インタフェースを介して受信する手段と、前記受信した修正値を前記表示されたパラメータとして登録する手段と、を有する。
【００１１】
上述した中で、「パラメータ修正手段」とは、例えば、後述の実施例においては、パラメータ設定画面のパラメータ入力の項目において、キーボードなどの入力装置を介してパラメータ値を直接入力し、そのパラメータ値を登録することである。
このような構成にすることにより、従来技術のように画面に表示されたパラメータ値を直接的に修正することもできるので、システムの柔軟性が増し、運用性の高いバッチ処理システムを提供できる。
【００１２】
本発明の第４の態様として、前記処理ＩＤに対応する情報及びパラメータの値を表示する手段は、同一の値を有するパラメータの集合については、その集合に含まれる一のパラメータに対応する情報を代表表示する手段を有し、前記パラメータ修正手段を介して、代表表示された一のパラメータの値をある修正値に修正した場合には、前記集合に含まれる全てのパラメータに前記修正値を登録する手段を有する。
このような構成にすることにより、オペレータによる登録操作が必要となるパラメータ値の数が減少するため、パラメータ値の登録ミスが生じる可能性を減少させ、また、その登録に係る時間を短縮できるので、運用性の高いバッチ処理システムを提供できる。
【００１３】
本発明の第５の態様としては、前記バッチ処理システムが有するクロック機能もしくはカレンダ機能から取得した日付又は時刻情報を、前記パラメータの設定値の日付又は時刻の属性値に反映させる手段を有する。
【００１４】
上述した中で、「パラメータの設定値の日付又は時刻の属性値」とは、例えば、”夏”，”冬”などの季節や、一年を半分に区分した”上期”，”下期”など、システムが有するクロック機能もしくはカレンダ機能から取得した日付又は時刻情報をもとに、プログラムが実行時に利用可能となるよう変換を必要とするパラメータ値のことである。
このような構成にすることにより、例えば、前記「対応表」などにおいて記憶されているパラメータ値をシステムが自動的にメンテナンスし、オペレータにかかる負荷を減少させるので、運用性の高いバッチ処理システムを提供できる。
【００１５】
本発明の第６の態様としては、前記クロック機能もしくはカレンダ機能から取得した所定の日付又は時刻情報に応じて、その日付もしくは時刻情報が利用時期として対応づけられた設定値又はその日付もしくは時刻情報を属性値に反映させた設定値を前記パラメータとして登録する。
このような構成にすることにより、前記クロック機能もしくはカレンダ機能から取得した所定の日付又は時刻情報に応じて、その日付又は時刻情報に関連するパラメータ値を自動的に登録することが可能となるので、運用性の高いバッチ処理システムを提供することができる。
【００１６】
＝＝＝実施例＝＝＝
以下、図面を参照して本発明の実施形態について説明する。
＜システム構成＞
図１は、本発明の一実施形態となるバッチ処理システムのブロック図である。本システムは、特開２００２−１３２５１６号公報に開示されたプログラム実行システムの構成と同様、ＲＯＭ、ＲＡＭ、業務処理データベース、環境ファイル（いずれも不図示）を有するのは勿論のこと、処理装置１０、キーボードやマウスなどの入力装置１１、ＣＲＴや液晶ディスプレイなどの表示装置やプリンタなどの出力装置１２、アプリケーションプログラムを記憶するプログラム記憶手段１３、アプリケーションプログラムの実行時に用いられるパラメータの値などを記憶するパラメータＤＢ記憶手段１４、後述の設定ファイル４００を記憶するキー項目情報記憶手段１５、後述の処理管理ファイル５００を記憶する処理管理情報記憶手段１６、とを有し、それぞれが互いにアクセス可能となるよう接続されている。
【００１７】
つぎに、処理装置１０について説明する。処理装置１０は、パラメータ情報取得部１０１、表示情報生成部１０２、パラメータ情報管理部１０３、処理管理部１０４などを有する。なお、パラメータ情報取得部１０１は、パラメータＤＢ記憶手段１４、キー項目情報記憶手段１５、処理管理情報記憶手段１６それぞれに記憶されている情報を参照して、パラメータ情報（処理名、プログラムＩＤ、パラメータＩＤ、パラメータ名、パラメータ値）を取得する。表示情報生成部１０２は、表示装置としての出力装置１２に表示する画面情報を生成する。パラメータ情報管理部１０３は、前述したパラメータ情報の登録などの管理を行う。処理管理部１４０は、処理管理情報記憶手段１６に記憶されている後述の処理管理ファイル５００に基づいて、プログラム記憶手段１３に記憶されているアプリケーションプログラムの実行に関しての制御を行う。なお、処理装置１０は、一般的なコンピュータシステムにおけるＣＰＵなどによって実現することができる。
【００１８】
つぎに、パラメータＤＢ記憶手段１４、キー項目情報記憶手段１５、処理管理情報記憶手段１６それぞれに記憶する情報を、以下の事例に基づいて説明する。但し、本発明の実施形態としては、以下の事例やそれに類似した事例にのみ限定されるものではない。
【００１９】
いま、ある地域の住人が地域内の施設を利用した場合、その地域の自治体が利用料金の一部を補助金として支給する。ここで、自治体の担当課の職員が、補助金支給に係る業務において、本発明に係るバッチ処理システムを使用して、住人の施設利用状況を毎月処理し、報告書を作成するような事例を想定する（以下、この一連の処理のことを施設状況処理と称す）。
【００２０】
この施設状況処理に用いられるアプリケーションプログラムとしては、業務データベースなどから特定の条件データに該当するデータを抽出する抽出処理プログラム、抽出されたデータを編集し加工する編集処理プログラム、編集されたデータを所定の書式で印刷する印刷処理プログラムの３本のアプリケーションプログラムからなっているものとする。図２は処理手順を示す概略図であり、後述のパラメータ設定画面６００において、施設状況処理に関連するパラメータ値の登録を行い（Ｓ２０１）、そののち抽出処理プログラムによる処理（Ｓ２０２）、編集処理プログラムによる処理（Ｓ２０３）、印刷処理プログラムによる処理（Ｓ２０４）を連続実行する。
【００２１】
このような事例において、まず、パラメータＤＢ記憶手段１４に記憶するパラメータＤＢ３００の構成について、図３を用いて説明する。同図に示すように、パラメータＤＢ３００は、施設状況処理などのバッチ処理ごとに、プログラム名、プログラムＩＤ、パラメータＩＤ、パラメータ名、及びパラメータ値を管理する。
【００２２】
例えば、図示した例の場合、プログラムＩＤが”ＰＲＯＧ０１”である抽出処理プログラムは、パラメータＩＤとして”ＰＲＯＧ０１Ｐ０１”，”ＰＲＯＧ０１Ｐ０２”，”ＰＲＯＧ０１Ｐ０３”，”ＰＲＯＧ０１Ｐ０４”が割り当てられた「抽出年月日」「性別コード」「年齢条件１」「年齢条件２」の４つのパラメータを用いる。同様に、プログラムＩＤが”ＰＲＯＧ０２”である編集処理プログラムは、パラメータＩＤとして”ＰＲＯＧ０２Ｐ０１”，”ＰＲＯＧ０２Ｐ０２”が割り当てられた「編集年月日」「計算種別」の２つのパラメータを用い、プログラムＩＤが”ＰＲＯＧ０３”である印刷処理プログラムは、パラメータＩＤとして”ＰＲＯＧ０３Ｐ０１”，”ＰＲＯＧ０３Ｐ０２”，”ＰＲＯＧ０３Ｐ０３”が割り当てられた「印刷年月日」「見出し有無」「印刷枚数」の３つのパラメータを用いる。また、各パラメータにはそれぞれ具体的なパラメータ値が設定されている。
【００２３】
つぎに、キー項目情報記憶手段１５に記憶する設定ファイル４００の構成について、図４を用いて説明する。
同図に示すように、設定ファイル４００は、複数のキー項目にて構成されるキー項目群４０１、それぞれのキー項目群を識別するためのキー項目種別名４０２によって構成される。ここで、キー項目とは、プログラム実行時における状況（日付、場所、処理形態など）に応じて登録された値の修正が必要となるパラメータに対し、予め設定しておいた設定値ごとに付与する識別子のことである。例えば、図３に示した、日付の属性をもつ「抽出年月日」、「編集年月日」、「印刷年月日」などのパラメータについては、”月”や”年”などをキー項目として設定することができる。すなわち、図４に示した例の場合、キー項目種別名４０２として”月”を設定することができ、それに属するキー項目群（「キー項目１」〜「キー項目１２」）４０１としては、それぞれ”１月”〜”１２月”を設定することができる。
【００２４】
なお、以上では、日付の属性をもつパラメータについてのキー項目の設定例を説明したが、例えば、「地域名」、「施設名」、報告書などの書類の印刷をする／しないを判定するパラメータなども、キー項目として設定することができる。
【００２５】
つぎに、処理管理情報記憶手段１６に記憶されている処理管理ファイル５００の構成について、図５を用いて説明する。同図に示すように、処理管理ファイル５００は、本システムの対象とするバッチ処理を識別するための処理名や、プログラムＩＤ、パラメータＩＤを有する他に、前述した設定ファイル４００にて定義された内容と同じ内容となるキー項目種別名４０２及びキー項目群４０１を有する。なお、以上の項目に加えて、一のバッチ処理を構成する複数のプログラムの実行順序を定義した「処理実行順序」や、同一のパラメータの値を有するパラメータそれぞれを関連づけるための「パラメータ関連ＩＤ」、「パラメータ桁数」などの項目を有しても良い。なお、本発明の実施形態に係る以下の説明においては、処理管理ファイル５００におけるアプリケーションプログラムの記載順において、アプリケーションプログラムを実行するものとする。
【００２６】
＜パラメータ設定画面＞
図６は、本発明の実施形態に係るパラメータ設定画面６００を説明する図である。パラメータ設定画面６００は、パラメータの値の登録、確認、修正などを行う画面であり、検索条件についての表示枠６０１（以下、検索条件枠と称す）や、パラメータ一覧についての表示枠６０２（以下、パラメータ一覧枠と称す）、パラメータ値を登録する処理を起動するための登録実行ボタン６０３が表示されている。
【００２７】
検索条件枠６０１内では、本システムが対象とするバッチ処理に関連する情報を検索する手段としての、入力ボックス６０４及び検索ボタンが表示されている。ここで、入力ボックス６０４に処理名を入力すると、パラメータ一覧枠６０２内に、その処理に用いられるアプリケーションプログラムについての情報（プログラム名、プログラムＩＤ）や、それらのプログラム実行時に用いられるパラメータについての情報（パラメータ名、パラメータ値）をパラメータ情報一覧表６０５として表示する。
【００２８】
なお、入力ボックス６０４に処理名を入力する仕組みとしては、同図に示すように、入力ボックス６０４の右端のボタンを押下し、本システムが対象とするバッチ処理に関連する処理名のリスト（以下、第２のリストと称す）をプルダウン表示させ、その第２のリストの中から所望のキー項目を選択することによって入力するようにしてもよい。もしくは、キーボードなどの入力装置１１を用いて直接入力するようにしてもよい。
【００２９】
このように、バッチ処理システムは、本システムが対象とするバッチ処理の処理名に基づき、その処理に用いられるアプリケーションプログラムの情報や、そのプログラム実行時に用いられるパラメータの情報を一元管理し、その処理名を指定することによってそれらの情報を一括表示できるので、プログラム実行順序の誤りや、パラメータ値の登録ミスなどを容易に発見することが可能となり、システムの運用性が向上することになる。
【００３０】
また、パラメータ一覧枠６０２内では、前述したパラメータ情報一覧表６０５の他に、キー項目を選択し、プログラムが現時点において使用可能なパラメータの値を修正する手段としての、入力ボックス６０６及び設定ボタン６０７が表示されている。ここで、入力ボックス６０６にキー項目を入力し、さらに設定ボタン６０７を押下すると、入力したキー項目に対応するそれぞれのパラメータについてのパラメータ値が、パラメータ情報一覧表６０５内のパラメータ入力６０８の項目に表示される。
【００３１】
なお、入力ボックス６０６にキー項目を入力する仕組みとしては、前述した入力ボックス６０４の場合と同様であり、入力ボックス６０６の右端のボタンを押下し、キー項目のリスト（以下、第１のリストと称す）をプルダウン表示させ、その第１のリストの中から所望のキー項目を選択することによって入力する。
【００３２】
このようなパラメータ設定画面６００により、本発明に係る一実施形態としてのバッチ処理システムは、プログラム実行時の状況に応じて登録された値の修正が必要となるパラメータを、キー項目が選択されることによって、そのキー項目に対応する予め設定しておいた値をパラメータとして登録する。以下では、このような場合におけるバッチ処理システムの処理の流れについて説明する。
【００３３】
＜パラメータ管理方法＞
図６に示すパラメータ設定画面６００及び図７に示すフローチャートを用いて、本発明に係る一実施形態としてのバッチ処理システムのパラメータ管理方法について説明する。なお、以下の説明では、ある自治体の担当課の職員（以下、オペレータと称す）が、バッチ処理システムを使用して、１月分の施設状況処理を実行するために、パラメータ設定画面６００のパラメータ入力６０８の項目に表示されている現在登録されているパラメータの値を、図５に示す処理管理ファイル５００に設定されているキー項目１の各値に修正するものとする。
【００３４】
まず、出力装置１２に表示されたパラメータ設定画面６００において、オペレータによって検索条件枠６０１内の入力ボックス６０４の右端のボタンが押下されると、バッチ処理システムは、処理管理情報記憶手段１６に記憶されている処理管理ファイル５００の中から、設定されている処理名を検索し、その検索結果をもとに表示情報生成部１０２によって、第２のリストを出力装置１２に表示する。
【００３５】
つぎに、オペレータによって第２のリストから”施設状況処理”が選択され、検索条件枠６０１内の検索ボタンを押下されると（Ｓ７０１）、バッチ処理システムは、処理管理情報記憶手段１６に記憶されている処理管理ファイル５００の中から、”施設状況処理”に対応するプログラムＩＤ及びパラメータＩＤを検索する（Ｓ７０２）。また、バッチ処理システムは、その検索されたプログラムＩＤ及びパラメータＩＤを検索キーとして、パラメータＤＢ記憶手段１４に記憶されたパラメータＤＢ３００から”施設状況処理”に対応する情報（プログラム名、パラメータ名、パラメータ値）を検索し、その検索結果をもとに表示情報生成部１０２によって、パラメータ情報一覧表６０５を表示する（Ｓ７０３）。
【００３６】
ここで、オペレータは、パラメータ入力６０８の項目に表示された値により、「抽出年月日」、「編集年月日」、「印刷年月日」などの各パラメータの値を一月分の値（図５に示すキー項目１の各パラメータ値）に修正すべきことを確認する。そこで、オペレータによって、パラメータ一覧枠６０２内の入力ボックス６０６の右端のボタンが押下されると、バッチ処理システムは、キー項目情報記憶手段１５に記憶された設定ファイル４００の中から、設定されているキー項目種別名４０２やキー項目群４０１を検索し、その検索結果をもとに表示情報生成部１０２によって、第１のリストを出力装置１２に表示する。
【００３７】
つぎに、バッチ処理システムは、オペレータによって第１のリストからキー項目１（”一月”）が選択され、また、設定ボタン６０７が押下されると（Ｓ７０４）、処理管理ファイル５００の中からキー項目１に対応する各パラメータ値を検索し、その検索した各パラメータ値を表示情報生成部１０２によってパラメータ入力６０８の項目に表示する（Ｓ７０５）。そして、オペレータによって表示されたパラメータの値が一月分の値であることを確認され、また、登録実行ボタン６０３が押下されると、バッチ処理システムは、パラメータＤＢ３００に設定されているパラメータ値を、表示されているパラメータの値に更新する（Ｓ７０６）。
【００３８】
このようにして、本発明に係る一実施形態としてのバッチ処理システムは、プログラム実行時の状況に応じて登録された値の修正が必要となるパラメータを、従来のようにプログラム実行毎に入力装置１１を介してパラメータの修正値を直接入力する方法ではなく、前述したパラメータ設定画面６００にて、キー項目が選択されることによって、そのキー項目に対応する予め設定しておいた値をパラメータとして登録する方法を用いる。このことは、パラメータ値の登録ミスが生じる可能性を減少させ、また、その登録に係る時間を短縮できるので、バッチ処理システムの運用性が向上したことになる。
【００３９】
＝＝＝その他の実施形態＝＝＝
なお、上記実施形態では、パラメータ設定画面６００におけるパラメータ入力６０８の項目には、現時点においてアプリケーションプログラムが使用可能な各パラメータの値が表示されているが、この表示されているパラメータの値をキーボードなどの入力装置１１を介して修正し、その修正した値を登録するようにしてもよい。
【００４０】
また、上記実施形態では、例えば、図６に示したパラメータ設定画面６００の表示例のように、パラメータの値が同一である「抽出年月日」、「編集年月日」、「印刷年月日」が表示されている。しかしながら、このような同一の値をもつパラメータの集合については、その集合に含まれる一のパラメータ（例えば、「抽出年月日」）に対応する情報及びそのパラメータ値のみを代表させて表示し、その表示されている一のパラメータの値を登録することによって、その集合に含まれる全てのパラメータ値の登録が行われるようにしてもよい。
【００４１】
また、上記実施形態において、バッチ処理システムが有するクロック機能もしくはカレンダ機能から取得した日付又は時刻情報を、例えば、”夏”，”冬”などの季節属性をもつパラメータや、”上期”，”下期”を選択するパラメータなど、日付又は時刻の属性を有するパラメータの属性値へ自動的に反映させるようにしてもよい。
【００４２】
また、上記実施形態において、バッチ処理システムが有するクロック機能もしくはカレンダ機能から取得した所定の日付又は時刻情報に応じて、その日付もしくは時刻情報が利用時期として対応づけられた設定値又はその日付もしくは時刻情報を属性値に反映させた設定値をパラメータとして登録してもよい。例えば、パラメータ値の登録時において、その登録時の時刻から季節属性を判定し、その判定された季節属性に対して予め設定されている各パラメータ値もしくはその判定された季節属性の値そのものを一斉にパラメータとして登録するような形態が考えられる。
【００４３】
以上のような実施形態をとることによっても、パラメータの値の登録ミスが生じる可能性を減少させ、その登録に係る時間を短縮することができるので、運用性の高いバッチ処理システムを提供することができる。
【００４４】
【発明の効果】
本発明によれば、運用性を向上させるバッチ処理システム及びバッチ処理システムのパラメータ管理方法を提供することができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態としてのバッチ処理システムの概略構成図である。
【図２】本発明に係る一実施形態としてのバッチ処理を説明する図である。
【図３】本発明に係る一実施形態としてのパラメータＤＢの構成を説明する図である。
【図４】本発明に係る一実施形態としての設定ファイルの構成を説明する図である。
【図５】本発明に係る一実施形態としての処理管理ファイルの構成を説明する図である。
【図６】本発明に係る一実施形態としてのパラメータ設定画面を説明する図である。
【図７】本発明に係る一実施形態としてのパラメータ管理方法を説明するフローチャートである。
【図８】従来のパラメータ設定画面を説明する図である。
【符号の説明】
１０　処理装置
１０１　パラメータ情報取得部
１０２　表示情報生成部
１０３　パラメータ情報管理部
１０４　処理管理部
１１　入力装置
１２　出力装置
１３　アプリケーションプログラム記憶手段
１４　パラメータＤＢ記憶手段
１５　キー項目情報記憶手段
１６　処理管理情報記憶手段
３００　パラメータＤＢ
４００　設定ファイル
４０１　キー項目群
４０２　キー項目種別名
５００　処理管理ファイル
６００　パラメータ設定画面
６０１　検索条件枠
６０２　パラメータ一覧枠
６０３　登録実行ボタン
６０４　入力ボックス
６０５　パラメータ情報一覧表
６０６　入力ボックス
６０７　設定ボタン
６０８　パラメータ入力
【図１】
2004078491.tif 000003
【図２】
2004078491.tif 000004
【図３】
2004078491.tif 000005
【図４】
2004078491.tif 000006
【図５】
2004078491.tif 000007
【図６】
2004078491.tif 000008
【図７】
2004078491.tif 000009
【図８】
2004078491.tif 000010