(57)【要約】【課題】各サーバに対するファイルの配布及び余分なファイルの削除を効率的に行う。【解決手段】ファイル管理端末１から少なくとも一つのファイルを各サーバ３に配布するファイル自動配布方法において、サーバ毎に少なくとも一つのファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報を記憶する構成管理情報ファイル８を設ける。各サーバに配布する少なくとも一つのファイルにおける関係するファイルどうしでグループを形成し、各グループを構成管理情報ファイルにおける各ファイルの構成管理情報に組込む。そして、サーバ及びグループを指定したファイル配布指令に応じて、前記構成管理情報ファイルに記憶された各構成管理情報に基づき、対応するファイルを指定されたサーバの記憶部２４に配布する。【選択図】      図２
2006011661.tif 000002
【特許請求の範囲】
【請求項１】
ファイル管理端末のマスタファイルに記憶された複数のファイルからそれぞれ選択された少なくとも一つのファイルを各サーバに配布するファイル自動配布方法において、
サーバ毎に、前記マスタファイルに記憶された複数のファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報を記憶する構成管理情報ファイルを設け、
各サーバに配布する少なくとも一つのファイルにおける関係するファイルどうしでグループを形成し、各グループを前記構成管理情報ファイルにおける各ファイルの構成管理情報に組込み、
前記サーバ及び前記グループを指定したファイル配布指令に応じて、前記構成管理情報ファイルに記憶された各構成管理情報に基づき、前記マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部に配布することを特徴とするファイル自動配布方法。
【請求項２】
ファイル管理端末のマスタファイルに記憶された複数のファイルからそれぞれ選択された少なくとも一つのファイルを各サーバに配布するファイル自動配布方法において、
サーバ毎に、前記マスタファイルに記憶された複数のファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報を記憶する構成管理情報ファイルを設け、
各サーバに配布する少なくとも一つのファイルにおける関係するファイルどうしでグループを形成し、各グループを前記構成管理情報ファイルにおける各ファイルの構成管理情報に組込み、
前記サーバ及び前記グループを指定したファイル配布指令に応じて、前記構成管理情報ファイルに記憶された各構成管理情報に基づき、前記マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布し、
前記指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力し、
その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換えることを特徴とするファイル自動配布方法。
【請求項３】
前記マスタファイルに記憶された複数のファイルのうちの削除対象のファイルの削除情報を、前記構成管理情報ファイルにおける対応するファイルの構成管理情報に組込み、
前記ファイル配布領域に記憶されているファイルに、構成管理情報に削除対象のファイルが含まれるとき、該当ファイルを削除することを特徴とする請求項２記載のファイル自動配布方法。
【請求項４】
マスタファイルに記憶されたファイルの送付対象のサーバ毎に、各ファイルにおけるファイル名、サーバ内の配布場所、該当ファイルの所属するグループ等の構成管理情報を記憶する構成管理情報ファイルを有するファイル管理端末から、選択された少なくとも一つのファイルをそれぞれ個別に各サーバに配布するファイル自動配布プログラムであって、
コンピュータに、
前記サーバ及び前記グループを指定したファイル配布指令に応じて、前記構成管理情報ファイルに記憶された各構成管理情報に基づき、前記マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布する機能と、
前記指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力する機能と、
その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換える機能と
を実現させることを特徴とするファイル自動配布プログラム。
【請求項５】
マスタファイルに記憶されたファイルの送付対象のサーバ毎に、各ファイルにおけるファイル名、サーバ内の配布場所、該当ファイルの所属するグループ、削除対象の場合における削除情報等の構成管理情報を記憶する構成管理情報ファイルを有するファイル管理端末から、選択された少なくとも一つのファイルをそれぞれ個別に各サーバに配布するファイル自動配布プログラムであって、
コンピュータに、
サーバ及びグループを指定したファイル配布指令に応じて、前記構成管理情報ファイルに記憶された各構成管理情報に基づき、前記マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布する機能と、
前記指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力する機能と、
その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換える機能と、
前記ファイル配布領域に記憶されているファイルに、構成管理情報に削除対象が含まれるファイルが含まれるとき、該当ファイルを削除する機能とを実現させることを特徴とするファイル自動配布プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理端末のマスタファイルに記憶された複数のファイルからそれぞれ選択された複数のファイルを各サーバに配布するファイル自動配布方法及びファイル自動配布プログラムに関する。
【背景技術】
【０００２】
例えば、インターネットを利用したオンライン・ショッピング・システムや株式取引システムや調査システム等のＷｅｂｔｏｐシステムにおいては、ネットワーク上にそれぞれ異なる機能（業務）を有する多数のサーバが設けられている。したがって、各サーバの記憶部には、該当サーバで使用される各種のプログラムモジュールや各種のデータ表等の各種ファイルが記憶されている。
【０００３】
したがって、この各サーバの記憶部に記憶されている各種ファイルには、各サーバに共通するファイルの他に各サーバ単独のファイルが含まれる。各サーバの記憶部に記憶されている各種ファイルは頻繁に改訂されたり、新規に追加されたり、記憶されたファイルに対する削除等が実施される。
【０００４】
この各サーバの記憶部に記憶されている各ファイルに対する改訂、追加、削除の作業性を向上させる目的で、ネットワーク上にファイル管理端末を設け、このファイル管理端末に各サーバで用いる各ファイルを記憶保持し、このファイル管理端末から各サーバに該当サーバに必要なファイルを配布したり、各サーバに配布済みのファイルのうち、不要なファイルに対する削除を実施していた。この場合、システムの管理者は、各サーバにおけるバージョン等の環境構成表等を確認しながらファイル管理端末に対して手作業で配布作業を行うのが通常であった。
【０００５】
なお、特許文献１には、記憶されている多数の文書を効率的に検索したり、効率的に配布する目的のために、記憶されている多数の文書をグループに分け、これらのグループを階層構造に構築し、グループ単位で検索、配布する技術が開示されている。
【特許文献１】特開２０００―３４７９４３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このようにシステムの管理者が手作業で配布を行うと、作業漏れや、作業ミスが発生しやすくなる。特に現在主流となっている前述したＷｅｂｔｏｐシステムにおいては、各サーバに配布するクラスファイルが多く、また、配布先（ディレクトリ）階層も複雑になりがちである。
【０００７】
これに加えて、通常、１つの機能（業務）が例えばプログラムモジュール（単位）における複数クラスで構成されていることから、これらの各プログラムモジュール（単位）の各ファイルは非常に密接に関係するため、各ファイルに対して同期をとった上でサーバに配布する必要があるが、これに起因した以下に示す問題が発生しやすかった。
【０００８】
前述したＷｅｂｔｏｐシステムにおいては、システムの各サーバの業務を実現するために必要なファイル数が多くなりやすく、また、通常、1つの機能（業務）が複数ファイルで構成されていることから、類似したファイル名を付与する事が多いため、作業漏れや誤ったファイルを配布してしまう、といった作業ミスを招きやすい。
【０００９】
ファイルの配布先（ディレクトリ）が複数に亘る場合や、配布先（ディレクトリ）構成が複雑な場合に、配布忘れや誤った配布先（ディレクトリ）に配布してしまうなどの作業ミスが発生する可能性がある。
【００１０】
アプリケーション（ＡＰＬ）サーバが複数台あるシステム構成の場合や、3層構造（Ｗｅｂサーバ／ＡＰＬサーバ／ＤＢサーバ）のシステムで、1つのファイル（モジュール）を複数サーバ（例えばＡＰＬサーバとＤＢサーバなど）に配布しなければならない場合、作業者（操作者）が各々のサーバ構成を意識して配布を行わなければならず、作業ミスの増大とともに、作業者（操作者）への負担が大きかった。
【００１１】
前述したように、Ｗｅｂｔｏｐシステムにおいては、一般的に1機能が複数のクラスで構成されており、これらは密接な関係があるため、各ファイルを配布する際には同期を取りながらこれらのクラスファイルをサーバ上に配布する必要がある。しかし、アプリケーションプログラムの入替の際などに、関連する他のファイルを考慮に入れずに作業を実施した結果、クラスファイルが新旧混在してバージョンの不整合が生じてしまうなどの問題が発生することがあった。また、このようなファイルの関連情報を人手で管理すると、管理作業が煩雑となり、混乱を招く恐れがあった。
【００１２】
本発明は上述した事情に鑑みてなされたものであり、プログラムモジュールなどの複数のファイルをサーバ毎に関連するものどうしでグループ分けして管理を行うことによって、各サーバに対するファイルの配布及び余分なファイルの削除の作業を人手を介さずにグループ単位で自動化して行うことができ、配布の際の作業ミスの軽減と、作業効率の向上、更には不整合のない正しい環境の維持を行うことができるファイル自動配布方法、及びファイル自動配布プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解消するために本発明は、ファイル管理端末のマスタファイルに記憶された複数のファイルからそれぞれ選択された少なくとも一つのファイルを各サーバに配布するファイル自動配布方法において、サーバ毎に、マスタファイルに記憶された複数のファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報を記憶する構成管理情報ファイルを設け、各サーバに配布する少なくとも一つのファイルにおける関係するファイルどうしでグループを形成し、各グループを構成管理情報ファイルにおける各ファイルの構成管理情報に組込み、サーバ及びグループを指定したファイル配布指令に応じて、構成管理情報ファイルに記憶された各構成管理情報に基づき、マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部に配布するようにしている。
【００１４】
このように構成されたファイル自動配布方法においては、構成管理情報ファイル内に、サーバ毎に、マスタファイルに記憶された複数のファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報が記憶されているので、このファイル自動配布方法が適用されるシステムの管理者（操作者）は、サーバ及びグループを指定したファイル配布指令をファイル管理端末へ入力するのみで、マスタファイルに記憶された対応するファイルが指定されたサーバの記憶部に自動的に配布される。
【００１５】
また、別の発明は、ファイル管理端末のマスタファイルに記憶された複数のファイルからそれぞれ選択された複数のファイルを各サーバに配布するファイル自動配布方法において、サーバ毎に、マスタファイルに記憶された複数のファイルのうちの自己が配布対象となっているファイルにおけるファイル名、サーバ内の配布場所等の構成管理情報を記憶する構成管理情報ファイルを設け、各サーバに配布する複数のファイルにおける関係するファイルどうしでグループを形成し、各グループを構成管理情報ファイルにおける各ファイルの構成管理情報に組込み、サーバ及びグループを指定したファイル配布指令に応じて、構成管理情報ファイルに記憶された各構成管理情報に基づき、マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布し、指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力し、その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換えるようにしている。
【００１６】
このように構成されたファイル自動配布方法においては、システムの管理者（操作者）は、サーバ及びグループを指定したファイル配布指令をファイル管理端末へ入力するのみで、マスタファイルに記憶された対応するファイルが指定されたサーバの記憶部のテンポラリ領域に仮配布される。そして、サーバの記憶部のファイル配布領域に既に記憶されているファイルの情報と仮配布したファイルの情報とが一旦表示出力される。その後、仮配布したファイルが正式にファイル配布領域に書込まれる。このように、既に記憶されているファイルの情報と仮配布したファイルの情報とが一旦表示出力されるので、管理者（操作者）は、書換内容を確認することができる。
【００１７】
また、別の発明は、上述した発明のファイル自動配布方法において、さらに、マスタファイルに記憶された複数のファイルのうちの削除対象のファイルの削除情報を、構成管理情報ファイルにおける対応するファイルの構成管理情報に組込み、ファイル配布領域に記憶されているファイルに、構成管理情報に削除対象が含まれるファイルが含まれるとき、該当ファイルを削除するようにしている。
【００１８】
このように構成されたファイル自動配布方法においでは、削除対象のファイルの削除情報を、構成管理情報ファイルにおける対応するファイルの構成管理情報に組込むのみで、ファイル配布時にサーバにおける該当ファイルが自動的に削除される。
【００１９】
また、別の本発明は、マスタファイルに記憶されたファイルの送付対象のサーバ毎に、各ファイルにおけるファイル名、サーバ内の配布場所、該当ファイルの所属するグループ等の構成管理情報を記憶する構成管理情報ファイルを有するファイル管理端末から、選択された複数のファイルをそれぞれ個別に各サーバに配布するファイル自動配布プログラムである。
【００２０】
そして、このファイル自動配布プログラムは、コンピュータに、サーバ及びグループを指定したファイル配布指令に応じて、構成管理情報ファイルに記憶された各構成管理情報に基づき、マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布する機能と、指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力する機能と、その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換える機能とを実現させる。
【００２１】
また、別の本発明は、マスタファイルに記憶されたファイルの送付対象のサーバ毎に、各ファイルにおけるファイル名、サーバ内の配布場所、該当ファイルの所属するグループ、削除対象の場合における削除情報等の構成管理情報を記憶する構成管理情報ファイルを有するファイル管理端末から、選択された複数のファイルをそれぞれ個別に各サーバに配布するファイル自動配布プログラムである。
【００２２】
そして、このファイル自動配布プログラムは、コンピュータに、サーバ及びグループを指定したファイル配布指令に応じて、構成管理情報ファイルに記憶された各構成管理情報に基づき、マスタファイルに記憶された対応するファイルを、指定されたサーバの記憶部のテンポラリ領域に仮配布する機能と、指定されたサーバの記憶部のファイル配布領域に既に記憶されているファイルの情報とテンポラリ領域に仮配布したファイルの情報とを表示出力する機能と、その後に、ファイル配布領域に記憶されているファイルをテンポラリ領域に仮配布したファイルに書換える機能と、ファイル配布領域に記憶されているファイルに、構成管理情報に削除対象が含まれるファイルが含まれるとき、該当ファイルを削除する機能とを実現させる。
【００２３】
このように構成された各ファイル自動配布プログラムにおいても、上述した各発明のファイル自動配布方法とほぼ同じ作用効果を奏することが可能である。
【発明の効果】
【００２４】
本発明のファイル自動配布方法及びファイル自動配布プログラムにおいては、複数のファイルをサーバ毎に関連するものどうしでグループ分けして構成管理情報ファイルに登録し、この構成管理情報を用いて各ファイルをサーバに配布している。
【００２５】
したがって、各サーバに対するファイルの配布及び余分なファイルの削除の作業を人手を介さずにグループ単位で自動化して行うことができ、配布の際の作業ミスの軽減と、作業効率の向上、更には配布されたファイル相互間でバージョン等の不整合のない正しい環境の維持を行うことができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の各実施形態を図面を用いて説明する。
【００２７】
（第１実施形態）
図１は本発明の第１実施形態のファイル自動配布方法及びファイル自動配布プログラムが適用されるＷｅｂｔｏｐシステムの概略構成を示す模式図である。
【００２８】
ファイル管理端末１に対して、ＬＡＮ等のネットワーク２を介して複数のサーバ３が接続されている。ファイル管理端末１は、ネットワーク１を介して各サーバ３に対して、該当サーバ３に指定されたプログラムモジュール等からなる複数のファイルを配布する。各サーバ３は、ファイル管理端末１から配布された各ファイルを用いて、それぞれ自己に割当られた個別の業務を実施する。
【００２９】
図２は、コンピュータからなるファイル管理端末１の概略構成を示すブロック図である。ファイル管理端末１内には、このＷｅｂｔｏｐシステムの管理者（操作者）が各種操作指令を入力するためのキーボード等の操作部４、各種情報を記憶するデータベース５、各種情報を表示する表示器６、ネットワーク２を介して各サーバ３と各種のデータ（情報）を送受信するための送受信部７等が設けられている。
【００３０】
データベース５内には、構成管理情報ファイル８、マスタファイル９、ログファイル１０が設けられている。マスタファイル９内には、各サーバ３に配布すべき各種のプログラムモジュールや各種のデータ表等からなる複数のファイル（ファイル実体）が記憶されている。
【００３１】
構成管理情報ファイル８内には、図３に示すように、各サーバ３毎の情報テーブル１１が形成されており、各サーバ３毎の情報テーブル１１内には、該当サーバ名、該当サーバの宛先（ＵＲＬ）の他に、マスタファイル９内に記憶された複数のファイルのうち、該当サーバ３に配布すべきファイルにおけるファイル名１２、サーバ３内の配布場所１３、該当ファイルが所属するグループ名１４、該当ファイルが削除対象と指定された場合における削除フラグ１５等からなる構成管理情報が記憶されている。
【００３２】
なお、各サーバ３に配布すべき少なくとも一つのファイルにおける互いに関係するファイルどうしでグループを形成し、各グループに所置するファイルに前述したグループ名１４が付されている。
【００３３】
このグループを形成する理由を説明する。あるファイルをサーバ３に配布する際に他のファイルとのバージョン等の整合性を保つ必要がある場合、これらのファイルは同じタイミングで配布する必要がある。すなわち、例えばｎ個のプログラムモジュールからなるＡ機能（業務）において、Ａ機能（業務）を構成するａというプログラムモジュールを置き換えるとき、ｎ個のプログラムモジュールについても全てaモジュールと同じバージョンにしなければ正常に動作しない。このように関連があるファイルどうしを予めグループ形成しておき、ファイルを各サーバ３に配布する際にグループ単位でまとめて配布を行うことで、ファイル間のバージョンの整合性を保つことが可能である。
【００３４】
削除フラグ１５の目的を説明する。既にサーバ３に配布されているファイルが不要となった場合、このファイルを残しておくとこのファイルは記憶部内においてゴミとなるため、各サーバ内におけるプログラムモジュールの整合性をとる上でも削除を行わなければならない。このため、該当ファイルの構成管理情報に削除フラグ１５をも組込み、該当ファイルをサーバ３に自動配布を行った際に併せて削除処理も行うことが可能である。具体的にこの削除フラグ１５は、次のようにして設けられるものである。ユーザは、あるプログラムモジュールｂを作成し、このプログラムモジュールｂを編集してプログラムモジュールｃを作成したとき、この編集されたプログラムモジュールｂを使用しないとして不要だと判断した場合には、このプログラムモジュールｂに対して削除フラグを設ける。
【００３５】
ファイル管理端末１内には、図２に示すように、アプリケーションプログラム上に形成された、構成管理情報ファイル検索部１６、ファイル取出部１７、ファイル配布部１８、ファイル比較表示部１９、ファイル書換部２０、ログ処理部２１、ファイル削除部２２が設けられている。
【００３６】
コンピュータで構成された各サーバ３内には、図４に示すように、ネットワーク２を介して、ファイル管理端末１と各種の情報交換を行う送受信部２３、記憶部２４、業務実行部２７、外部のクライアント２９と各種の情報交換を行う通信部２８が設けられている。記憶部２４内には、ファイル管理端末１から仮配布された各ファイルが一時的に書込まれるテンポラリ領域２５、及び正規の各ファイルを記憶保持するファイル配布領域２６が形成されている。
【００３７】
業務実行部２７は、ファイル配布領域２６に記憶されているプログラムモジュール等からなる各ファイルを用いて、自己に与えられた業務を実行し、この業務実行過程で、通信部２８を介して、外部のクライアント２９と情報交換を実施する。
【００３８】
このような構成のＷｅｂｔｏｐシステムにおいて、ファイル管理端末１におけるアプリケーションプログラム上に形成された各部１６〜２２は図５の流れ図に従って、ファイルのサーバ３に対する自動配信処理を実行する。
【００３９】
操作部４からサーバ３及び配布処理を行うファイルのグループを指定したファイル配布指令が操作者から入力されると（ステップＳ１）、構成管理情報ファイル検索部１６が起動して、構成管理情報ファイル８の該当サーバ３の情報テーブル１１内の該当グループ（グループ名１４）に所属する各ファイルの構成管理情報（ファイル名１２、配布場所１３、グループ名１４、削除フラグ１５）を取得する（Ｓ２）。
【００４０】
ファイル取出部１７が起動して、マスタファイル９内の該当サーバ３の情報テーブル１１内の該当グループに所属する各ファイルのうち削除フラグ１５が設定されていない各ファイルを取得する。さらに、ファイル配布部１８が起動して、この取得した各ファイルを送受信部７及びネットワーク２を介して、指定されたサーバ３に送信して、該当サーバ３の記憶部のテンポラリ領域２５に仮配布する（Ｓ３）。
【００４１】
ファイル比較表示部１９が起動して、このテンポラリ領域２５に仮配布した各ファイルの情報としての、ファイル名１２、配布時期を示すタイムスタンプ、ファイルの大きさを示すサイズを読出す（Ｓ４）。さらに、ファイル配布領域２６に既に記憶されている、同一のグループに所属する各ファイルの情報としての、ファイル名、タイムスタンプ、サイズを読出す（Ｓ５）。
【００４２】
そして、図６に示すように、表示器６に、テンポラリ領域２５にある各ファイルの情報（ファイル名１２、タイムスタンプ、サイズ）と、ファイル配布領域２６に格納されている同一グループの各ファイルの情報（ファイル名１２、タイムスタンプ、サイズ）とを表示し、テンポラリ領域２５にある全ファイルをファイル配布領域２６に正規に配布するか否かの判断をメッセージ表示で促す（Ｓ６）。
【００４３】
操作者の配布指示が操作部４を介して入力されると（Ｓ７）、ファイル書換部２０が起動して、ファイル配布領域２６に記憶されている該当グループの各ファイルをテンポラリ領域２５に格納された該当グループの同一ファイル名１４の各ファイルで書換える（Ｓ８）。なお、テンポラリ領域２５のみに記憶されている該当グループのファイルはファイル配布領域２６に新たに書込まれる。
【００４４】
さらに、ファイル削除部２２が起動して、ファイル配布領域２６における今回書換えられなかった各ファイルに、構成管理情報ファイル８に削除フラグ１５が設定されたファイルが存在した場合は（Ｓ９）、該当ファイルを削除する（Ｓ１０）。
【００４５】
最後に、ログ処理部２１が起動して、ファイル配布領域２６における配布前のファイルの情報と再配布後のファイルの情報をログファイル１０に追加登録力する（Ｓ１１）。
【００４６】
以上で、サーバ３及びグループを指定した一つのファイル配布指令に対する処理が終了したので、他のファイル配布指令に対する処理を続行する場合は（Ｓ１２）、Ｓ１に戻り、次のファイル配布指令入力を待つ。他のファイル配布指令に対する処理を実行しない場合は（Ｓ１２）、今回の処理を終了する。
【００４７】
このように構成された第１実施形態の特徴を列記する。  
今まで人手を介して行っていたプログラムモジュールなどのファイルの配布を自動化することにより、最新ファイルへの反映漏れ（誤ったバージョンのファイルの配布ミス防止）や、誤った宛先（ディレクトリ）への配布といった作業ミスを改善する効果がある。
【００４８】
ファイル構成が変更となった場合に不要となったファイルの自動削除を行うことにより、ゴミファイルなどの余分なデータが存在しない、正しいファイル環境を維持することができる。
【００４９】
相互関係のある複数のファイルをグループ形成して管理することにより、複数のファイルをグループ単位で各サーバに配布を行うことができ、サーバ上でのファイル間のバージョン等の整合性を維持することができる。
【００５０】
各ファイルの構成管理情報を、構成管理情報ファイル８にサーバ単位で管理することにより、あるサーバの構成が変更された場合にも他のサーバ環境に影響を及ぼすことなく即座に変更することが可能である。また、Ｗｅｂｔｏｐシステムではユーザ利用状況（サーバ負荷状況）によりサーバ増設などを行うことがあるが、新規にサーバを構築する際に、既存のサーバと構成が異なっていても容易に本機構を組込むことが可能である。
【００５１】
人手を介した作業と比較して作業効率が格段に向上する。  
ログ出力機構を付与し、ファイル配布前後の情報を出力・管理することにより、障害が発生した際、その前後で入れ替えを行ったファイルを特定することができ、障害発生原因を特定する手掛かりとなる。
【００５２】
各ファイルの構成管理情報とログ情報を一つのファイル管理端末１で管理することにより、一つのファイル管理端末１を使用して全てのサーバ３へのファイルの配布ができるため、作業・管理が統一化される。
【００５３】
（第２実施形態）
図７は本発明の第２実施形態のファイル自動配布方法及びファイル自動配布プログラムが適用されるＷｅｂｔｏｐシステムに組込まれたファイル管理端末１ａの概略構成を示すブロック図である。図２に示す第１実施形態のファイル管理端末１と同一部分には同一符号を付して重複する部分の詳細部分の説明を省略する。さらに、Ｗｅｂｔｏｐシステムの全体構成及び各サーバ３の構成は、第１実施形態のＷｅｂｔｏｐシステムの全体構成及び各サーバ３の構成とほぼ同一である。
【００５４】
この第２実施形態のファイル管理端末１ａにおいては、図２に示す第１実施形態のファイル管理端末１に対して、無条件削除選択部３０と無条件ファイル削除部３１とが付加されている。
【００５５】
無条件削除選択部３０は、このＷｅｂｔｏｐシステムの管理者（操作者）に対して、構成管理情報ファイル８に削除フラグ１５が設定されているファイルに対応するサーバ３に記憶されているファイルをファイル配布に優先して削除することを示す「無条件削除モード」か、前述した第１実施形態で実施したファイル配布に併せて削除することを示す「通常削除モード」かの選択を促す。無条件ファイル削除部３１は、無条件削除選択部３０で「無条件削除モード」が選択されたときに、サーバ３内の削除フラグ１５が設定されているファイルを削除する。
【００５６】
図８は、この第２実施形態のファイル管理端末１ａが行うファイルの自動配布処理を示す流れ図である。  
操作部４からサーバ３及び配布処理を行うファイルのグループを指定したファイル配布指令（通常削除モード）、又はサーバ３及びファイルのグループを指定したファイル削除指令（無条件削除モード）が操作者から入力される（ステップＱ１）。入力された指令がファイル配布指令（通常削除モード）の場合（Ｑ２）、前述した第１実施形態の図５のＳ３以降の通常のファイル自動配布処理を実施する。
【００５７】
入力した指令がファイル削除指令（無条件削除モード）の場合（Ｑ２）、構成管理情報ファイル８の該当サーバ３の情報テーブル１１内の該当グループ（グループ名１４）に所属する各ファイルの構成管理情報（ファイル名１２、配布場所１３、グループ名１４、削除フラグ１５）を取得する（Ｑ３）。
【００５８】
次に、送受信部７及びネットワーク２を介して、該当サーバ３の記憶部２３におけるファイル配布領域２６に既に記憶されている同一のグループに所属する各ファイルのうち、構成管理情報ファイル８に削除フラグ１５が設定されているファイルのファイル名を読出す（Ｑ４）。
【００５９】
そして、表示器６に、構成管理情報ファイル８の該当サーバ３の情報テーブル１１内の該当グループ（グループ名１４）に所属する各ファイルのうちの削除フラグ１５が設定されているファイルのファイル名１２と、ファイル配布領域２６から先に読出した削除フラグ１５が設定されているファイルのファイル名とを表示し、ファイル配布領域２６に記憶されている削除対象のファイルを削除するか否かの判断をメッセージ表示で促す（Ｑ５）。
【００６０】
操作者の削除指示が操作部４を介して入力されると（Ｑ６）、ファイル配布領域２６の削除フラグ１５に対応するファイルを削除する（Ｑ７）。最後に、ログ処理部２１が起動して、ファイル配布領域２６における削除前のファイルの情報と削除後のファイルの情報をログファイル１０に追加登録する（Ｑ８）。
【００６１】
以上で、サーバ３及びグループを指定した一つのファイル削除指令に対する処理が終了したので、他のファイル配布指令又はファイル削除指令に対する処理を続行する場合は（Ｑ９）、Ｑ１に戻り、次のファイル配布指令又はファイル削除指令の入力を待つ。他のファイル配布指令又はファイル削除指令に対する処理を実行しない場合は（Ｑ９）、今回の処理を終了する。
【００６２】
このように構成された第２実施形態においては、第１実施形態と同様に各サーバ３のファイル配布領域２６にファイルを自動配布し、その時併せて削除対象のファイルを削除する「通常削除モード」を実施できる他に、各サーバ３のファイル配布領域２６における削除対象のファイルのみを削除する「無条件削除モード」を実施できる。すなわち、サーバ３における不要なファイルの削除のみをファイル配布に対して独立して実施できる。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１実施形態のファイル自動配布方法及びファイル自動配布プログラムが適用されるＷｅｂｔｏｐシステムの概略構成を示す模式図である。
【図２】同実施形態のＷｅｂｔｏｐシステムにおけるファイル管理端末の概略構成を示すブロック図である。
【図３】同ファイル管理端末のデータベース内に形成された構成管理情報ファイルの記憶内容を示す図である。
【図４】同実施形態のＷｅｂｔｏｐシステムにおける各サーバの概略構成を示すブロック図である。
【図５】同実施形態のＷｅｂｔｏｐシステムにおけるファイル管理端末の動作を示す流れ図である。
【図６】同実施形態のＷｅｂｔｏｐシステムにおけるファイル管理端末に組込まれた表示器の表示内容を示す図である。
【図７】本発明の第１実施形態のファイル自動配布方法及びファイル自動配布プログラムが適用されるＷｅｂｔｏｐシステムにおけるファイル管理端末の概略構成を示すブロック図である。
【図８】同実施形態のＷｅｂｔｏｐシステムにおけるファイル管理端末の動作を示す流れ図である。
【符号の説明】
【００６４】
１，１ａ…ファイル管理端末、２…ネットワーク、３…サーバ、４…操作部、５…データベース、６…表示器、７，２３…送受信部、８…構成管理情報ファイル、９…マスタファイル、１０…ログファイル、１１…情報テーブル、１２…ファイル名、１３…配布場所、１４…グループ名、１５…削除フラグ、１６…構成管理情報ファイル検索部、１７…ファイル取出部、１８…ファイル配布部、１９…ファイル比較表示部、２０…ファイル書換部、２１…ログ処理部、２２…ファイル削除部、２４…記憶部、２５…テンポラリ領域、２６…ファイル配布領域、２７…業務実行部、２８…通信部、２９…クライアント、３０…無条件削除選択部、３１…無条件ファイル削除部
【図１】
2006011661.tif 000003
【図２】
2006011661.tif 000004
【図３】
2006011661.tif 000005
【図４】
2006011661.tif 000006
【図５】
2006011661.tif 000007
【図６】
2006011661.tif 000008
【図７】
2006011661.tif 000009
【図８】
2006011661.tif 000010