JPH0490024A - Collective generation method for composite computer ksystem - Google Patents
Collective generation method for composite computer ksystemInfo
- Publication number
- JPH0490024A JPH0490024A JP20642590A JP20642590A JPH0490024A JP H0490024 A JPH0490024 A JP H0490024A JP 20642590 A JP20642590 A JP 20642590A JP 20642590 A JP20642590 A JP 20642590A JP H0490024 A JPH0490024 A JP H0490024A
- Authority
- JP
- Japan
- Prior art keywords
- generation
- computer system
- parameters
- computer
- compound
- 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
Links
- 238000000034 method Methods 0.000 title claims description 19
- 239000002131 composite material Substances 0.000 title abstract description 7
- 150000001875 compounds Chemical class 0.000 claims description 29
- 230000007257 malfunction Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 239000007858 starting material Substances 0.000 description 3
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数個の計算機システムからなる複合計算機
システムを構成する場合に、個々の計算機システムのシ
ステムゼネレーシヨンを相互に矛盾のないように一括し
て行うことができる一括ゼネレーシヨン方法に関する。[Detailed Description of the Invention] [Industrial Application Field] When configuring a composite computer system consisting of a plurality of computer systems, the present invention is designed to ensure that the system generation of the individual computer systems is consistent with each other. The present invention relates to a batch generation method that can be performed all at once.
ユーザのシステムに対する要求と、そのユーザの機器構
成に合わせてシステムの機能を選択し、新しいシステム
を作成することをシステムジェネレーションと呼ぶ。こ
の新しいシステムを制御するためのオペレーティングシ
ステムを格納するボリュームが、システム常駐ボリュー
ムである。Creating a new system by selecting system functions according to the user's requirements for the system and the user's equipment configuration is called system generation. The volume that stores the operating system for controlling this new system is the system resident volume.
このシステム常駐ボリュームからIPL(イニシャル・
プログラムロード)を行うことにより、計算機システム
の主記憶装置にオペレーティングシステムがロードされ
、種々のプログラム(オンラインプログラムやバッチプ
ログラム)が実行可能となる。従って、このシステム常
駐ボリューム上に新しいオペレーティングシステムを生
成することが、システムゼネレーシヨンである。IPL (Initial) from this system resident volume.
By performing the program load), the operating system is loaded into the main memory of the computer system, and various programs (online programs and batch programs) can be executed. Therefore, generating a new operating system on this system-resident volume is system generation.
従来のシステムゼネレーシヨン方法としては、例えば「
日立製作所 プログラムプロダクト VO33/ES
システムゼネレーシヨンJマニュアル(+989)、
pp、l〜5に記載されている。これによれば、新し
いシステムに組込まれる機能や、システムの入出力機器
等を指定するため、システムゼネレーシヨンにおいて、
システムゼネレーシヨンマクロ命令と呼ばれる一連のマ
クロ命令が用いられる。As a conventional system generation method, for example,
Hitachi Program Product VO33/ES
System Generation J Manual (+989),
pp. 1-5. According to this, in system generation, in order to specify the functions to be incorporated into a new system and the input/output devices of the system,
A series of macro instructions called system generation macro instructions are used.
システムを作成する順序は、(1)新システムの設計、
(u)メモリ所要量の見積りと、システムデータセット
の決定と容量の見積り、(m)システムデータセットの
割り当て媒体の決定、(1v)システムゼネレーシヨン
マクロの指定、(V)システムゼネレーシヨンの環境設
定、(vl)ステージlの実行、(■)ステージ2の実
行、(vffi)新システムのテスト、である。上記(
1)では、計算機センタの運用形態に最適なシステムを
作成するために、保有する各種オプション機能から最適
な機能を選択する。上記(■)では、マニュアルのシス
テムデータセットに記述された情報を参照して、メモリ
所要量とシステムデータセットを決定し、容量計算の結
果、システムの処理能力に悪影響を及ぼすときには、再
度設計し直す。上記(1)では、システムデータセット
毎に使用目的と使用頻度を考えて、そのブタセットを割
り当てる媒体を決定する。上記(iv)では、マニュア
ルに記述された各システムゼネレーシヨンマクロ、およ
びそのマクロのオペランドを指定し、システムゼネレー
シヨンの入力バラメータを作成する。上記(V 、)で
は、最適なシステムを作成するため、スタータオペレー
ティングシステム(O8)とマスタテープが与えられ、
これらを用いてシステムゼネレーシヨンの環境設定を行
う。すなわち、システムゼネレーシヨンを制御するドラ
イビングO8およびマスタテープの内容を移したマスタ
ディスクを作成しておく。上記(vi)では、システム
ゼネレーシヨンマグロと、そのマクロのオペランドを指
定したパラメータ群を1つのジョブとして、ドライビン
グO8の制御下でアセンブルする。上記(■)では、(
vi)の7センブルで出力されたジョブストリームとマ
スタディスクを入力として、システム常駐ボリュームを
作成する。上記(vffi)では、作成した新システム
が設計どおり動作するか否かのテストをプログラムを用
いて行う。The order of creating a system is (1) designing a new system;
(u) Estimating memory requirements, determining system data sets, and estimating capacity; (m) Determining the allocation medium for system data sets; (1v) Specifying system generation macros; (V) System generation (vl) Execution of stage 1, (■) Execution of stage 2, (vffi) Testing of the new system. the above(
In step 1), in order to create a system that is optimal for the operation mode of the computer center, the optimal function is selected from the various optional functions possessed. In (■) above, determine the memory requirements and system data set by referring to the information described in the system data set in the manual, and if the capacity calculation results in a negative impact on the system processing capacity, redesign the system again. fix. In (1) above, the purpose and frequency of use are considered for each system data set, and the medium to which the data set is assigned is determined. In (iv) above, each system generation macro described in the manual and the operand of the macro are specified, and input parameters for system generation are created. In (V,) above, in order to create an optimal system, a starter operating system (O8) and a master tape are given,
Use these to set the system generation environment. That is, a master disk is created in which the contents of the driving O8 that controls system generation and the master tape are transferred. In the above (vi), the system generation tuna and a parameter group specifying its macro operand are assembled as one job under the control of the driving O8. In (■) above, (
A system resident volume is created using the job stream and master disk outputted in the 7-semblage section vi) as input. In the above (vffi), a program is used to test whether the created new system operates as designed.
上述のように、従来のシステムゼネレーシヨンでは、1
回のゼネレーシヨンで1つの計算機システムに対するシ
ステム常駐ボリュームしか作成することができない。As mentioned above, in conventional system generation, 1
Only a system resident volume for one computer system can be created in one generation.
複合計算機システムの場合には、これを構成する複数の
計算機システムを1回のゼネレーシヨンで作成すること
が望ましいが、従来はできなかった。そのため、複合計
算機システムの場合には、(a)これを構成する計算機
システムの台数分のシステムゼネレーシヨンを実行する
か、または(b)1つの計算機システムに対してだけシ
ステムゼネレーシヨンを実行して、これにより作成した
システム常駐ボリュームを、複合計算機システムを構成
する計算機システムの台数分だけ複写し、ボリューム中
に記録されているシステムデータセットのボリューム通
し番号等の変更に必要な情報だけ変更して、個々の内容
を作成していた。In the case of a compound computer system, it is desirable to create a plurality of computer systems constituting the system in one generation, but this has not been possible in the past. Therefore, in the case of a complex computer system, either (a) system generation is executed for the number of computer systems that make up the system, or (b) system generation is executed only for one computer system. Then, copy the system resident volume created by this for the number of computer systems that make up the complex computer system, and change only the information necessary to change the volume serial number of the system data set recorded in the volume. and created individual contents.
しかし、上記(a)の方法では、複合計算機システムを
構成する各計算機システム毎に作成されたシステム常駐
ボリューム上に記録されているシステムゼネレーシヨン
指定間の矛盾、例えば共用しているディスクに対する指
定の矛盾、等が発生する可能性が潜在しており、システ
ムの動作に支障を来たすとともに、ゼネレーシヨンに要
する工数および時間が膨大となる。また、上記(b)の
方法では、複合計算機システムを構成する各計算機シス
テム毎に実行する業務が分かれている場合等では、同じ
システムゼネレーシヨンによる常駐ボリュームからの複
写するだけでは、オプションを異にしても、各計算機シ
ステム毎のシステム常駐ボリュームを作成することはで
きない。However, in method (a) above, conflicts between the system generation specifications recorded on the system resident volume created for each computer system constituting the compound computer system, such as the specifications for shared disks, can occur. There is a latent possibility that contradictions, etc. will occur, which will hinder the operation of the system and increase the amount of man-hours and time required for generation. In addition, with method (b) above, in cases where the tasks to be executed are different for each computer system that makes up a compound computer system, it is not possible to simply copy from the resident volume using the same system generation. However, it is not possible to create a system resident volume for each computer system.
[発明が解決しようとする課題1
計算機システムの規模の拡大が要求されるようになると
、複数台の計算機システムから構成された複合計算機シ
ステムにより、業務を遂行する場合が多くなってくる。[Problem to be Solved by the Invention 1] As the scale of computer systems is required to be expanded, business operations are often carried out using complex computer systems composed of a plurality of computer systems.
しかしながら、複合計算機システムでは、計算機システ
ムの台数に比例して、運用に要するコストが大きくなる
傾向にある。その理由は、複合計算機システムを構成す
る各計算機システムに対する指令相互間で矛盾があると
、動作に支障を来たす。例えば、2つの計算機システム
で共用している磁気ディスクに対する指令が、両システ
ム相互間に矛盾があると、誤動作してしまう。また、矛
盾がないときでも、各計算機システムで異なる指令が作
成されると、計算機システムの数に比例して指令の数が
増加するという問題がある。However, in a compound computer system, the cost required for operation tends to increase in proportion to the number of computer systems. The reason for this is that if there is a conflict between the commands for each computer system that makes up the compound computer system, the operation will be hindered. For example, if a command for a magnetic disk shared by two computer systems is inconsistent between the two systems, the system will malfunction. Further, even when there is no contradiction, if different instructions are created for each computer system, there is a problem that the number of instructions increases in proportion to the number of computer systems.
さらに、複合計算機を構成する各計算機システムの常駐
ボリューム上のシステム生成のためのシステムゼネレー
シヨンにおいても、各計算機システムへのシステムゼネ
レーシヨンパラメータ間の指定矛盾があると、複合計算
機システムが誤動作を来たす。そして、複合計算機シス
テムを構成する計算機システムの数の増加により、全体
としてのシステムゼネレーシヨンパラメータの指定枚数
が増加するという問題が生じている。Furthermore, during system generation for system generation on the resident volume of each computer system that constitutes a compound computer, if there is a conflict in the specification of system generation parameters for each computer system, the compound computer system will malfunction. will come. As the number of computer systems configuring a compound computer system increases, a problem arises in that the number of system generation parameters specified as a whole increases.
本発明の第1の目的は、これら従来の課題を解決し、複
合計算機システムを構成する各計算機システムのシステ
ム常駐ボリューム上のシステムを生成するためのシステ
ムゼネレーシヨンにおいて、各計算機システムへの指令
相互間に矛盾が生じないようにして、複合システムのゼ
ネレーシヨンの誤動作を防止できる複合計算機システム
の一括ゼネレーシヨン方法および装置を提供することに
ある。The first object of the present invention is to solve these conventional problems and to provide instructions to each computer system in system generation for generating a system on the system resident volume of each computer system constituting a complex computer system. It is an object of the present invention to provide a method and apparatus for batch generation of a complex computer system, which can prevent malfunctions in the generation of the complex system by preventing conflicts between them.
また、本発明の第2の目的は、上記システム常駐ボリュ
ーム上のシステムを生成するためのシステムゼネレーシ
ヨンにおいて、システムゼネレションで指定するパラメ
ータの数を低減することができる複合計算機システムの
一括ゼネレーシヨン方法を提供することにある。Further, a second object of the present invention is to provide a system for generating a multi-computer system at once, which can reduce the number of parameters specified in system generation in system generation for generating a system on the system-resident volume. The purpose of this invention is to provide a generation method.
〔課題を解決するための手段1
上記目的を達成するため、本発明による複合計算機シス
テムの一括ゼネレーシヨン方法は、(イ)各計算機シス
テムを構成する個々の計算機システムに固有して指定す
ることができる系固有ゼネレーシヨンパラメータと、各
計算機システムに共通な系共通ゼネレーシヨンパラメー
タとを備え、該系共通ゼネレーシヨンパラメータと系固
有ゼネレーシヨンパラメータとに分けて処理することに
より、複合計算機システムを構成する複数台の計算機シ
ステムのゼネレーシヨンを一括して実行することに特徴
がある。また、(ロ)系固有ゼネレーシヨンパラメータ
の一部ないし全部をセットにして、固有名称を付与する
ステップを有することにも特徴がある。[Means for Solving the Problems 1] In order to achieve the above object, the batch generation method of a compound computer system according to the present invention can be specified as follows: (a) It is possible to uniquely specify each computer system constituting each computer system. By providing a system-specific generation parameter and a system-common generation parameter common to each computer system, and processing the system-common generation parameter and system-specific generation parameter separately, a complex computer system can be created. It is characterized by the ability to collectively execute the generation of multiple computer systems that make up the system. Another feature is that (b) it includes the step of assigning a unique name to a set of some or all of the system-specific generation parameters.
〔作 用]
本発明においては、複合計算機システムを構成する各計
算機システム毎のシステム常駐ボリュームを一括して作
成するシステムゼネレーシヨンの際に、システムゼネレ
ーシヨンのシステム生成プログラムにより系共通ゼネレ
ーシヨンパラメータと系固有ゼネレーシヨンパラメータ
を入力することにより、これら両方のパラメータから複
合計算機システムを構成する各計算機システム毎のシス
テムゼネレーシヨンパラメータに再構成する。この再構
成された各計算機システム毎に、システムゼネレーシヨ
ンパラメータから各計算機システム毎のシステム常駐ボ
リュームを生成する。これにより、システム毎の相互矛
盾を防止して、システムゼネレーシヨンの誤動作を防ぐ
ことができる。[Function] In the present invention, when performing system generation to collectively create system resident volumes for each computer system constituting a compound computer system, the system generation program creates a system common generation volume. By inputting the generation parameters and the system-specific generation parameters, the system generation parameters for each computer system making up the complex computer system are reconstructed from these two parameters. For each reconfigured computer system, a system resident volume for each computer system is generated from the system generation parameters. This prevents mutual contradiction between systems and prevents system generation from malfunctioning.
さらに、複合計算機システムを構成する1つの計算機シ
ステムに対する系固有ゼネレーシヨンパラメータの一部
ないし全部に付与された固有名称(これをセット名と呼
ぶ)が、他の計算機システムに対する固有のゼネレーシ
ヨンパラメータに指定された場合には、システムゼネレ
ーシヨンのシステム生成プログラムがこのセット名より
セット名の定義された系固有ゼネレーシヨンパラメータ
を認識して、このセット名に対応するゼネレーシヨンパ
ラメータ群を引用する。これにより、システムゼネレー
シヨンで指定されるパラメータの数を低減し、重複する
名称をなくすことができる。Furthermore, the unique name (this is called a set name) given to some or all of the system-specific generation parameters for one computer system that constitutes a complex computer system is the unique generation parameter for other computer systems. If specified as a parameter, the system generation program recognizes the system-specific generation parameters for which the set name is defined from this set name, and creates the generation parameter group corresponding to this set name. Quote. This makes it possible to reduce the number of parameters specified in system generation and eliminate duplicate names.
以下、本発明の実施例を、図面により詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は、本発明の一括ゼネレーシヨンのためのハード
ウェア構成のブロック図である。FIG. 1 is a block diagram of a hardware configuration for batch generation of the present invention.
第1図において、101は一括ゼネレーシヨンを実行す
る中央処理装置、106はドライビング03105を格
納しているスタータシステム常駐ボリューム、107は
ターゲットO8を格納しているシステム常駐ボリューム
である。中央処理装置101には、プログラム命令を実
行するための命令実行プロセッサ102と、命令実行プ
ロセッサ102から参照および更新が可能な主記憶装置
103とが設けられる。主記憶装置103には、本発明
の複合計算機システム−括システムゼネレションを実現
するシステム生成プログラム104と、新たな別のO8
を生成するために実行されるドライビング03105と
が格納されている。In FIG. 1, 101 is a central processing unit that executes batch generation, 106 is a starter system resident volume that stores driving 03105, and 107 is a system resident volume that stores target O8. The central processing unit 101 is provided with an instruction execution processor 102 for executing program instructions, and a main memory 103 that can be referenced and updated by the instruction execution processor 102. The main storage device 103 stores a system generation program 104 for realizing the complex computer system-integrated system generation of the present invention, and a new O8 program.
Driving 03105 that is executed to generate the is stored.
システム生成プログラム104は、ドライビング○51
05により制御される。システム常駐ボリューム107
には、システム生成プログラム104により生成された
目的のO3(つまり、ターゲットO8)が格納される。The system generation program 104 is a driving
Controlled by 05. System resident volume 107
The target O3 (that is, target O8) generated by the system generation program 104 is stored in .
すなわち、システム生成プログラム104も、一般のユ
ーザプログラムと同じであって、計算機システムのオペ
レーティングシステムのもとで動作する。そこで、新た
なシステム生成時には、システム生成用のプログラムを
動作させるためのオペレーティングシステムをドライビ
ングオペレーティングシステムと呼び、新たに作成する
オペレーティングシステムをターゲットオペレーティン
グシステムと呼んでい第2図は、本発明の一実施例を示
す複合計算機システムのシステムブロック図である。こ
こには、第1図におけるシステム生成プログラム104
により一括生成された複合計算機システムを構成する複
数の計算機システム毎のシステム常駐ボリュムが示され
ている。That is, the system generation program 104 is also the same as a general user program, and operates under the operating system of the computer system. Therefore, when generating a new system, the operating system for running the program for system generation is called the driving operating system, and the newly created operating system is called the target operating system. 1 is a system block diagram of a compound computer system showing an embodiment. FIG. Here, the system generation program 104 in FIG.
The system resident volumes for each of the plurality of computer systems making up the composite computer system that are collectively generated are shown.
第2図において、201は複合計算機システムを構成す
る各計算機システムであり、ここでは3台の計算機シス
テムが示されている。各計算機システム20]には、そ
れぞれシステム常駐ボリューム107が接続される。2
02は、各計算機システム201から共用される共用入
出力装置群、203は各計算機システム201毎にくく
り付けられて使用される非共用入出力装置群、204は
各計算機システム201間の情報伝達に使用されるシス
テム間連絡装置である。共用入出力装置群202上には
、各計算機システムで共用し、複合計算機システムとし
て統合的運転が可能となったスプールデータセット20
5と、データセットの登録簿であるカタログデータセッ
ト206が配置されている。また、システム連絡装置2
04は、複合計算機システムとして統合運転を実行する
ため、各計算機システム201相互間の連絡情報を伝達
する。In FIG. 2, reference numeral 201 indicates each computer system making up the composite computer system, and here three computer systems are shown. A system resident volume 107 is connected to each computer system 20]. 2
02 is a group of shared input/output devices that are shared by each computer system 201, 203 is a group of non-shared input/output devices that are attached to each computer system 201, and 204 is a group of information transmission between each computer system 201. Intersystem communication device used. On the shared input/output device group 202, there is a spool data set 20 that is shared by each computer system and enables integrated operation as a compound computer system.
5 and a catalog data set 206 which is a register of data sets. In addition, the system communication device 2
04 transmits communication information between each computer system 201 in order to execute integrated operation as a compound computer system.
なお、スプールデータセット205は、各計算機システ
ムで実行されたジョブから出力された結果リスト等を格
納するディスク上のデータセットであり、−旦ここに格
納された出力結果はその後、プリンタまたは表示装置等
の出力装置に出力される。また、カタログデータセット
206は、データセットの所在場所(例えば、データセ
ットのあるボリュームやその中での位置等)を管理する
データセットである。これらのデータセットは、直接に
は、本発明に関係しない。The spool data set 205 is a data set on a disk that stores a list of results output from jobs executed on each computer system, and the output results stored here are then sent to a printer or display device. It is output to an output device such as Further, the catalog data set 206 is a data set that manages the location of the data set (for example, the volume in which the data set is located, the position therein, etc.). These data sets are not directly relevant to the present invention.
第2図において、例えば、共用入出力装置群202に対
する指定、共用入出力装置群202上のデータセット2
05,206の扱い方、およびシステム連絡装置204
を介して連絡する情報の規約と扱い方は、複合計算機シ
ステムを構成する各計算機システム201相互間で一致
していることが必要である。一方、非共用入出力装置群
203に対する指定、および各計算機システム201で
実行する業務の種類に対応した各計算機システム固有の
指定については、各計算機システム201毎の個別の指
定で行われることが必要である。In FIG. 2, for example, the specification for the shared input/output device group 202, the data set 2 on the shared input/output device group 202, etc.
How to handle 05,206 and system communication device 204
It is necessary that the rules and handling of information communicated via the computer system 201 are consistent among the computer systems 201 making up the compound computer system. On the other hand, the specifications for the non-shared input/output device group 203 and the specifications specific to each computer system corresponding to the type of work executed by each computer system 201 need to be done individually for each computer system 201. It is.
第3図は、本発明におけるシステムゼネレーシヨンパラ
メータのパラメータ構成例を示す図である。FIG. 3 is a diagram showing an example of the parameter configuration of system generation parameters in the present invention.
第3図において、301の範囲のパラメータは複合計算
機システムを構成する各計算機システム201で共通の
系共通ゼネレーシヨンパラメータであり、302の範囲
のパラメータは、複合計算機システムを構成する各計算
機システム201毎に固有の指定ができる系固有ゼネレ
ーシヨンパラメータである。系固有ゼネレーシヨンパラ
メータには、303の範囲で示すように、複数のパラメ
タをセットして、そのセットに名前を付与することがで
きるP ROC(P rocedureの略)パラメー
タがあり、ここで付与された名前を304で示すMOD
ELパラメータに指定する。このように、複数パラメー
タのセットに対して名前を付与し、これらのセットをM
ODELのパラメータとして使用するとき、その名前を
指定するので、全体の系固有ゼネレーシヨンパラメータ
の指定枚数を削減することができる。In FIG. 3, parameters in the range 301 are system common generation parameters common to each computer system 201 that makes up the compound computer system, and parameters in a range 302 are common generation parameters for each computer system 201 that makes up the compound computer system. These are system-specific generation parameters that can be specified uniquely for each system. As shown in the range 303, system-specific generation parameters include a PROC (abbreviation for procedure) parameter that allows you to set multiple parameters and give a name to the set. MOD whose name is indicated by 304
Specify in the EL parameter. In this way, we can give names to sets of multiple parameters and define these sets as M
When used as an ODEL parameter, its name is specified, so the number of system-specific generation parameters to be specified can be reduced.
このように、第3図に示されているパラメータは、ユー
ザがシステムを生成するときに指定するものである。例
えば、計算機システムlのシステムに対して、オプショ
ンl、オプション2、オプション3とオプション4を指
定してシステムを生成し、計算機システム2にはオプシ
ョンl、オプション2、オプション3とオプション5を
指定してシステムを生成すると仮定する。このとき、計
算機システム1に対する系固有ゼネレーシヨンパラメ−
’) ニハ、[rFIXPARAM PROCj。The parameters shown in FIG. 3 are thus specified by the user when creating the system. For example, for computer system l, a system is generated by specifying option l, option 2, option 3, and option 4, and for computer system 2, option l, option 2, option 3, and option 5 are specified. Assume that the system is generated using At this time, system-specific generation parameters for computer system 1
') Niha, [rFIXPARAM PROCj.
Ir0PTION1]、li’0PTION2,1.I
r0PTION3j、[i’ENJ、[rOPTION
4]と指定する。さらに、計算機システム2に対する系
固有ゼネレーシヨンパラメータには、[i’MODEL
=FIXPARM、jl、[i’0PTION5」と指
定する。なお、上記[rMODEL=F IXPARA
M!で、計算機システムlで指定したオプション1〜3
の指定を引き当てることになる。Ir0PTION1], li'0PTION2,1. I
r0PTION3j, [i'ENJ, [rOPTION
4]. Furthermore, the system-specific generation parameters for computer system 2 include [i'MODEL
=FIXPARM, jl, [i'0PTION5]. Note that the above [rMODEL=F IXPARA
M! Then, options 1 to 3 specified in the computer system
The designation will be assigned.
また、MODELパラメータは、名前の付いたPROC
パラメータとENDパラメータで囲まれたパラメータセ
ットを引き当てるためのものである。Also, the MODEL parameter is a named PROC
This is for assigning a parameter set surrounded by a parameter and an END parameter.
このように、ユーザはオプション1の機能を使用したい
場合にこれを指定できるが、このオプション1の機能を
実現するためのテーブルやプログラム(モジュール)が
ターゲットオペレーティングシステムの中に組み込まれ
る。In this way, if the user wants to use the function of Option 1, he can specify it, and the table and program (module) for realizing the function of Option 1 are built into the target operating system.
第4図は、本発明におけるシステム生成プログラムの処
理フローチャートおよびシステム生成プログラムが使用
する内部テーブルのフォーマット図である。FIG. 4 is a processing flowchart of the system generation program according to the present invention and a format diagram of an internal table used by the system generation program.
第4図(b)は、第3図に示したゼネレーシヨンパラメ
ータを格納するためのゼネレーシヨンパラメータ格納テ
ーブル410を示している。このテーブル410は、複
合計算機システムを構成する各計算機システム毎の計算
機システム毎フィールド4101の複数組から構成され
ている。さらに、それらの計算機システム毎フィールド
41o1は、系共通ゼネレーシヨンパラメータ格納領域
4102と系固有ゼネレーシヨンパラメータ格納領域4
103とから構成される。FIG. 4(b) shows a generation parameter storage table 410 for storing the generation parameters shown in FIG. This table 410 is composed of a plurality of sets of computer system-specific fields 4101 for each computer system making up the compound computer system. Furthermore, the field 41o1 for each computer system includes a system-common generation parameter storage area 4102 and a system-specific generation parameter storage area 4.
103.
このゼネレーシヨンパラメータ格納テーブル410は、
主記憶装置に格納されており、第4図(a)に示すゼネ
レーシヨン処理の間だけ一時的に存在するものである。This generation parameter storage table 410 is
It is stored in the main memory and exists temporarily only during the generation process shown in FIG. 4(a).
系固有パラメータには、各計算機システムで矛盾を来た
すようなパラメータ、あるいは各計算機システムで共通
しなければならないパラメータは指定できないことにな
っており、これらは系共通パラメータで指定しなければ
ならない仕様とする。従って、格納テーブル作成後は、
基本的には矛盾チエツクは不要である。As system-specific parameters, it is not possible to specify parameters that cause inconsistency in each computer system, or parameters that must be common to each computer system.These are specifications that must be specified as system-common parameters. do. Therefore, after creating the storage table,
Basically, there is no need to check for contradictions.
第4図(a)において、システム生成プログラムは、先
ず第3図に示したゼネレーシヨンパラメータを読み込む
(ステップ401)。次に、読み込んだゼネレーシヨン
パラメータが系共通ゼネレーシヨンパラメータであるか
、あるいは系固有ゼネレーシヨンパラメータであるかを
判断しくステップ402)、系共通ゼネレーシヨンパラ
メータであれば(YES)、全ての計算機システム毎フ
ィールド4101の系共通ゼネレーシヨンパラメータ格
納領域4102に格納する(ステップ4o3)。また、
系固有ゼネレーシヨンパラメータであれば(No)、計
算機システム毎フィールド4101の系固有ゼネレーシ
ヨンパラメータ格納領域4103に格納する(ステップ
404)。次に、最終ゼネレーシヨンパラメータまで処
理したか否かを判断しくステップ405)、未だであれ
ば、ステップ401〜404の処理を繰り返し実行する
。最終ゼネレーシヨンパラメータまで到達したならば、
ステップ404までの処理で作成したゼネレーシヨンパ
ラメータ格納テーブル410の全ての系固有ゼネレーシ
ヨンパラメータ格納領域4103について調査し、MO
DELパラメータとPROCパラメータを結び付けて、
MODELパラメータに対応するPROCパラメータか
ら解決して、個々のパラメータに展開する(ステップ4
06)。そして、個々のパラメータに展開されたゼネレ
ーシヨンパラメータ格納テーブル410Iの内容を基に
、複数のシステム常駐ボリューム107を生成する(ス
テップ407)。なお、ステップ406では、個々のパ
ラメータに展開しているが、これは実際の指定に翻訳す
るために必要な処理である。In FIG. 4(a), the system generation program first reads the generation parameters shown in FIG. 3 (step 401). Next, it is determined whether the read generation parameter is a system-common generation parameter or a system-specific generation parameter (step 402), and if it is a system-common generation parameter (YES), It is stored in the system-common generation parameter storage area 4102 of the field 4101 for all computer systems (step 4o3). Also,
If it is a system-specific generation parameter (No), it is stored in the system-specific generation parameter storage area 4103 of the field 4101 for each computer system (step 404). Next, it is determined whether or not the final generation parameters have been processed (step 405), and if not, the processes of steps 401 to 404 are repeatedly executed. Once the final generation parameters are reached,
All system-specific generation parameter storage areas 4103 of the generation parameter storage table 410 created in the process up to step 404 are investigated, and the MO
Connect the DEL parameter and PROC parameter,
Solve from PROC parameters corresponding to MODEL parameters and expand into individual parameters (Step 4
06). Then, a plurality of system resident volumes 107 are generated based on the contents of the generation parameter storage table 410I developed into individual parameters (step 407). Note that in step 406, the information is expanded into individual parameters, which is a necessary process for translating into actual specifications.
第4図(a)のフローにより、1回のゼネレーシヨン処
理で、複数個の計算機システムに対するシステム常駐ボ
リュームを作成する。複数の計算機システムから構成さ
れる複合システムにおいては、複合システムを構成する
各計算機システム毎のシステム常駐ボリュームが必要と
なる。このとき、各システム常駐ボリュームに生成する
○S(オペレーティングシステム)は、各計算機システ
ムで共通のオプションと、各計算機システム毎に異なる
業務を実行する等、役割分担が異なっている場合には、
各計算機システム固有のオプションを持つことになる。According to the flow shown in FIG. 4(a), system resident volumes for a plurality of computer systems are created in one generation process. In a complex system made up of multiple computer systems, a system resident volume is required for each computer system making up the complex system. At this time, if the ○S (operating system) generated in each system resident volume has different roles, such as common options for each computer system and execution of different tasks for each computer system,
Each computer system will have its own options.
本発明では、これを系共通ゼネレーシヨンパラメータと
系固有ゼネレーシヨンパラメータと呼んでいる。In the present invention, these are called system-common generation parameters and system-specific generation parameters.
第4図(a)のステップ401〜405の繰り返しは、
第3図に示すパラメータの枚数分だけ繰り返すものであ
る。すなわち、第3図において、C0MM0N PA
RAMは系共通ゼネレーシヨンパラメータであり、SY
STEMn PARAMは系固有ゼネレーシヨンパラ
メータである。後者は、それぞれ複数枚のパラメータか
ら構成され、これら全てのパラメータについて、ステッ
プ401〜405で繰り返し処理を行う。その後、これ
らの処理で生成された第411(b)のテーブル内容に
従って、−括して複数の計算機システムを生成すること
になる。The repetition of steps 401 to 405 in FIG. 4(a) is as follows:
This process is repeated as many times as the number of parameters shown in FIG. That is, in FIG. 3, C0MM0N PA
RAM is a system common generation parameter, and SY
STEMn PARAM is a system-specific generation parameter. The latter are each composed of a plurality of parameters, and steps 401 to 405 perform repeated processing on all these parameters. Thereafter, a plurality of computer systems are collectively generated according to the contents of the 411(b) table generated through these processes.
このように、本実施例においては、複合計算機システム
を構成する個々の計算機システムに固有に指定すること
ができる系固有ゼネレーシヨンパラメータと、複合計算
機システムに共通でなければならない系共通ゼネレーシ
ヨンパラメータとを判断して分類し、複合計算機システ
ムを構成する1つの計算機システムに指定した系固有ゼ
ネレーシヨンパラメータの一部ないし全部に固有名称を
付加するとともに、それらの固有名称を複合計算機シス
テムを構成する他の計算機システムの系固有ゼネレーシ
ヨンパラメータに指定する。その結果、両方のパラメー
タからシステムゼネレーシヨンパラメータに再構成し、
このパラメータからシステム常駐ボリュームを生成する
ので、相互矛盾が生じない。また、複合計算機システム
全体に対するゼネレーシヨンパラメータの指定枚数を削
減することが可能である。In this way, in this embodiment, system-specific generation parameters that can be specified uniquely to each computer system constituting a compound computer system, and system-common generation parameters that must be common to the compound computer system. Parameters are determined and classified, and unique names are added to some or all of the system-specific generation parameters specified for one computer system constituting the compound computer system, and those unique names are assigned to the compound computer system. Specify it in the system-specific generation parameters of other computer systems. As a result, we reconfigure the system generation parameters from both parameters,
Since the system resident volume is generated from this parameter, there will be no mutual contradiction. Furthermore, it is possible to reduce the number of generation parameters specified for the entire compound computer system.
以上説明したように、本発明によれば、各計算機システ
ム毎のシステム常駐ボリューム上に生成されるシステム
の相互矛盾を防止して、複合計算機システムのシステム
ゼネレーシヨンミスを防止することができる。また、複
合計算機システムを構成する各計算機システムのシステ
ム常駐ボリューム上のシステムを生成するシステムゼネ
レーシヨンでパラメータを指定する際に、指定するバラ
メータの数を削減することができる。As described above, according to the present invention, it is possible to prevent mutual contradiction between the systems generated on the system resident volume of each computer system, thereby preventing system generation errors in the complex computer system. Furthermore, the number of parameters to be specified can be reduced when specifying parameters in system generation that generates a system on the system resident volume of each computer system constituting the compound computer system.
第1図は本発明の一実施例を示す複合計算機システムの
一括ゼネレーシヨンを実行するハードウェアの構成図、
第2図は本発明の対象とする複合計算機システムの構成
例を示す図、第3図は本発明におけるシステムゼネレー
シヨンパラメータの構成例を示す図、第4図は本発明に
おけるシステム生成プログラムの処理フローチャートお
よびシステム生成プログラムで使用する内部テーブルを
示す図である。
101 :中央処理装置、102:命令実行プロセッサ
、103:主記憶装置、104ニジステム生成プログラ
ム、105ニドライビングオペレーテイングシステム、
106:スタータシステム常駐ボリューム、107:シ
ステム常駐ボリューム、108:ターゲットオペレーテ
ィングシステム、201:各計算機システム、202:
共用入出力装置群、203:非共用入出力装置群、20
4ニジステム連絡装置、205ニスプールデータセツト
、206:カタログデータセット、30’l:共通ゼネ
レーシヨンパラメータ、302:固有ゼネレーシヨンパ
ラメータ、303:PROCパラメータ、304:MO
DELパラメータ、410:ゼネレーシヨンパラメータ
格納テーブル、4101二計算機システム毎フィールド
、4102:共通ゼネレーシヨンパラメータ格納領域、
4103:固有ゼネレーシヨンパラメータ格納領域。
第
図FIG. 1 is a configuration diagram of hardware for executing batch generation of a compound computer system showing an embodiment of the present invention;
FIG. 2 is a diagram showing an example of the configuration of a compound computer system that is the object of the present invention, FIG. 3 is a diagram showing an example of the configuration of system generation parameters in the present invention, and FIG. FIG. 3 is a diagram showing a processing flowchart and an internal table used in a system generation program. 101: central processing unit, 102: instruction execution processor, 103: main memory, 104 system generation program, 105 driving operating system,
106: Starter system resident volume, 107: System resident volume, 108: Target operating system, 201: Each computer system, 202:
Shared input/output device group, 203: Non-shared input/output device group, 20
4 System communication device, 205 Nispool data set, 206: Catalog data set, 30'l: Common generation parameters, 302: Unique generation parameters, 303: PROC parameters, 304: MO
DEL parameter, 410: Generation parameter storage table, 4101 Field for each computer system, 4102: Common generation parameter storage area,
4103: Specific generation parameter storage area. Diagram
Claims (1)
一部ないし全部を共有して、該計算機システム相互間で
情報を共用ないし連絡し合うことにより、有機的に結合
する複合計算機システムに対して、該複合計算機システ
ムを構成する各計算機システム毎にシステム常駐ボリュ
ーム上にシステムを生成するためのシステムゼネレーシ
ヨンにおいて、上記各計算機システムを構成する個々の
計算機システムに固有して指定することができる系固有
ゼネレーシヨンパラメータと、各計算機システムに共通
な系共通ゼネレーシヨンパラメータとを備え、該系共通
ゼネレーシヨンパラメータと系固有ゼネレーシヨンパラ
メータとに分けて処理することにより、上記複合計算機
システムを構成する複数台の計算機システムのゼネレー
シヨンを一括して実行することを特徴とする複合計算機
システムの一括ゼネレーシヨン方法。 2、請求項1に記載の複合計算機システムの一括ゼネレ
ーシヨン方法において、上記系固有ゼネレーシヨンパラ
メータの一部ないし全部をセットにして、固有名称を付
与するステップを有することを特徴とする複合計算機シ
ステムの一括ゼネレーシヨン方法。[Claims] 1. A plurality of independent computer systems share part or all of a group of input/output devices and are organically connected by sharing or communicating information among the computer systems. In a system generation for generating a system on a system resident volume for each computer system that makes up the compound computer system, a system that is unique to each computer system that makes up each computer system is used. It has system-specific generation parameters that can be specified as A method for batch generation of a compound computer system, characterized in that by doing so, the generation of a plurality of computer systems constituting the compound computer system is executed at once. 2. The method for batch generation of a compound computer system according to claim 1, further comprising the step of assigning a unique name to a set of some or all of the system-specific generation parameters. Bulk generation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20642590A JPH0490024A (en) | 1990-08-02 | 1990-08-02 | Collective generation method for composite computer ksystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20642590A JPH0490024A (en) | 1990-08-02 | 1990-08-02 | Collective generation method for composite computer ksystem |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0490024A true JPH0490024A (en) | 1992-03-24 |
Family
ID=16523166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20642590A Pending JPH0490024A (en) | 1990-08-02 | 1990-08-02 | Collective generation method for composite computer ksystem |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0490024A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6115738A (en) * | 1994-01-11 | 2000-09-05 | Hitachi, Ltd. | Input/output device information management method and apparatus for multi-computers |
-
1990
- 1990-08-02 JP JP20642590A patent/JPH0490024A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6115738A (en) * | 1994-01-11 | 2000-09-05 | Hitachi, Ltd. | Input/output device information management method and apparatus for multi-computers |
US6341308B1 (en) | 1994-01-11 | 2002-01-22 | Hitachi, Ltd. | Input/output device information management system for multi-computer system |
US6526441B2 (en) | 1994-01-11 | 2003-02-25 | Hitachi, Ltd. | Input/output device information management system for multi-computer system |
US6826604B2 (en) | 1994-01-11 | 2004-11-30 | Hitachi, Ltd. | Input/output device information management system for multi-computer system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6115738A (en) | Input/output device information management method and apparatus for multi-computers | |
Béounes et al. | SURF-2: A program for dependability evaluation of complex hardware and software systems | |
US6177942B1 (en) | Part development system | |
JPH0827774B2 (en) | How to perform modifiable functions on the server | |
JPH0589045A (en) | Data processing system and method of creation | |
JPH01161531A (en) | Method of producing hierarchal program structure and program package | |
US8051407B2 (en) | Method for controlling a software maintenance process in a software system landscape and computer system | |
EP3712733A1 (en) | Method and system of preparing engineering data for industrial control systems | |
Zozulya et al. | Algorithmization of the software testing system based on finite automata. | |
JPH0490024A (en) | Collective generation method for composite computer ksystem | |
JP7352152B2 (en) | Information processing systems, programmable displays, and information processing equipment | |
EP0867811B1 (en) | Accounting-information outputting device | |
JPH06332711A (en) | Object management processing system for data processing system | |
JPH0454635A (en) | Screen specification defining method and business processing method | |
JP3557338B2 (en) | Plant monitoring and control device and recording medium storing program of the device | |
Thomas | A model for process representation and synthesis | |
JPH07234780A (en) | Install system of software | |
JP2862734B2 (en) | Screen form definition body automatic generation processing device | |
JP2021174123A (en) | Package generation device, package management system, and package generation method | |
JPH02113343A (en) | Generation system for test program execution control procedure | |
JPH0721013A (en) | System generating system | |
JPH04180149A (en) | Job input processor | |
JPS6341925A (en) | Controlling system for disk space | |
JPH11328093A (en) | Input/output device information management system for multi-computer system | |
JPH0765065A (en) | Production control system generating device |