JPH0325528A - Program embedded system - Google Patents

Program embedded system

Info

Publication number
JPH0325528A
JPH0325528A JP15953089A JP15953089A JPH0325528A JP H0325528 A JPH0325528 A JP H0325528A JP 15953089 A JP15953089 A JP 15953089A JP 15953089 A JP15953089 A JP 15953089A JP H0325528 A JPH0325528 A JP H0325528A
Authority
JP
Japan
Prior art keywords
program
target
information
programs
magnetic tape
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
JP15953089A
Other languages
Japanese (ja)
Inventor
Takumi Egashira
江頭 拓美
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP15953089A priority Critical patent/JPH0325528A/en
Publication of JPH0325528A publication Critical patent/JPH0325528A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、オペレーティングシステムの生成に係り、オ
ペレーティングシステムへの関連プログラムの組み込み
に好適な.プログラムの組み込み方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to the generation of an operating system, and is suitable for incorporating related programs into the operating system. Concerning how to embed programs.

〔従来の技術〕[Conventional technology]

従来の技術は、例λば特開昭61−7592号公報に記
載のように、オペレーティングシステムへのモジュール
の組み込む際のモジュールの結合及び編集については述
べられているが、複数のプログラムを連続して組み込む
点については配慮されていなかった。
Conventional techniques, for example, as described in Japanese Unexamined Patent Application Publication No. Sho 61-7592, describe the combination and editing of modules when incorporating them into an operating system; No consideration was given to incorporating the

一般的には.オペレーティングシステム(以下ターゲッ
トOS)へのプログラムの組み込みは、以下の通りであ
る。
In general. Incorporation of the program into the operating system (hereinafter referred to as target OS) is as follows.

(1)組み込みプログラム単位に、ジョブ制御文を作成
し、プログラムを1本づつ組み込む。
(1) Create a job control statement for each embedded program and install the programs one by one.

