JPH03139719A - Installation verification system for program - Google Patents

Installation verification system for program

Info

Publication number
JPH03139719A
JPH03139719A JP27939389A JP27939389A JPH03139719A JP H03139719 A JPH03139719 A JP H03139719A JP 27939389 A JP27939389 A JP 27939389A JP 27939389 A JP27939389 A JP 27939389A JP H03139719 A JPH03139719 A JP H03139719A
Authority
JP
Japan
Prior art keywords
program
name
installation
file
storage medium
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.)
Pending
Application number
JP27939389A
Other languages
Japanese (ja)
Inventor
Yasuhide Takechi
武知 保秀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP27939389A priority Critical patent/JPH03139719A/en
Publication of JPH03139719A publication Critical patent/JPH03139719A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To eliminate the need for trouble for the verifying work of the operation environment of the program by starting an installation verifying means after the program and a file are registered in an information processing system. CONSTITUTION:The installation verifying means 1 reads an installation verification information file 2 out of an installed object storage medium 5 in record order, retrieves a program library 7 according to the name and version of the program stored on the installed object storage medium 5 which are the contents of records, and outputs its message as a verification output 9. A user finds that the operation environment of the program is not ready and its cause when the message is outputted, but knows that the operation environment of the program is ready when the message is outputted. Consequently, there is no trouble in the verifying work.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプログラムのインストール検証方式に関し、特
にプログラムが動作するために必要な環境が整っている
かどうかを調べるプログラムのインストール検証方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a program installation verification method, and more particularly to a program installation verification method for checking whether the necessary environment for the program to operate is in place.

〔従来の技術〕[Conventional technology]

従来、この種のプログラムのインストール検証方式では
、利用者がプログラムのインストールごとにユーティリ
ティプログラムを使用して情報処理システムに登録され
ているプログラムおよびシステムプログラムの一覧やフ
ァイルの一覧を出力し、黙視でプログラムが動作するた
めに必要な環境が整っているかどうかを検証するように
なっていた。
Conventionally, in this type of program installation verification method, the user uses a utility program to output a list of programs and system programs registered in the information processing system and a list of files each time a program is installed. It was supposed to verify whether the environment necessary for the program to run was in place.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のプログラムのインストール検証方式は、
プログラムのインストールごとに利用者がユーティリテ
ィプログラムを使用して情報処理システムに登録されて
いるプログラムおよびシステムプログラムの一覧やファ
イルの一覧を出力して黙視でプログラムが動作するため
に必要な環境が整っているかどうかを検証するようにし
ていたので、検証作業に手間がかかるという欠点がある
The conventional program installation verification method mentioned above is
Each time a program is installed, the user uses a utility program to output a list of programs and system programs registered in the information processing system, as well as a list of files, so that the environment necessary for the program to operate silently is prepared. The disadvantage is that the verification process is time-consuming because the system verifies whether or not the system exists.

また、検証漏れや思い込みなどにより環境が不備のまま
プログラムを動作させてプログラムの動作に不都合が生
じてしまうという欠点がある。
Another disadvantage is that the program may be run with an inadequate environment due to omissions in verification or assumptions, resulting in inconvenience in the program's operation.

