(57)【要約】【課題】コンペア結果内から確認する必要のない不一致箇所の抽出を防止すること。【解決手段】本番環境資材データベース１３３及びテスト環境資材データベース１４０から取得した本番用資材情報とテスト用資材情報との比較によるコンペア結果を作成するコンペア処理部１２０と、テスト用資材情報が本番用資材情報とのリリース確認作業を行うためのチェックリストを作成するチェックリスト作成処理部１１５と、前記コンペア処理部１２０によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスの確認不要な箇所を除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理部１２５とを設けた資材リリース確認支援システム。【選択図】図１
2013114443.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記テスト用資材情報が本番用資材情報と一致するか否かを判定する資材リリース確認支援システムであって、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理部と、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースと、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートを記憶したメモリと、前記コンペア処理部によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理部とを備えたことを特徴とする資材リリース確認支援システム。
【請求項２】
前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理部が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを特徴とする請求項１記載の資材リリース確認支援システム。
【請求項３】
コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースとを備え、前記テスト用資材情報が本番用資材情報と一致するか否かを判定するコンピュータシステムの資材リリース確認支援方法であって、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理工程と、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートに記憶する工程と、前記コンペア処理工程によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理工程とを実行することを特徴とする資材リリース確認支援方法。
【請求項４】
前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理工程が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを特徴とする請求項３記載の資材リリース確認支援方法。
【請求項５】
コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースとを備え、前記テスト用資材情報が本番用資材情報と一致するか否かを判定するコンピュータシステムの資材リリース確認支援プログラムであって、
前記コンピュータシステムに、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理工程と、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートに記憶する工程と、前記コンペア処理部によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理工程とを実現させることを特徴とする資材リリース確認支援プログラム。
【請求項６】
前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理工程が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを特徴とする請求項５記載の資材リリース確認支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおけるソースファイルやプログラムファイル等の資材を所定のアプリケーションプログラムにリリースした際のリリース確認を支援することができる資材リリース確認支援システム、資材リリース確認支援方法、資材リリース確認支援プログラムに関する。
【背景技術】
【０００２】
一般にコンピュータシステムの業務用アプリケーションプログラムは、コンピュータの機械言語であるＣＯＢＯＬの拡張子がｃｂｌのソースファイルや拡張子がｘｍｌのＸＭＬファイル等のプログラムファイルや、プログラムファイルをコンパイルした際に作成されるコンパイルリスト等の多数の資材から構成され、事前に用意した資材をアプリケーションプログラムに組み込むリリースが行われ、この資材のリリースが適切に行われたか否かを確認することが必要である。
【０００３】
この資材のリリースが適切に行われたか否かを確認する技術が記載された文献としては下記の特許文献１が挙げられ、この特許文献１には、コンペアキー項目およびコンペア対象項目を設定したシステムインプットファイルと、データ形式を定義したフォーマットライブラリと、ファイルコンペア手段とを備え、前記システムインプットファイルに基づいてファイルコンペア手段が、２つの対象ファイルをフォーマットライブラリを参照しながら比較し、その比較結果が不一致となった項目の値を属性変換してコンペアリストに出力させることによって、２つの対象ファイルの不一致となった項目名を一覧で出力でき、不一致項目およびその内容の確認作業を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１８４７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載の技術は、２つの対象ファイルの比較結果が不一致となった項目の値を属性変換してコンペア結果に出力させることかできるものの、コンペア結果内の不一致箇所において、確認する必要のない（不一致となって問題のない箇所。例えば、コンパイルリスト内の「コンパイル実施日時」と「資材格納先のパス」等）不一致箇所も抽出されてしまい、リリース確認作業が繁雑であるという課題があった。
【０００６】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、コンペア結果内から確認する必要のない不一致箇所の抽出を防止することができる資材リリース確認支援システム、資材リリース確認支援方法、資材リリース確認支援プログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために本発明は、コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記テスト用資材情報が本番用資材情報と一致するか否かを判定する資材リリース確認支援システムであって、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理部と、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースと、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートを記憶したメモリと、前記コンペア処理部によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理部とを備えたことを第１の特徴とする。
【０００８】
また、本発明は、前記資材リリース確認支援システムにおいて、前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理部が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを第２の特徴とする。
【０００９】
更に、本発明は、コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースとを備え、前記テスト用資材情報が本番用資材情報と一致するか否かを判定するコンピュータシステムの資材リリース確認支援方法であって、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理工程と、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートに記憶する工程と、前記コンペア処理部によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理工程とを実行することを第３の特徴とする。
【００１０】
また、本発明は、該資材リリース確認支援方法において、前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理工程が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを第４の特徴とする。
【００１１】
更に、本発明は、コンピュータシステムの本番環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類の本番用資材情報を指定パスに格納した本番環境資材データベースと、コンピュータシステムのテスト環境に適用されるソースファイルと拡張子付きプログラムファイルとコンパイルリストを含む資材名が付与された複数種類のテスト用資材情報を指定パスに格納したテスト環境資材データベースとにネットワークを介して接続され、前記資材名に対応した資材種類及び拡張子を格納した資材管理データベースと、前記資材種類毎の格納区分及びパスを含む格納先サーバを格納した資材種別データベースとを備え、前記テスト用資材情報が本番用資材情報と一致するか否かを判定するコンピュータシステムの資材リリース確認支援プログラムであって、
前記コンピュータシステムに、
前記本番環境資材データベース及びテスト環境資材データベースから取得した本番用資材情報とテスト用資材情報とを比較し、該比較による一致及び不一致を含むコンペア結果を作成するコンペア処理工程と、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートに記憶する工程と、前記コンペア処理工程によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除いた他項目の不一致箇所を記載した不一致箇所通知書を出力する結果確認処理工程とを実現させることを第５の特徴とする。
【００１２】
また、本発明は、前記資材リリース確認支援プログラムにおいて、前記テスト用資材情報及び本番用資材情報が、前記リリースを行った日付を所定形式の日付情報と、前記本番環境資材データベース及びテスト環境資材データベースのテスト用資材情報及び本番用資材情報を格納した指定パス情報とを含み、前記結果確認処理工程が、前記コンペア結果の不一致箇所から所定形式の日付情報又は指定パス情報を含む不一致箇所を削除することによって、コンペア結果の不一致箇所からリリース日時及び資材格納先のパスを除くことを第６の特徴とする。
【発明の効果】
【００１３】
本発明による資材リリース確認支援システム、資材リリース確認支援方法、資材リリース確認支援プログラムは、本番環境サーバ及びテスト環境サーバから取得した本番用資材情報とテスト用資材情報との比較による一致及び不一致を含むコンペア結果を作成するコンペア処理と、前記リリース確認を行うための資材名と資材種類と確認対象のソースファイルと拡張子付きプログラムファイルとコンパイルリストの項目名を含むチェックリストテンプレートに記憶する工程と、前記コンペア処理部によるコンペア結果を読み込み、該コンペア結果の不一致箇所からリリース日時及び資材格納先のパスの確認不要な箇所を除いた不一致箇所を記載した不一致箇所通知書を出力する結果確認処理工程とを行うことによって、コンペア結果内から確認する必要のない不一致箇所の抽出を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態による資材リリース確認支援システムの全体構成図。
【図２】本実施形態による確認フローの全体動作を示すフロー図。
【図３】本実施形態によるチェックリスト作成処理を示すフロー図。
【図４】本実施形態によるコンペア処理を示すフロー図。
【図５】本実施形態による結果確認処理を示すフロー図。
【図６】本実施形態による本番環境資材管理データベースを説明するための図。
【図７】本実施形態によるテスト環境資材種別データベースを説明するための図。
【図８】本実施形態による本番環境資材管理データベースのフォルダ構成例を示す図。
【図９】本実施形態によるテスト環境資材管理データベースのフォルダ構成を示す図。
【図１０】本実施形態による資材名入力画面例を示す図。
【図１１】本実施形態によるチェックリストのテンプレートを説明するための図。
【図１２】本実施形態によるコンペア結果例を示す図。
【図１３】本実施形態によるコンペア結果一覧表示画面例を示す図。
【図１４】本実施形態による不一致箇所通知書例を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明による資材リリース確認支援システム、資材リリース確認支援方法、資材リリース確認支援プログラムの一実施形態を図面を参照して詳細に説明する。
【００１６】
［構成］
本実施形態による資材リリース確認支援システムは、図１に示す如く、本番環境に適用されるＣＯＢＯＬの拡張子がｃｂｌのソースファイルや拡張子がｘｍｌのＸＭＬファイル等のプログラムファイルやコンパイルリスト等の複数種類の本番用資材情報を指定パスに格納するための本番環境資材データベース１３３を含むコンピュータである本番環境サーバ１３０と、同様にテスト環境に適用される複数種類のテスト用資材情報を指定パスに格納するためのテスト環境資材データベース１４０を含むコンピュータであるテスト環境サーバ１３５とにネットワークを介して接続され、前記本番環境サーバ１３０及びテスト環境サーバ１３５から資材を取得してコンペアし、コンペア結果の作成するコンペア処理部１２０と、確認対象資材をユーザに画面入力させ、確認作業にて使用するチェックリストの作成するチェックリスト作成処理部１１５と、資材名に対応した資材種類（ソースファイル、プログラムファイル、コンパイルリスト）及び拡張子を格納した資材管理データベース１０５と、資材種類毎の格納区分及び格納先パスを格納した資材種別データベース１１０と、チェックを行う項目名を格納するためのチェックリストテンプレート１０３と、前記コンペア処理部１２０によるコンペア結果を読み込み、確認する必要のない不要不一致箇所（コンパイルリスト内の「コンパイル実施日時」と「資材格納先のパス」以外の不一致箇所）がコンペア結果に出力されている場合、不要不一致箇所を削除した不一致箇所通知書の作成を行い、不一致箇所通知書２３０として画面表示する機能を有する結果確認処理部１２５とを備える。
【００１７】
前記資材管理データベース１０５は、図６（ａ）に示す如く、資材の名称である資材名と、資材の種類（拡張子がｃｂｌのソースファイルや拡張子がｘｍｌのＸＭＬファイル等のプログラムファイル、プログラムファイル、コンパイルリスト他）を表す拡張子の各項目情報とから成り、具体的には図６（ｂ）に示す如く、資材名「ＡＡＡ」の種類が「ＸＭＬ」、拡張子が「ｘｍｌ」であり、資材名「ＢＢＢ」の種類が「ＣＯＰＹ」、拡張子が「ｃｂｌ」の如き情報を格納している。
【００１８】
前記資材種別データベース１１０は、図７（ａ）に示す如く、前記資材の種類を示す種類と、テスト環境か本番環境かを示す格納区分と、資材の格納先を示す格納先サーバと、格納先のパスを示す格納先パスの各項目情報とから成り、具体的には図７（ｂ）に示す如く、種類が「ＸＭＬ」の格納区分が「本番」、格納先サーバが「ＢＡＴ０１（本番環境サーバ）」、格納先が「／ａａａ／ｂｂｂ／ＸＭＬ」であり、種類が「ＣＯＰＹ」の格納区分が「テスト」、格納先サーバが「ＢＡＴＴＥＳＴ（テスト環境サーバ）」、格納先が「／ｃｃｃ／ｄｄｄ／ＣＯＰＹ」の如き情報を格納している。
【００１９】
このように構成された資材リリース確認支援システムは、本番環境サーバ１３０の本番環境資材データベース１３３に格納した本番用資材情報とテスト環境サーバ１３５のテスト環境資材データベース１４０に格納しているテスト用資材情報を取得してコンペアし、確認すべき不一致箇所を抽出して、資材リリース後の確認作業の効率化を実現するものであり、資材リリース後の確認作業とは、テスト環境資材データベース１４０に格納しているテスト用資材情報がテスト実施済の本番環境にリリースしてもよい資材であることを前提として、本番環境資材データベース１３３に格納する本番用資材情報とが同じであることを確認する作業である。
【００２０】
ここで、この確認作業の際に、本番環境資材データベース１３３に格納した本番用資材情報とテスト環境資材データベース１４０に格納したテスト用資材情報とが不一致であっても問題とならない項目としては、（１）コンパイルリスト内のコンパイル実施日時と、（２）コンパイルリスト内の資材格納先のパスが挙げられ、前記コンパイル実施日時が問題とならない理由は、コンパイル実施日時が環境にリリース・コンパイルされた日時であるため、本番環境とテスト環境でコンパイル日時が必然的に異なるためであり、資材格納先のパスが問題とならない理由は、資材格納先のパスとはコンパイルした資材が格納されている場所を示した記述であって本番環境サーバ１３０とテスト環境サーバ１３５のデータベースではフォルダ構成が次のように異なっているためである。
【００２１】
前記本番環境サーバ１３０内のデータベースの資材格納部のフォルダ構成は、例えば図８に示す如く、最上位のｒｏｏｔの下層にａａａフォルダを形成し、該ａａａフォルダの下層にｂｂｂフォルダ及びｄｄｄフォルダを形成し、該ｂｂｂフォルダの下層にＸＭＬフォルダを形成し、前記ｄｄｄフォルダの下層にＣＯＰＹフォルダを形成するように構成され、前記テスト環境サーバ１３５内のデータベースの資材格納部のフォルダ構成は、例えば図９に示す如く、最上位のｒｏｏｔの下層にｃｃｃフォルダを形成し、該ｃｃｃフォルダの下層にｂｂｂフォルダ及びｄｄｄフォルダを形成し、該ｂｂｂフォルダの下層にＸＭＬフォルダを形成し、前記ｄｄｄフォルダの下層にＣＯＰＹフォルダを形成するように構成されている。
【００２２】
また、本実施形態によるコンピュータである資材リリース確認支援システムは、図示しないメモリ領域に、図１１（ａ）に示す如く、項番と、資材種類と、格納先サーバと、確認対象の資材を指定するための確認対象と確認日の各欄の情報とから成り、前記確認対象としてＸＭＬ（１号機）、ＸＭＬ（２号機）、ＣＯＹ、ＳＲＣ、ＬＳＴ、ＥＸＥ（１号機）、ＥＸＥ（２号機）、ＬＩＢ（１号機）、ＬＩＢ（２号機）の如く確認対象を指定し、「資材の種類」欄の値によって、「格納先サーバ」欄と「確認対象」欄の値が設定される関数を持つ表計算プログラムファィルであるチェックリストテンプレート１０３を記憶しており、具体的には、図１１（ｂ）に示す如く、項番「１」の資材種類が「ＡＡＡ」、格納先サーバが「ＸＭＬ」、確認対象が「ＸＸＸＢＴ０１、ＸＸＸＢＴ０１」、確認対象が「ＸＭＬ（１号機）、ＸＭＬ（２号機）」、項番「２」の資材種類が「ＣＯＰＹ」、格納先サーバが「ＸＸＸＤＰ０１」、確認対象が「ＣＰＹ」の如く格納される。
【００２３】
本実施形態による資材リリース確認支援システムは、前記２点に該当する不一致箇所を確認すべき不一致箇所として抽出しない機能を設けたことにより、資材リリース後の確認作業の効率化をより高めることができ、次にこのための動作を説明する。
【００２４】
［動作］
前述のように構成された資材リリース確認支援システムの全体動作は、図２に示す如く、資材名入力画面２００（具体的例を図１０に示す）を用いて管理者が確認対象の資材をチェックボックスから選択したとき、チェックリスト作成処理部１１５が確認作業に使用するチェックリスト２２０を作成するステップ２０５と、コンペア処理部１２０が本番環境サーバ１３０に格納されている確認対象資材とテスト環境サーバに格納されている確認対象資材とでコンペア処理を行い、コンペア結果２２５を作成するステップ２１０と、結果確認処理部１２５が前記コンペア結果２２５を読み込み、確認すべき不一致箇所がコンペア結果２２５に出力されている場合、確認する必要のない不要不一致箇所（コンパイルリスト内の「コンパイル実施日時」と「資材格納先のパス」）を除いた不一致箇所を記載した不一致箇所通知書２３０を作成するステップ２１５とを実行して処理を終了するように動作する。前記不一致箇所通知書２３０の内容は、図１３に示す如く、項番毎に資材名と資材種類とコンペア結果とを一覧表示したものであって、例えば、項番「１」の資材名が「ＡＡＡ」、資材種類が「ＸＭＬ」、コンペア結果が「一致」であり、項番「２」の資材名が「ＢＢＢ」、資材種類が「ＣＯＰＹ」、コンペア結果が「不一致」の如く構成される。
【００２５】
前記チェックリスト作成処理部１１５によるチェックリスト２２０を作成するステップ２０５の詳細は、図３に示す如く、資材名入力画面２００（図１０に示す）を用いて管理者が確認対象の資材を選択したとき、該資材名入力を受け付けるステップ３１５と、該入力した資材名を検索キーとして資材管理データベース１０５からヒットした資材情報を取得するステップ３２０と、該取得した資材情報に含まれる「資材名」及び「資材の種類」を図１１に示したチェックリストテンプレート３１０に書き込み、チェックリスト３３０を作成するステップ３２５とを実行して前記入力した資材名をコンペア処理に引き継いで処理を終了するように動作する。
【００２６】
前記コンペア処理部１２０によるコンペアを行うステップ２１０の詳細は、図４に示す如く、前記チェックリスト作成処理から引き継がれた「資材名」をもとに資材管理データベース１０５から資材の「種類」及び「拡張子」を取得するステップ４３０と、該取得した資材の「種類」に基づいて資材種別データベース１１０から資材の種類ごとに決められている「格納区分（本番かテスト）」と「格納先サーバ」と「格納先パス」情報を取得するステップ４３５と、該取得した「格納区分」と「格納先サーバ」と「格納先パス」情報とに基づいて本番環境管理データベース１３３及びテスト環境資材データベース１４０から確認対象の本番用資材情報及びテスト用資材情報を取得するステップ４４０と、該取得した本番用資材情報及びテスト用資材情報とをコンペアし、コンペア結果４５０を作成するステップ４４５とを実行する。このコンペア処理を行うステップ４４５においては、確認対象資材の個々について、１つのコンペア結果ファイルを作成し、エラー（コンペア対象資材のファイルが開けないなどといった、予期せぬエラーのこと）が発生した場合は、エラー内容をコンペア結果４５０に出力するように動作する。
【００２７】
次に前記結果確認処理を行うステップ２１５の詳細は、図５に示す如く、前述のコンペア処理にて作成したコンペア結果４５０を取得するステップ５００と、該取得したコンペア結果４５０から１資材分（１ファイル内のコンペア結果内の「コンペア対象資材」と「コンペア結果」部分）を読み込むステップ５１０と、該読み込んだコンペア結果４５０に不一致箇所が出力されているかを判定するステップ５１５と、該ステップ５１５によって不一致箇所が存在しないと判定したとき、全てのコンペア結果を読み込んだか否かを判定し、読み込んでいないと判定したとき、前記ステップ５１０に戻るステップ５６５と、該ステップ５６５において全てのコンペア結果を読み込んだと判定したときにコンペア結果の一覧表を表示して終了するステップ５７０とを実行する。
【００２８】
本結果確認処理のステップ２１５は、前記ステップ５１５において不一致箇所が存在すると判定したとき、不一致箇所がコンパイルリストか否かを「コンペア対象資材」の拡張子が「ｌｓｔ」か否かによって判定するステップ５２０と、該ステップ５２０において不一致箇所がコンパイルリストでないと判定したとき、不一致箇所を読み込むステップ５３０と、該ステップ５３０によって読み込んだ不一致箇所を記載した不一致箇所通知書２３０を作成するステップ５４０と、全ての不一致箇所を読み込んだか否かを判定し、全てでないと判定したときに前記ステップ５３０に戻るステップ５４５と、該ステップ５４５において全て読み込んだと判定したときに前記ステップ５６５に戻るように動作する。
【００２９】
更に、本実施形態による結果確認処理のステップ２１５は、前記ステップ５２０において不一致箇所がコンパイルリストであると判定したとき、図１２のコンペア結果内の不一致箇所が記載されている「本番該当箇所」及び「テスト該当箇所」を読み込むステップ５２５と、不一致箇所が「日付」部分か否かを日付の文字列か否かによって判定するステップ５３５と、該ステップ５３５において「日付」部分でないと判定したとき、不一致部分が「資材のパス」か否かを不一致箇所が「／」で囲まれた文字列か否かによって判定するステップ５４５と、該ステップ５４５において不一致箇所が「資材のパス」でないと判定したときに前記ステップ５４０と同様に不一致箇所通知書２３０を作成するステップ５５０と、前記ステップ５３５において不一致部分が「日付」部分と判定したときと前記ステップ５４５において不一致箇所が資材格納先の「資材のパス」部分と判定したときと前記ステップ５５０による不一致箇所通知書２３０を作成するステップ５５０とに続き、全ての不一致箇所を読み込んだか否かを判定し、読み込んでいないと判定したときに前記ステップ５２５に戻り、全ての不一致箇所を読み込んだと判定したときに前記ステップ５６５に戻って処理を終了するステップ５５５とを実行する。
【００３０】
これら一連の処理によって本実施形態による資材リリース確認支援システムの全体動作は、コンパイル結果の不一致箇所が、コンパイルリストと判定したとき又は「日付」又は「資材パス」でないと判定したとき、不一致箇所を記載した不一致箇所通知書を作成するように動作することによって、「日付」又は「資材パス」の不一致箇所を除いた通知書を作成することができる。
【００３１】
これらの処理によって出力される不一致箇所通知書は、図１４に示す如く、不一致箇所の資材名と不一致該当行と本番該当箇所とテスト該当箇所の内容を併記して出力することによって、管理者は必要なテスト用と本番用の資材情報の不一致箇所を不要な日付やパスが含まれないため容易に確認することができる。
【００３２】
以上述べた如く、本実施形態による資材リリース確認支援システムは、本番環境サーバ及びテスト環境サーバから取得した本番用資材情報とテスト用資材情報との比較によるコンペア結果から、リリース日時及び資材格納先のパスの確認不要な箇所を除いた不一致箇所を記載した不一致箇所通知書を出力することによって、操作者による不リリース不一致箇所を確認する際に不要な箇所を削除して効率的な確認作業を支援することができ、前述のフロー図に示した処理を実行する資材リリース確認支援方法及びプログラムにおいても同様である。
【符号の説明】
【００３３】
１０３  チェックリストテンプレート、１０５  資材管理データベース
１１０  資材種別データベース、１１５  チェックリスト作成処理部、
１２０  コンペア処理部、１２５  結果確認処理部、１３０  本番環境サーバ、
１３３  本番環境資材データベース、１３５  テスト環境サーバ、
１４０  テスト環境資材データベース、２００  資材名入力画面、
２２０  チェックリスト、２２５  コンペア結果、
２３０  不一致箇所通知書、３１０  チェックリストテンプレート
【図１】
2013114443.tif 000003
【図２】
2013114443.tif 000004
【図３】
2013114443.tif 000005
【図４】
2013114443.tif 000006
【図５】
2013114443.tif 000007
【図６】
2013114443.tif 000008
【図７】
2013114443.tif 000009
【図８】
2013114443.tif 000010
【図９】
2013114443.tif 000011
【図１０】
2013114443.tif 000012
【図１１】
2013114443.tif 000013
【図１２】
2013114443.tif 000014
【図１３】
2013114443.tif 000015
【図１４】
2013114443.tif 000016