(2)組み込みプログラムとJ(に提供される組み込み
ジョブの制御文を用いてl本づつ組み込む。
(2) Install one job at a time using the built-in program and the built-in job control statements provided in J(.

(1)及び(2)の何れも、プログラム1本を、1ヶの
ジョブとして組み込んでおり、1本の組み込みが完了す
る都度、次のジョブを起動させている。
In both (1) and (2), one program is installed as one job, and each time one program is installed, the next job is started.

〔発11JJが解決しようとする課題〕上記従来技術は
、複数本のプログラムをターゲットOSに連続して組み
込む点について配慮されておらず、プログラムの組み込
み本の増加と共に、その組み込み時間と工数が増大する
と言う問題があった。
[Problem that 11JJ is trying to solve] The above conventional technology does not take into consideration the fact that multiple programs are successively installed into the target OS, and as the number of programs to be installed increases, the installation time and man-hours increase. There was a problem.

本発明の目的は、複数個のプログラムを連統して組み込
むことにより、組み込み時間を大幅に短縮することにあ
る。
An object of the present invention is to significantly shorten the installation time by installing a plurality of programs in a continuous manner.

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

上記目的を達成する為に、計算機システムに、磁気ディ
スク装置や磁気テープ装置等の補助記憶装置と、VDT
等からのハードウェアと、プログラムを組み込む為の情
報の収集と、プログラムをターゲットOSにコピーし、
必要に応じターゲットOSとリンケージをとる機能を有
する処理プログラムを持つ、処理′!A置を用,a;シ
たものである。
In order to achieve the above objectives, computer systems are equipped with auxiliary storage devices such as magnetic disk devices and magnetic tape devices, and VDT.
Collect information to install the hardware and program from etc., copy the program to the target OS,
Processing '! that has a processing program that has the function of establishing linkage with the target OS as necessary! The A position is used, a;

〔作用〕[Effect]

処理プログラムは以下のように作用する。 The processing program operates as follows.

(1)プログラムをターゲットOSに組み込む為の情報
を、例えば組み込みプログラムが格納されている磁気テ
ープから収集し、組み込み情報を貯える. (2)この情報から組み込みジョブの制御文を作成する
(1) Information for installing the program into the target OS is collected, for example, from the magnetic tape on which the installed program is stored, and the installation information is stored. (2) Create a control statement for the embedded job from this information.

(3)ターゲットOSにプログラムを組み込むのに必要
な記憶するスペースを確保する。
(3) Secure the storage space necessary to incorporate the program into the target OS.

(4)ターゲットOSにプログラムをコピーし、必要に
応じターゲットOSと組み込みOSとのリンケージを行
う。
(4) Copy the program to the target OS and perform linkage between the target OS and the embedded OS as necessary.

〔実施例〕〔Example〕

以下、図面に従い本発明の一実施例を述べる。 An embodiment of the present invention will be described below with reference to the drawings.

実施例として,ターゲットオペレーティングシステム(
以下ターゲッ1・OSと略す)への組み込みプログラム
が、磁気テープで提併された状態について想定する。
As an example, the target operating system (
It is assumed that a program to be installed into the target OS (hereinafter abbreviated as target 1 OS) is provided on a magnetic tape.

第1図は、本実施例のシステム全体の構成図である。FIG. 1 is a block diagram of the entire system of this embodiment.

磁気テープ1には、ターゲットOSに組み込みが予定さ
れているプログラム(1〜複数個)とその情報が格納さ
れている。
The magnetic tape 1 stores programs (one or more) scheduled to be installed in the target OS and their information.

VDT2は、データのインプットと作業の指示及び監視
等を行う。そしてそれ等は処理プログラムがVDTに提
供するガイダンスに従って行う。
The VDT 2 inputs data, instructs and monitors work, and so on. This is done in accordance with the guidance provided by the processing program to the VDT.

ターゲット083は、これからプログラムを組み込むオ
ペレーティングシステムである。
Target 083 is the operating system into which the program will be installed.

組み込み情報格納テーブル4は、磁気テープの情報,又
はVDTからインプットされた情報を元に作成した組込
用のファイルである。
The embedding information storage table 4 is an embedding file created based on information on the magnetic tape or information input from the VDT.

処理装置5は、処理プログラム6を持ち、VDTの指示
で起動し、組込情報の処理とプログラムの組込み等を行
う。
The processing device 5 has a processing program 6, is activated by instructions from the VDT, and performs processing of embedded information, program integration, and the like.

第2図は、データの構或を示す。FIG. 2 shows the structure of the data.

磁気テープ11には、ターゲットOSに組込むプログラ
ム群と、それ等のターゲットOSへの組込み情報と磁気
テープ構或情報が格納されている.これ等の情報は、プ
ログラム群の組み込み以前にシステム内に取り入れられ
て、第2図(2〉の情報テーブル12を作或する。
The magnetic tape 11 stores a group of programs to be installed in the target OS, information on installing the programs into the target OS, and magnetic tape configuration information. This information is incorporated into the system before the program group is installed, and creates the information table 12 shown in FIG. 2 (2>).

情報テーブル12は、処理装?15の実メモリ又は外部
記憶装置上に作或するもので,プログラムをターゲット
OSに組み込む時に参照する.情報テーブル12には、
各組み込みプログラムを識別する固有の名称と、ターゲ
ットOS上の組み込み先データセッ1−(又はファイル
)名称と,組み込む必要スペース量、及びターゲットO
Sとのリンケージ情報が必須である。
The information table 12 is the processing device? 15 real memory or external storage device, and is referenced when installing a program into the target OS. In the information table 12,
A unique name that identifies each embedded program, the name of the data set 1 (or file) to which it is embedded on the target OS, the amount of space required to incorporate it, and the target OS.
Linkage information with S is essential.

そして、上記各々のスペース量をターゲッ1・OSの組
み込み先データセット別に集計し、合計のスペース量を
餡納しておく。
Then, the above-mentioned respective space amounts are totaled for each data set to which the target 1/OS is installed, and the total space amount is stored.

この集計はテーブル12作成時に処理プログラムにより
行なわれる。
This totaling is performed by the processing program when the table 12 is created.

以下第3図のフローチャーi・に従いプログラムを磁気
テープからターゲットOSへ組込む方式を説明する。
A method for incorporating a program from a magnetic tape into a target OS will be described below according to the flowchart i. of FIG.

本システムを起動させると、処理プログラム6が提偶す
るガイダンスがVDT2に表示される。
When this system is started, guidance provided by the processing program 6 is displayed on the VDT 2.

実行ジョブの制御文の作成に必要なデータの大部分は、
処理プログラム6や、磁気テープ11のプログラム情報
から得られるが、不足するものはこのガイダンスに従い
インプッl・する(1 0 1)。
Most of the data needed to create the control statements for an execution job is
This can be obtained from the processing program 6 and the program information on the magnetic tape 11, but any missing information can be input according to this guidance (101).

(本作業に使用する′!VA″Iiアドレスやデータセ
ッ1・名称新規作戊システムかどうか等) その制御文により、磁気テーブ1工からプログラム情報
をシステムにリロードして、′プログラム組込み情報テ
ーブルを作成する(1 0 3)。テーブルには、組込
みに必要な各プログラムの情報と、これを元に集計され
た組込み先別データセット又はファイルのスペースの量
が記録されている。
(Whether the '!VA'' Ii address used in this work, data set 1, name new system, etc.) Using that control statement, the program information from the magnetic tape 1 is reloaded into the system, and the program embedded information table is created. Create (1 0 3).In the table, information on each program necessary for integration and the amount of space of the data set or file for each installation destination, which is aggregated based on this information, are recorded.

このテーブルと先にVDTからインプットしたデータか
らプログラムの組込みに必要なジョブの制御文を生成す
る(104)。
A job control statement necessary for program installation is generated from this table and the data previously input from the VDT (104).

新規作或システムの場合は、テーブルの組込先別データ
セットの合計スペース値を参照して、ターゲットOSに
組込プログラム用のデータセットを作成する(106)
In the case of a new work or system, create a data set for the embedded program in the target OS by referring to the total space value of the data set for each embedded destination in the table (106)
.

既存のシステムにプログラムを追加する場合は、テーブ
ルの組込先別データセットの合計スペース値と既存シス
テムのデータセットとを比較して、これから組込むプロ
グラムのスペースが十分にあるか調べる(1 0 7)
When adding a program to an existing system, check whether there is enough space for the program you are about to incorporate by comparing the total space value of the data set for each table embedding destination with the existing system's data set (1 0 7 )
.

その結果不足する場合は不足分の、組込み先データセッ
トのスペース拡張を行う(108)。
If there is a shortage as a result, the space of the data set to be incorporated is expanded to compensate for the shortage (108).

以上の嘲備が完了の後,磁気テープ11内の先頭プログ
ラムをジョブ制御文に従いターゲットOSのデータセッ
トにコピーする。又組み込むプログラムとターゲットO
Sとのリンケージが必要な場合はそれを行う(109)
After the above preparation is completed, the first program in the magnetic tape 11 is copied to the data set of the target OS according to the job control statement. Also, the program to be installed and the target O
If linkage with S is necessary, do it (109)
.

そして上記(109)の作業を、磁気テープ11内の全
プログラムが実行される迄続ける(110). 全プログラムの組み込みが完了すると、V D T2に
その実行結果を表示して完了する(111).〔発明の
効果〕 本発明によれば、ターゲットOSに複数のプログラムを
、間断なく連続して組み込むことを可能とするシステム
が構築でき、効率良く短時間にプログラムの組み込みが
出来る効果がある。
Then, the above operation (109) is continued until all programs on the magnetic tape 11 are executed (110). When the installation of all programs is completed, the execution results are displayed on the VDT2 and the process is completed (111). [Effects of the Invention] According to the present invention, it is possible to construct a system that allows a plurality of programs to be continuously installed into a target OS without interruption, and there is an effect that the programs can be installed efficiently and in a short time.

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

第1図は本発明の一実施例のシステム全体の構成図,第
2図は組み込むプログラムを格納してある磁気テープの
内容と、組み込み用データを集録したテーブルの状態図
,第3図は処理プログラムのフローの1例を示す説明図
である。 工・・・磁気テープ, 3・・・ターゲットOS, 4・・・情報格納テーブル, 5・・・処理装置, 6・・・処理プログラム。 第 I 図 集 2 図 阜 3 図
Figure 1 is a configuration diagram of the entire system according to an embodiment of the present invention, Figure 2 is a diagram showing the contents of the magnetic tape storing the program to be installed and the status of a table containing the data for installation, and Figure 3 is the processing diagram. FIG. 2 is an explanatory diagram showing an example of a program flow. Engineering...Magnetic tape, 3...Target OS, 4...Information storage table, 5...Processing device, 6...Processing program. Part I Figure Collection 2 Figure 3

Claims (1)

【特許請求の範囲】[Claims] 1、オペレーティングシステムにプログラムを組込む作
業に於て、組込み情報を収集し、この情報から実行ジョ
ブの制御文を生成し、1本から多数本のプログラムを、
間断なく連続してオペレーティングシステムに組込むこ
とを特徴としたプログラム組込みシステム。
1. When installing programs into the operating system, collect installation information, generate control statements for execution jobs from this information, and create programs from one to many programs.
A program embedding system that is characterized by being continuously embedded into an operating system without interruption.
JP15953089A 1989-06-23 1989-06-23 Program embedded system Pending JPH0325528A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15953089A JPH0325528A (en) 1989-06-23 1989-06-23 Program embedded system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15953089A JPH0325528A (en) 1989-06-23 1989-06-23 Program embedded system

Publications (1)

Publication Number Publication Date
JPH0325528A true JPH0325528A (en) 1991-02-04

Family

ID=15695780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15953089A Pending JPH0325528A (en) 1989-06-23 1989-06-23 Program embedded system

Country Status (1)

Country Link
JP (1) JPH0325528A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5429543A (en) * 1977-08-09 1979-03-05 Toshiba Corp Information processing system
JPS5429542A (en) * 1977-08-09 1979-03-05 Toshiba Corp Information processing system
JPS6238941A (en) * 1985-08-15 1987-02-19 Fujitsu Ltd Generation system for integrated information on system generating program
JPS62216038A (en) * 1986-03-18 1987-09-22 Fujitsu Ltd Product producing system using blanket management defining matter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5429543A (en) * 1977-08-09 1979-03-05 Toshiba Corp Information processing system
JPS5429542A (en) * 1977-08-09 1979-03-05 Toshiba Corp Information processing system
JPS6238941A (en) * 1985-08-15 1987-02-19 Fujitsu Ltd Generation system for integrated information on system generating program
JPS62216038A (en) * 1986-03-18 1987-09-22 Fujitsu Ltd Product producing system using blanket management defining matter

Similar Documents

Publication Publication Date Title
JPH10133959A (en) Method and system for backing up and restoring data in multi-system environment
US7974949B2 (en) Computer system and automatic data backup method
KR20230166610A (en) Method of providing automation service for data computational task by rpa computing device
JP2741999B2 (en) Data storage management method
JPS6312300B2 (en)
JP2007133632A (en) Method and program for setting security policy
JP2614341B2 (en) Migration system for replacing old and new computer systems
JPH02236629A (en) software management system
JP2560892B2 (en) Error information processing device
JP3057685B2 (en) Version control method
JPH05313973A (en) Backup system for external memory device
JP3056128B2 (en) Work area securing method
JP2878159B2 (en) Transaction processing system
JPH05241890A (en) Data trace system
JP2705522B2 (en) Business execution management method
JPS60254239A (en) Object file conversion control system
JPS58223859A (en) Virtual dasd starter system
JPH0374724A (en) Installation inspecting device
JPH05113914A (en) Data managing system
JPS582965A (en) System for properly setting operation mode
JPS5990145A (en) Program save control system
JPH0563824B2 (en)
JPS63301337A (en) Data file managing system
JPH03237529A (en) Memory maintenance system dependent upon online of information processor
JPH01191241A (en) File deletion method