本発明の目的は、上述の点に鑑み、インストール物件格
納媒体上のプログラムおよびファイルの情報処理システ
ムへの登録を行った後にプログラムを動作させるのに必
要な環境が整っているかどうかを自動的に検証できるよ
うにしたプログラムのインストール検証方式を提供する
ことにある。
In view of the above-mentioned points, an object of the present invention is to automatically check whether the environment necessary for operating the program is in place after registering the program and file on the installation object storage medium to the information processing system. The purpose of the present invention is to provide a program installation verification method that enables verification.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のプログラムのインストール検証方式は、登録さ
れているプログラムおよびシステムプログラムを名前お
よび版数で管理しファイルを名前で管理している情報処
理システムにおいて、インストール物件格納媒体に格納
されているプログラムの名前および版数を含むレコード
と、プログラムが動作するのに必要なシステムプログラ
ムの名前および版数を含むレコードと、プログラムが動
作するのに必要な情報を持つファイルの名前を含むレコ
ードとを格納するインストール検証情報ファイルが設け
られたインストール物件格納媒体と、このインストール
物件格納媒体上のプログラムとファイルとを情報処理シ
ステムに登録した後に前記インストール検証情報ファイ
ルのレコードを順次読み込みプログラムの名前および版
数を含むレコードの場合にはプログラムの名前および版
数に基づいてインストール物件格納媒体上のプログラム
が漏れなく情報処理システムに登録されたかどうかを調
べ、プログラムが動作するのに必要なシステムプログラ
ムの名前および版数を含むレコードの場合にはシステム
プログラムの名前および版数に基づいてプログラムが動
作するのに必要なシステムプログラムが情報処理システ
ムに登録されかつ必要な機能を持っているかどうかを調
べ、プログラムが動作するのに必要な情報を持つファイ
ルの名前を含むレコードの場合にはファイルの名前に基
づいてインストール物件格納媒体上のファイルが漏れな
く情報処理システムに登録されたかどうかを調べるイン
ストール検証手段とを有する。
The program installation verification method of the present invention is applicable to an information processing system in which registered programs and system programs are managed by name and version number, and files are managed by name. Stores a record containing the name and version number, a record containing the name and version number of the system program necessary for the program to operate, and a record containing the name of the file that has the information necessary for the program to operate. After registering the installation property storage medium in which the installation verification information file is provided and the program and files on this installation property storage medium in the information processing system, the records of the installation verification information file are sequentially read and the name and version number of the program are recorded. In the case of a record containing a program, it is checked whether all programs on the installation storage medium have been registered in the information processing system based on the name and version of the program, and the name and version of the system program necessary for the program to operate is checked. In the case of a record that includes a number, it is checked based on the name and version of the system program whether the system program necessary for the program to operate is registered in the information processing system and has the necessary functions, and the program is executed. In the case of a record that includes the name of a file that has information necessary to .

〔作用〕[Effect]

本発明のプログラムのインストール検証方式では、イン
ストール物件格納媒体がインストール物件格納媒体に格
納されているプログラムの名前および版数を含むレコー
ドと、プログラムが動作するのに必要なシステムプログ
ラムの名前および版数を含むレコードと、プログラムが
動作するのに必要な情報を持つファイルの名前を含むレ
コードとを格納するインストール検証情報ファイルが設
けられ、インストール検証手段がインストール物件格納
媒体上のプログラムとファイルとを情報処理システムに
登録した後にインストール検証情報ファイルのレコード
を順次読み込みプログラムの名前および版数を含むレコ
ードの場合にはプログラムの名前および版数に基づいて
インストール物件格納媒体上のプログラムが漏れなく情
報処理システムに登録されたかどうかを調べ、プログラ
ムが動作するのに必要なシステムプログラムの名前およ
び版数を含むレコードの場合にはシステムプログラムの
名前および版数に基づいてプログラムが動作するのに必
要なシステムプログラムが情報処理システムに登録され
かつ必要な機能を持っているかどうかを調べ、プログラ
ムが動作するのに必要な情報を持つファイルの名前を含
むレコードの場合にはファイルの名前に基づいてインス
トール物件格納媒体上のファイルが漏れなく情報処理シ
ステムに登録されたかどうかを調べる。
In the program installation verification method of the present invention, an installation property storage medium contains a record including the name and version of the program stored in the installation property storage medium, and a record including the name and version of the system program necessary for the program to operate. An installation verification information file is provided that stores a record containing a record containing information necessary for the program to operate, and a record containing a name of a file having information necessary for the program to operate, and an installation verification means stores information about the program and the file on the installation property storage medium. After registering in the processing system, the records of the installation verification information file are sequentially read and in the case of a record that includes the name and version of the program, the information processing system ensures that the program on the installation object storage medium is not omitted based on the name and version of the program. If the record contains the name and version of the system program necessary for the program to operate, the system program necessary for the program to operate based on the name and version of the system program. Checks whether the storage medium is registered in the information processing system and has the necessary functions, and in the case of a record containing the name of a file with the information necessary for the program to operate, the installation property storage medium is based on the name of the file. Check whether the above files have been completely registered in the information processing system.

〔実施例〕〔Example〕

次に、本発明について図面を参照して詳細に説明する。 Next, the present invention will be explained in detail with reference to the drawings.

