[go: up one dir, main page]

JPH04128911A - Automatic start switching system for electronic computer system - Google Patents

Automatic start switching system for electronic computer system

Info

Publication number
JPH04128911A
JPH04128911A JP2248800A JP24880090A JPH04128911A JP H04128911 A JPH04128911 A JP H04128911A JP 2248800 A JP2248800 A JP 2248800A JP 24880090 A JP24880090 A JP 24880090A JP H04128911 A JPH04128911 A JP H04128911A
Authority
JP
Japan
Prior art keywords
configuration
information
warm start
startup
file
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
JP2248800A
Other languages
Japanese (ja)
Inventor
Toshihiko Ninomiya
敏彦 二宮
Hisaharu Miyazaki
宮崎 久東
Michinori Amemori
美知典 雨森
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
Hitachi Chubu Software Ltd
Original Assignee
Hitachi Ltd
Hitachi Chubu Software 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, Hitachi Chubu Software Ltd filed Critical Hitachi Ltd
Priority to JP2248800A priority Critical patent/JPH04128911A/en
Publication of JPH04128911A publication Critical patent/JPH04128911A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • 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 an automatic startup method for a computer system, and particularly relates to an automatic system startup switching method when a configuration change of the computer system occurs. .

〔従来の技術〕[Conventional technology]

一般に、電子計算機システムの立ち上げ方式としては、
コールドスタート方式とウオームスタート方式(または
、ホットスタート方式ともいう)とが知られている。
Generally, the startup method for a computer system is as follows:
A cold start method and a warm start method (also referred to as a hot start method) are known.

コールドスタート方式は、例えば新たに据付けた電子計
算機システムを始めて動かす場合のように、資産が全く
ない白紙状態から電子計算機システムの電源を投入して
システムを構築して行くものであり、システムが完全に
立ち上がる迄の手順が複雑でまた立ち上げ時間が長くか
かる。これに対し、ウオームスタート方式は、例えば前
日に停止した電子計算機システムを翌朝にスタートする
場合のように、前回までに蓄積した資産が残っており、
この資産を受は継いでスタートする方式をいい、立ち上
げ完了までの手順が容易でまた立ち上げ時間は短くてす
む。
The cold start method involves building a system by turning on the power to the computer system from a blank slate with no assets, such as when starting up a newly installed computer system for the first time. The steps to start up are complicated and it takes a long time to start up. On the other hand, in the warm start method, for example, when starting a computer system that was stopped the previous day, the next morning, the assets accumulated from the previous time remain.
This method refers to the method of starting by taking over the assets, and the steps to complete the start-up are easy and the start-up time is short.

従来、電子計算機システムの立ち上げ方式を切り換える
ものとして、例えば特開昭60−126707号公報に
記載された方式があるが、この方式は、プログラムが未
登録のときに自動的にメモリを初期化するものであって
、システムの構成変更に対応してメモリを初期化するも
のは未だ知られていない。
Conventionally, there is a method described in Japanese Unexamined Patent Application Publication No. 126707/1983 as a method for switching the start-up method of a computer system, but this method automatically initializes memory when a program is not registered. However, there is no known device that initializes memory in response to system configuration changes.

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

従来、コールドスタート方式及びウオームスタート方式
はそれぞれ知られているが、コールドスタート方式は立
ち上げ時間が長くかかるので、通常の立ち上げはウオー
ムスタート方式で行われる。
Conventionally, a cold start method and a warm start method are known, but since the cold start method takes a long time to start up, the warm start method is usually used for startup.

しかし、従来は、例えば、端末が増設されたり、モジュ
ールが追加されたり (バージョンアップなどのための
モジュール)するなど、システム構成の一部が変更され
た場合に、変更前のウオームスタート情報と、変更後の
実行環境との間が一致しなくなるため、ウオームスター
トができなくなる問題があった。従来はこのような問題
について何も考慮されていないので、システム構成が変
更されると、人手を介して実行パラメータ等(例えば、
J CL ; Job Control Langua
geなど)を変更し、手動でコールドスタートする必要
があり、人手による作業量が増えるという問題も発生す
る。
However, conventionally, when a part of the system configuration is changed, such as when a terminal is added or a module is added (a module for version upgrade, etc.), the warm start information before the change is There was a problem that a warm start could not be performed because the execution environment after the change did not match. Conventionally, no consideration was given to such problems, so when the system configuration is changed, execution parameters, etc. (for example,
JCL; Job Control Language
ge, etc.) and a manual cold start, resulting in the problem of increased manual work.

