(57)【特許請求の範囲】
【請求項１】
コンピュータで実行するジョブの処理日に合わせたジョブのパラメータを生成するパラメータ作成システムであって、
前記ジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、
前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、
前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、
前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録部と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録部と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成部とを備えたことを特徴とするパラメータ作成システム。
【請求項２】
前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成部が、パラメータ構成情報に含まれるオプション値を、前記パラメータ作成規則情報に含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを特徴とする請求項１記載のパラメータ作成システム。
【請求項３】
コンピュータで実行するジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、
前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、前記ジョブＩＤ別使用パラメータ対応ファイルと格納する部品ライブラリとパラメータ規則情報ファイルとを備え、ジョブの処理日に合わせたジョブのパラメータをパラメータ作成コンピュータにより生成するパラメータ作成方法であって、
パラメータ作成コンピュータに、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録工程と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録工程と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成工程とを実行させることを特徴とするパラメータ作成方法。
【請求項４】
前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成コンピュータに、前記パラメータ作成工程において、前記パラメータ作成規則情報に含まれるオプション値を、前記パラメータ規則情報ファイルに含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを特徴とする請求項３記載のパラメータ作成方法。
【請求項５】
コンピュータで実行するジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、前記ジョブＩＤ別使用パラメータ対応ファイルと格納する部品ライブラリとパラメータ規則情報ファイルとを備え、ジョブの処理日に合わせたジョブのパラメータをパラメータ作成コンピュータにより生成するパラメータ作成プログラムであって、
パラメータ作成プログラムに、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録機能と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録機能と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成機能とを実現させたことを特徴とするパラメータ作成プログラム。
【請求項６】
前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成プログラムに、前記パラメータ作成機能において、前記パラメータ作成規則情報に含まれるオプション値を、前記パラメータ規則情報ファイルに含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを特徴とする請求項５記載のパラメータ作成プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータやサーバシステムにおいてスケジュールされ、定期的に実行されるバッチジョブで使用されるパラメータの作成作業を軽減することができるバッチ処理パラメータ作成システム、バッチ処理パラメータ作成方法及びバッチ処理パラメータ作成プログラムに関する。
【背景技術】
【０００２】
一般にホストコンピュータやサーバシステムにおけるバッチ処理は、バッチ処理を構成するプログラム群にパラメータを設定してプログラムへの処理条件などの指示を行う必要があり、このパラメータ設定作業は、プログラム内でパラメータを生成して使用する方式もあるが、法令や制度改正など外的環境の変化によりパラメータ設定条件が変更されることやバッチ処理の再処理時に任意のパラメータを設定する場合など、プログラム内でパラメータの自動生成では対応できない事があるため、パラメータをファイルやデータベースに格納しておき、各々のプログラムを実行する毎に、そのプログラムに対応したパラメータが使用可能になるように登録を行なうことが行われている。
【０００３】
なお、バッチ処理パラメータを作成する技術が記載された文献としては、下記の特許文献が挙げられ、下記の特許文献１には、業務プログラムを実行する際の日付に関するパラメータをプログラムによって判断・取得する装置に関し、実行したバッチ処理がスケジュール管理データベースへ登録されている処理日を基にプログラム処理内でキーとなる日付を取得することによって、パラメータ入力作業回数の軽減及び入力ミスを防止するバッチ処理技術が記載され、下記の特許文献２には、実行順序の誤りとパラメータの登録ミスを防ぐ運用性の高いバッチ処理システムに関し、プログラム毎に対応づけて記憶されているパラメータの登録された値を用いて実行するバッチ処理システムにおいて、前記パラメータとしていずれか登録可能な複数の設定値と前記設定値毎に付与される設定値ＩＤとを対応づけた対応表を記憶する記憶手段と、前記設定値ＩＤについての第１のリストを表示する手段と、前記第１のリストに含まれる一の前記設定値ＩＤを所定の入力インタフェースを介して受信する手段と、この受信した設定値ＩＤに対応する設定値を前記複数のプログラムそれぞれについて前記対応表から検索し、検索された設定値を前記パラメータとして登録する手段とを備え、パラメータ値の登録ミスが生じる可能性を減少させると共に登録に要する時間を短縮することができる運用性の高いバッチ処理技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１２２７４４号公報
【特許文献２】特開２００４−７８４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１記載の技術は、業務プログラムを実行する際の日付に関するパラメータをプログラムが判断し取得することによってパラメータ入力作業回数軽減及び入力ミスを防止することができるものの、パラメータを人手で設定する必要があり、パラメータ登録作業自体は低減することができないと共に入力ミスを防止することが困難であるという課題があり、特許文献２記載の技術は、設定値ＩＤというキーに対応づけたパラメータを登録することによってプログラムで使用するパラメータを一定期間まとめて登録する事ができるものの、特許文献１と同様にパラメータを人手で設定する必要があり、パラメータ登録作業自体は低減することができないと共に入力ミスを防止することが困難であるという課題があった。
【０００６】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、定期的に実行されるバッチジョブで使用されるパラメータの作成作業を軽減することができるバッチ処理パラメータ作成システム、バッチ処理パラメータ作成方法及びバッチ処理パラメータ作成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、コンピュータで実行するジョブの処理日に合わせたジョブのパラメータを生成するパラメータ作成システムであって、
前記ジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、
前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、
前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、
前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録部と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録部と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成部とを備えたことを第１の特徴とし、
該第１の特徴のパラメータ作成システムにおいて、前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成部が、パラメータ作成規則情報に含まれるオプション値を、前記パラメータ構成情報に含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを第２の特徴とする。
【０００８】
また、本発明は、コンピュータで実行するジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、前記ジョブＩＤ別使用パラメータ対応ファイルと格納する部品ライブラリとパラメータ規則情報ファイルとを備え、ジョブの処理日に合わせたジョブのパラメータをパラメータ作成コンピュータにより生成するパラメータ作成方法であって、
パラメータ作成コンピュータに、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録工程と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録工程と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成工程とを実行させることを第３の特徴とし、
該第３の特徴のパラメータ作成方法において、前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成コンピュータに、前記パラメータ作成工程において、前記パラメータ構成情報に含まれるオプション値を、前記パラメータ作成規則情報に含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを第４の特徴とする。
【０００９】
また、本発明は、コンピュータで実行するジョブに一意に付与されたジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイルと、前記ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリと、前記パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイルと、前記ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイルと、前記ジョブＩＤ別使用パラメータ対応ファイルと格納する部品ライブラリとパラメータ規則情報ファイルとを備え、ジョブの処理日に合わせたジョブのパラメータをパラメータ作成コンピュータにより生成するパラメータ作成プログラムであって、
パラメータ作成プログラムに、
前記ジョブＩＤ別使用パラメータ対応ファイルに前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリに日付作成プログラムを格納させるパラメータ基本情報登録機能と、
既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させるパラメータ作成規則情報登録機能と、
前記ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と前記部品ライブラリに格納した日付作成プログラムと前記ジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、前記読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成するパラメータ作成機能とを実現させたことを第５の特徴とし、
該第５の特徴のパラメータ作成プログラムにおいて、前記パラメータ作成規則情報がパラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含み、前記パラメータ作成プログラムに、前記パラメータ作成機能において、前記パラメータ構成情報に含まれるオプション値を、前記パラメータ作成規則情報に含まれるジョブに使用される行番号の開始位置と終了位置の範囲に設定した実行パラメータを作成することを第６の特徴とする。
【発明の効果】
【００１０】
本発明によるバッチ処理パラメータ作成システム、バッチ処理パラメータ作成方法及びバッチ処理パラメータ作成プログラムは、ジョブＩＤ別使用パラメータ対応ファイルにジョブＩＤ別使用パラメータ情報を格納させると共に部品ライブラリに日付作成プログラムを格納させ、既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させ、ジョブＩＤ別使用パラメータ対応ファイルに格納したジョブＩＤ別使用パラメータ情報と部品ライブラリに格納した日付作成プログラムとジョブ実行スケジュールファイルに格納したジョブ実行日付情報とを読み込み、読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成させることによって、実行されるバッチジョブで使用されるパラメータの作成作業を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態によるバッチ処理パラメータ作成システムを含むコンピュータシステムの全体構成図。
【図２】本実施形態によるパラメータ基本情報登録部の処理フロー図。
【図３】本実施形態によるパラメータ作成規則情報登録部の処理フロー図。
【図４】本発明の実施形態によるパラメータ作成部の処理フロー図。
【図５】本実施形態によるジョブスケジュールファイルを示す図。
【図６】本実施形態によるジョブＩＤ別パラメータ対応ファイルを示す図。
【図７Ａ】本実施形態によるパラメータ規則情報ファイルを示す図。
【図７Ｂ】本実施形態によるパラメータ規則情報ファイルを示す図。
【発明を実施するための形態】
【００１２】
以下、本発明によるバッチ処理パラメータ作成システム、バッチ処理パラメータ作成方法及びバッチ処理パラメータ作成プログラムの一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態によるバッチ処理パラメータ作成方法及びプログラムを実行するバッチ処理パラメータ作成システムが適用されるコンピュータシステムは、図１に示す如く、バッチ処理パラメータ毎の構成要素の作成規則情報を部品化した日付生成プログラムと組み合わせて登録し、該日付生成プログラムと外部システムからインポートしたスケジュール情報とに基づいて各ジョブの処理日に合わせたパラメータを生成し、該生成したパラメータをパラメータファイルとパラメータシートとして出力するパラメータ作成システム１と、該パラメータ作成システム１が利用するジョブ実行スケジュールの提供及びパラメータ作成システム１で生成したパラメータを用いて実際にバッチ処理を行う外部システム３と、管理者による情報の登録やパラメータの作成を行う操作端末１１６を含むシステム操作部２とを備える。なお、前記パラメータ作成システム１とシステム操作部２と外部システム３とは、一般のコンピュータ同様に、ＣＰＵ、メモリ、磁気ディスク装置等の記憶手段、表示部、キーボード等の入出力機器、各種インタフェース機器、基本ソフトウェア（ＯＳ）及び各種ソフトウェア等を含むものである。
【００１３】
前記外部システム３は、予め作成されたジョブ実行スケジュール情報（ジョブを実行する実行日時情報）を格納したジョブ実行スケジュールファイル１００と、本実施形態によるパラメータ作成システム１により作成されたジョブに設定する実行パラメータを格納する本番パラメータファイル１０１とを備える。
【００１４】
本実施形態によるパラメータ作成システム１は、ジョブＩＤに対応するパラメータＩＤを含むジョブＩＤ別使用パラメータ情報を格納したジョブＩＤ別使用パラメータ対応ファイル１１０と、パラメータの構成要素である日付を生成の際に使用する、利用種別（手順纏まり）毎に作成された日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリ１１１と、作成対象とするパラメータの構成要素（部品ＩＤ及びオプション値）毎の作成規則情報を格納したパラメータ規則情報ファイル１１３と、管理者による前記操作端末１１６の操作によって該ジョブＩＤ別使用パラメータ対応ファイル１１０及び部品ライブラリ１１１にジョブＩＤ別使用パラメータ情報及び日付作成プログラムを登録するパラメータ基本情報登録部１０と、実際に使用されている既知のパラメータ書式（構成情報）や作成規則情報を纏めたパラメータ構成情報３０２とパラメータ基本情報登録部１０で部品ライブラリ１１１に登録されたジョブＩＤ別使用パラメータ情報に含まれる部品ＩＤを選択しその部品ＩＤに対するオプション値を指定しながら、パラメータ毎の全構成要素をパラメータ規則情報ファイル１１３に登録するパラメータ作成規則情報登録部１１と、前記外部システム３のジョブ実行スケジュールファイル１００から抽出したジョブ実行日付情報を格納したジョブ実行スケジュールファイル１１２と、前記ジョブＩＤ別使用パラメータ対応ファイル１１０に格納されたジョブＩＤ別使用パラメータ情報と部品ライブラリ１１１に格納された日付作成プログラムとジョブ実行スケジュールファイル１１２に格納されたジョブ実行日付情報とをパラメータ作成情報として読み込み、実行ジョブに合わせて作成された実行パラメータをパラメータファイル１１４及びパラメータシート１１５として出力するパラメータ作成部１２とを備える。なお、前記既知のパラメータ書式（構成情報）や作成規則情報は、例えば、操作端末１１６に記憶され、管理者によってジョブに合わせて使用される。
【００１５】
前記ジョブ実行スケジュールファイル１１２は、図５（ａ）に示す如く、ジョブ実行日付情報と実行されるジョブ名の各項目情報とを格納し、例えば、図５（ｂ）に示す如く、ジョブ名「ＪＯＢ０００１０」のジョブ実行日付情報が「２０１１０５０１」、ジョブ名「ＪＯＢ０００２０」の実行日付情報が「２０１１０５０１」のように構成される。
【００１６】
前記ジョブＩＤ別使用パラメータ対応ファイル１１０は、図６（ａ）に示す如く、ジョブ名であるジョブＩＤと該ジョブＩＤ（ジョブ）毎にカウントアップされる通し番号と該ジョブで使用されるパラメータの識別子であるパラメータＩＤの各項目情報をジョブＩＤ別使用パラメータ情報として格納し、このジョブＩＤ別使用パラメータ情報は、例えば、図６（ｂ）に示す如く、ジョブ名「ＪＯＢ００１０」の最初に参照するパラメータの通し番号が「００１」、パラメータＩＤが「ＰＲＡＭ０１」であり、次に参照するパラメータの通し番号が「００２」、パラメータＩＤが「ＰＲＡＭ０２」のように構成される。
【００１７】
前記パラメータ規則情報ファイル１１３は、作成対象とするパラメータの構成要素（部品ＩＤ及びオプション値）毎の作成規則情報を格納したものであって、該作成規則情報はヘッダレコードと明細レコードとフッターレコードとの３レコードから構成され、前記ヘッダレコードは、図７Ａ（ａ）に示す如きパラメータＩＤを指定するためのパラメータＩＤ（例えば「ＰＲＡＭ０１」）及び要素識別番号（ヘッダレコードの場合は「０００」）の各項目情報から成り、明細レコードは、図７Ａ（ｂ）に示す如く、パラメータＩＤを指定するためのパラメータＩＤと、指定要素（パラメータ）毎にカウントアップされる要素識別番号と、指定した要素（パラメータ）を出力するジョブプログラムの行番号を指定する出力行番号と、該行番号内の指定要素（パラメータ）の出力開始位置（カラム）を指定する出力開始カラム位置と、該行番号内の指定要素（パラメータ）の出力終了位置（カラム）を指定する出力終了カラム位置と、指定要素（パラメータ）の長さを指定する出力サイズと、指定要素（パラメータ）が部品ＩＤを使用するか否かを数値（０：無，１：有）で表す部品使用区分と、部品名を指定する識別子である部品ＩＤと、前記部品ＩＤにより指定した部品に対する後述の複数オプションを指定する複数の部品ＩＤオプション１〜部品ＩＤオプション１０と、プレ印刷を行うか否かを指定し、前記部品使用区分数値が「０（無）」の場合にプレ印刷を行うか否かを指定するプレ印刷文字と、パラメータシート１１５に出力するためのパラメータ書式情報と、同パラメータシート１１５に出力するためのパラメータ説明情報との各項目情報とから構成され、フッターレコードは、図７Ｂ（ｃ）に示す如く、パラメータの識別子を指定するパラメータＩＤ及び要素を識別する要素識別番号の各項目情報とから構成される。
【００１８】
前記複数の部品ＩＤオプションとは、例えば、西暦・和暦の出力形式を指定する部品ＩＤオプション１と、年月日の出力形式を指定する部品ＩＤオプション２と、ジョブ実行日が休日の際に当日・前日・後日に振り替えて実行する日を指定する休日振替日数の部品ＩＤオプション３他が設定される。
【００１９】
このように構成されたパラメータ規則情報ファイル１１３の具体例は、例えば、図７Ｂ（ｄ）に示す如く、１行目のヘッダレコードのパラメータＩＤ「ＰＲＡＭ０１」のパラメータの要素識別番号が「０００」であり、２行目の明細レコードのパラメータＩＤ・要素識別番号・出力行番号・出力開始カラム位置・出力終了カラム位置・出力サイズ・部品使用区分・部品ＩＤ・複数の部品ＩＤオプション・プレ印刷文字・パラメータ書式情報・パラメータ説明情報が「ＰＲＡＭ０１  ００１  ００１  ０１３  ０１９  ００７  １  ＭＯＤＵＬＥ０１  ００２  ＹＭＤ  ＋０１    ＊＊＊〜＊＊＊  ＧＹＹＭＭＤＤ  通知日」と、「ＰＲＡＭ０１  ００２  ００１  ０２０  ０２６  ００７  １  ＭＯＤＵＬＥ０２  ００２  ＹＭＤ  ＥＯＭ  ＊＊＊〜＊＊＊  ＧＹＹＭＭＤＤ  期限日」、４行目のフッターレコードのパラメータＩＤ及び要素識別番号が「ＰＲＡＭ０１  ９９９」の如く構成される。
【００２０】
［動作］
さて、このように構成されたパラメータ作成システム１は、パラメータ基本情報登録部１０が、図２に示す如く、操作端末１１６を用いて入力された、ジョブ毎に使用するパラメータを纏めた情報であるジョブＩＤ別使用パラメータ情報２０２から「ジョブＩＤ」と該「ジョブＩＤ」に当てるパラメータの「パラメータＩＤ」と該パラメータの「通し番号」とを含むジョブＩＤ別使用パラメータ情報を前記ジョブＩＤ別使用パラメータ対応ファイル１１０に登録するステップ２０３と、操作端末１１６を用いて入力された日付作成プログラム２０５を部品ライブラリ１１１に登録するステップ２０６とを実行することによって、パラメータ作成規則情報登録部１１及びパラメータ作成部１２が、パラメータを作成する際に参照する照会情報を登録するように動作する。
【００２１】
次いで、本実施形態によるパラメータ作成システム１は、パラメータ作成規則情報登録部１１が、図３に示す如く、実際に使用されている既知のパラメータ構成情報や既知の作成規則（パラメータ作成規則情報）を纏めたパラメータ構成情報３０２と前記部品ライブラリ１１１に登録されたジョブＩＤ別使用パラメータ情報に含まれる部品ＩＤを選択しその部品ＩＤに対するオプション値を指定しながら、パラメータ毎の全構成要素をパラメータ規則情報ファイル１１３に登録するステップ３０１と、該ステップ３０１によるパラメータに対する全ての構成要素の登録が完了した後、管理者から指定されたシミュレーションを実行する日付であるシミュレーション日付情報３０４を参照してパラメータが使用される日付を指定し、該指定された日付にパラメータを指定したジョブのシミュレーションを実行し、操作端末１１６の表示部にシミュレーション結果表示３０３を行うステップ３０２と、該ステップ３０２において意図した結果が出力さない場合は管理者が前記ステップ３０１に戻って登録情報を修正することによって、パラメータを作成する際に参照するパラメータの構成情報をシミュレーション後にシステムに登録するように動作する。
【００２２】
次いで、本実施形態によるパラメータ作成部１２は、図４に示す如く、管理者により入力されたジョブＩＤをキーとしてジョブ実行日付情報をジョブ実行スケジュールファイル１１２から抽出すると共に同様に該ジョブＩＤをキーとしてジョブＩＤ別使用パラメータ対応ファイル１１０からスケジュールされたジョブＩＤを抽出し、前記ジョブＩＤ別使用パラメータ対応ファイル１１０に格納されたジョブＩＤ別使用パラメータ情報に日付情報を付与した日付付きジョブＩＤ別パラメータ情報をジョブ・パラメータ対応ファイル４０２として作成するステップ４０１と、該ジョブ・パラメータ対応ファイル４０２に格納した日付付きジョブＩＤ別パラメータ情報のパラメータＩＤ毎にパラメータ規則情報ファイル１１３から抽出したパラメータ毎の構成情報（行番号、開始・終了位置、部品ＩＤ等）と該部品ＩＤをキーとして部品ライブラリ１１１から抽出した日付作成プログラムとに基づいて処理日付ごとの実行パラメータを作成してパラメータファイル１１４に出力するステップ４０３と、該パラメータファイル１１４及びジョブ・パラメータ対応ファイル４０２を参照してパラメータシート１１５を作成して出力するステップ４０４とを実行することによって、パラメータ基本情報登録部１０及びパラメータ作成規則情報登録部１１の各処理で登録した情報（ジョブＩＤ別使用パラメータ対応ファイル１１０、部品ライブラリ１１１、パラメータ規則情報ファイル１１３と外部システム３で出力されシステムにインポートされたジョブ実行スケジュールファイル１１２）を入力情報として、パラメータファイル１１４及びパラメータシート１１５を作成し、定期的に実行されるバッチジョブで使用されるパラメータを容易に作成することができる。
【００２３】
前記ステップ４０４によるパラメータの生成は、パラメータ構成情報に含まれるオプション値、例えば、西暦・和暦の出力形式を指定する部品ＩＤオプション１、年月日の出力形式を指定する部品ＩＤオプション２、ジョブ実行日が休日の際に当日・前日・後日に振り替えて実行する日を指定する休日振替日数の部品ＩＤオプション３他を、パラメータ規則情報ファイルに含まれるジョブ（複数行から成るプログラム）の行番号の開始位置と終了位置の範囲に設定（書き換え又は挿入又は削除）することによって行うことができる。
【００２４】
このように本実施形態によるパラメータ作成システムは、ジョブＩＤと該ジョブＩＤに使用するパラメータのパラメータＩＤとの対応を表すジョブＩＤ別使用パラメータ情報を格納するジョブＩＤ別使用パラメータ対応ファイル１１０と、ジョブの実行日付情報を生成する日付作成プログラムに部品ＩＤを付与して格納する部品ライブラリ１１１と、パラメータ毎のジョブに使用される行番号・開始位置・終了位置、部品ＩＤを含むパラメータ構成情報を格納するパラメータ規則情報ファイルと、パラメータに使用される日付作成プログラムの部品ＩＤ及びオプション値を含むパラメータ作成規則情報を格納するパラメータ規則情報ファイル１１３と、ジョブを実行するジョブ実行日付情報を格納したジョブ実行スケジュールファイル１１２とを設け、前記ジョブＩＤ別使用パラメータ対応ファイル１１０に前記ジョブＩＤ別使用パラメータ情報を格納させると共に前記部品ライブラリ１１１に日付作成プログラムを格納させ、既知のパラメータ構成情報及び既知のパラメータ作成規則情報並びに前記部品ライブラリから部品ＩＤを選択し、該選択したパラメータ作成規則情報に含まれるオプション値を該選択した部品ＩＤに指定しながら、前記パラメータ規則情報ファイルにパラメータ毎のパラメータ構成情報及びパラメータ作成規則情報を登録させ、ジョブＩＤ別使用パラメータ対応ファイル１１０に格納したジョブＩＤ別使用パラメータ情報と部品ライブラリ１１１に格納した日付作成プログラムとジョブ実行スケジュールファイル１１２に格納したジョブ実行日付情報とを読み込み、読み込んだジョブ実行日付情報により指定された日付毎にジョブＩＤ別使用パラメータ情報を設定した実行パラメータを作成することができる。
【符号の説明】
【００２５】
１  パラメータ作成システム、２  システム操作部、３  外部システム、
１０  パラメータ基本情報登録部、１１  パラメータ作成規則情報登録部、
１２  パラメータ作成部、１００  ジョブ実行スケジュールファイル、
１０１  本番パラメータファイル、
１１０  ジョブＩＤ別使用パラメータ対応ファイル、１１１  部品ライブラリ、
１１２  ジョブ実行スケジュールファイル、１１３  パラメータ規則情報ファイル、
１１４  パラメータファイル、１１５  パラメータシート、１１６  操作端末、
１２２  ジョブ実行スケジュールファイル、
２０２  ジョブＩＤ別使用パラメータ情報、２０５  日付作成プログラム、
３０２  パラメータ構成情報、３０３  シミュレーション結果表示、
３０４  シミュレーション日付情報、４０２  ジョブ・パラメータ対応ファイル 
【図１】
0005444388.tif 000002
【図２】
0005444388.tif 000003
【図３】
0005444388.tif 000004
【図４】
0005444388.tif 000005
【図５】
0005444388.tif 000006
【図６】
0005444388.tif 000007
【図７Ａ】
0005444388.tif 000008
【図７Ｂ】
0005444388.tif 000009