第1図は、本発明の一実施例に係るプログラムのインス
トール検証方式が適用された情報処理システムの構成を
示すブロック図である。この情報処理システムは、イン
ストール検証手段1を搭載するコンピュータ6と、イン
ストール検証情報ファイル2.プログラムファイル3お
よびデータファイル4を格納するインストール物件格納
媒体5と、情報処理システムで使用するプログラムおよ
びシステムプログラムを登録するプログラムライブラリ
7と、情報処理システムで使用するファイルの名前(識
別子等を含む。以下同様)を登録するファイル名情報8
と、検証結果9とから構成されている。
FIG. 1 is a block diagram showing the configuration of an information processing system to which a program installation verification method according to an embodiment of the present invention is applied. This information processing system includes a computer 6 equipped with an installation verification means 1, an installation verification information file 2. An installation property storage medium 5 that stores program files 3 and data files 4, a program library 7 that registers programs and system programs used in the information processing system, and names (including identifiers, etc.) of files used in the information processing system. File name information 8 to register (the same applies below)
and verification result 9.

第2図を参照すると、インストール検証情報ファイル2
には、レコード種別(’ P ’) 、 インストール
物件格納媒体5に格納されているプログラムの名前およ
び版数からなるレコードと、レコード種別(’ S ’
) 、プログラムが動作するのに必要なシステムプログ
ラムの名前および版数からなるレコードと、レコード種
別(“F’)およびプログラムが動作するのに必要な情
報を持つファイルの名前からなるレコードとが格納され
ている。
Referring to Figure 2, installation verification information file 2
includes a record type ('P'), a record consisting of the name and version number of the program stored in the installation property storage medium 5, and a record type ('S').
), a record consisting of the name and version of the system program necessary for the program to operate, and a record consisting of the record type (“F”) and the name of the file containing the information necessary for the program to operate are stored. has been done.

次に、このように構成された本実施例のプログラムのイ
ンストール検証方式の動作について説明する。
Next, the operation of the program installation verification method of this embodiment configured as described above will be explained.

インストール物件格納媒体5上のプログラムファイル3
のプログラムをプログラムライブラリ7に登録しくプロ
グラムをインストールし)、データファイル4のファイ
ルの名前をファイル名情報8に登録した後に、利用者が
情報処理システムに対してインストール検証指示を行う
と、コンピュータ6のインストール検証手段1が起動さ
れる。
Program file 3 on installation property storage medium 5
After registering the program in the program library 7 and installing the program) and registering the file name of the data file 4 in the file name information 8, when the user issues an installation verification instruction to the information processing system, the computer 6 The installation verification means 1 is activated.

インストール検証手段1は、インストール物件格納媒体
5上のインストール検証情報ファイル2のレコードを順
に読み込み、レコード種別が1P1である場合には、レ
コードの内容であるインストール物件格納媒体5に格納
されているプログラムの名前および版数に基づいてプロ
グラムライブラリ7を検索し、指定された名前のプログ
ラムが登録されていれば指定された版数以上であるかど
うかを調べる。指定された名前のプログラムが登録され
ていないかまたは指定された名前のプログラムが指定さ
れた版数以下の場合には、インストール検証手段1は、
その旨のメソセージを検証結果9に出力する。
The installation verification means 1 sequentially reads the records of the installation verification information file 2 on the installation property storage medium 5, and if the record type is 1P1, the program stored in the installation property storage medium 5, which is the content of the record. The program library 7 is searched based on the name and version number of the program, and if a program with the specified name is registered, it is checked whether the version number is greater than or equal to the specified version number. If the program with the specified name is not registered or the version of the program with the specified name is less than or equal to the specified version, the installation verification means 1:
A message to that effect is output to the verification result 9.

レコード種別が+ 31である場合には、インストール
検証手段1は、レコードの内容であるプログラムが動作
するのに必要なシステムプログラムの名前および版数に
基づいてプログラムライブラリ7を検索し、指定された
名前のシステムプログラムが登録されていれば指定され
た版数以上かどうかを調べる。指定された名前のシステ
ムプログラムが登録されていないかまたは指定された名
前のシステムプログラムが指定された版数以下の場合に
は、インストール検証手段1は、必要な機能を持ってい
ないものとして、その旨のメソセージを検証結果9に出
力する。
If the record type is +31, the installation verification means 1 searches the program library 7 based on the name and version of the system program required for the program in the record to operate, and installs the specified program. If the named system program is registered, check whether it is the specified version or higher. If the system program with the specified name is not registered or the version of the system program with the specified name is less than or equal to the specified version, installation verification means 1 determines that the system program does not have the required functionality. A message to that effect is output to the verification result 9.

