JPH03139719A - プログラムのインストール検証方式 - Google Patents

プログラムのインストール検証方式

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
English (en)
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/ja
Publication of JPH03139719A publication Critical patent/JPH03139719A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプログラムのインストール検証方式に関し、特
にプログラムが動作するために必要な環境が整っている
かどうかを調べるプログラムのインストール検証方式に
関する。
〔従来の技術〕
従来、この種のプログラムのインストール検証方式では
、利用者がプログラムのインストールごとにユーティリ
ティプログラムを使用して情報処理システムに登録され
ているプログラムおよびシステムプログラムの一覧やフ
ァイルの一覧を出力し、黙視でプログラムが動作するた
めに必要な環境が整っているかどうかを検証するように
なっていた。
〔発明が解決しようとする課題〕
上述した従来のプログラムのインストール検証方式は、
プログラムのインストールごとに利用者がユーティリテ
ィプログラムを使用して情報処理システムに登録されて
いるプログラムおよびシステムプログラムの一覧やファ
イルの一覧を出力して黙視でプログラムが動作するため
に必要な環境が整っているかどうかを検証するようにし
ていたので、検証作業に手間がかかるという欠点がある
。
また、検証漏れや思い込みなどにより環境が不備のまま
プログラムを動作させてプログラムの動作に不都合が生
じてしまうという欠点がある。
本発明の目的は、上述の点に鑑み、インストール物件格
納媒体上のプログラムおよびファイルの情報処理システ
ムへの登録を行った後にプログラムを動作させるのに必
要な環境が整っているかどうかを自動的に検証できるよ
うにしたプログラムのインストール検証方式を提供する
ことにある。
〔課題を解決するための手段〕
本発明のプログラムのインストール検証方式は、登録さ
れているプログラムおよびシステムプログラムを名前お
よび版数で管理しファイルを名前で管理している情報処
理システムにおいて、インストール物件格納媒体に格納
されているプログラムの名前および版数を含むレコード
と、プログラムが動作するのに必要なシステムプログラ
ムの名前および版数を含むレコードと、プログラムが動
作するのに必要な情報を持つファイルの名前を含むレコ
ードとを格納するインストール検証情報ファイルが設け
られたインストール物件格納媒体と、このインストール
物件格納媒体上のプログラムとファイルとを情報処理シ
ステムに登録した後に前記インストール検証情報ファイ
ルのレコードを順次読み込みプログラムの名前および版
数を含むレコードの場合にはプログラムの名前および版
数に基づいてインストール物件格納媒体上のプログラム
が漏れなく情報処理システムに登録されたかどうかを調
べ、プログラムが動作するのに必要なシステムプログラ
ムの名前および版数を含むレコードの場合にはシステム
プログラムの名前および版数に基づいてプログラムが動
作するのに必要なシステムプログラムが情報処理システ
ムに登録されかつ必要な機能を持っているかどうかを調
べ、プログラムが動作するのに必要な情報を持つファイ
ルの名前を含むレコードの場合にはファイルの名前に基
づいてインストール物件格納媒体上のファイルが漏れな
く情報処理システムに登録されたかどうかを調べるイン
ストール検証手段とを有する。
〔作用〕
本発明のプログラムのインストール検証方式では、イン
ストール物件格納媒体がインストール物件格納媒体に格
納されているプログラムの名前および版数を含むレコー
ドと、プログラムが動作するのに必要なシステムプログ
ラムの名前および版数を含むレコードと、プログラムが
動作するのに必要な情報を持つファイルの名前を含むレ
コードとを格納するインストール検証情報ファイルが設
けられ、インストール検証手段がインストール物件格納
媒体上のプログラムとファイルとを情報処理システムに
登録した後にインストール検証情報ファイルのレコード
を順次読み込みプログラムの名前および版数を含むレコ
ードの場合にはプログラムの名前および版数に基づいて
インストール物件格納媒体上のプログラムが漏れなく情
報処理システムに登録されたかどうかを調べ、プログラ
ムが動作するのに必要なシステムプログラムの名前およ
び版数を含むレコードの場合にはシステムプログラムの
名前および版数に基づいてプログラムが動作するのに必
要なシステムプログラムが情報処理システムに登録され
かつ必要な機能を持っているかどうかを調べ、プログラ
ムが動作するのに必要な情報を持つファイルの名前を含
むレコードの場合にはファイルの名前に基づいてインス
トール物件格納媒体上のファイルが漏れなく情報処理シ
ステムに登録されたかどうかを調べる。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例に係るプログラムのインス
トール検証方式が適用された情報処理システムの構成を
示すブロック図である。この情報処理システムは、イン
ストール検証手段1を搭載するコンピュータ6と、イン
ストール検証情報ファイル2.プログラムファイル3お
よびデータファイル4を格納するインストール物件格納
媒体5と、情報処理システムで使用するプログラムおよ
びシステムプログラムを登録するプログラムライブラリ
7と、情報処理システムで使用するファイルの名前(識
別子等を含む。以下同様)を登録するファイル名情報8
と、検証結果9とから構成されている。
第2図を参照すると、インストール検証情報ファイル2
には、レコード種別(’ P ’) 、 インストール
物件格納媒体5に格納されているプログラムの名前およ
び版数からなるレコードと、レコード種別(’ S ’
) 、プログラムが動作するのに必要なシステムプログ
ラムの名前および版数からなるレコードと、レコード種
別(“F’)およびプログラムが動作するのに必要な情
報を持つファイルの名前からなるレコードとが格納され
ている。
次に、このように構成された本実施例のプログラムのイ
ンストール検証方式の動作について説明する。
インストール物件格納媒体5上のプログラムファイル3
のプログラムをプログラムライブラリ7に登録しくプロ
グラムをインストールし)、データファイル4のファイ
ルの名前をファイル名情報8に登録した後に、利用者が
情報処理システムに対してインストール検証指示を行う
と、コンピュータ6のインストール検証手段1が起動さ
れる。
インストール検証手段1は、インストール物件格納媒体
5上のインストール検証情報ファイル2のレコードを順
に読み込み、レコード種別が1P1である場合には、レ
コードの内容であるインストール物件格納媒体5に格納
されているプログラムの名前および版数に基づいてプロ
グラムライブラリ7を検索し、指定された名前のプログ
ラムが登録されていれば指定された版数以上であるかど
うかを調べる。指定された名前のプログラムが登録され
ていないかまたは指定された名前のプログラムが指定さ
れた版数以下の場合には、インストール検証手段1は、
その旨のメソセージを検証結果9に出力する。
レコード種別が+ 31である場合には、インストール
検証手段1は、レコードの内容であるプログラムが動作
するのに必要なシステムプログラムの名前および版数に
基づいてプログラムライブラリ7を検索し、指定された
名前のシステムプログラムが登録されていれば指定され
た版数以上かどうかを調べる。指定された名前のシステ
ムプログラムが登録されていないかまたは指定された名
前のシステムプログラムが指定された版数以下の場合に
は、インストール検証手段1は、必要な機能を持ってい
ないものとして、その旨のメソセージを検証結果9に出
力する。
レコード種別がl F +である場合には、インストー
ル検証手段1は、レコードの内容であるファイルの名前
に基づいてファイル名情報8を検索し、ファイル名が登
録されているかどうかを調べる。
指定されたファイル名が登録されていなければ、インス
トール検証手段1は、その旨のメソセージを検証結果9
に出力する。
以上の処理をインストール検証情報ファイル2のレコー
ドがなくなるまで繰り返し、レコードがなくなるとイン
ストール検証手段1は処理を終了する。
インストール検証手段1の処理の後、利用者は、検証結
果9を見ることにより、メツセージが出力されていれば
プログラムの動作環境が整っていないことおよびその原
因を検証でき、メソセージが出力されていなければプロ
グラムの動作環境が整っていることを検証できる。
〔発明の効果〕
以上説明したように本発明は、プログラムおよびファイ
ルの情報処理システムへの登録を行った後にインストー
ル検証手段を起動させて実行させることにより、プログ
ラムを動作させるのに必要な環境が整っているかどうか
を自動的に検証でき、利用者がユーティリティプログラ
ムを使用して情報処理システムに登録されているプログ
ラムおよびシステムプログラムの一覧やファイルの一覧
を出力し黙視でプログラムが動作するために必要な環境
が整っているかどうかを検証する必要がなくなり、プロ
グラムの動作環境の検証作業のために手間がかからなく
なるという効果がある。
また、環境が不備のままプログラムを動作させることが
なくなり、プログラムの動作に不都合が生じるおそれが
なくなるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例に係るプログラムのインスト
ール検証方式が適用された情報処理システムの構成を示
すブロック図、 第2図は第1図中のインストール検証情報ファイルの内
容を示す図である。 図において、 1・・・インストール検証手段、 2・・・インストール検証情報ファイル、3・・・プロ
グラムファイル、 4・・・データファイル、 5・・・インストール物件格納媒体、 6・・・コンピュータ、 7・・・プログラムライブラリ、 8・・・ファイル名情報、 9・・・検証結果である。

