JPH11120050A - Version managing method for management object stored on computer - Google Patents
Version managing method for management object stored on computerInfo
- Publication number
- JPH11120050A JPH11120050A JP9233987A JP23398797A JPH11120050A JP H11120050 A JPH11120050 A JP H11120050A JP 9233987 A JP9233987 A JP 9233987A JP 23398797 A JP23398797 A JP 23398797A JP H11120050 A JPH11120050 A JP H11120050A
- Authority
- JP
- Japan
- Prior art keywords
- management
- computer
- version
- program
- version information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は管理コンピュータ
と、1又は複数の端末コンピュータとを通信回線で結
び、管理コンピュータで端末コンピュータに記憶される
管理対象物の版数を管理する、コンピュータに記憶され
る管理対象物の版数管理方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a management computer connected to one or a plurality of terminal computers via a communication line, wherein the management computer manages the version number of a management target stored in the terminal computer. This is related to a version number management method for a managed object.
【0002】[0002]
【従来の技術】従来のコンピュータに記憶される管理対
象物の版数管理方法では、管理コンピュータが管理デー
タベース(以下、管理DBと記す)を持ち、この管理D
B内に版数情報が登録され、管理コンピュータが1又は
複数の端末コンピュータに管理対象物を送信し、送信時
の管理対象物の版数を管理コンピュータの管理DBに登
録することで、管理コンピュータでのみ端末コンピュー
タ内の管理対象物の版数情報の管理を行うか、又は、管
理コンピュータと端末コンピュータの両方に管理DBを
持ち、管理コンピュータが端末コンピュータに版数情報
を送信し、管理コンピュータの管理DB内の版数情報と
端末コンピュータの管理DB内の版数情報とを端末コン
ピュータで照合し管理コンピュータと端末コンピュータ
の両方において版数情報の管理を行っていた。2. Description of the Related Art In a conventional method of managing the version number of a management target stored in a computer, a management computer has a management database (hereinafter, referred to as a management DB).
B, the version number information is registered, and the management computer transmits the management target to one or more terminal computers, and registers the version number of the management target at the time of transmission in the management DB of the management computer. Manages the version information of the management object in the terminal computer only in the terminal computer, or has a management DB in both the management computer and the terminal computer, the management computer transmits the version information to the terminal computer, and The version information in the management DB and the version information in the management DB of the terminal computer are collated by the terminal computer, and the version information is managed in both the management computer and the terminal computer.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上述の
ように管理コンピュータでのみ版数情報の管理を行う方
法では、管理コンピュータの管理DB内の版数情報と端
末コンピュータ内の実際の管理対象物の版数とのチェッ
クが行えない。また、端末コンピュータに版数情報を送
信し、版数情報の管理を行う方法では、管理コンピュー
タ及び端末コンピュータの管理DB内の版数情報との版
数チェックは行えるが、端末コンピュータの管理DB内
の版数情報と管理対象物の実際の版数とのチェックは行
えない。このため、例えば版数情報のみを改版して管理
対象物の実際の版数を改版しなかったような場合、管理
コンピュータの管理DBの版数情報は誤った情報となっ
てしまうという問題点があった。However, as described above, in the method of managing the version information only by the management computer, the version information in the management DB of the management computer and the actual management target in the terminal computer are not stored. The version number cannot be checked. In the method of transmitting the version information to the terminal computer and managing the version information, the version number can be checked with the version information in the management DB of the management computer and the terminal computer. It is not possible to check the version information of the managed object and the actual version of the managed object. For this reason, for example, when only the version information is revised and the actual version of the managed object is not revised, the version information in the management DB of the management computer becomes erroneous information. there were.
【0004】このようなことから、管理DBの版数情報
と端末コンピュータ内の管理対象物の実際の版数とのチ
ェック行い、端末コンピュータ内の管理対象物の版数情
報を正確に管理することのできる、コンピュータに記憶
される管理対象物の版数管理方法が望まれていた。[0004] In view of the above, it is necessary to check the version information of the management DB and the actual version number of the managed object in the terminal computer, and to accurately manage the version information of the managed object in the terminal computer. There has been a demand for a method of managing the version number of a managed object stored in a computer.
【0005】[0005]
【課題を解決するための手段】本発明に係るコンピュー
タに記憶される管理対象物の版数管理方法は、管理コン
ピュータから端末コンピュータに送信され、端末コンピ
ュータに記憶された管理対象物の版数情報を、管理コン
ピュータの管理データベースに登録して管理する版数管
理方法において、管理コンピュータは、版数情報を持つ
管理対象物を端末コンピュータに送信し、管理対象物が
持つ版数情報を管理データベースに登録し、端末コンピ
ュータは管理対象物を受信して記憶し、管理対象物が持
つ版数情報を管理コンピュータに送信し、管理コンピュ
ータは版数情報を受信し、版数情報と管理データベース
の版数情報とを照合し、版数情報の管理を行うものであ
る。According to the present invention, there is provided a method for managing the version number of a managed object stored in a computer, wherein the version number information of the managed object is transmitted from the management computer to the terminal computer and stored in the terminal computer. In the version management method for registering and managing the management object in the management database of the management computer, the management computer transmits the management target having the version information to the terminal computer, and stores the version information of the management target in the management database. Register, the terminal computer receives and stores the management object, sends the version information of the management object to the management computer, the management computer receives the version information, and the version information and the version of the management database The information is collated with the information to manage the version number information.
【0006】本発明においては、管理対象物が持つ版数
情報が管理DBに登録され、この管理DBと、管理コン
ピュータから端末コンピュータに送信され、端末コンピ
ュータに記憶された管理対象物が持つ版数情報とが照合
され、版数情報が管理される。In the present invention, the version number information of the managed object is registered in the management DB, and the management DB and the version number of the managed object stored in the terminal computer transmitted from the management computer to the terminal computer. The information is compared with the information, and version number information is managed.
【0007】[0007]
【発明の実施の形態】本発明はコンピュータに記憶され
る管理対象物の版数管理方法に関するものであるが、こ
の管理対象物の具体例として本実施の形態においては、
プログラムとして説明する。また、端末コンピュータは
管理コンピュータが設置された地区とは別の地区に複数
設置されるものとして説明する。従って、複数地区の端
末コンピュータに記憶されたプログラムの版数を管理す
る場合を例に以下に述べる。すなわち、本実施の形態は
管理コンピュータで複数地区の端末コンピュータ(以
下、他地区コンピュータという)のプログラムの版数管
理を行い、管理コンピュータの版数情報と他地区コンピ
ュータ内の実際のプログラム版数とのチェックを行うも
のである。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention relates to a method for managing the version number of a managed object stored in a computer. As a specific example of the managed object, in this embodiment,
This will be described as a program. Also, a case will be described in which a plurality of terminal computers are installed in a district different from the district where the management computer is installed. Therefore, a case where the version numbers of the programs stored in the terminal computers in a plurality of districts are managed will be described below as an example. That is, in this embodiment, the management computer manages the version numbers of the programs of the terminal computers in a plurality of districts (hereinafter, referred to as other district computers), and obtains the version information of the management computer and the actual program version number in the other district computers. The check is performed.
【0008】図2は本発明の実施の形態1のシステム構
成を示す図である。図2の管理コンピュータ10と他地
区コンピュータ20は通信回線1で接続されている。管
理コンピュータ10はプログラム3を他地区コンピュー
タ20に送信し、送信する都度送信した地区名や日付等
を管理DB2に記録し、管理コンピュータ10上及び他
地区コンピュータ20上のプログラム3の版数を管理す
る。図3は管理DB2のデータベース構造を示す図であ
る。図3に示すように管理DB2のデータベースには、
プログラム3毎にそのプログラム名、プログラム3の版
数、その版数のプログラム3を作成した作成日付、登録
日付(プログラム3を管理DB2に登録した日付)、登
録ディレクトリ(プログラム3を登録するディレクト
リ)、プログラム3を送信した地区名及びその日付が記
録される。FIG. 2 is a diagram showing a system configuration according to the first embodiment of the present invention. The management computer 10 in FIG. 2 and the other district computer 20 are connected by the communication line 1. The management computer 10 transmits the program 3 to the other district computer 20, records the transmitted district name and date in the management DB 2 each time the program 3 is transmitted, and manages the version number of the program 3 on the management computer 10 and the other district computer 20. I do. FIG. 3 is a diagram showing a database structure of the management DB2. As shown in FIG. 3, the database of the management DB2 includes
The program name, the version number of the program 3, the creation date when the program 3 was created, the registration date (the date when the program 3 was registered in the management DB 2), and the registration directory (the directory where the program 3 is registered) for each program 3. , The name of the district that transmitted the program 3 and the date thereof are recorded.
【0009】図4はプログラムを登録するディレクトリ
の構成を示す図である。図4に示すように、格納ディレ
クトリの下にプログラムディレクトリがプログラム3毎
に作成され、そのプログラムディレクトリの下に版数デ
ィレクトリが作成され、登録されるプログラム3はプロ
グラム3及び版数毎に管理される。すなわち、図3の登
録ディレクトリには、版数ディレクトリが記録される。
図5は版数データのデータ構造を示す図であり、図6は
版数データの作成方法を示す図である。版数データはプ
ログラム名、版数及び作成日付から構成される。版数管
理対象となるプログラム3(コンパイル後の実行プログ
ラム)のソースプログラムは版数データを持って(記述
されて)おり、“vf”というオプションと版数ファイル
名を指定してプログラム3を実行すると版数ファイルに
版数データが作成されるように予めコーディングされて
いる。このため、図6に示すようにプログラム3を“v
f”というオプションを指定し、その後ろにファイル名
を指定して実行すると、指定した版数ファイルに版数デ
ータが作成される。FIG. 4 is a diagram showing the structure of a directory for registering programs. As shown in FIG. 4, a program directory is created for each program 3 under the storage directory, a version number directory is created under the program directory, and the registered programs 3 are managed for each program 3 and version number. You. That is, the version number directory is recorded in the registration directory of FIG.
FIG. 5 is a diagram showing a data structure of version number data, and FIG. 6 is a diagram showing a method of creating version number data. The version number data includes a program name, a version number, and a creation date. The source program of program 3 (execution program after compilation) to be version-managed has (describes) version data, and executes program 3 by specifying the "vf" option and the version file name. Then, coding is performed in advance so that version number data is created in the version number file. For this reason, as shown in FIG.
If you specify the option "f" and specify a file name after that, the version data will be created in the specified version file.
【0010】図1は一実施の形態の処理概略を示すフロ
ーチャート、図7はプログラムを管理コンピュータに登
録する際の流れを示す図、図8はプログラムを他地区コ
ンピュータに送信する際の流れを示す図、図9は版数確
認の際の流れを示す図である。なお、図7〜図8におい
て、細い矢印は処理の流れを示し、太い矢印はプログラ
ム3及び版数データの流れを示している。また、図1の
〜は図7〜図8の〜にそれぞれ対応している。
次に、本実施の形態の動作を図1、図7〜図9を参照し
ながら説明する。FIG. 1 is a flowchart showing an outline of processing according to one embodiment, FIG. 7 is a view showing a flow when a program is registered in a management computer, and FIG. 8 is a view showing a flow when a program is transmitted to a computer in another district. FIG. 9 and FIG. 9 are diagrams showing the flow at the time of version number confirmation. 7 and 8, a thin arrow indicates a flow of processing, and a thick arrow indicates a flow of the program 3 and version number data. 1 correspond to FIGS. 7 and 8 respectively.
Next, the operation of the present embodiment will be described with reference to FIGS. 1 and 7 to 9.
【0011】(1)プログラムの登録(図1、図7参
照) 管理コンピュータ10において、登録するプログラ
ム3を指定する(S1)。指定されたプログラム3が管
理DB2上に存在しない場合(S2)は、格納ディレク
トリの中にプログラム3を保管するためのプログラムデ
ィレクトリを作成する(S3)。 指定されたプログラム3をオプションを指定して実
行し(S4)、版数データを作成する(S5)。 作成された版数データに示された版数の版数ディレ
クトリが存在しない場合(S6)、版数ディレクトリを
作成し(S7)、プログラム3をこの版数ディレクトリ
にコピーする(S8)。 そして、管理DB2に版数データに示された版数、
作成日付、登録日付、登録ディレクトリ(プログラム3
をコピーした版数ディレクトリ)を登録する(S9)。(1) Program Registration (See FIGS. 1 and 7) In the management computer 10, a program 3 to be registered is specified (S1). If the specified program 3 does not exist in the management DB 2 (S2), a program directory for storing the program 3 is created in the storage directory (S3). The specified program 3 is executed by specifying an option (S4), and version number data is created (S5). If there is no version directory of the version indicated in the created version data (S6), a version directory is created (S7), and the program 3 is copied to this version directory (S8). Then, the version number indicated in the version number data in the management DB 2,
Creation date, registration date, registration directory (Program 3
Is registered (S9).
【0012】(2)他地区コンピュータへの送信(図
1、図8参照) 管理コンピュータ10において、プログラム3を送
信する先の地区名、送信するプログラム名、送信するプ
ログラム3の版数を指示する(S10)。 指定された地区のコンピュータに、指定された版数
のプログラム3を通信回線1を介して送信する(S1
1)。 そして、管理DB2内の、ステップS10において
指定されたプログラム名に、指定された地区名が存在し
ない場合(S12)、指定された版数に地区名、更新日
付を登録し(S13)、存在する場合は、その地区名、
更新日付を削除し、指定された版数に地区名、更新日付
を登録する(S14)。(2) Transmission to Computers in Other Districts (See FIGS. 1 and 8) The management computer 10 indicates the name of the district to which the program 3 is to be transmitted, the name of the program to be transmitted, and the version number of the program 3 to be transmitted. (S10). The program 3 of the designated version is transmitted to the computer in the designated area via the communication line 1 (S1).
1). If the designated district name does not exist in the program name designated in step S10 in the management DB 2 (S12), the district name and the update date are registered in the designated edition number (S13). If so, the district name,
The update date is deleted, and the district name and the update date are registered in the designated edition number (S14).
【0013】(3)版数確認(図1、図9参照) そして、管理コンピュータ10から他地区コンピュ
ータ20に版数データを出力する命令を送信し(S1
5)、命令を受信した他地区コンピュータ20はオプシ
ョン“vf”を指定してプログラム3を実行し、版数デー
タを作成し、この版数データを管理コンピュータ10に
送信し、管理コンピュータは版数データを受信する(S
16)。 受信した版数データと管理DB2を比較し、他地区
のプログラム3が管理DB2内の版数と一致しているか
を判断し(S17)、一致していなければステップS1
3に戻って管理DB2内の指定された版数に地区名及び
更新日付を登録し直し、一致していれば処理を終了す
る。(3) Version number confirmation (see FIGS. 1 and 9) Then, a command to output version number data is transmitted from the management computer 10 to the other district computer 20 (S1).
5), the other district computer 20 receiving the command executes the program 3 by specifying the option "vf", creates version data, transmits this version data to the management computer 10, and the management computer issues the version number. Receiving data (S
16). The received version number data is compared with the management DB 2 to determine whether or not the program 3 in another area matches the version number in the management DB 2 (S17). If not, step S1 is performed.
Returning to step 3, the district name and the update date are registered again in the designated version number in the management DB 2, and if they match, the process is terminated.
【0014】このように、本実施の形態においては、版
数管理対象となるプログラム3自体に版数情報を持たせ
ることにより管理DB2と他地区コンピュータ20の実
際のプログラム版数のチェックを確実に行うことができ
る。As described above, in the present embodiment, the program 3 itself to be version-managed has version number information, so that the actual program version numbers of the management DB 2 and the other district computers 20 can be reliably checked. It can be carried out.
【0015】なお、図1のとの順序は逆になっても
よい。すなわち、管理DB2に登録後、プログラムを送
信するようにしてもよい。The order of FIG. 1 may be reversed. That is, the program may be transmitted after registration in the management DB 2.
【0016】上記実施の形態では、管理対象物をプログ
ラム3として説明を行ったが、本発明の管理対象物はプ
ログラム3に限定されるものではない。例えば、ICや
抵抗、コンデンサ等のシンボル形状や部品形状を記述し
たライブラリデータを管理対象物として、本発明と同様
にこのライブラリデータに版数及び作成日付等の版数デ
ータを持つようにし、このライブラリデータの版数デー
タ(版数情報)に対し、本発明を適用することができ
る。また、他地区コンピュータ20を複数設置した例に
ついて説明を行ったが、1台であっても本発明を適用す
ることができる。なお、ライブラリデータはデータベー
スに含まれるものとする。In the above embodiment, the management target is described as the program 3, but the management target of the present invention is not limited to the program 3. For example, library data describing the symbol shape and component shape of an IC, a resistor, a capacitor, and the like are to be managed, and the library data has version number data such as a version number and a creation date as in the present invention. The present invention can be applied to version number data (version number information) of library data. Also, an example in which a plurality of computers in other districts are installed has been described, but the present invention can be applied to a single computer. The library data is included in the database.
【0017】[0017]
【発明の効果】以上のように本発明においては、管理対
象物自身が持つ版数情報を管理データベースに登録し、
この管理データベースと、管理コンピュータから端末コ
ンピュータに送信され、端末コンピュータに記憶された
管理対象物自身が持つ版数情報とを照合し、版数情報を
管理するので、管理データベースの版数情報と端末コン
ピュータ内の管理対象物の版数とのチェックを確実に行
え、正確に端末コンピュータ内の管理対象物の版数情報
を管理することができ、従来のように管理データベース
の版数情報と管理対象物の実際の版数とのチェックを行
えず、版数が一致しないという不都合がなくなる。As described above, in the present invention, the version number information of the managed object itself is registered in the management database,
This management database is compared with the version information of the object to be managed, which is transmitted from the management computer to the terminal computer and stored in the terminal computer, and manages the version information. The version number of the managed object in the computer can be reliably checked and the version information of the managed object in the terminal computer can be accurately managed. It is not possible to check the actual version number of the object, and the inconvenience that the version numbers do not match is eliminated.
【図1】本発明の一実施の形態の処理概略を示すフロー
チャートである。FIG. 1 is a flowchart showing an outline of processing according to an embodiment of the present invention.
【図2】本発明の一実施の形態のシステム構成を示す図
である。FIG. 2 is a diagram illustrating a system configuration according to an embodiment of the present invention.
【図3】管理DBのデータベース構造を示す図である。FIG. 3 is a diagram showing a database structure of a management DB.
【図4】プログラムが登録されるディレクトリの構成を
示す図である。FIG. 4 is a diagram showing a configuration of a directory in which a program is registered.
【図5】版数データのデータ構造を示す図である。FIG. 5 is a diagram showing a data structure of version number data.
【図6】版数データの作成方法を示す図である。FIG. 6 is a diagram showing a method of creating version number data.
【図7】プログラムを登録する際の流れを示す図であ
る。FIG. 7 is a diagram showing a flow when registering a program.
【図8】プログラムを送信する際の流れを示す図であ
る。FIG. 8 is a diagram showing a flow when transmitting a program.
【図9】版数確認の際の流れを示す図である。FIG. 9 is a diagram showing a flow at the time of version number confirmation.
1 通信回線 2 管理DB 3 プログラム 10 管理コンピュータ 20 他地区コンピュータ 1 communication line 2 management DB 3 program 10 management computer 20 other area computer
Claims (3)
に送信され、端末コンピュータに記憶された管理対象物
の版数情報を、管理コンピュータの管理データベースに
登録して管理する版数管理方法において、 管理コンピュータは、版数情報を持つ管理対象物を端末
コンピュータに送信し、該管理対象物が持つ前記版数情
報を管理データベースに登録し、 端末コンピュータは管理対象物を受信して記憶し、該管
理対象物が持つ版数情報を管理コンピュータに送信し、 管理コンピュータは前記版数情報を受信し、該版数情報
と管理データベースの版数情報とを照合し、版数情報の
管理を行うことを特徴とするコンピュータに記憶される
管理対象物の版数管理方法。1. A version management method for registering and managing version information of a managed object transmitted from a management computer to a terminal computer and stored in the terminal computer in a management database of the management computer, the management computer comprising: The management object having the version information is transmitted to the terminal computer, the version information possessed by the management object is registered in a management database, and the terminal computer receives and stores the management object, and the management object is The management computer receives the version information, compares the version information with the version information of the management database, and manages the version information. A method for managing the version number of a management target stored in a computer.
理コンピュータが管理対象物を送信する端末コンピュー
タを特定する情報と前記版数情報とを対応させて管理デ
ータベースに登録することを特徴とする請求項1記載の
コンピュータに記憶される管理対象物の版数管理方法。2. The management computer according to claim 1, wherein a plurality of terminal computers are installed, and the management computer registers information specifying a terminal computer to which the management object is to be transmitted and the version information in association with each other in a management database. 1. A method for managing a version number of a management target stored in a computer according to 1.
スとすることを特徴とする請求項1又は2のいずれかに
記載のコンピュータに記憶される管理対象物の版数管理
方法。3. The method according to claim 1, wherein the object to be managed is a program or a database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9233987A JPH11120050A (en) | 1997-08-29 | 1997-08-29 | Version managing method for management object stored on computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9233987A JPH11120050A (en) | 1997-08-29 | 1997-08-29 | Version managing method for management object stored on computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11120050A true JPH11120050A (en) | 1999-04-30 |
Family
ID=16963776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9233987A Withdrawn JPH11120050A (en) | 1997-08-29 | 1997-08-29 | Version managing method for management object stored on computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11120050A (en) |
-
1997
- 1997-08-29 JP JP9233987A patent/JPH11120050A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6341308B1 (en) | Input/output device information management system for multi-computer system | |
US6968550B2 (en) | Apparatus and method for synchronizing software between computers | |
KR100513551B1 (en) | Software installation and test method and system for customized computer system | |
US6243705B1 (en) | Method and apparatus for synchronizing information on two different computer systems | |
US4979109A (en) | Method of controlling a data dictionary directory system in a data base system | |
JPH04505977A (en) | Object-oriented distributed processing system | |
US7020659B2 (en) | System and method for managing bi-directional relationships between objects | |
CN103019718A (en) | Use of distributed source control in centralized source control environment | |
WO2021137757A1 (en) | Authority management method and apparatus, and electronic device, and storage medium thereof | |
US6941309B2 (en) | Object integrated management system | |
JPH1021061A (en) | Automatic version-up system for client software | |
US8533702B2 (en) | Dynamically resolving fix groups for managing multiple releases of multiple products on multiple systems | |
JPH11120050A (en) | Version managing method for management object stored on computer | |
CN112817931B (en) | Incremental version file generation method and device | |
EP1008045B1 (en) | File system primitive allowing reprocessing of i/o requests by multiple drivers in a layered driver i/o system | |
JP3769775B2 (en) | Distributed link information maintenance method | |
JPH08106473A (en) | Database management system | |
JP3330006B2 (en) | Network system including information storage system, input system of the system, and | |
US20060184550A1 (en) | Information processing apparatus and method, and computer readable memory | |
TWI225738B (en) | Automatic upgrade method of server program and system thereof | |
JPH11265389A (en) | Shared data base device ahd shared data base system | |
JP2001297005A (en) | Client-server system | |
JPH11120054A (en) | Device and method for managing electronic document, and recording medium recorded with electronic document managing program | |
TW425514B (en) | E-mail driving data exchange method | |
US7421447B2 (en) | Method, system and program for constructing a database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041102 |