レコード種別がl F +である場合には、インストー
ル検証手段1は、レコードの内容であるファイルの名前
に基づいてファイル名情報8を検索し、ファイル名が登
録されているかどうかを調べる。
If the record type is l F +, the installation verification means 1 searches the file name information 8 based on the name of the file that is the content of the record, and checks whether the file name is registered.

指定されたファイル名が登録されていなければ、インス
トール検証手段1は、その旨のメソセージを検証結果9
に出力する。
If the specified file name is not registered, installation verification means 1 sends a message to that effect to verification result 9.
Output to.

以上の処理をインストール検証情報ファイル2のレコー
ドがなくなるまで繰り返し、レコードがなくなるとイン
ストール検証手段1は処理を終了する。
The above process is repeated until there are no more records in the installation verification information file 2, and when there are no more records, the installation verification means 1 ends the process.

インストール検証手段1の処理の後、利用者は、検証結
果9を見ることにより、メツセージが出力されていれば
プログラムの動作環境が整っていないことおよびその原
因を検証でき、メソセージが出力されていなければプロ
グラムの動作環境が整っていることを検証できる。
After the process of the installation verification means 1, the user can check the verification result 9. If a message is output, the user can verify that the operating environment of the program is not set up and the cause of the problem. You can verify that the program's operating environment is in place.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、プログラムおよびファイ
ルの情報処理システムへの登録を行った後にインストー
ル検証手段を起動させて実行させることにより、プログ
ラムを動作させるのに必要な環境が整っているかどうか
を自動的に検証でき、利用者がユーティリティプログラ
ムを使用して情報処理システムに登録されているプログ
ラムおよびシステムプログラムの一覧やファイルの一覧
を出力し黙視でプログラムが動作するために必要な環境
が整っているかどうかを検証する必要がなくなり、プロ
グラムの動作環境の検証作業のために手間がかからなく
なるという効果がある。
As explained above, the present invention starts and executes the installation verification means after registering programs and files in an information processing system, thereby checking whether the environment necessary for operating the program is in place. It can be verified automatically, and the environment required for the program to operate without the user's knowledge is in place by using a utility program to output a list of programs and system programs registered in the information processing system and a list of files. This has the effect of eliminating the need to verify whether the program's operating environment is present or not, and eliminating the hassle of verifying the program's operating environment.

また、環境が不備のままプログラムを動作させることが
なくなり、プログラムの動作に不都合が生じるおそれが
なくなるという効果がある。
In addition, there is no need to run a program with an inadequate environment, and there is no possibility of any inconvenience occurring in the operation of the program.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係るプログラムのインスト
ール検証方式が適用された情報処理システムの構成を示
すブロック図、 第2図は第1図中のインストール検証情報ファイルの内
容を示す図である。 図において、 1・・・インストール検証手段、 2・・・インストール検証情報ファイル、3・・・プロ
グラムファイル、 4・・・データファイル、 5・・・インストール物件格納媒体、 6・・・コンピュータ、 7・・・プログラムライブラリ、 8・・・ファイル名情報、 9・・・検証結果である。
FIG. 1 is a block diagram showing the configuration of an information processing system to which a program installation verification method according to an embodiment of the present invention is applied, and FIG. 2 is a diagram showing the contents of the installation verification information file in FIG. 1. be. In the figure, 1... installation verification means, 2... installation verification information file, 3... program file, 4... data file, 5... installation property storage medium, 6... computer, 7 ...Program library, 8.File name information, 9.Verification results.

Claims (1)