Claims (1)

  1. 【特許請求の範囲】 登録されているプログラムおよびシステムプログラムを
    名前および版数で管理しファイルを名前で管理している
    情報処理システムにおいて、インストール物件格納媒体
    に格納されているプログラムの名前および版数を含むレ
    コードと、プログラムが動作するのに必要なシステムプ
    ログラムの名前および版数を含むレコードと、プログラ
    ムが動作するのに必要な情報を持つファイルの名前を含
    むレコードとを格納するインストール検証情報ファイル
    が設けられたインストール物件格納媒体と、 このインストール物件格納媒体上のプログラムとファイ
    ルとを情報処理システムに登録した後に前記インストー
    ル検証情報ファイルのレコードを順次読み込みプログラ
    ムの名前および版数を含むレコードの場合にはプログラ
    ムの名前および版数に基づいてインストール物件格納媒
    体上のプログラムが漏れなく情報処理システムに登録さ
    れたかどうかを調べ、プログラムが動作するのに必要な
    システムプログラムの名前および版数を含むレコードの
    場合にはシステムプログラムの名前および版数に基づい
    てプログラムが動作するのに必要なシステムプログラム
    が情報処理システムに登録されかつ必要な機能を持って
    いるかどうかを調べ、プログラムが動作するのに必要な
    情報を持つファイルの名前を含むレコードの場合にはフ
    ァイルの名前に基づいてインストール物件格納媒体上の
    ファイルが漏れなく情報処理システムに登録されたかど
    うかを調べるインストール検証手段と を有することを特徴とするプログラムのインストール検
    証方式。