従って、本発明の目的は、上記従来技術の問題点を解決
し、システム構成に変更がない場合にはウオームスター
ト方式で立ち上げが行われ、システム構成に変更があっ
た場合にはコールドスタート方式で立ち上げが行われる
ように、人手を介さずに自動的にスタート方式が切り換
えられる電子計算機システムの自動立ち上げ切り換え方
式を提供することにある。
Therefore, an object of the present invention is to solve the above-mentioned problems of the prior art, and to start up using the warm start method when there is no change in the system configuration, and to use the cold start method when there is a change in the system configuration. To provide an automatic start-up switching method for a computer system in which the start method is automatically switched without human intervention so that the start-up is performed in the following manner.

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

上記目的を達成するため、本発明の電子計算機システム
の自動立ち上げ切り換え方式は、予め格納されているウ
オームスタート情報を最新のシステム構成定義情報と比
較し、比較結果が一致している場合にはウオームスター
ト方式による立ち上げを行い、比較結果が相違している
場合にはコールドスタート方式による立ち上げを行うよ
うに、そのスタート方式を自動的に切り換える手段を備
えたことを特徴とする。
In order to achieve the above object, the automatic startup switching method of the computer system of the present invention compares pre-stored warm start information with the latest system configuration definition information, and if the comparison results match, The present invention is characterized in that it includes means for automatically switching the start method so that startup is performed using a warm start method, and when the comparison results are different, startup is performed using a cold start method.

〔作用〕[Effect]

上記構成に基づく作用を説明する。 The effect based on the above configuration will be explained.

