(57)【要約】【課題】設定情報ファイルの関連性ルール作成、及び関連性チェック結果表示を行う。【解決手段】設定関連性ルール生成手段は、複数の設定情報ファイルを入力として、設定情報ファイルの関連性ルールファイルを作成する。関連性ルールを一から作成する際にかかる作業者の工数を減少し、作業者によって埋め込まれる可能性がある関連性ルールの作成ミスを減らす。関連性ルールのベースを作成した上で、必要に応じ手動で追加修正を行う。また、設定修正項目チェック手段は、設定関連性ルール生成手段により作成された設定情報ファイルの関連性ルールファイルを基に、複数の設定情報ファイルの設定値の関連性をチェックし、関連性が取れていない設定値を指摘する。これは設定情報が設定できた段階で実施することで、正しく設定されているかを確認することができ、作業者の工数を減少することができる。【選択図】図１
2009199321.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定情報ファイルを参照し、前記複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成する設定関連性ルール生成手段と、
前記設定関連性ルール格納ファイルを基に、前記複数の設定情報ファイルの設定情報の関連性をチェックし、前記複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘する設定修正項目チェック手段と
を具備する
関連性検査装置。
【請求項２】
請求項１に記載の関連性検査装置であって、
前記設定関連性ルール生成手段及び前記設定修正項目チェック手段は、前記複数の設定情報ファイルの有無を確認し、前記複数の設定情報ファイルが存在していない場合、処理を終了する
関連性検査装置。
【請求項３】
請求項１又は２に記載の関連性検査装置であって、
前記設定修正項目チェック手段は、前記設定関連性ルール格納ファイルに情報が格納されているか確認し、前記設定関連性ルール格納ファイルに情報が格納されていない場合、処理を終了する
関連性検査装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の関連性検査装置であって、
前記設定関連性ルール生成手段は、
前記複数の設定情報ファイルに記載されている設定情報を読み込む設定関連性情報取得手段と、
前記複数の設定情報ファイルに記載されている設定情報を１つのファイルにまとめて設定フォームファイルに格納し、前記設定フォームファイルに基づいて前記複数の設定情報ファイルの設定情報の関連性を解析し、解析結果に基づいて設定関連性ルールを作成する設定関連性情報解析手段と、
前記設定関連性ルールを前記設定関連性ルール格納ファイルに格納する設定関連性結果格納手段と
を具備する
関連性検査装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の関連性検査装置であって、
前記設定修正項目チェック手段は、
前記複数の設定情報ファイルのうち現在設定されている設定情報ファイルに記載されている設定情報を読み込む処理を行う設定チェック情報取得手段と、
前記設定チェック情報取得手段により読み込まれた設定情報に基づいて現在の設定状態を取得し、前記現在の設定状態を１つのファイルにまとめて設定状態格納ファイルに格納し、前記設定関連性ルール格納ファイルを参照して、前記設定状態格納ファイルの情報の設定情報の関連性を解析する設定チェック情報解析手段と、
設定チェック情報解析手段による解析の結果、発見された修正すべき設定項目を修正項目情報格納ファイルに格納する処理を行う設定チェック結果格納部手段と
を具備する
関連性検査装置。
【請求項６】
複数の設定情報ファイルに記載されている設定情報を読み込む設定関連性情報取得手段と、
前記複数の設定情報ファイルに記載されている設定情報を１つのファイルにまとめて設定フォームファイルに格納し、前記設定フォームファイルに基づいて前記複数の設定情報ファイルの設定情報の関連性を解析し、解析結果に基づいて設定関連性ルールを作成する設定関連性情報解析手段と、
前記設定関連性ルールを設定関連性ルール格納ファイルに格納する設定関連性結果格納手段と
を具備する
設定関連性ルール生成装置。
【請求項７】
請求項６に記載の設定関連性ルール生成装置であって、
前記設定関連性情報取得手段は、前記複数の設定情報ファイルの有無を確認し、前記複数の設定情報ファイルが存在していない場合、処理を終了する
設定関連性ルール生成装置。
【請求項８】
請求項６又は７に記載の設定関連性ルール生成装置であって、
前記設定関連性情報解析手段は、前記複数の設定情報ファイルから設定項目情報を抽出し、前記抽出された設定項目情報を、前記設定フォームファイルに一時的に追記の形で格納し、前記設定フォームファイルに格納された設定項目情報の各々の関連性を抽出し、前記抽出された各設定項目情報の関連性に基づいて、前記設定関連性ルール情報を作成する
設定関連性ルール生成装置。
【請求項９】
請求項６乃至８のいずれか一項に記載の設定関連性ルール生成装置であって、
前記設定関連性情報解析手段は、前記複数の設定情報ファイルを１件ずつ読み込み、前記複数の設定情報ファイルの各々のファイル識別情報及び設定項目情報を、前記設定フォームファイルに格納する
設定関連性ルール生成装置。
【請求項１０】
請求項９に記載の設定関連性ルール生成装置であって、
前記設定関連性結果格納手段は、前記複数の設定情報ファイルの各々のファイル識別情報及び設定項目情報を、表形式で設定関連性ルール格納ファイルに格納する
設定関連性ルール生成装置。
【請求項１１】
複数の設定情報ファイルに記載されている設定情報を読み込む処理を行う設定チェック情報取得手段と、
前記設定チェック情報取得手段により読み込まれた設定情報に基づいて現在の設定状態を取得し、前記現在の設定状態を１つのファイルにまとめて設定状態格納ファイルに格納し、前記複数の設定情報ファイルの設定情報の関連性を示す設定関連性ルールが格納された設定関連性ルール格納ファイルを参照して、前記設定状態格納ファイルの情報の設定情報の関連性を解析する設定チェック情報解析手段と、
設定チェック情報解析手段による解析の結果、発見された修正すべき設定情報を修正項目情報格納ファイルに格納する処理を行う設定チェック結果格納部手段と
を具備する
設定修正項目チェック装置。
【請求項１２】
請求項１１に記載の設定修正項目チェック装置であって、
前記設定チェック情報取得手段は、前記複数の設定情報ファイルの有無を確認し、前記複数の設定情報ファイルが存在していない場合、処理を終了する
設定修正項目チェック装置。
【請求項１３】
請求項１１又は１２に記載の設定修正項目チェック装置であって、
前記設定チェック情報解析手段は、前記設定関連性ルール格納ファイルに情報が格納されているか確認し、前記設定関連性ルール格納ファイルに情報が格納されていない場合、処理を終了する
設定修正項目チェック装置。
【請求項１４】
請求項１１乃至１３のいずれか一項に記載の設定修正項目チェック装置であって、
前記設定チェック情報取得手段は、前記複数の設定情報ファイルから現在設定されている設定情報ファイルを取得し、
前記設定チェック情報解析手段は、前記現在設定されている設定情報ファイルから設定項目情報を抽出し、前記抽出された設定項目情報を、前記設定状態格納ファイルに一時的に追記の形で格納し、前記設定状態格納ファイルに格納された設定項目情報を抽出し、前記設定関連性ルール格納ファイルから設定関連性ルールを読み込み、前記抽出された各設定項目情報及び前記設定関連性ルールに基づいて、前記抽出された各設定項目情報から関連性に問題がある設定項目情報を抽出する
設定修正項目チェック装置。
【請求項１５】
請求項１４に記載の設定修正項目チェック装置であって、
前記設定チェック結果格納部手段は、前記現在設定されている設定情報ファイルのファイル名、前記関連性に問題がある設定項目情報、及び設定項目情報の修正例を示す変更イメージを、前記修正項目情報格納ファイルに格納する
設定修正項目チェック装置。
【請求項１６】
複数の設定情報ファイルを参照し、前記複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成するステップと、
前記設定関連性ルール格納ファイルを基に、前記複数の設定情報ファイルの設定情報の関連性をチェックし、前記複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘するステップと
を含む
関連性検査方法。
【請求項１７】
請求項１６に記載の関連性検査方法であって、
前記複数の設定情報ファイルの有無を確認し、前記複数の設定情報ファイルが存在していない場合、処理を終了するステップ
を更に含む
関連性検査方法。
【請求項１８】
請求項１６又は１７に記載の関連性検査方法であって、
前記設定関連性ルール格納ファイルを使用する際、前記設定関連性ルール格納ファイルに情報が格納されているか確認し、前記設定関連性ルール格納ファイルに情報が格納されていない場合、処理を終了する
関連性検査方法。
【請求項１９】
請求項１６乃至１８のいずれか一項に記載の関連性検査方法であって、
前記複数の設定情報ファイルに記載されている設定情報を読み込むステップと、
前記複数の設定情報ファイルに記載されている設定情報を１つのファイルにまとめて設定フォームファイルに格納し、前記設定フォームファイルに基づいて前記複数の設定情報ファイルの設定情報の関連性を解析し、解析結果に基づいて設定関連性ルールを作成するステップと、
前記設定関連性ルールを前記設定関連性ルール格納ファイルに格納するステップと
を更に含む
関連性検査方法。
【請求項２０】
請求項１６乃至１９のいずれか一項に記載の関連性検査方法であって、
前記複数の設定情報ファイルのうち現在設定されている設定情報ファイルに記載されている設定情報を読み込むステップと、
前記読み込まれた設定情報に基づいて現在の設定状態を取得し、前記現在の設定状態を１つのファイルにまとめて設定状態格納ファイルに格納し、前記設定関連性ルール格納ファイルを参照して、前記設定状態格納ファイルの情報の設定情報の関連性を解析するステップと、
前記設定状態格納ファイルの情報の設定情報の関連性を解析することにより発見された修正すべき設定項目を修正項目情報格納ファイルに格納する処理を行うステップと
を更に含む
関連性検査方法。
【請求項２１】
複数の設定情報ファイルを参照し、前記複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成するステップと、
前記設定関連性ルール格納ファイルを基に、前記複数の設定情報ファイルの設定情報の関連性をチェックし、前記複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘するステップと
をコンピュータに実行させるための
関連性検査プログラム。
【請求項２２】
請求項２１に記載の関連性検査プログラムであって、
前記複数の設定情報ファイルの有無を確認し、前記複数の設定情報ファイルが存在していない場合、処理を終了するステップ
を更にコンピュータに実行させるための
関連性検査プログラム。
【請求項２３】
請求項２１又は２２に記載の関連性検査プログラムであって、
前記設定関連性ルール格納ファイルを使用する際、前記設定関連性ルール格納ファイルに情報が格納されているか確認し、前記設定関連性ルール格納ファイルに情報が格納されていない場合、処理を終了する
関連性検査プログラム。
【請求項２４】
請求項２１乃至２３のいずれか一項に記載の関連性検査プログラムであって、
前記複数の設定情報ファイルに記載されている設定情報を読み込むステップと、
前記複数の設定情報ファイルに記載されている設定情報を１つのファイルにまとめて設定フォームファイルに格納し、前記設定フォームファイルに基づいて前記複数の設定情報ファイルの設定情報の関連性を解析し、解析結果に基づいて設定関連性ルールを作成するステップと、
前記設定関連性ルールを前記設定関連性ルール格納ファイルに格納するステップと
を更にコンピュータに実行させるための
関連性検査プログラム。
【請求項２５】
請求項２１乃至２４のいずれか一項に記載の関連性検査プログラムであって、
前記複数の設定情報ファイルのうち現在設定されている設定情報ファイルに記載されている設定情報を読み込むステップと、
前記読み込まれた設定情報に基づいて現在の設定状態を取得し、前記現在の設定状態を１つのファイルにまとめて設定状態格納ファイルに格納し、前記設定関連性ルール格納ファイルを参照して、前記設定状態格納ファイルの情報の設定情報の関連性を解析するステップと、
前記設定状態格納ファイルの情報の設定情報の関連性を解析することにより発見された修正すべき設定項目を修正項目情報格納ファイルに格納する処理を行うステップと
を更にコンピュータに実行させるための
関連性検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連性検査装置に関し、特に複数の設定情報ファイルの関連性チェックを行う関連性検査装置に関する。
【背景技術】
【０００２】
システムやアプリケーションプログラムでは、複数の設定情報ファイルが存在し、設定項目が複数の設定情報ファイルとの間で関連付けられた形で記載されることが多い。そのため、個々に設定情報ファイルを設定すると、設定値の設定漏れや誤った設定値を設定してしまう可能性がある。
【０００３】
設定値の設定漏れや誤った設定値の設定は、多くの場合、設定に関連するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やミドルウェア、アプリケーションプログラムが実行されて初めて発見されることが多いため、その都度修正してＯＳやミドルウェア、アプリケーションプログラムを再起動する作業が発生し、システム運用停止が発生し、運用再起動に時間がかかるといった影響が出てくる。
【０００４】
再表ＷＯ２００５／０７１６０９号公報（特許文献１）に制約条件解決装置が開示されている。
この関連技術では、対象問題に関する制約条件及び当該制約条件に用いられる変数の初期値または変動値が設定されると、その変数に関連した制約条件を抽出する。
【０００５】
特開２００６−２４４４２２号公報（特許文献２）にネットワークを利用した、システムパラメータの自動チューニング方法が開示されている。
この関連技術では、設定するパラメータとそのパラメータ値が出揃ったところで、パラメータの相互関係を知識ベース（ナレッジ）を用いてチェックし、パラメータの相互関係に問題があるパラメータが存在する場合には、相互関係に問題のあるパラメータ名称とその理由の詳細をエラーメッセージとして出力する。
【０００６】
特開２００７−１５８９２９号公報（特許文献３）に設定管理装置が開示されている。
この関連技術では、設定項目を管理する設定項目クラスと、設定項目に所属する設定値を管理する設定値クラスと、設定値クラスを承継し且つ設定項目クラスと対応関係を保持可能なフォルダ設定値クラスと、を備え、設定項目クラスは、フォルダ設定値クラスが管理する設定値とツリー構造の下位階層として対応付けられた設定項目を管理する。
【０００７】
特開平０５−０７３１０３号公報（特許文献４）に運転パラメータ設定支援装置が開示されている。
この関連技術では、ルール格納部に、パラメータ間の関連性に関わるルール及び妥当性に関わるルールを登録しておく。演算部は、パラメータの入力設定に際し、設定されたパラメータのルールによる妥当性検査及び設定されたパラメータに関連するパラメータの自動設定と該自動設定されたパラメータの妥当性検査を実施する。そして、パラメータの格納部に、該演算部に接続され設定されたパラメータを登録しておく。
【０００８】
【特許文献１】再表ＷＯ２００５／０７１６０９号公報
【特許文献２】特開２００６−２４４４２２号公報
【特許文献３】特開２００７−１５８９２９号公報
【特許文献４】特開平０５−０７３１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
システム上では複数の設定情報ファイルが存在し、設定項目がリンクした形で記載されることが多い。そのため、個々に設定情報ファイルを設定すると、設定値の設定漏れや誤った設定値を設定してしまう可能性がある。設定値の設定漏れや誤った設定値の設定は多くの場合、設定に関連するＯＳやミドルウェア、アプリケーションプログラムが実行されて初めて発見されることが多いため、その都度修正してＯＳやミドルウェア、アプリケーションプログラムを再起動する作業が発生し、システム運用停止が発生したり、運用再起動に時間がかかり、大きな影響が出てくる。
【００１０】
本発明の目的は、設定情報ファイルの関連性ルール作成、及び関連性チェック結果表示を行う関連性検査装置、関連性検査方法、及び関連性検査プログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明の関連性検査装置は、複数の設定情報ファイルを参照し、複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成する設定関連性ルール生成手段と、設定関連性ルール格納ファイルを基に、複数の設定情報ファイルの設定情報の関連性をチェックし、複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘する設定修正項目チェック手段とを具備する。
【００１２】
本発明の設定関連性ルール生成装置は、複数の設定情報ファイルに記載されている設定情報を読み込む設定関連性情報取得手段と、複数の設定情報ファイルに記載されている設定情報を１つのファイルにまとめて設定フォームファイルに格納し、設定フォームファイルに基づいて複数の設定情報ファイルの設定情報の関連性を解析し、解析結果に基づいて設定関連性ルールを作成する設定関連性情報解析手段と、設定関連性ルールを設定関連性ルール格納ファイルに格納する設定関連性結果格納手段とを具備する。
【００１３】
本発明の設定修正項目チェック装置は、複数の設定情報ファイルに記載されている設定情報を読み込む処理を行う設定チェック情報取得手段と、設定チェック情報取得手段により読み込まれた設定情報に基づいて現在の設定状態を取得し、現在の設定状態を１つのファイルにまとめて設定状態格納ファイルに格納し、複数の設定情報ファイルの設定情報の関連性を示す設定関連性ルールが格納された設定関連性ルール格納ファイルを参照して、設定状態格納ファイルの情報の設定情報の関連性を解析する設定チェック情報解析手段と、設定チェック情報解析手段による解析の結果、発見された修正すべき設定情報を修正項目情報格納ファイルに格納する処理を行う設定チェック結果格納部手段とを具備する。
【００１４】
本発明の関連性検査方法は、複数の設定情報ファイルを参照し、複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成するステップと、設定関連性ルール格納ファイルを基に、複数の設定情報ファイルの設定情報の関連性をチェックし、複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘するステップとを含む。
【００１５】
本発明の関連性検査プログラムは、複数の設定情報ファイルを参照し、複数の設定情報ファイルの設定情報の関連性を解析して設定関連性ルール格納ファイルを作成するステップと、設定関連性ルール格納ファイルを基に、複数の設定情報ファイルの設定情報の関連性をチェックし、複数の設定情報ファイルの各々について関連性が取れていない設定情報を指摘するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
設定ファイルの関連性ルールを一から作成する際にかかる作業者の工数を減少し、作業者によって埋め込まれる可能性がある関連性ルールの作成ミスを減らす。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明の実施形態について添付図面を参照して説明する。
ここでは、本発明の関連性検査装置の一例として、設定項目関連性チェック対象サーバ１００について説明する。
図１を参照すると、設定項目関連性チェック対象サーバ１００は、処理部１１０と、設定ファイル管理部１２０と、設定関連性ルール生成部１３０と、設定フォームファイル１４０と、設定関連性ルール格納ファイル１５０と、設定修正項目チェック部１６０と、設定状態格納ファイル１７０と、修正項目情報格納ファイル１８０と、記憶部１９０を備える。
【００１８】
設定項目関連性チェック対象サーバ１００は、互いに連携している複数の設定情報ファイルが存在するサーバ装置である。
【００１９】
処理部１１０は、ＯＳ、ミドルウェアＰＰ（プログラム・プロダクト）、アプリケーションプログラム等のソフトウェアを実行する。
【００２０】
設定ファイル管理部１２０は、複数の設定ファイルを含む。ここでは、設定ファイル管理部１２０は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ：ｎは設定ファイル数）を含む。
【００２１】
設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）は、ＯＳ、ミドルウェアＰＰ、アプリケーションプログラムが起動する際に必要な設定ファイルであり、お互いに関連性を持って存在している。
【００２２】
設定関連性ルール生成部１３０は、設定関連性情報取得部１３１と、設定関連性情報解析部１３２と、設定関連性結果格納部１３３を備える。
【００２３】
設定関連性情報取得部１３１は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載されている設定情報を読み込む処理を行う。
【００２４】
設定関連性情報解析部１３２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載されている設定情報を一旦１つのファイルにまとめて設定フォームファイル１４０に格納し、設定フォームファイル１４０に基づいて設定値の関連性を解析し、解析結果に基づいて設定関連性ルールを作成する処理を行う。
【００２５】
設定関連性結果格納部１３３は、解析後に作成される設定関連性ルールを設定関連性ルール格納ファイル１５０に格納する処理を行う。
【００２６】
設定フォームファイル１４０は、設定関連性情報解析部１３２の処理の過程で、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載されている設定情報を一時的に格納するファイルである。
【００２７】
設定関連性ルール格納ファイル１５０は、設定関連性結果格納部１３３の処理の過程で、設定関連性ルールを格納するファイルである。
【００２８】
設定修正項目チェック部１６０は、設定チェック情報取得部１６１と、設定チェック情報解析部１６２と、設定チェック結果格納部１６３を備える。
【００２９】
設定チェック情報取得部１６１は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載されている設定情報を読み込む処理を行う。
【００３０】
設定チェック情報解析部１６２は、設定チェック情報取得部１６１により読み込まれた設定情報に基づいて、チェック実施時の設定情報である現在の設定状態を取得し、現在の設定状態を１つのファイルにまとめて設定状態格納ファイル１７０に格納し、設定状態格納ファイル１７０に基づいて設定状態格納ファイル１７０の情報の設定関連性を解析する処理を行う。
【００３１】
設定チェック結果格納部１６３は、設定チェック情報解析部１６２による解析の結果、発見された修正すべき設定項目を修正項目情報格納ファイル１８０に格納する処理を行う。
【００３２】
設定状態格納ファイル１７０は、設定チェック情報取得部１６１の処理の過程で、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載されている現在の設定状態を一時的に格納するファイルである。
【００３３】
修正項目情報格納ファイル１８０は、設定チェック結果格納部１６３の処理の過程で、修正項目情報を格納するファイルである。
【００３４】
記憶部１９０は、設定関連性ルール生成部１３０及び設定修正項目チェック部１６０により作成される各種ファイルを格納する。また、記憶部１９０は、必要に応じて、設定関連性ルール生成部１３０及び設定修正項目チェック部１６０により実行されるプログラムを格納する。
【００３５】
なお、処理部１１０、設定関連性ルール生成部１３０、及び設定修正項目チェック部１６０の例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）等の処理装置、又は処理部１１０、設定関連性ルール生成部１３０、及び設定修正項目チェック部１６０の各々として機能する半導体集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等が考えられる。なお、処理部１１０、設定関連性ルール生成部１３０、及び設定修正項目チェック部１６０は同一の装置でも良い。但し、実際には、これらの例に限定されない。
【００３６】
また、設定ファイル管理部１２０及び記憶部１９０の例として、メモリやストレージ等の記憶装置、又は記憶媒体（メディア）が考えられる。設定ファイル管理部１２０及び記憶部１９０は同一の装置でも良い。但し、実際には、これらの例に限定されない。
【００３７】
例えば、設定関連性ルール生成部１３０は、処理部１１０により実行される設定関連性ルール生成プログラムでも良い。同様に、設定修正項目チェック部１６０は、処理部１１０により実行される設定修正項目チェックプログラムでも良い。記憶部１９０は、設定関連性ルール生成部１３０及び設定修正項目チェック部１６０が設定関連性ルール生成プログラム及び設定修正項目チェックプログラムである場合、これらのプログラムを保持する。この場合、設定関連性ルール生成プログラム及び設定修正項目チェックプログラムは、処理部１１０により記憶部１９０からロードされ起動される。
【００３８】
このとき、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）は原則としてテキスト形式で作成されているものとする。設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在しない場合、設定関連性ルール生成プログラム及び設定修正項目チェックプログラムは実行されず終了する。すなわち、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在しない場合、設定関連性ルール生成部１３０及び設定修正項目チェック部１６０は処理を行わない。また、設定関連性ルール格納ファイル１５０に情報が入っていない場合、設定修正項目チェックプログラムは実行されず終了する。すなわち、設定関連性ルール格納ファイル１５０に情報が入っていない場合、設定修正項目チェック部１６０は、設定関連性ルール格納ファイル１５０を使用する処理の際に処理を行わず、一連の処理を終了する。
【００３９】
図２を参照して、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載される情報の例について説明する。
設定ファイル１２１は、それぞれ設定項目が設けられている。例えば、ファイル名ＡＡＡの「設定ファイルＡ」は、設定項目Ａ１、Ａ２、Ａ３、Ａ４について、それぞれ「Ａ１＝ａ１」、「Ａ２＝ａ２」、「Ａ３＝ａ３」、「Ａ４＝ａ４」と設定されている。ここでは、設定項目Ａ３とＡ４は、同一のグループに属する設定項目である。ファイル名ＢＢＢの「設定ファイルＢ」は、設定項目Ｂ１、Ｂ２、Ｂ３について、それぞれ「Ｂ１＝ｂ１（＝ａ１）」、「Ｂ２＝ｂ２」、「Ｂ３＝ｂ３（＝ａ３）」と設定されている。ここでは、ｂ１とａ１が同じ値であることを示している。すなわち、設定項目Ａ１とＢ１には同じ内容が設定されることを示している。同様に、ｂ３とａ３が同じ値であることを示している。すなわち、設定項目Ａ３とＢ３には同じ内容が設定されることを示している。ファイル名ＣＣＣの「設定ファイルＣ」は、設定項目Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５について、それぞれ「Ｃ１＝ｃ１」、「Ｃ２＝ｃ２」、「Ｃ３＝ｃ３」、「Ｃ４＝ｃ４」、「Ｃ５＝ｃ５」と設定されている。「Ｃ２＝ｃ２」、「Ｃ３＝ｃ３」、「Ｃ４＝ｃ４」、及び「Ｃ５＝ｃ５」は、同一のグループに属する設定項目である。ファイル名ＤＤＤの「設定ファイルＤ」は、設定項目Ｄ１、Ｄ２、Ｄ３、Ｄ４について、それぞれ「Ｄ１＝ｄ１」、「Ｄ２＝ｄ２」、「Ｄ３＝ｄ３（＝ｂ２）」、「Ｄ４＝ｄ４」と設定されている。ここでは、ｄ３とｂ２が同じ値であることを示している。すなわち、設定項目Ｂ２とＤ３には同じ内容が設定されることを示している。但し、実際には、これらの例に限定されない。
【００４０】
次に、本発明における動作を、処理の流れに沿って詳細に説明する。
【００４１】
第一に、設定ファイルから設定関連性ルールを作成する設定関連性ルール生成部１３０について説明する。
【００４２】
最初に、図３のフローチャートを参照して、設定関連性情報取得部１３１の処理について説明する。
（１）ステップＳ１０１
設定関連性情報取得部１３１は、設定ファイル管理部１２０に、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在するか確認する。設定関連性情報取得部１３１は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在しない場合、処理を終了する。この場合、設定関連性情報取得部１３１は、設定ファイルから設定関連性ルールを作成するという設定関連性ルール生成部１３０による処理自体を終了する。
（２）ステップＳ１０２
設定関連性情報取得部１３１は、設定ファイル管理部１２０から、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を読み込む。
（３）ステップＳ１０３
設定関連性情報取得部１３１は、読み込まれた設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を設定関連性情報解析部１３２に提供する。
【００４３】
次に、図４のフローチャートを参照して、設定関連性情報解析部１３２の処理について説明する。
（１）ステップＳ２０１
設定関連性情報解析部１３２は、設定関連性情報取得部１３１から設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を取得し、設定ファイル毎に次の処理を実施する。すなわち、設定関連性情報解析部１３２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を１件ずつ順番に処理する。
（２）ステップＳ２０２
設定関連性情報解析部１３２は、処理対象の設定ファイルから設定項目情報のみを抽出する。
（３）ステップＳ２０３
設定関連性情報解析部１３２は、抽出された設定項目情報を、設定フォームファイル１４０に、一時的に追記の形で格納する。ここでは、設定関連性情報解析部１３２は、設定フォームファイル１４０を記憶部１９０に格納する。
（４）ステップＳ２０４
設定関連性情報解析部１３２は、設定関連性情報取得部１３１から取得された設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理したか判定する。設定関連性情報解析部１３２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理していない場合、全件処理するまで上記の処理を繰り返す。
（５）ステップＳ２０５
設定関連性情報解析部１３２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理した場合、一時的に格納された設定フォームファイル１４０の内容から各設定項目の関連性を抽出する。
（６）ステップＳ２０６
設定関連性情報解析部１３２は、抽出された各設定項目の関連性に基づいて、設定関連性ルール情報を作成する。設定関連性情報解析部１３２は、この時点で設定フォームファイル１４０を削除すると好適である。
【００４４】
図５を参照して、設定フォームファイル１４０に格納される情報の例について説明する。ここでは、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載される情報は、図２の例に示す通りであるものとする。
設定フォームファイル１４０には、図２の例における設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）のファイル名とその設定項目が１つにまとめて格納されている。ここでは、「設定ファイル名：ＡＡＡ」、「設定項目Ａ１＝ａ１」、「設定項目Ａ２＝ａ２」、「設定項目Ａ３＝ａ３」、「設定項目Ａ４＝ａ４」、「設定ファイル名：ＢＢＢ」、「設定項目Ｂ１＝ａ１」、「設定項目Ｂ２＝ｂ２」、「設定項目Ｂ３＝ａ３」、「設定ファイル名：ＣＣＣ」、「設定項目Ｃ１＝ｃ１」、「設定項目Ｃ２＝ｃ２」、「設定項目Ｃ３＝ｃ３」、「設定項目Ｃ４＝ｃ４」、「設定項目Ｃ５＝ｃ５」、「設定ファイル名：ＤＤＤ」、「設定項目Ｄ１＝ｄ１」、「設定項目Ｄ２＝ｄ２」、「設定項目Ｄ３＝ｂ２」、「設定項目Ｄ４＝ｄ４」、・・・の各々が、それぞれ改行され順番に記載されている。なお、設定ファイル名は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）の各々のファイル名である。但し、実際には、これらの例に限定されない。
【００４５】
最後に、図６のフローチャートを参照して、設定関連性結果格納部１３３の処理について説明する。
（１）ステップＳ３０１
設定関連性結果格納部１３３は、作成された設定関連性ルール情報を、設定関連性情報解析部１３２から取得する。
（２）ステップＳ３０２
設定関連性結果格納部１３３は、設定関連性ルール情報を設定関連性ルール格納ファイル１５０に格納する。ここでは、設定関連性結果格納部１３３は、設定関連性ルール格納ファイル１５０をを記憶部１９０に格納する。
【００４６】
図７を参照して、設定関連性ルール格納ファイル１５０に格納される情報の例について説明する。ここでは、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載される情報は、図２の例に示す通りであるものとする。
設定関連性ルール格納ファイル１５０では、表形式で情報が格納されている。表の行には、「設定ファイルＡ」、「設定ファイルＢ」、「設定ファイルＣ」、「設定ファイルＤ」・・・の欄が設けられている。表の列には、「ファイル名」、「項目１」、「項目２」、「項目３」、「項目４」、「項目５」、・・・の欄が設けられている。ここでは、「項目１」は、「設定項目Ａ１」、「設定項目Ｂ１」、「設定項目Ｃ１」、「設定項目Ｄ１」に対応する。「項目２」は、「設定項目Ａ２」、「設定項目Ｂ２」、「設定項目Ｃ２」、「設定項目Ｄ２」に対応する。「項目３」は、「設定項目Ａ３」、「設定項目Ｂ３」、「設定項目Ｃ３」、「設定項目Ｄ３」に対応する。「項目４」は、「設定項目Ａ４」、「設定項目Ｂ４」、「設定項目Ｃ４」、「設定項目Ｄ４」に対応する。「項目５」は、「設定項目Ｃ５」に対応する。
そして、各欄には、該当する設定ファイル名や設定項目の値が格納される。該当する設定ファイル名や設定項目の値が存在しない場合、各欄には、空白、若しくは「Ｎ／Ａ：該当なし（Ｎｏｔ  Ａｐｐｌｉｃａｂｌｅ）」を示す値が格納される。ここでは、該当する設定ファイル名や設定項目の値が存在しない欄には、該当なしを示す記号「×」が格納されている。但し、実際には、これらの例に限定されない。
【００４７】
なお、設定関連性結果格納部１３３は、設定関連性ルール情報を設定関連性ルール格納ファイル１５０に格納した後に、設定修正項目チェック部１６０に対して、処理の実行を要求するようにしても良い。例えば、設定修正項目チェック部１６０が設定修正項目チェックプログラムである場合、設定関連性結果格納部１３３は、設定関連性ルール情報を設定関連性ルール格納ファイル１５０に格納した後に、設定修正項目チェックプログラムを起動する。又は、設定関連性結果格納部１３３は、システム管理者に、設定修正項目チェックプログラムの起動を促す通知を行うようにすることも考えられる。
【００４８】
設定関連性ルール生成部１３０は、再度処理を実行する場合、システム管理者に対して、既存の設定関連性ルール格納ファイル１５０を上書きしても良いか問い合わせるようにしても良い。或いは、設定関連性ルール生成部１３０は、再度処理を実行する場合、既存の設定関連性ルール格納ファイル１５０のファイル名を変更してバックアップ（予備）ファイルとして保存しておくようにする。設定関連性ルール格納ファイル１５０は、部外者により参照や改変が行われないような状態で保存しておくと好適である。
【００４９】
第二に、実際に設定している設定ファイルと設定関連性ルールを基に、設定関連性のチェックを行い、修正項目の一覧を作成する設定修正項目チェック部１６０について説明する。
【００５０】
図８を参照して、実際に設定される設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載される情報の例について説明する。ここでは、図２の例とは、一部の設定項目に違いがある。
図８では、設定ファイル１２１は、それぞれ設定項目が設けられている。例えば、ファイル名ＡＡＡの「設定ファイルＡ」は、設定項目Ａ１、Ａ２、Ａ３、Ａ４について、それぞれ「Ａ１＝ａ１」、「Ａ２＝ａ２」、「Ａ３＝ａ３」、「Ａ４＝ａ４」と設定されている。ここでは、設定項目Ａ３とＡ４は、同一のグループに属する設定項目である。ファイル名ＢＢＢの「設定ファイルＢ」は、設定項目Ｂ１、Ｂ２、Ｂ３について、それぞれ「Ｂ１＝ａ１」、「Ｂ２＝ｂ２」、「Ｂ３＝ｂ３（≠ａ３）」と設定されている。ここでは、ｂ３とａ３が同じ値ではないことを示している。すなわち、図２の例とは違い、設定項目Ａ３とＢ３には同じ内容が設定されていないことを示している。ファイル名ＣＣＣの「設定ファイルＣ」は、設定項目Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５について、それぞれ「Ｃ１＝ｃ１」、「Ｃ２＝ｃ２」、「Ｃ３＝ｃ３」、「Ｃ４＝ａ２（≠ｃ４）」、「Ｃ５＝ｃ５」と設定されている。「Ｃ２＝ｃ２」、「Ｃ３＝ｃ３」、「Ｃ４＝ｃ４」、及び「Ｃ５＝ｃ５」は、同一のグループに属する設定項目である。ここでは、設定項目Ｃ４にａ２が設定されており、ａ２とｃ４が同じ値ではないことを示している。すなわち、図２の例とは違い、設定項目Ａ２とＣ４には同じ内容が設定されていることを示している。ファイル名ＤＤＤの「設定ファイルＤ」は、設定項目Ｄ１、Ｄ２、Ｄ３、Ｄ４について、それぞれ「Ｄ１＝ｄ１」、「Ｄ２＝ｄ２」、「Ｄ３＝ｂ２」、「Ｄ４＝ｄ４」と設定されている。但し、実際には、これらの例に限定されない。
【００５１】
最初に、図９のフローチャートを参照して、設定チェック情報取得部１６１の処理について説明する。
（１）ステップＳ４０１
設定チェック情報取得部１６１は、設定ファイル管理部１２０に、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在するか確認する。設定チェック情報取得部１６１は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）が存在しない場合、処理を終了する。この場合、設定チェック情報取得部１６１は、実際に設定している設定ファイルと設定関連性ルールを基に設定関連性のチェックを行い修正項目の一覧を作成するという設定修正項目チェック部１６０による処理自体を終了する。
（２）ステップＳ４０２
設定チェック情報取得部１６１は、設定ファイル管理部１２０から、現在設定されている設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を読み込む。
（３）ステップＳ４０３
設定チェック情報取得部１６１は、読み込まれた設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を設定チェック情報解析部１６２に提供する。
【００５２】
次に、図１０のフローチャートを参照して、設定チェック情報解析部１６２の処理について説明する。
（１）ステップＳ５０１
まず、設定チェック情報解析部１６２は、設定関連性ルール格納ファイル１５０に情報が入っているか確認する。設定チェック情報解析部１６２は、設定関連性ルール格納ファイル１５０に情報が入っていない場合、処理を終了する。或いは、設定チェック情報解析部１６２は、一時的に処理を中断し、設定関連性ルール生成部１３０に対して、設定関連性ルール格納ファイル１５０への情報の格納を要求するようにしても良い。例えば、設定関連性ルール生成部１３０が設定関連性ルール生成プログラムである場合、設定チェック情報解析部１６２は、設定関連性ルール生成プログラムを起動する。又は、設定チェック情報解析部１６２は、システム管理者に、設定関連性ルール生成プログラムの起動を促す通知を行うようにすることも考えられる。この場合、設定チェック情報解析部１６２は、設定関連性ルール格納ファイル１５０へ情報が格納された後に、処理を再開する。
（２）ステップＳ５０２
設定チェック情報解析部１６２は、設定チェック情報取得部１６１から設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を取得し、設定ファイル毎に次の処理を実施する。すなわち、設定チェック情報解析部１６２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を１件ずつ順番に処理する。
（３）ステップＳ５０３
設定チェック情報解析部１６２は、処理対象の設定ファイルから設定項目情報のみを抽出する。
（４）ステップＳ５０４
設定チェック情報解析部１６２は、抽出された設定項目情報を、設定状態格納ファイル１７０に、一時的に追記の形で格納する。ここでは、設定チェック情報解析部１６２は、設定状態格納ファイル１７０を記憶部１９０に格納する。
（５）ステップＳ５０５
設定チェック情報解析部１６２は、設定チェック情報取得部１６１から取得された設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理したか判定する。設定チェック情報解析部１６２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理していない場合、全件処理するまで上記の処理を繰り返す。
（６）ステップＳ５０６
設定チェック情報解析部１６２は、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）を全件処理した場合、一時的に格納された設定状態格納ファイル１７０から設定項目情報を抽出する。
（７）ステップＳ５０７
設定チェック情報解析部１６２は、設定関連性ルール格納ファイル１５０より設定関連性ルールを読み込む。
（８）ステップＳ５０８
設定チェック情報解析部１６２は、実際の設定項目情報の内容を設定関連性ルールに照らし合わせて項目の関連性をチェックし、関連性に問題がある設定項目情報を抽出する。
【００５３】
図１１を参照して、設定状態格納ファイル１７０に格納される情報の例について説明する。ここでは、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）に記載される情報は、図８の例に示す通りであるものとする。
設定状態格納ファイル１７０には、図８の例における設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ）のファイル名とその設定項目が１つにまとめて格納されている。ここでは、「設定ファイル名：ＡＡＡ」、「設定項目Ａ１＝ａ１」、「設定項目Ａ２＝ａ２」、「設定項目Ａ３＝ａ３」、「設定項目Ａ４＝ａ４」、「設定ファイル名：ＢＢＢ」、「設定項目Ｂ１＝ａ１」、「設定項目Ｂ２＝ｂ２」、「設定項目Ｂ３＝ｂ３」、「設定ファイル名：ＣＣＣ」、「設定項目Ｃ１＝ｃ１」、「設定項目Ｃ２＝ｃ２」、「設定項目Ｃ３＝ｃ３」、「設定項目Ｃ４＝ａ２」、「設定項目Ｃ５＝ｃ５」、「設定ファイル名：ＤＤＤ」、「設定項目Ｄ１＝ｄ１」、「設定項目Ｄ２＝ｄ２」、「設定項目Ｄ３＝ｂ２」、「設定項目Ｄ４＝ｄ４」、・・・の各々が、それぞれ改行され順番に記載されている。なお、図５の例の設定フォームファイル１４０とは、「設定項目Ｂ３」と、「設定項目Ｃ４」の値が異なっている。すなわち、「設定項目Ｂ３」と「設定項目Ｃ４」が、関連性に問題がある設定項目（設定修正項目）である。但し、実際には、これらの例に限定されない。
【００５４】
最後に、図１２のフローチャートを参照して、設定チェック結果格納部１６３の処理について説明する。
（１）ステップＳ６０１
設定チェック結果格納部１６３は、設定チェック情報解析部１６２から、抽出された設定項目情報、すなわち設定関連性に問題のある設定項目の内容を取得する。
（２）ステップＳ６０２
設定チェック結果格納部１６３は、設定関連性に問題のある設定項目の内容を、修正項目情報格納ファイル１８０に格納する。ここでは、設定チェック結果格納部１６３は、修正項目情報格納ファイル１８０を記憶部１９０に格納する。
【００５５】
これによって作成される最終的な情報は、図１３のような形式になる。
【００５６】
図１３を参照して、修正項目情報格納ファイル１８０に格納される実行結果の例について説明する。
修正項目情報格納ファイル１８０には、設定ファイル１２１（１２１−ｉ、ｉ＝１〜ｎ：ｎは設定ファイル数）の各々について、「ファイル名」と「修正指摘箇所」の情報が格納されている。また、「修正指摘箇所」が存在する場合、更に「変更イメージ」の情報も格納されている。変更イメージは、修正指摘箇所に対する修正例を示す。具体的には、変更イメージは、修正指摘箇所の設定値を、設定関連性ルール格納ファイル１５０に記載されている設定値に置き換える例を示している。ここでは、「ファイル名：ＡＡＡ」、「修正指摘箇所：なし」、「ファイル名：ＢＢＢ」、「修正指摘箇所：設定項目Ｂ３＝ｂ３」、「変更イメージ：設定項目Ｂ３＝ａ３」、「ファイル名：ＣＣＣ」、「修正指摘箇所：設定項目Ｃ４＝ａ２」、「変更イメージ：設定項目Ｃ４＝ｃ４」、「ファイル名：ＤＤＤ」、「修正指摘箇所：なし」、・・・の各々が、それぞれ改行され順番に記載されている。なお、次のファイル名の前には区切りを示す空行がある。但し、実際には、これらの例に限定されない。
【００５７】
なお、設定修正項目チェック部１６０は、修正項目情報格納ファイル１８０に格納される実行結果を、システム管理者に通知するようにしても良い。この場合、設定修正項目チェック部１６０は、システム管理者から修正項目情報に対する修正の必要なしとする旨の応答を受けた場合、システム管理者により設定関連性の相違点が許容されたと判断し、設定関連性ルール生成部１３０に対して、現在の設定状態に基づいて、新たに設定関連性ルール格納ファイル１５０を作成するように要求しても良い。
【００５８】
以上のように、本発明は、システムやアプリケーションプログラム等で設定される複数の設定情報ファイルに対して、設定値の関連性ルールを作成すると共に、設定値の関連性ルールを基に関連性をチェックし、関連性が取れていない設定項目を表示する方法を提供することにより、設定に関連するＯＳやミドルウェア、アプリケーションプログラムが実行されて初めて発見される前の事前チェックが人手を介さずに自動的にできるほか、設定誤りによるシステム運用停止を未然に防止することができるといった効果をもたらすものである。
【００５９】
本発明では、設定関連性ルール生成手段は、複数の設定情報ファイルを入力として、設定情報ファイルの関連性ルールファイルを作成する。関連性ルールを一から作成する際にかかる作業者の工数を減少し、作業者によって埋め込まれる可能性がある関連性ルールの作成ミスを減らす。この方法で関連性ルールのベースを作成した上で、必要に応じ手動で追加修正を行う。
【００６０】
また、本発明では、設定修正項目チェック手段は、設定関連性ルール生成手段により作成された設定情報ファイルの関連性ルールファイルを基に、複数の設定情報ファイルの設定値の関連性をチェックし、関連性が取れていない設定値を指摘する。これは設定情報が設定できた段階で実施することで、正しく設定されているかを確認することができ、作業者の工数を減少することができる。
【００６１】
本発明による第一の効果として、人を介さずに自動で、複数の設定情報ファイルに対して、設定値の関連性をチェックし、関連性が取れていない設定値を指摘できることである。人が修正作業を行うと、設定値のミスが設定情報ファイルに埋め込まれる可能性が大きくなり、運用に影響が出てくるためである。
【００６２】
本発明による第二の効果として、関連性ルールを自動的に生成できることである。関連性ルールを一から作成する際にかかる更新工数が減少するとともに、作業者によって埋め込まれる可能性がある関連性ルールの作成ミスを減らすことができる。また、設定情報ファイルの関連性ルールは自由に変更できることで、設定情報ファイル以外の用途でも使用することができ、使用範囲が拡大する。
【図面の簡単な説明】
【００６３】
【図１】図１は、本発明の関連性検査装置の構成例を示す全体図である。
【図２】図２は、設定ファイルに記載される情報の例を示す図である。
【図３】図３は、設定関連性情報取得部における処理を示すフローチャートである。
【図４】図４は、設定関連性情報解析部における処理を示すフローチャートである。
【図５】図５は、図２の例の場合の設定フォームファイルに格納される情報の例を示す図である。
【図６】図６は、設定関連性結果格納部における処理を示すフローチャートである。
【図７】図７は、図２の例の場合の設定関連性ルール格納ファイルに格納される情報の例を示す図である。
【図８】図８は、実際に設定される設定ファイルに記載される情報の例を示す図である。図２とは一部の設定項目に違いがある。
【図９】図９は、設定チェック情報取得部における処理を示すフローチャートである。
【図１０】図１０は、設定チェック情報解析部における処理を示すフローチャートである。
【図１１】図１１は、設定状態格納ファイルに格納される情報の例を示す図である。
【図１２】図１２は、設定チェック結果格納部における処理を示すフローチャートである。
【図１３】図１３は、修正項目情報格納ファイルに格納される実行結果の例を示す図である。
【符号の説明】
【００６４】
１００…  設定項目関連性チェック対象サーバ
１１０…  処理部
１２０…  設定ファイル管理部
１２１（−ｉ、ｉ＝１〜ｎ）…  設定ファイル
１３０…  設定関連性ルール生成部
１３１…  設定関連性情報取得部
１３２…  設定関連性情報解析部
１３３…  設定関連性結果格納部
１４０…  設定フォームファイル
１５０…  設定関連性ルール格納ファイル
１６０…  設定修正項目チェック部
１６１…  設定チェック情報取得部
１６２…  設定チェック情報解析部
１６３…  設定チェック結果格納部
１７０…  設定状態格納ファイル
１８０…  修正項目情報格納ファイル
１９０…  記憶部
【図１】
2009199321.tif 000003
【図２】
2009199321.tif 000004
【図３】
2009199321.tif 000005
【図４】
2009199321.tif 000006
【図５】
2009199321.tif 000007
【図６】
2009199321.tif 000008
【図７】
2009199321.tif 000009
【図８】
2009199321.tif 000010
【図９】
2009199321.tif 000011
【図１０】
2009199321.tif 000012
【図１１】
2009199321.tif 000013
【図１２】
2009199321.tif 000014
【図１３】
2009199321.tif 000015