【特許請求の範囲】 登録されているプログラムおよびシステムプログラムを
名前および版数で管理しファイルを名前で管理している
情報処理システムにおいて、インストール物件格納媒体
に格納されているプログラムの名前および版数を含むレ
コードと、プログラムが動作するのに必要なシステムプ
ログラムの名前および版数を含むレコードと、プログラ
ムが動作するのに必要な情報を持つファイルの名前を含
むレコードとを格納するインストール検証情報ファイル
が設けられたインストール物件格納媒体と、 このインストール物件格納媒体上のプログラムとファイ
ルとを情報処理システムに登録した後に前記インストー
ル検証情報ファイルのレコードを順次読み込みプログラ
ムの名前および版数を含むレコードの場合にはプログラ
ムの名前および版数に基づいてインストール物件格納媒
体上のプログラムが漏れなく情報処理システムに登録さ
れたかどうかを調べ、プログラムが動作するのに必要な
システムプログラムの名前および版数を含むレコードの
場合にはシステムプログラムの名前および版数に基づい
てプログラムが動作するのに必要なシステムプログラム
が情報処理システムに登録されかつ必要な機能を持って
いるかどうかを調べ、プログラムが動作するのに必要な
情報を持つファイルの名前を含むレコードの場合にはフ
ァイルの名前に基づいてインストール物件格納媒体上の
ファイルが漏れなく情報処理システムに登録されたかど
うかを調べるインストール検証手段と を有することを特徴とするプログラムのインストール検
証方式。
[Claims] In an information processing system in which registered programs and system programs are managed by name and version number, and files are managed by name, the name and version number of the program stored in an installation property storage medium. an installation verification information file that stores a record containing the names and versions of system programs necessary for the program to operate, and a record containing the names of files that have the information necessary for the program to operate. After registering an installation property storage medium provided with an installation property storage medium and the programs and files on this installation property storage medium in the information processing system, the records of the installation verification information file are sequentially read and the record includes the name and version number of the program. Checks whether all the programs on the installation storage medium have been registered in the information processing system based on the name and version of the program, and creates a record containing the name and version of the system program necessary for the program to operate. In this case, based on the name and version of the system program, check whether the system program necessary for the program to operate is registered in the information processing system and has the necessary functions, and check whether the system program necessary for the program to operate is registered in the information processing system and has the necessary functions. In the case of a record including the name of a file having specific information, the method is characterized by having an installation verification means for checking whether the file on the installation property storage medium has been registered in the information processing system without omission based on the file name. Installation verification method for programs to be installed.
JP27939389A 1989-10-26 1989-10-26 Installation verification system for program Pending JPH03139719A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27939389A JPH03139719A (en) 1989-10-26 1989-10-26 Installation verification system for program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27939389A JPH03139719A (en) 1989-10-26 1989-10-26 Installation verification system for program

Publications (1)

Publication Number Publication Date
JPH03139719A true JPH03139719A (en) 1991-06-13

Family

ID=17610501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27939389A Pending JPH03139719A (en) 1989-10-26 1989-10-26 Installation verification system for program

Country Status (1)

Country Link
JP (1) JPH03139719A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388765B1 (en) * 1997-08-28 2002-05-14 Fujitsu Limited Page alignment indication method, page control method, printer system and printer device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388765B1 (en) * 1997-08-28 2002-05-14 Fujitsu Limited Page alignment indication method, page control method, printer system and printer device

Similar Documents

Publication Publication Date Title
US6826604B2 (en) Input/output device information management system for multi-computer system
US7926052B2 (en) Stacked file systems and methods
JPH03139719A (en) Installation verification system for program
JPH027096B2 (en)
JPH04362735A (en) Source program collation system
JPH0374724A (en) Installation inspecting device
JP2006260106A (en) Information processing system, information processing program and recording medium
JP2732768B2 (en) Data processing device
JPS613255A (en) Tracing system for program execution by alterable file access permission table registration
JP3192177B2 (en) Object processing device
JP2797749B2 (en) File destruction pre-check mechanism
JPH02114329A (en) Terminal software path execution system
JP3018783B2 (en) Compilation method
JP2581145B2 (en) Security processing method
Shestakov et al. File exchange solutions: SQL* loader, PL/SQL, and pro* C
CN117668777A (en) Data authority management method and system based on mybatis frame interceptor
JP2001005666A (en) Remote procedure execution system
JPS61250735A (en) Table copy control system
JPH0822399A (en) Verifying system of information processor
JPH05100828A (en) Operating system installation system
JPH01137348A (en) Data writing system
JPH04336341A (en) File access control system
JPH07230377A (en) Software resource management system
JPH09330217A (en) Function expanding method for standard program
JPH07200271A (en) Program resource management device