電子計算機システムがコールドスタートで立ち上げされ
たときに、システム構成の必要な情報すなわちシステム
構成情報(例えば、構成定義情報の作成日時、プログラ
ムのバージョン、リビジョン等)を、後のウオームスタ
ートを行うときのためのウオームスタート情報として記
憶してお(。
When a computer system is started by a cold start, necessary information for the system configuration, that is, system configuration information (for example, creation date and time of configuration definition information, program version, revision, etc.) is stored when performing a subsequent warm start. Store it as warm start information for (.

そして、その後のウオームスタートを行う際に、記憶し
ておいたウオームスタート情報が最新のシステム構成定
義情報(すなわち、現在の実行環境)と比較される。
Then, when performing a subsequent warm start, the stored warm start information is compared with the latest system configuration definition information (that is, the current execution environment).

システムの構成変更(バージョンアップ、端末装置の追
加など)がないときは、上記の比較結果が一致するので
、このときにはウオームスタートが選択されて立ち上げ
が行われる。一方、システムの構成変更があったとき(
実行環境が変ったとき)は、上記の比較結果が不一致と
なり、このときには人為的な介入なしに自動的にコール
ドスタート方式に切り換えられて立ち上げが行われる。
If there is no change in the system configuration (version upgrade, addition of a terminal device, etc.), the above comparison results match, so in this case warm start is selected and startup is performed. On the other hand, when there is a system configuration change (
If the execution environment changes), the above comparison results will be inconsistent, and in this case, the system will automatically switch to the cold start method and start up without any human intervention.

これによって、実行パラメータを変更するなど人手によ
る工数を削減でき、人為的なミスによるシステム誤動作
を防止することができる。
As a result, it is possible to reduce the number of manual steps such as changing execution parameters, and it is possible to prevent system malfunctions due to human errors.

〔実施例〕〔Example〕

以下に、本発明の一実施例を図面によって詳細に説明す
る。
An embodiment of the present invention will be described in detail below with reference to the drawings.

第1図は、本実施例の適用される分散プロセッサのオン
ラインシステムのシステム構成図である。
FIG. 1 is a system configuration diagram of an online system of distributed processors to which this embodiment is applied.

オンラインシステムは、中継器として機能する分散プロ
セッサ101を有し、分散プロセッサ101は、通信回
線によって、各地のホスト計算機102a。
The online system has a distributed processor 101 that functions as a repeater, and the distributed processor 101 is connected to host computers 102a at various locations via communication lines.

・・・・・・、 102 b、および他の同様な分散プ
ロセッサ(分散機)101aと接続されると共に、端末
装置104、104.・・・およびプリンタ105と接
続され、また、ユーザファイル103.ウオームスター
トファイル106および構成定義ファイル107を有し
て、これらファイルを使用できるようになっている。
..., 102b, and other similar distributed processors (distributed machines) 101a, and the terminal devices 104, 104 . ... and the printer 105, and the user file 103. It has a warm start file 106 and a configuration definition file 107 so that these files can be used.

第1図のオンラインシステムの立ち上げの仕方について
、第2図のフロー図により説明する。
How to start up the online system shown in FIG. 1 will be explained with reference to the flowchart shown in FIG. 2.

オンラインシステムが起動されると(ステップ201 
) 、構成定義ファイル107がオープンされると共に
、ウオームスタートファイル106がオーブンされる(
ステップ202)。ウオームスタートファイル106に
は、以前のコールドスタートの際に予め第3図に一例を
示すようなウオームスタート情報300が書き込まれて
おり、このウオームスタート情報301を読み込む(ス
テップ203)。また、構成定義ファイル107から第
4図(a) (blに示すフォーマットの構成定義情報
400および機能定義情報450を読み込む(ステップ
204)。この構成定義情報400および機能定義情報
450は、最新のシステム構成および機能に対応してお
り、システム構成および機能に変更があったときは変更
後のものとなっている。したがって、これらの構成定義
情IIJ400および機能定義情報450を合わせ、シ
ステムの実行環境情報を構成している。この構成定義情
報400は、構成定義アセンブル日時401、構成定義
アセンブル時刻402、構成定義のバージョン・リビジ
ョン403、構成定義ファイル更新情報404、および
、その他の構成定義情報405からなり、機能定義情報
450は、機能アセンブル日付451、機能定義情報ア
センブル時刻452、OCPのバージョン・リビジョン
453、プログラムメンテナンスコード(SUT番号)
 454 、および、その他の機能定義情報455から
なっている。
Once the online system is started (step 201
), the configuration file 107 is opened, and the warmstart file 106 is opened (
Step 202). Warm start information 300, an example of which is shown in FIG. 3, has been previously written in the warm start file 106 during a previous cold start, and this warm start information 301 is read (step 203). Also, the configuration definition information 400 and function definition information 450 in the format shown in FIG. 4(a) (bl) are read from the configuration definition file 107 (step 204). It corresponds to the configuration and function, and if there is a change in the system configuration or function, it will be the changed version. Therefore, by combining these configuration definition information IIJ400 and function definition information 450, the system execution environment information This configuration definition information 400 consists of configuration definition assembly date and time 401, configuration definition assembly time 402, configuration definition version/revision 403, configuration definition file update information 404, and other configuration definition information 405. , function definition information 450 includes function assembly date 451, function definition information assembly time 452, OCP version/revision 453, and program maintenance code (SUT number).
454 and other function definition information 455.

一方、ウオームスタートファイル106には、前述のよ
うに、第3図に示すウオームスタート情報300が、以
前のコールドスタートの際に予め書き込まれている。こ
のウオームスタート情l6300は、第4図(a) (
b)の構成定義情報400および機能定義情報450に
ほぼ対応していて、構成定義ファイル識別子301、機
能定義アセンブル日付302、機能定義アセンブル時刻
303、構成定義アセンブル日付304、構成定義アセ
ンブル時刻305、構成定義のバージョン・リビジョン
306、構成定義ファイル更新情報307、ウオームス
タートファイル書き込みフラグ30B、OCPのバージ
ョン・リビジョン309、プログラムメンテナンスロー
ド(SUT番号) 310 、およびその他のウオーム
スタート情報311を含んでいる。
On the other hand, as described above, the warm start information 300 shown in FIG. 3 is written in the warm start file 106 in advance during a previous cold start. This warm start information 16300 is shown in Figure 4(a) (
It almost corresponds to the configuration definition information 400 and function definition information 450 in b), and includes a configuration definition file identifier 301, function definition assemble date 302, function definition assemble time 303, configuration assemble date 304, configuration assemble time 305, and configuration. It includes definition version/revision 306, configuration definition file update information 307, warm start file write flag 30B, OCP version/revision 309, program maintenance load (SUT number) 310, and other warm start information 311.

そこで、読み込んだウオームスタート情報300を、読
み込んだ構成定義情報400および機能定義情報450
からなる実行環境情報と比較して、第5図に示すように
各項目の判定を行う(ステップ205)。
Therefore, the read warm start information 300 is combined with the read configuration definition information 400 and function definition information 450.
Each item is determined as shown in FIG. 5 by comparing it with the execution environment information consisting of (step 205).

すなわち、第3図の構成定義ファイル識別子301は情
報として正しいか(項目501)、第3図と第4図(ト
))の、機能定義アセンブル日付302と451は一致
するか(項目502 ) 、機能定義アセンブル時刻3
03と452は一致するか(項目503)、第3図と第
4図(a)の、構成定義アセンブル日付304と401
は一致するか(項目504)、構成定義アセンブル時刻
305と402は一致するか(項目505 ) 、構成
定義更新情報307と404は一致するか(項目506
)、構成定義のバージョン・リビジョン306と403
は一致するか(項目507 ) 、第3図のウオームス
タートファイル書き込みフラング308はオフとなって
いるか(項目508 ) 、第3図と第4回出)の、0
CP(オンライン制御プログラム)のバージョン・リビ
ジョン309と453は一致するか(項目509)、プ
ログラムメンテナンスコード310 と453は一致す
るか(項目510)、それぞれ比較判定を行う。
That is, is the configuration definition file identifier 301 in FIG. 3 correct as information (item 501)? Do the function definition assembly dates 302 and 451 in FIGS. 3 and 4 (g) match (item 502)? Function definition assembly time 3
Do 03 and 452 match (item 503)? Configuration definition assembly dates 304 and 401 in Figures 3 and 4 (a)
do they match (item 504), do the configuration definition assemble times 305 and 402 match (item 505), and do the configuration update information 307 and 404 match (item 506)?
), configuration definition version revisions 306 and 403
do they match (item 507), and is the warm start file write flag 308 in Figure 3 turned off (item 508), 0 in Figures 3 and 4)?
A comparison is made to determine whether the versions/revisions 309 and 453 of the CP (online control program) match (item 509), and whether the program maintenance codes 310 and 453 match (item 510).