JP27939389A 1989-10-26 1989-10-26 プログラムのインストール検証方式 Pending JPH03139719A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27939389A JPH03139719A (ja) 1989-10-26 1989-10-26 プログラムのインストール検証方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27939389A JPH03139719A (ja) 1989-10-26 1989-10-26 プログラムのインストール検証方式

Publications (1)

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

Family

ID=17610501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27939389A Pending JPH03139719A (ja) 1989-10-26 1989-10-26 プログラムのインストール検証方式

Country Status (1)

Country Link
JP (1) JPH03139719A (ja)

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
US5842024A (en) Method of software installation
CN114003269A (zh) 组件处理方法、装置、电子设备及存储介质
US7926052B2 (en) Stacked file systems and methods
US20070022411A1 (en) System and method for compiling program code ahead of time
CN108334675A (zh) 数字飞行器工况集批量仿真的人工智能处理方法及系统
JPH027096B2 (ja)
JPH04362735A (ja) ソースプログラム照合システム
JPH0374724A (ja) インストール検証装置
JP2732768B2 (ja) データ処理装置
JPS613255A (ja) 変更可能なフアイルアクセス許可テ−ブル登録によるプログラム実行のトレ−ス方式
JPH02151944A (ja) データ処理装置
JP3192177B2 (ja) オブジェクト処理装置
JP2797749B2 (ja) ファイル破壊事前チェック機構
JPH02114329A (ja) 端末ソフトウエアパツチ実施方式
JP3018783B2 (ja) コンパイル方式
JP2581145B2 (ja) 機密保護処理方式
JP2001005666A (ja) リモートプロシジャー実行方式
JP2647044B2 (ja) 履歴管理方式
JPS61250735A (ja) テーブル複写制御方法
JPH05100828A (ja) オペレーテイングシステムインストール方式
JPH01137348A (ja) データ書込みシステム
Shestakov et al. File exchange solutions: SQL* loader, PL/SQL, and pro* C
JP2006260106A (ja) 情報処理システム、情報処理プログラム及び記録媒体
JPH04336341A (ja) ファイルアクセス制御方式