このステップ205で、すべての項目501〜510が
一致(満足)すれば、構成変更がなかったものと判定し
、ウオームスタートファイル106の内容に従ってメモ
リを初期化し、以前のウオームスタート情報に従ってウ
オームスタートで立ち上げを行う(210)。ステップ
205で、1項目でも不一致があればコールドスタート
に自動的に切り換える(ステップ206以下)。すなわ
ち、コールドスタートに切り換えた場合、構成定義ファ
イルの情報(第4図(al (b)に示す実行環境)に
従いオンラインシステムとしてのメモリの初期化を行う
(ステップ206)。この初期化した情報は、ウオーム
スタートファイル106に書き込まれ、次回の立ち上げ
のためのウオームスタート情報とて利用される(ステッ
プ207)。ここで、ユーザファイル103をオープン
しくステップ208)、オンライン業務が開始される(
ステップ209)。
In this step 205, if all items 501 to 510 match (satisfy), it is determined that there has been no configuration change, the memory is initialized according to the contents of the warm start file 106, and a warm start is performed according to the previous warm start information. Startup is performed (210). In step 205, if there is a mismatch in even one item, the process is automatically switched to cold start (step 206 and subsequent steps). That is, when switching to a cold start, the memory as an online system is initialized according to the information in the configuration file (execution environment shown in FIG. 4 (al (b)) (step 206). This initialized information is , is written to the warm start file 106 and used as warm start information for the next startup (step 207).The user file 103 is then opened (step 208), and online operations are started (step 207).
Step 209).

以上のようにして、システム構成機能に変更がなく実行
環境が変らないときには、ウオームスタートで立ち上げ
されるが、システム構成機能に変更があり実行環境が変
ったときには、自動的にコ−ルドスタートに切り換えら
れる。
As described above, if there are no changes to the system configuration functions and the execution environment remains the same, the system will start up with a warm start, but if there are changes to the system configuration functions and the execution environment changes, the system will automatically start with a cold start. can be switched to

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

以上詳しく述べたように、本発明の電子計算機システム
における自動立ち上げ切り換え方式によれば、システム
構成および機能に変更がなく従って実行環境が変ってい
ないときには、比較的短時間で立ち上げが完了するウオ
ームスタート方式により立ち上げが行われ、システム構
成および機能に変更が生じ従って実行環境が変ったとき
には、コールドスタートにより立ち上げされるように、
自動的に立ち上げ方式が切り換えられるので、常に、そ
の実行環境に適したスタート方式に自動的に切り換えら
れて立ち上げを行うことができる。
As described above in detail, according to the automatic startup switching method in the computer system of the present invention, startup is completed in a relatively short time when the system configuration and functions are unchanged and the execution environment is unchanged. Startup is performed using the warm start method, and when there is a change in the system configuration or function and the execution environment changes, startup is performed using the cold start method.
Since the startup method is automatically switched, the startup method can always be automatically switched to a startup method suitable for the execution environment.

従って、人為的に実行パラメータを変更したり、手動で
スタート方式を切り換えたりする必要がな(、人為的ミ
スによるシステム誤動作を防止できるという効果を奏す
る。
Therefore, there is no need to artificially change the execution parameters or manually switch the start method (it is possible to prevent system malfunctions due to human error).

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

第1図は本発明の適用されるオンラインシステムの概略
構成図、第2図は本発明の一実施例を説明するためのオ
ンラインシステムにおけるシステム立ち上げ処理のフロ
ーチャート、第3図はウオームスタートファイルに格納
されたウオームスタート情報のフォーマットの一例の構
成図、第4図は構成定義ファイル内の構成定義情報およ
び機能定義情報のフォーマットの一例の構成図、第5図
はウオームスタート判定項目の一例を示す図である。 101 、101 a −−−・・・分散プロセッサ、
102 a、102b・・・・・・ホスト計算機、10
3・・・・・・ユーザファイル、104・・・・・・端
末装置、105・・・・・・プリンタ、106・・・・
・・ウオームスタートファイル、107・・・・・・構
成定義ファイル、300・・・・・・ウオームスタート
情報、400・・・・・・構成定義情報、450・・・
・・・機能定義情報。 第2図
Figure 1 is a schematic configuration diagram of an online system to which the present invention is applied, Figure 2 is a flowchart of system startup processing in the online system to explain an embodiment of the present invention, and Figure 3 is a warm start file. FIG. 4 is a configuration diagram of an example of the format of the stored warm start information. FIG. 4 is a configuration diagram of an example of the format of configuration definition information and function definition information in the configuration definition file. FIG. 5 is an example of warm start judgment items. It is a diagram. 101, 101 a --- Distributed processor,
102a, 102b...Host computer, 10
3... User file, 104... Terminal device, 105... Printer, 106...
...Warm start file, 107...Configuration definition file, 300...Warm start information, 400...Configuration definition information, 450...
...Function definition information. Figure 2

Claims (1)

【特許請求の範囲】[Claims] 1、予め格納されているウォームスタート情報を最新の
システム構成定義情報と比較し、比較結果が一致してい
る場合にはウォームスタート方式による立ち上げを行い
、比較結果が相違している場合にはコールドスタート方
式による立ち上げを行うように、そのスタート方式を自
動的に切り換える手段を備えたことを特徴とする電子計
算機システムの自動立ち上げ切り換え方式
1. Compare the pre-stored warm start information with the latest system configuration definition information, and if the comparison results match, start up using the warm start method; if the comparison results differ, An automatic startup switching method for a computer system, characterized by comprising means for automatically switching the startup method so that startup is performed using a cold start method.
JP2248800A 1990-09-20 1990-09-20 Automatic start switching system for electronic computer system Pending JPH04128911A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2248800A JPH04128911A (en) 1990-09-20 1990-09-20 Automatic start switching system for electronic computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2248800A JPH04128911A (en) 1990-09-20 1990-09-20 Automatic start switching system for electronic computer system

Publications (1)

Publication Number Publication Date
JPH04128911A true JPH04128911A (en) 1992-04-30

Family

ID=17183590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2248800A Pending JPH04128911A (en) 1990-09-20 1990-09-20 Automatic start switching system for electronic computer system

Country Status (1)

Country Link
JP (1) JPH04128911A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6854052B2 (en) * 2001-04-18 2005-02-08 International Business Machines Corporation Method to validate system configuration

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6854052B2 (en) * 2001-04-18 2005-02-08 International Business Machines Corporation Method to validate system configuration

Similar Documents

Publication Publication Date Title
US20040148367A1 (en) Method for integration edition of setting file and setting file integration base
US6314474B1 (en) Efficient information exchange between an electronic book and a cartridge
JPH02277129A (en) Data processor
US6275930B1 (en) Method, computer, and article of manufacturing for fault tolerant booting
CN112506539A (en) Firmware updating method and device, electronic equipment and storage medium
JPH04128911A (en) Automatic start switching system for electronic computer system
JP3145936B2 (en) How to install
JP2921480B2 (en) Method of starting maintenance mode in computer system
CN114003256A (en) A method, device, device and storage medium for updating server FRU information
JPH07104991A (en) Software correcting device
JP3108467B2 (en) Automatic switching method of IPL device
JP2005107819A (en) Fail-safe method for computer network system
JP2000057081A (en) Information processing device
JP3778720B2 (en) Software update method
JP2642082B2 (en) Starting the communication program
JP2000010692A (en) Application device and method provided with redo/undo function and automatic preservation function of work
JPH11161484A (en) Information processing device
JP2005149106A (en) Backup system and control program for backup operation
JPH06348502A (en) Control system down-line loading
JPH036535B2 (en)
JP2647044B2 (en) History management method
JPH04332058A (en) File updating system
JPS63214848A (en) Generation managing system for file
JPH0546270A (en) How to start the computer
JP2818100B2 (en) Data processing device