JPH10312301A - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JPH10312301A JPH10312301A JP35079697A JP35079697A JPH10312301A JP H10312301 A JPH10312301 A JP H10312301A JP 35079697 A JP35079697 A JP 35079697A JP 35079697 A JP35079697 A JP 35079697A JP H10312301 A JPH10312301 A JP H10312301A
- Authority
- JP
- Japan
- Prior art keywords
- adapter
- control
- failure
- adapters
- state
- 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.)
- Granted
Links
Landscapes
- Hardware Redundancy (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
(57)【要約】
【課題】 本発明は情報処理装置に関し、アダプタ機能
を停止することなく、複数のアダプタを搭載したアダプ
タブロック単位の活性保守を実現する。
【解決手段】プロセッサ部3はメモリ5に、二重化され
た制御アダプタの何れを正系/副系とするかを定義する
初期値テーブルと、各制御アダプタの現在の状態を正系
/副系/故障のいずれかの状態に設定する状態テーブル
を設ける。そして、CPU4は運用中に制御アダプタの
故障を検出し故障アダプタの切り替えを行って状態テー
ブルを現在の状態に書き替える制御と、オフラインタイ
ミングで状態テーブルをチェックし、一方の系のアダプ
タブロックのみ故障している場合、そのアダプタブロッ
クの故障アダプタ以外の全ての制御アダプタを副系に切
り替え、他方のアダプタブロックの全ての制御アダプタ
を正系に切り替える制御を行うように構成する。
(57) [Summary] The present invention relates to an information processing apparatus, and realizes active maintenance for each adapter block on which a plurality of adapters are mounted without stopping an adapter function. A processor unit (3) stores in a memory (5) an initial value table for defining which of the duplicated control adapters is to be a primary system / sub system, and a current state of each control adapter to a primary system / sub system / A state table for setting any of the states of failure is provided. The CPU 4 detects the failure of the control adapter during operation, switches the failed adapter, and rewrites the state table to the current state, and checks the state table at the offline timing. If so, control is performed such that all control adapters other than the failed adapter in the adapter block are switched to the secondary system, and all control adapters in the other adapter block are switched to the primary system.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、銀行等の金融機関
や、各種流通業界等のオンラインシステムに接続され、
正系/副系として二重化された制御アダプタを有する情
報処理装置に関し、特に、前記制御アダプタを介して多
数の端末装置等を制御すると共に、前記制御アダプタの
故障発生に対して故障保守制御を行う情報処理装置に関
する。TECHNICAL FIELD The present invention is connected to financial institutions such as banks and online systems in various distribution industries.
The present invention relates to an information processing apparatus having a duplicated control adapter as a main / sub system, and in particular, controls a large number of terminal devices and the like via the control adapter and performs fault maintenance control for occurrence of a fault in the control adapter. The present invention relates to an information processing device.
【0002】[0002]
【従来の技術】以下、図に基づいて従来例を説明する。 §1:従来例システムの説明・・・図19参照 図19は従来のシステム説明図であり、はシステム
例、は営業店の説明図である。従来、例えば、銀行等
の金融機関においては、取引業務等を行うために、図1
9のに示したようなシステムが使用されていた。この
システムでは、センタ側に設置されたホストコンピュー
タ1と、各営業店に設置された端末制御装置2とが通信
回線を介して接続されている。2. Description of the Related Art A conventional example will be described below with reference to the drawings. §1: Description of a conventional system ... see FIG. 19 FIG. 19 is an explanatory diagram of a conventional system, in which is an example of a system, and is an explanatory diagram of a sales office. Conventionally, for example, in a financial institution such as a bank, FIG.
A system as shown in FIG. 9 was used. In this system, a host computer 1 installed at a center side and a terminal control device 2 installed at each sales office are connected via a communication line.
【0003】また、各営業店には前記端末制御装置2に
回線で接続されたATM(自動取引装置)、UBT等の
装置が設置されており、これらの装置が前記端末制御装
置2を介してセンタ側のホストコンピュータ1と互いに
通信を行うことで取引業務等を行うように構成されてい
る。前記UBTは、営業店の係員が操作して取引業務を
行う窓口端末装置(以下、「営業店ターミナル」とも記
す)である。[0003] Further, in each branch office, devices such as an ATM (automated transaction device) and UBT connected to the terminal control device 2 by a line are installed, and these devices are connected via the terminal control device 2. It is configured to perform business transactions and the like by communicating with the host computer 1 on the center side. The UBT is a counter terminal device (hereinafter, also referred to as a “business office terminal”) that is operated by a business clerk to perform business transactions.
【0004】図19のに示したように、前記端末制御
装置2はCPU4、メモリ5を含みシステムバスが二重
化されたプロセッサ部3と、各々のシステムバスA、B
に接続され、正系/副系として二重化された制御アダプ
タ(以下「アダプタ」と記す)とを有する。この場合、
プロセッサ部3にはシステムバスAを介して複数のアダ
プタA1、A2、A3・・・An(A系のアダプタ)が
それぞれ接続されると共に、システムバスBを介してア
ダプタB1、B2、B3・・・Bn(B系のアダプタ)
が接続されている。As shown in FIG. 19, the terminal control device 2 includes a processor unit 3 including a CPU 4 and a memory 5 and having a duplicated system bus, and a system bus A and a system bus B, respectively.
And a control adapter (hereinafter, referred to as an “adapter”) that is duplexed as a main system / sub system. in this case,
An (A-system adapter) is connected to the processor unit 3 via a system bus A, and adapters B1, B2, B3,...・ Bn (B type adapter)
Is connected.
【0005】そして、前記A系、B系のアダプタには、
例えば、モデム6及び通信回線を介してATM(自動取
引装置)8やUBT(営業店ターミナル)9等を接続し
たり、SCSIケーブルを介してディスク装置(磁気デ
ィスク装置、光ディスク装置等)7を接続したりする。
更に、前記アダプタには、LANを介してATM8やU
BT9等を接続したりする。The A-system and B-system adapters include:
For example, an ATM (automatic transaction device) 8 and a UBT (sales terminal) 9 are connected via a modem 6 and a communication line, and a disk device (magnetic disk device, optical disk device, etc.) 7 is connected via a SCSI cable. Or
Further, the adapter is connected to an ATM 8 or U via a LAN.
BT9 etc. are connected.
【0006】 §2:アダプタの活性保守の説明・・・図20参照 図20は従来の活性保守説明図であり、はラックの側
面図、はアダプタの説明図である。前記端末制御装置
2ではシステムバスに多数のアダプタを接続するが、こ
れらのアダプタは、各アダプタ単位でラック11に挿入
する。この場合各アダプタは活性保守を行うため、ラッ
ク11に挿入するための端子が活性保守用の端子となっ
ている。§2: Description of Active Maintenance of Adapter—See FIG. 20 FIG. 20 is a conventional active maintenance explanatory diagram, FIG. 20 is a side view of a rack, and FIG. In the terminal control device 2, a large number of adapters are connected to the system bus. These adapters are inserted into the rack 11 for each adapter. In this case, since each adapter performs active maintenance, a terminal to be inserted into the rack 11 is a terminal for active maintenance.
【0007】活性保守用の端子は、例えば図20のに
示したように構成されている。すなわち、各アダプタの
端部には端子ブロックが設けてあり、この端子ブロック
には、GND端子13と電源端子14と各信号端子15
等が設けてある。そして、前記各端子の内、GND端子
13が最も長く、次に電源端子14が長く、信号端子1
5は最も短く構成されている。The active maintenance terminal is configured, for example, as shown in FIG. That is, a terminal block is provided at the end of each adapter, and this terminal block has a GND terminal 13, a power supply terminal 14, and a signal terminal 15.
Etc. are provided. Of the terminals, the GND terminal 13 is the longest, the power supply terminal 14 is the longest, and the signal terminal 1 is the longest.
5 is the shortest.
【0008】このような構成の活性保守用端子は、ラッ
ク11のコネクタに挿入されて電気的な接続と、機械的
な結合が行われるが、この場合電気的な接続関係は次の
ようになる。先ず、アダプタをラック11に挿入する場
合は、GND端子13→電源端子14→信号端子15の
順にラック11側のコネクタと接続される。また、アダ
プタをラック11から抜き取る時は、前記とは逆に、ラ
ック11側のコネクタに対し、先ず、信号端子15が切
り離され、次に、電源端子14が切り離され、最後にG
ND端子13が切り離される。このような活性保守用の
端子を有するアダプタを使用することで、該アダプタの
活性保守を可能にしている。The active maintenance terminal having such a configuration is inserted into a connector of the rack 11 to perform electrical connection and mechanical connection. In this case, the electrical connection relationship is as follows. . First, when the adapter is inserted into the rack 11, the adapter is connected to the connector on the rack 11 side in the order of GND terminal 13, power supply terminal 14, and signal terminal 15. When the adapter is removed from the rack 11, the signal terminal 15 is first disconnected from the connector on the rack 11 side, the power terminal 14 is disconnected next, and finally the G terminal is disconnected.
The ND terminal 13 is disconnected. By using an adapter having such a terminal for active maintenance, active maintenance of the adapter is enabled.
【0009】 §3:アダプタブロックの説明・・・図21参照 図21はアダプタブロックの説明図である。ところで最
近の技術では、アダプタが小型化、汎用化しているた
め、複数のアダプタを搭載したアダプタブロックを使用
することが考えられており、このアダプタブロック単位
の活性保守が必要になってきている。このようなアダプ
タブロックの1例を図21に示す。§3: Description of Adapter Block—See FIG. 21 FIG. 21 is an explanatory diagram of the adapter block. By the way, in recent technology, since adapters are becoming smaller and more general-purpose, it is considered to use an adapter block equipped with a plurality of adapters, and active maintenance for each adapter block is required. One example of such an adapter block is shown in FIG.
【0010】前記アダプタブロックは、1枚のプリント
板上に、A系、或いはB系の複数のアダプタを搭載し、
このプリント板の端部に端子ブロックを設けて、該端子
ブロックに複数の端子を設けたものである。すなわち、
各アダプタブロックの端部に設けた端子ブロックには、
GND端子13と電源端子14と各信号端子15等を設
けるが、この場合、GND端子13が最も長く、次に電
源端子14が長く、信号端子15は最も短く構成するこ
とで、活性保守用端子構造となっている。The adapter block has a plurality of A-system or B-system adapters mounted on a single printed circuit board.
A terminal block is provided at an end of the printed board, and a plurality of terminals are provided on the terminal block. That is,
The terminal block provided at the end of each adapter block
The GND terminal 13, the power supply terminal 14, and the signal terminals 15 are provided. In this case, the GND terminal 13 is the longest, the power supply terminal 14 is the longest, and the signal terminal 15 is the shortest. It has a structure.
【0011】このような構成の活性保守用端子は、前記
ラック11のコネクタに挿入されて電気的接続と、機械
的な結合が行われるが、この場合電気的な接続関係は次
のようになる。先ず、アダプタロック16をラック11
に挿入する場合は、ラック側のコネクタに対し、GND
端子13→電源端子14→信号端子15の順に接続され
る。また、アダプタブロック16をラック11から抜き
取る時は、前記とは逆に、ラック11側のコネクタに対
し、先ず、信号端子15が切り離され、次に、電源端子
14が切り離され、最後にGND端子13が切り離され
る。このような活性保守用の端子を有するアダプタブロ
ック16を使用することで、該アダプタブロック単位の
活性保守を可能にしている。The active maintenance terminal having such a structure is inserted into the connector of the rack 11 to perform electrical connection and mechanical connection. In this case, the electrical connection relationship is as follows. . First, the adapter lock 16 is connected to the rack 11
When connecting to the rack side connector, connect it to GND
The terminals 13 are connected in order of the power supply terminal 14 and the signal terminal 15. When the adapter block 16 is removed from the rack 11, the signal terminal 15 is disconnected first, the power supply terminal 14 is disconnected next, and finally the GND terminal is disconnected from the connector on the rack 11 side. 13 is cut off. By using the adapter block 16 having such active maintenance terminals, active maintenance can be performed for each adapter block.
【0012】なお、前記アダプタブロック16には複数
のアダプタが搭載されているが、これらの各アダプタ
は、それぞれ通常のコネクタ結合であり、各アダプタの
外部端子は全て同じ長さを有するもので、活性保守用の
端子は備えていない。従って、アダプタ単位での活性保
守は不可能である。A plurality of adapters are mounted on the adapter block 16. Each of these adapters has a normal connector connection, and the external terminals of each adapter have the same length. There is no terminal for active maintenance. Therefore, active maintenance cannot be performed for each adapter.
【0013】例えば、前記アダプタブロック16にA系
のアダプタA1〜Anが搭載され、A系のアダプタが全
て正系であったとする。このような状態で装置を運用
し、例えば、アダプタA1に故障が発生したとする。こ
のような場合、各アダプタは活性保守用の端子を備えて
いないため、活性保守はできない。For example, it is assumed that A-system adapters A1 to An are mounted on the adapter block 16, and all A-system adapters are primary systems. It is assumed that the apparatus is operated in such a state, and for example, a failure occurs in the adapter A1. In such a case, active maintenance cannot be performed because each adapter does not have a terminal for active maintenance.
【0014】そのため、アダプタA1のみの故障であっ
ても、アダプタA1を搭載したアダプタブロック16を
活性保守の単位としているため、A系の全てのアダプタ
A1〜Anを使用できなくして活性保守を行う必要があ
る。つまり、アダプタブロック単位で活性保守を行う
と、故障してない他のアダプタ機能に影響を与えるた
め、アダプタブロック単位での活性保守は実質的に不可
能であった。Therefore, even if only the adapter A1 fails, the active maintenance is performed by disabling all the A-system adapters A1 to An because the adapter block 16 on which the adapter A1 is mounted is used as a unit for active maintenance. There is a need. In other words, if active maintenance is performed on an adapter block basis, other non-failed adapter functions are affected, so that active maintenance on an adapter block basis is practically impossible.
【0015】[0015]
【発明が解決しようとする課題】前記のような従来のも
のにおいては、次のような課題があった。従来は、各ア
ダプタ部分が活性保守の単位となっていた。このため、
任意のアダプタに故障が発生した場合、他のアダプタ機
能に全く影響を与えることなく、故障したアダプタ単位
で切り替えることにより、活性保守を可能にしていた。The above-mentioned prior art has the following problems. Conventionally, each adapter part has been a unit of active maintenance. For this reason,
When a failure has occurred in an arbitrary adapter, active maintenance has been enabled by switching on a failure adapter basis without affecting other adapter functions at all.
【0016】しかし、最近の技術では、アダプタが小型
化、汎用化していることから、複数のアダプタを搭載し
たアダプタブロック単位の活性保守が必要となってきて
おり、故障アダプタ以外のアダプタ機能も活性保守時に
停止してしまう、という課題があった。However, with recent technology, adapters are becoming smaller and more general-purpose, so that active maintenance is required for each adapter block equipped with a plurality of adapters, and adapter functions other than the failed adapter are also activated. There was a problem that it stopped during maintenance.
【0017】本発明は、このような従来の課題を解決
し、アダプタ機能を停止することなく、複数のアダプタ
を搭載したアダプタブロック単位の活性保守を実現でき
るようにすることを目的とする。An object of the present invention is to solve such a conventional problem and to realize active maintenance for each adapter block in which a plurality of adapters are mounted without stopping an adapter function.
【0018】[0018]
【課題を解決するための手段】図1は本発明の原理説明
図であり、は装置構成図、はテーブル例である。本
発明は前記の目的を達成するため次のように構成した。FIG. 1 is a diagram for explaining the principle of the present invention, wherein FIG. The present invention is configured as follows to achieve the above object.
【0019】(1) :CPU4、メモリ5を含みシステム
バスが二重化されたプロセッサ部3と、各々のシステム
バスA、Bに接続されるアダプタブロックA、Bと、各
アダプタブロックA、Bに搭載され、正系/副系として
二重化された制御アダプタ(A1〜An、B1〜Bn)
とを有する情報処理装置において、前記プロセッサ部3
は、二重化された制御アダプタの何れを正系/副系とす
るかを定義する初期値テーブルと、各制御アダプタの現
在の状態を正系/副系/故障のいずれかの状態に設定す
る状態テーブルを備えると共に、装置運用中に制御アダ
プタの故障を検出し、該当する制御アダプタの切り替え
を行って状態テーブルを現在の状態に書き替える故障検
出制御手段(CPU4の一部の機能)と、オフラインタ
イミングで状態テーブルをチェックし、一方の系のアダ
プタブロックのみ故障している場合、そのアダプタブロ
ックの故障アダプタ以外の全ての制御アダプタを副系に
切り替え、他方のアダプタブロックの全ての制御アダプ
タを正系に切り替えるアダプタ切替手段(CPU4の一
部の機能)を備えた。(1): A processor unit 3 including a CPU 4 and a memory 5 and having a duplicated system bus, adapter blocks A and B connected to each system bus A and B, and mounted on each adapter block A and B And duplicated control adapters (A1 to An, B1 to Bn)
In the information processing apparatus having:
Is an initial value table that defines which of the duplicated control adapters is the primary / sub system, and a state that sets the current state of each control adapter to one of the primary / sub system / failure A failure detection control means (a part of the function of the CPU 4) for detecting a failure of the control adapter during operation of the apparatus, switching the corresponding control adapter and rewriting the state table to the current state, Check the status table at the timing, and if only one adapter block is faulty, switch all control adapters other than the failed adapter in that adapter block to the sub system and correct all control adapters in the other adapter block. An adapter switching unit (a part of the function of the CPU 4) for switching to the system is provided.
【0020】(2) :前記(1) の情報処理装置において、
オフラインタイミングとして、装置に電源を投入してか
ら運用を開始するまでの期間、又は装置の運用を終了し
装置の電源を切断するまでの期間、又は上位ソフトウェ
アからの指示で運用停止している期間を含むようにし
た。(2): In the information processing apparatus of (1),
Offline timing, the period from when the device is turned on until the start of operation, or the period from the end of operation of the device to the time when the device is turned off, or the period during which operation is stopped by an instruction from a higher-level software Was included.
【0021】(3) :前記(1) の情報処理装置において、
プロセッサ部3は、オフラインタイミングで状態テーブ
ルをチェックし、制御アダプタに故障が発生していない
場合は、初期値テーブルに定義された正系/副系の状態
に全ての制御アダプタを切り戻す初期状態切り戻し手段
(CPU4の一部の機能)を備えた。(3): In the information processing apparatus of (1),
The processor unit 3 checks the status table at the offline timing, and if no failure has occurred in the control adapter, resets all control adapters to the primary / sub system status defined in the initial value table. A switchback means (a part of the function of the CPU 4) is provided.
【0022】(4) :前記(1) の情報処理装置において、
初期値テーブルは前記二重化された制御アダプタの何れ
を正系/副系とするかを定義する情報を、制御アダプタ
毎にパラメータとして設定可能とした。(4): In the information processing apparatus of (1),
In the initial value table, information defining which of the duplicated control adapters is to be the primary system or the secondary system can be set as a parameter for each control adapter.
【0023】(5) :前記(4) の情報処理装置において、
初期値テーブルに設定するパラメータとして、前記制御
アダプタを系毎に交互に正系として設定するようにし
た。 (6) :前記(1) の情報処理装置において、プロセッサ部
3はオフラインタイミングで状態テーブルをチェック
し、両系のアダプタに故障が発生している場合には前記
アダプタ切替手段のアダプタ切り替え機能を無効にする
アダプタ切替無効化手段(CPU4の一部の機能)を備
えた。(5): In the information processing apparatus of (4),
As a parameter to be set in the initial value table, the control adapter is alternately set as a main system for each system. (6): In the information processing apparatus of the above (1), the processor unit 3 checks the status table at an offline timing, and if both adapters have a failure, the processor switching function of the adapter switching means is performed. An adapter switching disabling means (a part of the function of the CPU 4) for disabling is provided.
【0024】(7) :装置運用中に制御アダプタの故障を
検出し、該当する制御アダプタの切り替えを行って状態
テーブルを現在の状態に書き替える故障検出制御手段
と、オフラインタイミングで状態テーブルをチェック
し、一方の系のアダプタブロックのみ故障している場
合、そのアダプタブロックの故障アダプタ以外の全ての
制御アダプタを副系に切り替え、他方のアダプタブロッ
クの全ての制御アダプタを正系に切り替えるアダプタ切
替手段の機能を実現するためのプログラムを格納した記
憶媒体。(7): Failure detection control means for detecting a failure of the control adapter during operation of the apparatus, switching the corresponding control adapter and rewriting the state table to the current state, and checking the state table at offline timing If only one of the adapter blocks of the system block has failed, adapter switching means for switching all control adapters other than the failed adapter of the adapter block to the secondary system and switching all control adapters of the other adapter block to the primary system. A storage medium storing a program for implementing the functions of the present invention.
【0025】(作用)前記構成に基づく本発明の作用
を、図1に基づいて説明する。 (a) :前記(1) の作用 故障検出制御手段は装置運用中に制御アダプタの故障を
検出すると、該当する制御アダプタの切り替えを行って
状態テーブルを現在の状態に書き替える。また、アダプ
タ切替手段はオフラインタイミングで状態テーブルをチ
ェックし、一方の系のアダプタブロックのみ故障してい
る場合、そのアダプタブロックの故障アダプタ以外の全
ての制御アダプタを副系に切り替え、他方のアダプタブ
ロックの全ての制御アダプタを正系に切り替える。(Operation) The operation of the present invention based on the above configuration will be described with reference to FIG. (a): Operation of the above (1) When the failure detection control means detects a failure of the control adapter during the operation of the device, it switches the corresponding control adapter and rewrites the state table to the current state. Also, the adapter switching means checks the status table at the offline timing, and if only one of the adapter blocks has failed, switches all control adapters other than the failed adapter of the adapter block to the secondary system, and switches the other adapter block. Switch all control adapters to the primary system.
【0026】このようにすれば、故障が発生した後の最
初のオフラインタイミングにおいて、故障の発生してい
ないアダプタブロックの制御アダプタを全て正系とする
ため、次の運用中に運用に影響を与えることなく、故障
アダプタを含むアダプタブロックの活性保守が可能にな
る。In this way, at the first off-line timing after the occurrence of the failure, all the control adapters of the adapter block in which no failure has occurred are set to the primary system, which affects the operation during the next operation. Without this, active maintenance of the adapter block including the failed adapter can be performed.
【0027】(b) :前記(2) の作用 前記(1) の情報処理装置において、装置に電源を投入し
てから運用を開始するまでの期間、又は装置の運用を終
了し装置の電源を切断するまでの期間、又は上位ソフト
ウェアからの指示で運用停止している期間をオフライン
タイミングとして前記(a) の処理を行う。(B): Operation of the above (2) In the information processing apparatus of the above (1), a period from when the power is turned on to when the operation is started, or when the operation of the apparatus is terminated and the power of the apparatus is turned off. The process of (a) is performed by setting a period until disconnection or a period during which operation is stopped according to an instruction from the upper software as offline timing.
【0028】このようにすれば、制御アダプタの故障が
発生した後の最初の前記オフラインタイミングにおい
て、故障の発生していないアダプタブロックの制御アダ
プタを全て正系とするため、次の運用中に運用に影響を
与えることなく、故障した制御アダプタを含むアダプタ
ブロック単位の活性保守が可能になる。According to this configuration, at the first off-line timing after the occurrence of the failure of the control adapter, all the control adapters of the adapter block in which the failure has not occurred are set to the primary system. Active maintenance can be performed for each adapter block including a failed control adapter without affecting the control adapter.
【0029】(c) :前記(3) の作用 前記(1) の情報処理装置において、初期状態切り戻し手
段は活性保守実施後のオフラインタイミングで状態テー
ブルをチェックし、制御アダプタに故障が発生していな
い場合(活性保守により故障した制御アダプタが修復さ
れている場合)は、初期値テーブルに定義された正系/
副系の状態に全ての制御アダプタを自動的に切り戻す。
このように、活性保守後のオフラインタイミングにおい
ては、故障が修復されている場合には、自動的に初期値
テーブルに従った正系/副系の設定に切り戻すことが可
能になる。(C): Operation of the above (3) In the information processing apparatus of the above (1), the initial state switching means checks the state table at the offline timing after the active maintenance is performed, and a failure occurs in the control adapter. If not (if the failed control adapter has been repaired by active maintenance), the primary system defined in the initial value table
Automatically switch back all control adapters to the state of the sub system.
As described above, at the off-line timing after the active maintenance, if the failure has been repaired, it is possible to automatically switch back to the primary / sub system setting according to the initial value table.
【0030】(d) :前記(4) の作用 前記(1) の情報処理装置において、初期値テーブルは前
記二重化された制御アダプタの何れを正系/副系とする
かを定義する情報を、制御アダプタ毎にパラメータとし
て設定可能とした。従って、前記パラメータの設定を工
夫することで、制御アダプタを効率良く運用することが
可能になる。(D): Operation of the above (4) In the information processing apparatus of the above (1), the initial value table stores information defining which of the duplicated control adapters is to be the primary / sub system. It can be set as a parameter for each control adapter. Therefore, by devising the setting of the parameters, the control adapter can be operated efficiently.
【0031】(e) :前記(5) の作用 前記(4) の情報処理装置において、初期値テーブルに設
定するパラメータとして、前記制御アダプタを系毎に交
互に正系として設定する。このようにすれば、アダプタ
ブロックが故障した場合でも、そのアダプタブロックの
正系として機能していた制御アダプタのみを他方の制御
アダプタブロックの制御アダプタに切り替えることで運
用を再開できる。この場合、元々、他方のアダプタブロ
ックの正系アダプタ機能は全く影響を受けずに運用を継
続できるため、故障の影響を局所化することができる。(E): Operation of the above (5) In the information processing apparatus of the above (4), the control adapter is alternately set as the main system for each system as a parameter to be set in the initial value table. In this way, even if the adapter block fails, the operation can be resumed by switching only the control adapter functioning as the main system of the adapter block to the control adapter of the other control adapter block. In this case, since the operation of the primary adapter function of the other adapter block can be continued without being affected at all, the influence of the failure can be localized.
【0032】(f) :前記(6) の作用 前記(1) の情報処理装置において、アダプタ切替無効化
手段はオフラインタイミングで状態テーブルをチェック
し、両系の制御アダプタに故障が発生している場合に
は、前記アダプタ切替手段のアダプタ切り替え機能を無
効にする。このように、両系の制御アダプタに故障が発
生している場合は、制御アダプタの切り替えを実行しな
いため、次の運用時に故障した制御アダプタを正系とし
て動作させることを防止できる。(F): Operation of the above (6) In the information processing apparatus of the above (1), the adapter switching invalidating means checks the status table at offline timing, and a failure has occurred in the control adapters of both systems. In this case, the adapter switching function of the adapter switching means is invalidated. As described above, when a failure has occurred in the control adapters of both systems, the switching of the control adapter is not performed, so that it is possible to prevent the failed control adapter from operating as the primary system in the next operation.
【0033】(g) :前記(7) の作用 CPU4は、記憶媒体に格納されているプログラムを実
行することで、装置運用中に制御アダプタの故障を検出
し、故障した制御アダプタの切り替えを行って状態テー
ブルを現在の状態に書き替える。また、オフラインタイ
ミングで状態テーブルをチェックし、一方の系のアダプ
タブロックのみ故障している場合、そのアダプタブロッ
クの故障した制御アダプタ以外の全ての制御アダプタを
副系に切り替え、他方のアダプタブロックの全ての制御
アダプタを正系に切り替える。(G): Operation of the above (7) The CPU 4 detects the failure of the control adapter during the operation of the apparatus by executing the program stored in the storage medium, and switches the failed control adapter. To rewrite the state table to the current state. Also, the status table is checked at the offline timing, and if only one of the adapter blocks has failed, all the control adapters other than the failed control adapter of the adapter block are switched to the sub system, and all of the other adapter blocks are switched. Switch the control adapter to the main system.
【0034】このようにすれば、故障が発生した後の最
初のオフラインタイミングにおいて、故障の発生してい
ないアダプタブロックの制御アダプタを全て正系とする
ため、次の運用中に運用に影響を与えることなく、故障
した制御アダプタを含むアダプタブロックの活性保守が
可能になる。In this way, at the first off-line timing after the occurrence of a failure, all control adapters of the adapter block in which no failure has occurred are set to the primary system, so that operation is affected during the next operation. Thus, active maintenance of the adapter block including the failed control adapter can be performed.
【0035】[0035]
【発明の実施の形態】以下、発明の実施の形態を図面に
基づいて詳細に説明する。以下に説明する本実施の形態
は、前記従来例で説明したシステムの端末制御装置に適
用した例である。Embodiments of the present invention will be described below in detail with reference to the drawings. The present embodiment described below is an example applied to a terminal control device of the system described in the conventional example.
【0036】§1:装置の説明・・・図2参照 図2は装置構成図であり、は端末制御装置の構成図、
はメモリ内テーブル例である。図2のに示したよう
に、端末制御装置2は、CPU4、メモリ5を含みシス
テムが二重化されたプロセッサ部3と、各々のシステム
バスに接続されるアダプタブロックA、Bと、各アダプ
タブロックA、Bに搭載され、正系/副系として二重化
された制御アダプタ(以下、単に「アダプタ」と記す)
とを有する情報処理装置である。§1: Description of Apparatus—See FIG. 2 FIG. 2 is a configuration diagram of the apparatus, and FIG.
Is an example of a table in memory. As shown in FIG. 2, the terminal control device 2 includes a processor unit 3 including a CPU 4 and a memory 5 and having a duplicated system, adapter blocks A and B connected to each system bus, and each adapter block A , B, and a control adapter duplicated as a primary / sub system (hereinafter simply referred to as “adapter”)
An information processing apparatus having:
【0037】そして図2のに示したように、メモリ5
には二重化されたアダプタの何れを正系、或いは副系と
するかを定義する初期値テーブルと、各アダプタの現在
の状態を、正系、副系、故障等の状態として示す状態テ
ーブルとを備えている。前記初期値テーブルは前記二重
化された制御アダプタの何れを正系/副系とするかを定
義する情報を、制御アダプタ毎にパラメータとして設定
可能としている。この場合、初期値テーブルに設定する
パラメータは端末制御装置2のオペレータ、或いは他の
係員等の操作により設定しても良いし、或いはプログラ
ムにより自動的に設定しても良い。更に、具体的には次
の通りである。Then, as shown in FIG.
An initial value table that defines which of the duplicated adapters is the primary system or the secondary system, and a state table that indicates the current status of each adapter as a primary system, a secondary system, or a failure state. Have. The initial value table allows information defining which of the duplicated control adapters to be the primary system / sub system to be set as a parameter for each control adapter. In this case, the parameters to be set in the initial value table may be set by the operation of the operator of the terminal control device 2 or another staff member, or may be set automatically by a program. Further, the details are as follows.
【0038】端末制御装置2にはCPU4とメモリ5を
有するプロセッサ部3を備えており、このプロセッサ部
3には、システムバスAを介してA系のアダプタブロッ
クAが接続されると共に、別のシステムバスBを介して
別のアダプタブロックBが接続されている。この場合、
前記アダプタブロックAにはA系のアダプタA1〜An
が搭載されており、アダプタブロックBにはB系のアダ
プタB1〜Bnが搭載されている。The terminal control device 2 is provided with a processor unit 3 having a CPU 4 and a memory 5. The processor unit 3 is connected to an A-system adapter block A via a system bus A, and is connected to another processor unit A. Another adapter block B is connected via a system bus B. in this case,
The adapter block A has A-system adapters A1 to An.
Are mounted, and the adapter block B is mounted with B-system adapters B1 to Bn.
【0039】そして、アダプタブロックA、Bを活性保
守単位としている。すなわち、図21に示した通り、ア
ダプタA1〜An、及びアダプタB1〜Bn単位では活
性保守を行うことはできず、アダプタブロックA、B単
位で活性保守ができるように構成されている。また、メ
モリ5には、初期値テーブルと状態テーブルとが格納さ
れており、前記CPU4がこれらの各テーブルにアクセ
スしてデータ管理を行う。例えば、アダプタに故障が発
生したような場合、CPU4は状態テーブルにアクセス
して該当するデータを書き替える。The adapter blocks A and B are used as active maintenance units. That is, as shown in FIG. 21, active maintenance cannot be performed in units of adapters A1 to An and adapters B1 to Bn, and active maintenance can be performed in units of adapter blocks A and B. The memory 5 stores an initial value table and a state table, and the CPU 4 accesses these tables to perform data management. For example, when a failure occurs in the adapter, the CPU 4 accesses the status table and rewrites the corresponding data.
【0040】このようにすれば、CPU4は前記テーブ
ルを参照することでアダプタの状態を確認することがで
きるので、アダプタブロックの活性保守も効率的に行う
ことが可能になる。この場合、初期値テーブルには予め
初期設定値(A系、B系のどのアダプタを正系、副系と
するかの設定値)がパラメータとして、各アダプタ毎に
設定されているものとする。In this way, since the CPU 4 can check the status of the adapter by referring to the table, active maintenance of the adapter block can be efficiently performed. In this case, it is assumed that an initial setting value (a setting value as to which of the A-system and B-system adapters is to be the main system and the sub-system) is set as a parameter in the initial value table for each adapter.
【0041】なお、前記アダプタブロックには複数のア
ダプタが搭載されると共に、システムバスA、Bに対す
るバスドライバ/レシーバ等の回路が搭載されている。
従って、前記バスドライバ/レシーバ等の回路が故障す
るとアダプタブロック全体が使用できなくなり、故障状
態となる。このような場合、アダプタブロックには、故
障検出機能を備えており、この故障検出機能によりアダ
プタブロックの故障を検出した場合、CPU4に対して
割り込みにより故障発生(エラー信号)を通知するよう
に構成されている。A plurality of adapters are mounted on the adapter block, and circuits such as bus drivers / receivers for the system buses A and B are mounted.
Therefore, if a circuit such as the bus driver / receiver fails, the entire adapter block becomes unusable, resulting in a failure state. In such a case, the adapter block is provided with a failure detection function. When a failure of the adapter block is detected by the failure detection function, a failure occurrence (error signal) is notified to the CPU 4 by an interrupt. Have been.
【0042】前記アダプタとしては、従来例として図1
9に示したホストコンピュータ1と端末制御装置2との
間を結ぶ回線や、ATM8、UBT9等と端末制御装置
2との間を結ぶ回線の制御を行う回線制御アダプタ、A
TM8、UBT9等と端末制御装置2との間のLAN回
線の制御を行うLANアダプタ、ディスク装置7を接続
制御するSCSI制御アダプタなどを含む。また、端末
制御装置2としては、クライアント/サーバシステムに
おけるサーバ等が含まれる。FIG. 1 shows a conventional example of the adapter.
9, a line control adapter for controlling a line connecting the host computer 1 and the terminal control device 2 and a line connecting the ATM 8, UBT 9 and the like to the terminal control device 2;
It includes a LAN adapter for controlling a LAN line between the TM8, the UBT 9 and the like and the terminal control device 2, a SCSI control adapter for controlling connection of the disk device 7, and the like. The terminal control device 2 includes a server in a client / server system.
【0043】 §2:プロセッサ部の処理説明・・・図3参照 図3はプロセッサ部の処理フローチャートであり、は
処理1、は処理2を示す。以下、図3に基づいてプロ
セッサ部3のCPU4が行う処理を説明する。なお、S
1〜S13は各処理ステップを示す。§2: Description of Processing of Processor Unit—See FIG. 3 FIG. 3 is a processing flowchart of the processor unit. Hereinafter, processing performed by the CPU 4 of the processor unit 3 will be described with reference to FIG. Note that S
1 to S13 indicate each processing step.
【0044】(1) :処理1(アダプタ故障発生時の処
理)の説明 処理1は装置の運用時にアダプタが故障発生となった場
合の処理である。端末制御装置2が運用開始状態にな
り、或る処理を実行する場合、プロセッサ部3のCPU
4は次のようにして処理を行う。装置の運用が開始さ
れ、CPU4が或る処理を実行する場合、先ず、メモリ
5の状態テーブルを参照して正系のアダプタを確認する
(S1)。その後、CPU4は正系のアダプタに対しコ
マンドを発行する(S2)。そしてコマンドを発行した
相手アダプタからのレスポンスを待つ(S3)。(1): Description of processing 1 (processing when an adapter failure occurs) Processing 1 is processing when an adapter failure occurs during operation of the apparatus. When the terminal control device 2 enters an operation start state and executes a certain process, the CPU of the processor unit 3
4 performs processing as follows. When the operation of the apparatus is started and the CPU 4 executes a certain process, first, the main system adapter is checked by referring to the status table of the memory 5 (S1). Thereafter, the CPU 4 issues a command to the primary adapter (S2). Then, it waits for a response from the partner adapter that issued the command (S3).
【0045】次にCPU4は相手アダプタからのレスポ
ンスを受信すると、そのレスポンスが正常か否かを判断
する(S4)。その結果、正常ならば正系のアダプタを
使用して処理を継続する(S6)。しかし、レスポンス
が正常でないと判断した場合は、相手アダプタに故障が
発生したと判断し、正系/副系のアダプタを切り替える
と共に、状態テーブルのパラメータ(正系/副系)を書
き替える(S5)。Next, when receiving the response from the partner adapter, the CPU 4 determines whether or not the response is normal (S4). As a result, if normal, the processing is continued using the main system adapter (S6). However, if it is determined that the response is not normal, it is determined that a failure has occurred in the partner adapter, the primary / secondary adapter is switched, and the parameters (primary / secondary) in the status table are rewritten (S5). ).
【0046】そして、CPU4はアダプタ切り替え後の
正系のアダプタを使用して処理を継続する(S6)。こ
のようにして1つの処理が終了した後、新たに別の処理
を行う場合は、再び前記S1の処理から行う。なお、前
記S5の処理において、CPU4の制御により、故障し
たアダプタの故障情報をオペレータパネルや他のディス
プレイ装置の画面等に表示する。また、前記故障情報は
メモリ5に格納しておき、オペレータ等の操作により、
出力できるようにしておく。このようにすれば、アダプ
タブロックの活性保守に役立つ。Then, the CPU 4 continues the processing by using the main system adapter after the switching of the adapter (S6). When another process is newly performed after one process is completed in this way, the process is performed again from the process of S1. In the process of S5, under the control of the CPU 4, the failure information of the failed adapter is displayed on an operator panel, a screen of another display device, or the like. Further, the failure information is stored in the memory 5 and operated by an operator or the like.
Be ready to output. This is useful for active maintenance of the adapter block.
【0047】(2) :処理2(アダプタブロック故障発生
時の処理)の説明 処理2は運用時にアダプタブロックが故障発生となった
場合の処理である。前記のように、アダプタブロックに
は複数のアダプタが搭載されると共に、バスドライバ/
レシーバ等の回路が搭載されている。従って、前記バス
ドライバ/レシーバ等の回路が故障するとアダプタブロ
ック全体が使用できなくなり、故障状態となる。(2): Description of Process 2 (Processing When Adapter Block Failure Occurs) Process 2 is a process when an adapter block fails during operation. As described above, a plurality of adapters are mounted on the adapter block, and the bus driver /
A circuit such as a receiver is mounted. Therefore, if a circuit such as the bus driver / receiver fails, the entire adapter block becomes unusable, resulting in a failure state.
【0048】このような場合、アダプタブロックには、
故障検出機能を備えており、この故障検出機能によりア
ダプタブロックの故障を検出した場合、CPU4に対し
て割り込みにより故障発生(エラー信号)を通知するよ
うに構成されている。そこでCPU4はアダプタブロッ
クからの割り込みによるエラー信号を受信すると、アダ
プタブロックに故障が発生したことを認識し、次のよう
な処理を行う。In such a case, the adapter block includes:
A failure detection function is provided. When a failure of the adapter block is detected by the failure detection function, the occurrence of a failure (error signal) is notified to the CPU 4 by an interrupt. Then, when receiving an error signal due to an interrupt from the adapter block, the CPU 4 recognizes that a failure has occurred in the adapter block, and performs the following processing.
【0049】CPU4は、前記のように、割り込みによ
りアダプタブロックからのエラー信号を受信すると、該
当するアダプタブロックに搭載される全てのアダプタを
故障状態にする(S11)。また、他のアダプタブロッ
クの全てのアダプタを正系に切り替える(S12)。そ
してCPU4は、メモリ5に格納された状態テーブルの
パラメータ(正系/副系)を書き替える。その後、正系
のアダプタを使用して処理を継続する(S13)。以
下、具体例について説明する。When the CPU 4 receives the error signal from the adapter block due to the interruption as described above, the CPU 4 puts all the adapters mounted on the corresponding adapter block into a failure state (S11). Further, all the adapters of the other adapter blocks are switched to the main system (S12). Then, the CPU 4 rewrites the parameters (primary system / secondary system) of the state table stored in the memory 5. Thereafter, the process is continued using the main system adapter (S13). Hereinafter, a specific example will be described.
【0050】§3:例1の説明・・・図4〜図9参照 図4は例1の説明図(その1)であり、は装置状態
1、はテーブル状態1である。図5は例1の説明図
(その2)であり、は装置状態2、はテーブル状態
2である。図6は例1の説明図(その3)であり、は
装置状態3、はテーブル状態3である。図7は例1の
説明図(その4)であり、は装置状態4、はテーブ
ル状態4である。図8は例1の説明図(その5)であ
り、は装置状態5、はテーブル状態5である。図9
は例1の説明図(その6)であり、は装置状態6、
はテーブル状態6である。§3: Description of Example 1—See FIGS. 4 to 9 FIG. 4 is an explanatory diagram (part 1) of Example 1, in which device state 1 and table state 1. FIG. 5 is an explanatory diagram (part 2) of Example 1, in which device state 2 and table state 2. FIG. 6 is an explanatory diagram (part 3) of Example 1, in which is a device state 3 and a table state 3. FIG. 7 is an explanatory diagram (part 4) of Example 1, in which device state 4 and table state 4. FIG. 8 is an explanatory view (part 5) of Example 1, in which device state 5 and table state 5. FIG.
Is an explanatory view (No. 6) of Example 1;
Is table state 6.
【0051】以下、図4〜図9に基づいて例1の処理を
具体的に説明する。なお、以下に説明する処理は、全て
CPU4が与えられたプログラムを実行することにより
行う処理である。但し、アダプタブロックの活性保守は
保守員により行われる。Hereinafter, the processing of Example 1 will be specifically described with reference to FIGS. Note that the processes described below are all performed by the CPU 4 executing a given program. However, active maintenance of the adapter block is performed by maintenance personnel.
【0052】(1) :状態1の説明・・・図4参照 図4は正常運用中の状態を示している。この場合、シス
テムバスAの配下にアダプタブロックAが接続されてお
り、該アダプタブロックAにはアダプタA1〜Anが搭
載されている。また、システムバスBの配下にアダプタ
ブロックBが接続されており、該アダプタブロックBに
はアダプタB1〜Bnが搭載されている。(1): Explanation of State 1—See FIG. 4 FIG. 4 shows a state during normal operation. In this case, an adapter block A is connected under the control of the system bus A, and the adapters A1 to An are mounted on the adapter block A. An adapter block B is connected under the system bus B, and adapters B1 to Bn are mounted on the adapter block B.
【0053】そして、初期値テーブルにはA系、B系の
アダプタが交互に正系となるように、アダプタA1は正
系、アダプタB1は副系、アダプタA2は副系、アダプ
タB2は正系、アダプタA3は正系、アダプタB3は副
系・・・アダプタAnは副系、アダプタBnは正系とし
て設定されているものとする。In the initial value table, the adapter A1 is the primary system, the adapter B1 is the secondary system, the adapter A2 is the secondary system, and the adapter B2 is the primary system so that the adapters of the A and B systems alternately become the primary system. It is assumed that the adapter A3 is set as the primary system, the adapter B3 is set as the secondary system, the adapter An is set as the secondary system, and the adapter Bn is set as the primary system.
【0054】ここで、各アダプタは、初期値テーブルに
従って、A系、B系のアダプタが交互に正系となるよう
に、アダプタA1は正系、アダプタB1は副系、アダプ
タA2は副系、アダプタB2は正系、アダプタA3は正
系、アダプタB3は副系・・・アダプタAnは副系、ア
ダプタBnは正系として設定されている。このため、状
態テーブルも最初の状態では、初期値テーブルと同じ状
態に各パラメータが設定されている。Here, according to the initial value table, the adapter A1 is the primary system, the adapter B1 is the secondary system, the adapter A2 is the secondary system, and the adapters of the A system and the B system are alternately the primary system according to the initial value table. The adapter B2 is set as the primary system, the adapter A3 is set as the primary system, the adapter B3 is set as the secondary system ... the adapter An is set as the secondary system, and the adapter Bn is set as the primary system. Therefore, in the initial state table, each parameter is set to the same state as the initial value table.
【0055】(2) :状態2の説明・・・図5参照 図5は図4の状態で運用中に、正系として動作していた
アダプタA1が故障した場合を示している。この場合、
CPU4はアダプタA1の故障を検出すると、アダプタ
A1の状態テーブルを正系から故障に遷移させ、アダプ
タA1を故障とする。その後、CPU4はアダプタB1
を副系から正系に切り替えて動作を再開させ、アダプタ
B1の状態テーブルを副系から正系に遷移させる。すな
わち、状態テーブルにアダプタB1が正系に遷移した旨
の情報を書き込む。(2): Description of State 2—See FIG. 5 FIG. 5 shows a case where the adapter A1 operating as the primary system fails during operation in the state of FIG. in this case,
When detecting the failure of the adapter A1, the CPU 4 changes the status table of the adapter A1 from the main system to the failure, and makes the adapter A1 a failure. Thereafter, the CPU 4 sets the adapter B1
Is switched from the sub system to the main system to restart the operation, and the state table of the adapter B1 is changed from the sub system to the main system. That is, information indicating that the adapter B1 has transitioned to the primary system is written in the state table.
【0056】(3) :状態3の説明・・・図6参照 図6は前記状態2の後のオフラインのタイミングで、故
障のない系の全てのアダプタを正系に切り替える場合を
示している。前記図5に示した状態2からオフラインタ
イミングになった時、CPU4は次の処理を行う。先
ず、CPU4は、前記オフラインタイミングにおいて状
態テーブルをチェックし、アダプタA1が故障であるこ
とを検出する。(3): Description of State 3—See FIG. 6 FIG. 6 shows a case where all the adapters of the system without a failure are switched to the main system at the offline timing after the state 2. When the off-line timing comes from the state 2 shown in FIG. 5, the CPU 4 performs the following processing. First, the CPU 4 checks the status table at the offline timing and detects that the adapter A1 is out of order.
【0057】そして、アダプタブロックA側で正系とし
て動作していたアダプタA3を副系に切り替え、アダプ
タブロックB側で副系として動作していたアダプタB3
を正系に切り替える。また、状態テーブルも同様に、ア
ダプタブロックA側で正系として動作していたアダプタ
A3を副系に切り替え、アダプタブロックB側で副系と
して動作していたアダプタB3を正系に切り替える。こ
の処理により、アダプタブロックB側のアダプタ全てが
正系となる。Then, the adapter A3 operating as the primary system on the adapter block A side is switched to the auxiliary system, and the adapter B3 operating as the auxiliary system on the adapter block B side is switched.
Is switched to the normal system. Similarly, in the state table, the adapter A3 operating as the primary system on the adapter block A side is switched to the secondary system, and the adapter B3 operating as the secondary system on the adapter block B side is switched to the primary system. By this processing, all the adapters on the adapter block B side become the primary system.
【0058】(4) :状態4の説明・・・図7参照 図7は図6の状態から次の運用中となった時に活性保守
を行い、故障アダプタを含むアダプタブロックを活性交
換する場合を示している。図6に示した状態3におい
て、故障アダプタを含むアダプタブロックAのアダプタ
A1〜Anが全て副系に切り替えられたので、アダプタ
ブロックAの活性交換が可能になる。(4): Explanation of State 4—See FIG. 7 FIG. 7 shows a case in which active maintenance is performed when the next operation is being performed from the state of FIG. 6, and an adapter block including a failed adapter is actively replaced. Is shown. In the state 3 shown in FIG. 6, since all the adapters A1 to An of the adapter block A including the failed adapter have been switched to the sub system, the active exchange of the adapter block A becomes possible.
【0059】そこで、次の運用中に保守員がアダプタブ
ロックAをラックから抜き取り、活性交換を行う。この
場合、抜き取ったアダプタブロックAに搭載されている
故障アダプタA1を新しいアダプタと交換し、そのアダ
プタブロックAを再び装置のラックに挿入する。この
時、アダプタブロックAのアダプタは、故障又は副系に
設定されているため、運用に影響なく前記の活性交換を
行うことができる。その後、CPU4はアダプタA1の
状態テーブルを故障から副系に遷移させる。Therefore, during the next operation, the maintenance staff removes the adapter block A from the rack and performs active replacement. In this case, the failed adapter A1 mounted on the extracted adapter block A is replaced with a new adapter, and the adapter block A is inserted into the rack of the apparatus again. At this time, since the adapter of the adapter block A is set to a failure or a sub system, the above-described hot swap can be performed without affecting the operation. Thereafter, the CPU 4 changes the status table of the adapter A1 from the failure to the sub system.
【0060】(5) :状態5の説明・・・図8参照 図8は図7に示した活性保守後の運用状態を示してい
る。この状態5ではアダプタブロックAに搭載されてい
るアダプタA1〜Anは全て副系、アダプタブロックB
に搭載されているアダプタB1〜Bnは全て正系として
動作している。(5): Explanation of State 5—See FIG. 8 FIG. 8 shows the operation state after active maintenance shown in FIG. In this state 5, the adapters A1 to An mounted on the adapter block A are all sub-systems and the adapter block B
All the adapters B1 to Bn mounted on the main system operate as the main system.
【0061】(6) :状態6の説明・・・図9参照 図9は前記状態5の後のオフラインタイミングにおい
て、正系/副系を初期値テーブルに従って切り戻す状態
を示している。図9に示した状態で装置運用を行い、そ
の後のオフラインタイミングにおいて、アダプタの正系
/副系を初期値テーブルに従って切り戻す。この場合、
CPU4は次のような処理を行う。(6): Explanation of State 6--See FIG. 9 FIG. 9 shows a state in which the main system / sub system is switched back according to the initial value table at the offline timing after the state 5. The apparatus is operated in the state shown in FIG. 9, and at the subsequent offline timing, the primary system / sub system of the adapter is switched back according to the initial value table. in this case,
The CPU 4 performs the following processing.
【0062】先ず、CPU4は前記オフラインタイミン
グにおいて、状態テーブルをチェックし、故障が発生し
ていないことを検出すると、初期値テーブルに従ってア
ダプタの正系/副系を切り替えると共に、状態テーブル
も初期値テーブルに従ってアダプタの正系/副系を遷移
させる。このような処理により、自動的に切り戻しが行
われ、初期の正常状態に復帰させることができる。First, at the off-line timing, the CPU 4 checks the status table and, when detecting that no failure has occurred, switches the main / sub system of the adapter according to the initial value table, and also changes the status table to the initial value table. The main system / sub system of the adapter is changed according to the following. By such a process, switchback is automatically performed, and it is possible to return to the initial normal state.
【0063】 §4:例2の説明・・・図10、図11参照 図10は例2の説明図(その1)であり、は装置状態
1、はテーブル状態1である。図11は例2の説明図
(その2)であり、は装置状態2、はテーブル状態
2である。以下、図10、図11に基づいて例2の処理
を説明する。§4: Description of Example 2—See FIGS. 10 and 11 FIG. 10 is an explanatory diagram (part 1) of Example 2, in which device state 1 and table state 1. FIG. 11 is an explanatory diagram (part 2) of Example 2, in which device status 2 and table status 2. Hereinafter, the process of Example 2 will be described with reference to FIGS.
【0064】(1) :状態1の説明・・・図10参照 図10は装置の運用中に両系のアダプタに故障が発生し
た場合を示している。CPU4は正系として動作してい
るアダプタA1の故障を検出すると、アダプタA1の状
態テーブルを正系から故障に遷移させる。その後、アダ
プタB1を副系から正系に切り替えて動作を再開させ、
アダプタB1の状態テーブルを副系から正系に遷移させ
る。(1): Explanation of State 1—See FIG. 10 FIG. 10 shows a case where a failure has occurred in both adapters during operation of the apparatus. When detecting the failure of the adapter A1 operating as the primary system, the CPU 4 changes the status table of the adapter A1 from the primary system to the failure. After that, the adapter B1 is switched from the sub system to the main system to resume the operation,
The state table of the adapter B1 is shifted from the sub system to the main system.
【0065】更に、CPU4はこの状態で、正系で動作
しているアダプタB2の故障を検出すると、アダプタB
2の状態テーブルを正系から故障に遷移させる。その
後、アダプタA2を副系から正系に切り替えて動作を再
開させ、アダプタA2の状態テーブルを副系から正系に
遷移させる。Further, in this state, when the CPU 4 detects a failure of the adapter B2 operating in the main system, the CPU 4
The state table 2 is shifted from the main system to the failure. Thereafter, the operation is restarted by switching the adapter A2 from the sub system to the main system, and the state table of the adapter A2 is changed from the sub system to the main system.
【0066】(2) :状態2の説明・・・図11参照 図11は図10の状態からオフラインタイミングになっ
た場合を示している。図10の状態からオフラインタイ
ミングになった場合、CPU4は状態テーブルをチェッ
クし、アダプタA1とアダプタB2が同時に故障である
ことを検出すると、アダプタの切り替えは実施しない。
これにより、故障しているアダプタを正系、又は副系と
して状態テーブルに登録しないため、次の運用に際し
て、故障しているアダプタを正系として動作させること
はなくなる。(2): Description of State 2—See FIG. 11 FIG. 11 shows a case where the off-line timing has come from the state of FIG. When the offline timing comes from the state shown in FIG. 10, the CPU 4 checks the state table and, when detecting that the adapter A1 and the adapter B2 have failed at the same time, does not execute the switching of the adapter.
As a result, the failed adapter is not registered in the status table as the primary system or the secondary system, so that the failed adapter does not operate as the primary system in the next operation.
【0067】§5:例3の説明・・・図12参照 図12は例3の説明図であり、は装置状態、はテー
ブル状態である。図12はアダプタブロックA、Bの正
系アダプタを交互に配置した場合を示している。この例
ではアダプタブロックAについては、アダプタA1が正
系、A2が副系、A3が正系・・・Anが副系に設定さ
れている。また、アダプタブロックBについては、アダ
プタB1が副系、B2が正系、B3が副系・・・Bnが
正系に設定されている。§5: Description of Example 3—See FIG. 12 FIG. 12 is an explanatory diagram of Example 3, where is a device state and is a table state. FIG. 12 shows a case where the main adapters of the adapter blocks A and B are alternately arranged. In this example, with respect to the adapter block A, the adapter A1 is set as the primary system, A2 is set as the secondary system, A3 is set as the primary system, and An is set as the secondary system. As for the adapter block B, the adapter B1 is set to the sub system, B2 is set to the main system, B3 is set to the sub system ... Bn is set to the main system.
【0068】このように、アダプタが交互に正系となる
ように設定することで、アダプタブロックに故障が発生
した場合の影響を局所化することができる。例えば、ア
ダプタブロックAが故障すると、該アダプタブロックA
からCPU4へ割り込みにより、エラー状態を通知する
(図3の処理参照)。この通知によりCPU4はアダプ
タブロックAの故障を認識する。As described above, by setting the adapters so that they alternately become the primary system, it is possible to localize the influence when a failure occurs in the adapter block. For example, if the adapter block A fails, the adapter block A
Notifies the CPU 4 of an error state by interruption (see the processing of FIG. 3). With this notification, the CPU 4 recognizes the failure of the adapter block A.
【0069】この時CPU4はアダプタブロックAに搭
載される全てのアダプタA1〜Anを全て故障状態に
し、他のアダプタブロックBの全てのアダプタB1〜B
nを正系に切り替える。そしてCPU4は状態テーブル
のパラメータ(正系/副系)を現在の状態に書き替え
る。その後、CPU4は正系のアダプタを使用して処理
を継続する。At this time, the CPU 4 puts all the adapters A1 to An mounted on the adapter block A into a failure state, and sets all the adapters B1 to B of the other adapter block B to failure.
Switch n to the normal system. Then, the CPU 4 rewrites the parameters (primary system / sub system) in the state table to the current state. After that, the CPU 4 continues the process using the main system adapter.
【0070】すなわち、図12の例ではCPU4はアダ
プタB1とB3を副系から正系に切り替えて動作を再開
させ、アダプタB1とB3の状態テーブルを副系から正
系へ遷移させる。また、元々アダプタブロックB側で正
系として動作していたアダプタB2とBnは、全く影響
を受けずに運用を継続している。従って、故障の影響範
囲を局所化することが可能となる。That is, in the example of FIG. 12, the CPU 4 switches the adapters B1 and B3 from the sub system to the main system to resume the operation, and changes the status tables of the adapters B1 and B3 from the sub system to the main system. The adapters B2 and Bn, which originally operated as the primary system on the adapter block B side, continue to operate without any influence. Therefore, it is possible to localize the range affected by the failure.
【0071】§6:例4の説明・・・図13参照 図13は例4の説明図であり、は装置状態、はテー
ブル状態である。図13はアダプタの正系を一方のアダ
プタに集中するように設定した場合を示している。この
例では、アダプタブロックAに搭載されたアダプタA1
〜Anを全て正系に設定し、アダプタブロックBに搭載
されたアダプタB1〜Bnを全て副系に設定した。§6: Description of Example 4—See FIG. 13 FIG. 13 is an explanatory diagram of Example 4, where is a device state and is a table state. FIG. 13 shows a case where the main system of the adapter is set to be concentrated on one adapter. In this example, the adapter A1 mounted on the adapter block A
To An were all set to the primary system, and all the adapters B1 to Bn mounted on the adapter block B were set to the secondary system.
【0072】このように、アダプタの正系を一方のアダ
プタに集中するように設定した状態で装置の運用を行
い、該運用中に正系で動作しているアダプタブロックA
に故障が発生したとする。この時、故障の発生したアダ
プタブロックAに搭載されている正系のアダプタA1〜
An全てが故障と見なされるため、全てのアダプタ機能
に影響を受ける。従って、このような状態に各アダプタ
を設定するのは好ましくない。As described above, the apparatus is operated in a state where the main system of the adapter is set to be concentrated on one adapter, and the adapter block A operating in the main system during the operation is operated.
It is assumed that a failure has occurred. At this time, the primary adapters A1 to A1 mounted on the failed adapter block A
Since all An are considered to be faulty, all adapter functions are affected. Therefore, it is not preferable to set each adapter in such a state.
【0073】§7:故障保守制御例1の説明・・・図1
4、図15参照 図14は故障保守制御例1のフローチャート(その
1)、図15は故障保守制御例1のフローチャート(そ
の2)である。以下、図14、図15に基づいて故障保
守制御例1を説明する。なお、S21〜S40は各処理
ステップを示す。§7: Explanation of failure maintenance control example 1 ... FIG.
4 and FIG. 15 FIG. 14 is a flowchart (part 1) of the failure maintenance control example 1, and FIG. 15 is a flowchart (part 2) of the failure maintenance control example 1. Hereinafter, failure maintenance control example 1 will be described with reference to FIGS. 14 and 15. In addition, S21 to S40 indicate each processing step.
【0074】この例は、運用終了から電源切断までのシ
ャットダウン処理期間をオフラインタイミングとした場
合の故障保守制御例である。先ず、装置電源が投入され
ると(S21)、CPU4はシステム立ち上げ処理を行
い(S22)、その後、装置の運用開始となる(S2
3)。This example is an example of the fault maintenance control when the shutdown processing period from the end of the operation to the power-off is set as the off-line timing. First, when the apparatus power is turned on (S21), the CPU 4 performs a system start-up process (S22), and thereafter, the operation of the apparatus is started (S2).
3).
【0075】装置の運用状態において、例えば、図5に
示したように正系で動作しているアダプタA1に故障が
発生すると(S24)、CPU4はアダプタA1の故障
を検出し、それまで副系に設定されていたアダプタB1
を正系に切り替えて運用を継続する(S25)。そして
装置の運用終了になると(S26)、CPU4は運用終
了から電源切断までのオフラインタイミングにおいて行
うシャットダウン処理で、図6に示したように、故障の
ないアダプタブロックBの全てのアダプタB1〜Bnを
正系に切り替える(S27)。その後電源が切断される
(S28)。In the operation state of the apparatus, for example, when a failure occurs in the adapter A1 operating in the main system as shown in FIG. 5 (S24), the CPU 4 detects the failure of the adapter A1 and until then, the sub system Adapter B1 set to
Is switched to the main system and the operation is continued (S25). Then, when the operation of the apparatus is terminated (S26), the CPU 4 performs a shutdown process performed at an off-line timing from the termination of the operation to the power-off, as shown in FIG. The system is switched to the normal system (S27). Thereafter, the power is turned off (S28).
【0076】前記のようにして装置の電源が切断された
後、例えば、翌日に装置の電源が投入されると(S2
9)、CPU4はシステム立ち上げ処理を行い(S3
0)、その後装置の運用開始となる(S31)。そして
運用中には、正系に切り替えられたアダプタブロックB
側のアダプタB1〜Bnを使用して運用を行う。この
時、アダプタブロックA側のアダプタA1〜Anは故
障、又は副系の状態である(S32)。After the apparatus is turned off as described above, for example, when the apparatus is turned on the next day (S2
9), the CPU 4 performs a system startup process (S3).
0), and then the operation of the device starts (S31). During operation, the adapter block B switched to the main system
Operation is performed using the adapters B1 to Bn on the side. At this time, the adapters A1 to An on the adapter block A side have failed or are in a sub system state (S32).
【0077】また、前記の運用中には、図7に示したよ
うに故障したアダプタA1の活性交換を行う。この場
合、アダプタブロックAをシステムバスAから切り離し
てアダプタA1の交換を行うが、運用への影響はない。
この活性交換では、先ず、アダプタブロックAを装置か
ら抜き取る。その後、アダプタブロックAのアダプタA
1を故障してない別のアダプタと交換する。その後、前
記アダプタブロックAをラックに挿入することで装置に
搭載する(S33)。During the above-mentioned operation, active replacement of the failed adapter A1 is performed as shown in FIG. In this case, the adapter A is replaced by disconnecting the adapter block A from the system bus A, but there is no effect on the operation.
In this active exchange, first, the adapter block A is removed from the apparatus. Then, adapter A of adapter block A
Replace 1 with another adapter that has not failed. Thereafter, the adapter block A is mounted on the device by inserting it into the rack (S33).
【0078】次に、装置の運用が終了すると(S3
4)、CPU4はオフラインタイミングで行うシャット
ダウン処理において、図9に示したように、初期値テー
ブルに従って正系/副系を初期状態に切り戻す(S3
5)。その後、装置の電源が切断される(S36)。次
に、例えば翌々日に装置の電源が投入されると(S3
7)、CPU4はシステムの立ち上げ処理を行い(S3
8)、運用開始となる(S39)。この運用中には、正
常状態で装置の運用を行う(S40)。Next, when the operation of the apparatus is completed (S3
4), in the shutdown processing performed at the offline timing, the CPU 4 switches the primary system / sub system back to the initial state according to the initial value table as shown in FIG. 9 (S3).
5). Thereafter, the power of the apparatus is turned off (S36). Next, for example, when the apparatus is turned on the next two days (S3
7) The CPU 4 performs a system startup process (S3).
8) The operation starts (S39). During this operation, the device is operated in a normal state (S40).
【0079】§8:故障保守制御例2の説明・・・図1
6、図17参照 図16は故障保守制御例2のフローチャート(その
1)、図17は故障保守制御例2のフローチャート(そ
の2)である。以下、図16、図17に基づいて故障保
守制御例2を説明する。なお、S51〜S72は各処理
ステップを示す。§8: Description of failure maintenance control example 2 ... FIG.
6, FIG. 17 FIG. 16 is a flowchart (part 1) of the failure maintenance control example 2, and FIG. 17 is a flowchart (part 2) of the failure maintenance control example 2. Hereinafter, failure maintenance control example 2 will be described with reference to FIGS. 16 and 17. In addition, S51 to S72 indicate each processing step.
【0080】この例は、電源投入から運用開始までの立
ち上げ処理時間をオフラインタイミングとした場合の故
障保守制御例である。先ず、装置電源が投入されると
(S51)、CPU4はシステム立ち上げ処理を行い
(S52)、その後、装置の運用開始となる(S5
3)。This example is a failure maintenance control example in which the startup processing time from power-on to start of operation is taken as offline timing. First, when the apparatus power is turned on (S51), the CPU 4 performs a system start-up process (S52), and thereafter, the operation of the apparatus is started (S5).
3).
【0081】この装置の運用状態において、例えば、図
5に示したように、正系で動作しているアダプタA1に
故障が発生すると(S54)、CPU4は前記アダプタ
A1の故障を検出し、それまで副系に設定されていたア
ダプタB1を正系に切り替えて運用を継続する(S5
5)。そして、装置の運用終了になると(S56)、C
PU4はシャットダウン処理を行い(S57)、電源切
断となる(S58)。In the operation state of this apparatus, for example, as shown in FIG. 5, when a failure occurs in the adapter A1 operating in the main system (S54), the CPU 4 detects the failure of the adapter A1, and The adapter B1 set as the secondary system is switched to the primary system to continue the operation (S5).
5). When the operation of the apparatus ends (S56), C
The PU 4 performs a shutdown process (S57), and is turned off (S58).
【0082】前記のようにして装置の電源が切断された
後、例えば、翌日に装置の電源が投入されると(S5
9)、CPU4はシステム立ち上げ処理を行い(S6
0)、図6に示したように、故障のないアダプタブロッ
クBの全てのアダプタB1〜Bnを正系に切り替える
(S61)。そして、装置の運用開始となる(S6
2)。After the power of the apparatus is turned off as described above, for example, when the power of the apparatus is turned on the next day (S5).
9), the CPU 4 performs a system start-up process (S6).
0), as shown in FIG. 6, all adapters B1 to Bn of the adapter block B having no failure are switched to the main system (S61). Then, the operation of the apparatus starts (S6).
2).
【0083】この時の運用中には、正系に切り替えられ
たアダプタブロックB側のアダプタB1〜Bnを使用し
て処理を行う。この時、アダプタブロックA側のアダプ
タA1〜Anは故障、又は副系の状態である(S6
3)。また、前記の運用中には、図7に示したように故
障したアダプタA1の活性交換を行う。During operation at this time, processing is performed using the adapters B1 to Bn on the adapter block B side switched to the main system. At this time, the adapters A1 to An on the adapter block A side have failed or are in a sub system state (S6).
3). In addition, during the above operation, active replacement of the failed adapter A1 is performed as shown in FIG.
【0084】この場合、アダプタブロックAをシステム
バスAから切り離してアダプタA1の交換を行うが、運
用への影響はない。この活性交換では、先ず、アダプタ
ブロックAを装置から抜き取る。その後、アダプタブロ
ックAのアダプタA1を交換する。その後、アダプタブ
ロックAをラックに挿入することで装置に搭載する(S
64)。In this case, although the adapter block A is separated from the system bus A and the adapter A1 is replaced, there is no effect on the operation. In this active exchange, first, the adapter block A is removed from the apparatus. After that, the adapter A1 of the adapter block A is replaced. Thereafter, the adapter block A is mounted on the device by inserting it into the rack (S
64).
【0085】その後、装置の運用が終了すると(S6
5)、CPU4はシャットダウン処理を行い(S6
6)、電源切断となる(S67)。その後、例えば、翌
々日に装置の電源が投入されると(S68)、CPU4
はシステムの立ち上げ処理を行う(S69)。この時、
CPU4は、図9に示したように初期値テーブルに従っ
て、正系/副系を初期状態に切り戻す(S70)。その
後、装置の運用開始になると(S71)、CPU4は正
常状態で装置の運用を行う(S72)。Thereafter, when the operation of the apparatus is completed (S6
5) The CPU 4 performs a shutdown process (S6).
6) The power is turned off (S67). Thereafter, for example, when the apparatus is turned on the next two days (S68), the CPU 4
Performs a system startup process (S69). At this time,
The CPU 4 switches the main system / sub system back to the initial state according to the initial value table as shown in FIG. 9 (S70). Thereafter, when the operation of the apparatus is started (S71), the CPU 4 operates the apparatus in a normal state (S72).
【0086】 §9:故障保守制御例3の説明・・・図18参照 図18は故障保守制御例3のフローチャートである。以
下、図18に基づいて故障保守制御例3を説明する。な
お、S81〜S89は各処理ステップを示す。この例
は、上位ソフトウェアの指示により運用停止している期
間をオフラインタイミングとした場合の故障保守制御例
である。この例は前記例1、例2と異なり、装置の電源
投入/切断を行わない24時間連続運用を採用すること
ができるオフラインタイミングである。§9: Description of Failure Maintenance Control Example 3—See FIG. 18 FIG. 18 is a flowchart of failure maintenance control example 3. Hereinafter, failure maintenance control example 3 will be described with reference to FIG. S81 to S89 indicate each processing step. This example is a failure maintenance control example in which a period during which the operation is stopped according to an instruction of a higher-level software is set as an off-line timing. This example is an off-line timing, which is different from Examples 1 and 2 above, in that a 24-hour continuous operation without powering on / off the device can be adopted.
【0087】先ず、装置電源が投入されると、CPU4
はシステム立ち上げ処理を行い、その後、装置の運用開
始となる。この運用中において(S81)、例えば、図
5に示したように、正系で動作しているアダプタA1に
故障が発生すると(S82)、CPU4は前記アダプタ
A1の故障を検出し、それまで副系に設定されていたア
ダプタB1を正系に切り替えて運用を継続する(S8
3)。First, when the apparatus power is turned on, the CPU 4
Performs system startup processing, and then starts operation of the apparatus. During this operation (S81), for example, as shown in FIG. 5, when a failure occurs in the adapter A1 operating in the main system (S82), the CPU 4 detects the failure of the adapter A1, and the The adapter B1 set in the system is switched to the main system to continue the operation (S8
3).
【0088】その後、上位ソフトウェアより運用停止指
示を受けている期間(例えば、午前0時すぎ)に、CP
U4は図6に示したように、故障のないアダプタブロッ
クBの全てのアダプタB1〜Bnを正系に切り替える。
この時、CPU4は日にち変更処理等も行う(S8
4)。その後、CPU4は運用を再開する(S85)。
この時の運用中には、正系に切り替えられたアダプタブ
ロックB側のアダプタB1〜Bnを使用して運用を行
う。この時、アダプタブロックA側のアダプタA1〜A
nは故障、又は副系の状態である(S86)。Thereafter, during the period when the operation stop instruction is received from the upper software (for example, after midnight), the CP
U4 switches all adapters B1 to Bn of the adapter block B having no failure to the primary system as shown in FIG.
At this time, the CPU 4 also performs a date change process (S8).
4). Thereafter, the CPU 4 resumes operation (S85).
During operation at this time, operation is performed using the adapters B1 to Bn on the adapter block B side switched to the main system. At this time, adapters A1 to A on the adapter block A side
n is a failure or a sub system state (S86).
【0089】その後前記運用中に、図7に示したように
故障したアダプタA1の活性交換を行う。この場合、ア
ダプタブロックAをシステムバスAから切り離してアダ
プタA1の交換を行うが、運用への影響はない。この活
性交換では、先ず、アダプタブロックAを装置から抜き
取る。次に、アダプタブロックAのアダプタA1を交換
する。その後、アダプタブロックAをラックに挿入する
ことで装置に搭載する(S87)。Thereafter, during the operation, the active replacement of the failed adapter A1 is performed as shown in FIG. In this case, the adapter A is replaced by disconnecting the adapter block A from the system bus A, but there is no effect on the operation. In this active exchange, first, the adapter block A is removed from the apparatus. Next, the adapter A1 of the adapter block A is replaced. Thereafter, the adapter block A is mounted on the device by inserting it into the rack (S87).
【0090】その後、上位ソフトウェアより運用停止指
示を受けている期間(例えば、翌日の午前0時すぎ)
に、CPU4は、図9に示したように初期値テーブルに
従って、正系/副系を初期状態に切り戻す(S88)。
この時、CPU4は日にち変更処理等も行う。そして、
装置の運用再開となる(S89)。Thereafter, a period during which the operation stop instruction is received from the upper software (for example, after midnight of the next day)
Then, the CPU 4 switches the main system / sub system back to the initial state according to the initial value table as shown in FIG. 9 (S88).
At this time, the CPU 4 also performs date change processing and the like. And
The operation of the device is restarted (S89).
【0091】§10:記憶媒体のプログラムの説明 前記のように、プロセッサ部3のCPU4は、装置運用
中に各アダプタの故障を検出し、故障アダプタの切り替
えを行って状態テーブルを現在の状態に書き替える。ま
た、CPU4は、オフラインタイミングで状態テーブル
をチェックし、一方の系のアダプタブロックのみ故障し
ている場合、そのアダプタブロックの故障アダプタ以外
の全ての制御アダプタを副系に切り替え、他方のアダプ
タブロックの全ての制御アダプタを正系に切り替えるな
ど、各種の故障保守制御のための処理を行う。§10: Description of Program on Storage Medium As described above, the CPU 4 of the processor unit 3 detects a failure of each adapter during operation of the apparatus, switches the failed adapter, and sets the status table to the current state. Rewrite. Further, the CPU 4 checks the status table at the offline timing, and when only one of the adapter blocks has failed, all the control adapters other than the failed adapter of the adapter block are switched to the sub-system, and the other adapter block is switched. Performs various failure maintenance control processes such as switching all control adapters to the main system.
【0092】このようなCPU4の行う各処理は、それ
ぞれプログラムの実行により次のようにして実現する。
例えば、プロセッサ部3に接続、或いは内蔵したハード
ディスク装置の記憶媒体に前記CPU4の処理を実現す
るためのプログラムを格納しておく。そして、処理開始
時にCPU4の制御により、ハードディスク装置の記憶
媒体に記憶してある前記プログラムをプロセッサ部3内
に取り込み、一旦内部のメモリ5に格納する。Each processing performed by the CPU 4 is realized by executing a program as follows.
For example, a program for realizing the processing of the CPU 4 is stored in a storage medium of a hard disk device connected to or built in the processor unit 3. Then, under the control of the CPU 4 at the start of the process, the program stored in the storage medium of the hard disk device is taken into the processor unit 3 and temporarily stored in the internal memory 5.
【0093】その後、CPU4がメモリ5に格納してあ
るプログラムの内、必要なプログラムから順次読み出し
て実行することにより、前記プロセッサ部3の処理を行
う。なお、前記ハードディスク装置の記憶媒体に格納す
るプログラムは、次のようにして格納(記憶)する。Thereafter, the CPU 4 performs the processing of the processor unit 3 by sequentially reading and executing the necessary programs from among the programs stored in the memory 5. The program stored in the storage medium of the hard disk device is stored (stored) as follows.
【0094】:フレキシブルディスク(フロッピィデ
ィスク)に格納されているプログラム(他の装置で作成
したプログラムデータ)を、コンピュータ本体に設けた
ドライブ装置により読み取り、ハードディスク装置の記
憶媒体に格納する。A program (program data created by another device) stored in a flexible disk (floppy disk) is read by a drive device provided in a computer main body and stored in a storage medium of a hard disk device.
【0095】:光磁気ディスク、或いはCD−ROM
等の記憶媒体に格納されているデータを、前記コンピュ
ータ本体に設けたドライブ装置により読み取り、ハード
ディスク装置の記憶媒体に格納する。: Magneto-optical disk or CD-ROM
And the like are read by a drive device provided in the computer main body and stored in a storage medium of a hard disk device.
【0096】:LAN等の通信回線を介して他の装置
から伝送されたデータを前記コンピュータ本体で受信
し、そのデータをハードディスク装置の記憶媒体に格納
する。 §11:その他の説明 (1) :前記実施の形態で説明したプロセッサ部3や、前
記端末制御装置2の図示省略した電源部、磁気ディスク
等は、必要に応じて前記のような二重化構成とすること
により、更に高信頼性のシステムを実現できる。Data received from another device via a communication line such as a LAN is received by the computer main body, and the data is stored in a storage medium of a hard disk device. §11: Other explanations (1): The processor unit 3 described in the above-described embodiment, the power supply unit, the magnetic disk, etc. of the terminal control device 2 not shown in the drawings may have the above-described dual configuration as necessary. By doing so, a more reliable system can be realized.
【0097】(2) :正系のアダプタが故障したことは、
前記のようにしてCPU4が検出するが、副系のアダプ
タが故障したことは前記処理では検出できない。しか
し、CPU4は予め決めたタイミングで、副系のアダプ
タにもチェック用コマンドを送ることで、副系のアダプ
タに故障が発生していることを検出している。(2): The failure of the main system adapter
Although the CPU 4 detects as described above, it cannot be detected by the above processing that the sub system adapter has failed. However, the CPU 4 detects that a failure has occurred in the sub-system adapter by transmitting a check command to the sub-system adapter at a predetermined timing.
【0098】従って、前記のように副系のアダプタに故
障が発生すると、CPU4は前記チェック用コマンドに
対するアダプタからの応答により故障を検出することが
できる。そのため、副系に設定されたアダプタに故障が
発生した場合にも、前記と同じ制御によりアダプタブロ
ック単位での活性交換を行うことが可能である。Therefore, when a failure occurs in the sub system adapter as described above, the CPU 4 can detect the failure by responding to the check command from the adapter. Therefore, even when a failure occurs in the adapter set in the sub system, it is possible to perform active replacement in adapter block units under the same control as described above.
【0099】[0099]
【発明の効果】以上説明したように、本発明によれば次
のような効果がある。 (1) :装置運用中に、或るアダプタに故障が発生した場
合、故障発生後の最初のオフラインタイミングにおい
て、故障発生していないアダプタブロックの制御アダプ
タを全て正系とするため、次の運用に影響を与えること
なく、故障アダプタを含むアダプタブロック単位の活性
保守が可能になる。As described above, the present invention has the following effects. (1): If a failure occurs in a certain adapter during the operation of the device, the next operation is performed to set all control adapters of the adapter block in which no failure has occurred to the primary system at the first offline timing after the occurrence of the failure. Active maintenance can be performed for each adapter block including the failed adapter without affecting the adapter.
【0100】(2) :アダプタブロックの活性保守後、各
アダプタの状態を自動的に初期状態に切り戻すことがで
きるため、保守作業が軽減される。 (3) :初期値テーブルに設定するパラメータとして、制
御アダプタを系毎に交互に正系として設定することによ
り、アダプタブロックが故障した場合でも、そのアダプ
タブロックの正系として機能していた制御アダプタのみ
を他方の制御アダプタブロックの制御アダプタに切り替
えることで運用を再開できる。この場合、元々、他方の
アダプタブロックの正系アダプタ機能は全く影響を受け
ずに運用を継続できるため、故障の影響を局所化するこ
とができる。(2): After active maintenance of the adapter block, the state of each adapter can be automatically switched back to the initial state, so that maintenance work is reduced. (3): By setting the control adapter as the primary system alternately for each system as a parameter to be set in the initial value table, even if the adapter block fails, the control adapter that functioned as the primary system for that adapter block The operation can be resumed by switching only the control adapter of the other control adapter block to the control adapter. In this case, since the operation of the primary adapter function of the other adapter block can be continued without being affected at all, the influence of the failure can be localized.
【0101】前記効果の他、各請求項に対応して次のよ
うな効果がある。 (4) :請求項1では、故障検出制御手段は装置運用中に
制御アダプタの故障を検出すると、該当する制御アダプ
タの切り替えを行って状態テーブルを現在の状態に書き
替える。また、アダプタ切替手段はオフラインタイミン
グで状態テーブルをチェックし、一方の系のアダプタブ
ロックのみ故障している場合、そのアダプタブロックの
故障アダプタ以外の全ての制御アダプタを副系に切り替
え、他方のアダプタブロックの全ての制御アダプタを正
系に切り替える。In addition to the above effects, the following effects are provided according to each claim. (4): In claim 1, when the failure detection control means detects a failure of the control adapter during operation of the apparatus, the failure detection control means switches the corresponding control adapter and rewrites the state table to the current state. Also, the adapter switching means checks the status table at the offline timing, and if only one of the adapter blocks has failed, switches all control adapters other than the failed adapter of the adapter block to the secondary system, and switches the other adapter block. Switch all control adapters to the primary system.
【0102】このようにすれば、故障が発生した後の最
初のオフラインタイミングにおいて、故障の発生してい
ないアダプタブロックの制御アダプタを全て正系とする
ため、次の運用中に運用に影響を与えることなく、故障
アダプタを含むアダプタブロック単位の活性保守が可能
になる。In this way, at the first off-line timing after the occurrence of a failure, all the control adapters of the adapter block in which no failure has occurred are set to the primary system, which affects the operation during the next operation. Thus, active maintenance can be performed for each adapter block including a failed adapter.
【0103】(5) :請求項2では、装置に電源を投入し
てから運用を開始するまでの期間、又は装置の運用を終
了し装置の電源を切断するまでの期間、又は上位ソフト
ウェアからの指示で運用停止している期間をオフライン
タイミングとして前記請求項1のように処理を行う。(5): In the second aspect, a period from when the power of the device is turned on until the start of the operation, or a period between when the operation of the device is terminated and the power of the device is turned off, or when the power from the host software is changed. The processing is performed as in claim 1, wherein a period in which the operation is stopped by the instruction is set as the offline timing.
【0104】このようにすれば、制御アダプタの故障が
発生した後の最初のオフラインタイミングにおいて、故
障の発生していないアダプタブロックの制御アダプタを
全て正系とするため、次の運用中に運用に影響を与える
ことなく、故障した制御アダプタを含むアダプタブロッ
ク単位の活性保守が可能になる。In this way, at the first off-line timing after the occurrence of the failure of the control adapter, all the control adapters of the adapter block in which no failure has occurred are set to the main system, so that the operation is performed during the next operation. The active maintenance can be performed for each adapter block including the failed control adapter without any influence.
【0105】(6) :請求項3では、初期状態切り戻し手
段は活性保守実施後のオフラインタイミングで状態テー
ブルをチェックし、制御アダプタに故障が発生していな
い場合は、初期値テーブルに定義された正系/副系の状
態に全ての制御アダプタを自動的に切り戻す。このよう
に、活性保守後のオフラインタイミングにおいては、故
障が修復されているため、自動的に初期値テーブルに従
った正系/副系の設定に切り戻すことが可能になる。(6): In claim 3, the initial state switching means checks the state table at the offline timing after active maintenance is performed, and if no failure has occurred in the control adapter, the initial state is defined in the initial value table. Automatically switches all control adapters back to the normal / sub system state. In this way, at the off-line timing after the active maintenance, the failure has been repaired, so that it is possible to automatically switch back to the primary / sub system settings according to the initial value table.
【0106】(7) :請求項4では、初期値テーブルは前
記二重化された制御アダプタの何れを正系/副系とする
かを定義する情報を、制御アダプタ毎にパラメータとし
て設定可能とした。従って、前記パラメータの設定を工
夫することで、制御アダプタを効率良く運用することが
可能になる。(7): In claim 4, in the initial value table, information defining which of the duplicated control adapters is to be the primary system or the secondary system can be set as a parameter for each control adapter. Therefore, by devising the setting of the parameters, the control adapter can be operated efficiently.
【0107】(8) :請求項5では、初期値テーブルに設
定するパラメータとして、前記制御アダプタを系毎に交
互に正系として設定する。このようにすれば、アダプタ
ブロックが故障した場合でも、そのアダプタブロックの
正系として機能していた制御アダプタのみを他方の制御
アダプタブロックの制御アダプタに切り替えることで運
用を再開できる。この場合、元々、他方のアダプタブロ
ックの正系アダプタ機能は全く影響を受けずに運用を継
続できるため、故障の影響を局所化することができる。(8): In claim 5, as the parameter to be set in the initial value table, the control adapter is alternately set as the main system for each system. In this way, even if the adapter block fails, the operation can be resumed by switching only the control adapter functioning as the main system of the adapter block to the control adapter of the other control adapter block. In this case, since the operation of the primary adapter function of the other adapter block can be continued without being affected at all, the influence of the failure can be localized.
【0108】(9) :請求項6では、アダプタ切替無効化
手段はオフラインタイミングで状態テーブルをチェック
し、両系の制御アダプタに故障が発生している場合に
は、アダプタ切替手段のアダプタ切り替え機能を無効に
する。このように、両系の制御アダプタに故障が発生し
ている場合は、制御アダプタの切り替えを実行しないた
め、次の運用時に故障した制御アダプタを正系として動
作させることを防止できる。(9): In claim 6, the adapter switching invalidating means checks the status table at an off-line timing, and if a failure has occurred in the control adapters of both systems, the adapter switching function of the adapter switching means. Disable. As described above, when a failure has occurred in the control adapters of both systems, the switching of the control adapter is not performed, so that it is possible to prevent the failed control adapter from operating as the primary system in the next operation.
【0109】(10):請求項7では、CPUが記憶媒体に
格納されているプログラムを実行することにより、装置
運用中に制御アダプタの故障を検出し、故障した制御ア
ダプタの切り替えを行って状態テーブルを現在の状態に
書き替える。また、オフラインタイミングで状態テーブ
ルをチェックし、一方の系のアダプタブロックのみ故障
している場合、そのアダプタブロックの故障した制御ア
ダプタ以外の全ての制御アダプタを副系に切り替え、他
方のアダプタブロックの全ての制御アダプタを正系に切
り替える。(10) In the present invention, the CPU executes the program stored in the storage medium to detect the failure of the control adapter during operation of the apparatus and to switch the failed control adapter. Rewrite the table to its current state. Also, the status table is checked at the offline timing, and if only one of the adapter blocks has failed, all the control adapters other than the failed control adapter of the adapter block are switched to the sub system, and all of the other adapter blocks are switched. Switch the control adapter to the main system.
【0110】このようにすれば、故障が発生した後の最
初のオフラインタイミングにおいて、故障の発生してい
ないアダプタブロックの制御アダプタを全て正系とする
ため、次の運用中に運用に影響を与えることなく、故障
した制御アダプタを含むアダプタブロックの活性保守が
可能になる。In this way, at the first off-line timing after the occurrence of a failure, all control adapters of the adapter block in which no failure has occurred are set to the primary system, so that operation is affected during the next operation. Thus, active maintenance of the adapter block including the failed control adapter can be performed.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】実施の形態における装置構成図である。FIG. 2 is a device configuration diagram in the embodiment.
【図3】実施の形態におけるプロセッサ部の処理フロー
チャートである。FIG. 3 is a processing flowchart of a processor unit in the embodiment.
【図4】実施の形態における例1の説明図(その1)で
ある。FIG. 4 is an explanatory diagram (part 1) of Example 1 in the embodiment;
【図5】実施の形態における例1の説明図(その2)で
ある。FIG. 5 is an explanatory diagram (part 2) of Example 1 in the embodiment.
【図6】実施の形態における例1の説明図(その3)で
ある。FIG. 6 is an explanatory diagram (part 3) of Example 1 in the embodiment;
【図7】実施の形態における例1の説明図(その4)で
ある。FIG. 7 is an explanatory view (No. 4) of Example 1 in the embodiment.
【図8】実施の形態における例1の説明図(その5)で
ある。FIG. 8 is an explanatory view (No. 5) of Example 1 in the embodiment.
【図9】実施の形態における例1の説明図(その6)で
ある。FIG. 9 is an explanatory view (No. 6) of Example 1 in the embodiment.
【図10】実施の形態における例2の説明図(その1)
である。FIG. 10 is an explanatory diagram of Example 2 in the embodiment (part 1);
It is.
【図11】実施の形態における例2の説明図(その2)
である。FIG. 11 is an explanatory view of an example 2 in the embodiment (part 2)
It is.
【図12】実施の形態における例3の説明図である。FIG. 12 is an explanatory diagram of Example 3 in the embodiment.
【図13】実施の形態における例4の説明図である。FIG. 13 is an explanatory diagram of Example 4 in the embodiment.
【図14】実施の形態における故障保守制御例1のフロ
ーチャート(その1)である。FIG. 14 is a flowchart (part 1) of a failure maintenance control example 1 in the embodiment.
【図15】実施の形態における故障保守制御例1のフロ
ーチャート(その2)である。FIG. 15 is a flowchart (part 2) of the failure maintenance control example 1 in the embodiment.
【図16】実施の形態における故障保守制御例2のフロ
ーチャート(その1)である。FIG. 16 is a flowchart (part 1) of a failure maintenance control example 2 in the embodiment.
【図17】実施の形態における故障保守制御例2のフロ
ーチャート(その2)である。FIG. 17 is a flowchart (part 2) of a failure maintenance control example 2 in the embodiment.
【図18】実施の形態における故障保守制御例3のフロ
ーチャートである。FIG. 18 is a flowchart of a failure maintenance control example 3 in the embodiment.
【図19】従来のシステム説明図である。FIG. 19 is an explanatory diagram of a conventional system.
【図20】従来の活性保守説明図である。FIG. 20 is an explanatory diagram of conventional active maintenance.
【図21】アダプタブロックの説明図である。FIG. 21 is an explanatory diagram of an adapter block.
1 ホストコンピュータ 2 端末制御装置 3 プロセッサ部 4 CPU 5 メモリ DESCRIPTION OF SYMBOLS 1 Host computer 2 Terminal control device 3 Processor part 4 CPU 5 Memory
Claims (7)
化されたプロセッサ部と、各々のシステムバスに接続さ
れるアダプタブロックと、各アダプタブロックに搭載さ
れ、正系/副系として二重化された制御アダプタとを有
する情報処理装置において、 前記プロセッサ部は、二重化された制御アダプタの何れ
を正系/副系とするかを定義する初期値テーブルと、各
制御アダプタの現在の状態を正系/副系/故障のいずれ
かの状態に設定する状態テーブルを備えると共に、 装置運用中に制御アダプタの故障を検出し、制御アダプ
タの切り替えを行って前記状態テーブルを現在の状態に
書き替える故障検出制御手段と、 オフラインタイミングで前記状態テーブルをチェック
し、一方の系のアダプタブロックのみ故障している場
合、そのアダプタブロックの故障した制御アダプタ以外
の全ての制御アダプタを副系に切り替え、他方のアダプ
タブロックの全ての制御アダプタを正系に切り替えるア
ダプタ切替手段を備えていることを特徴とした情報処理
装置。1. A processor section including a CPU and a memory, wherein a system bus is duplicated, an adapter block connected to each system bus, and a control adapter mounted on each adapter block and duplicated as a main system / sub system. The information processing apparatus having: an initial value table that defines which of the duplicated control adapters is to be the primary / sub system; and the current state of each control adapter to be the primary / sub system. And a failure detection control means for detecting a failure of the control adapter during operation of the device, switching the control adapter, and rewriting the status table to the current state, and Check the status table at offline timing, and if only one of the adapter blocks is faulty, Switching the lock all the control adapter other than the failed control adapter of the secondary system, the information processing apparatus characterized by comprising an adapter switching means for switching all the control adapter of another adapter block main system.
電源を投入してから運用を開始するまでの期間、又は装
置の運用を終了し装置の電源を切断するまでの期間、又
は上位ソフトウェアからの指示で運用停止している期間
を含むことを特徴とした請求項1記載の情報処理装置。2. The off-line timing may be a period from turning on the power of the device to starting operation, a period from ending the operation of the device to turning off the power of the device, or an instruction from a host software. 2. The information processing apparatus according to claim 1, including a period during which operation is suspended.
グで前記状態テーブルをチェックし、制御アダプタに故
障が発生していない場合は、前記初期値テーブルに定義
された正系/副系の状態に全ての制御アダプタを切り戻
す初期状態切り戻し手段を備えていることを特徴とした
請求項1記載の情報処理装置。3. The processor unit checks the status table at an off-line timing, and if no failure has occurred in the control adapter, all the statuses of the main system and the sub system defined in the initial value table are changed. 2. The information processing apparatus according to claim 1, further comprising an initial state switching unit that switches back the control adapter.
制御アダプタの何れを正系/副系とするかを定義する情
報を、制御アダプタ毎にパラメータとして設定可能であ
ることを特徴とした請求項1記載の情報処理装置。4. The system according to claim 1, wherein the initial value table is capable of setting information defining which of the duplicated control adapters is to be the primary system or the secondary system as a parameter for each control adapter. Item 10. The information processing apparatus according to Item 1.
として、前記制御アダプタを系毎に交互に正系として設
定することを特徴とした請求項4記載の情報処理装置。5. The information processing apparatus according to claim 4, wherein the control adapter is set as a main system alternately for each system as a parameter to be set in the initial value table.
グで前記状態テーブルをチェックし、両系の制御アダプ
タに故障が発生している場合には、前記アダプタ切替手
段のアダプタ切り替え機能を無効にするアダプタ切替無
効化手段を備えていることを特徴とした請求項1記載の
情報処理装置。6. The processor unit checks the status table at an off-line timing and, if a failure occurs in both control adapters, disables an adapter switching function of the adapter switching unit. 2. The information processing apparatus according to claim 1, further comprising invalidating means.
し、故障した制御アダプタの切り替えを行って状態テー
ブルを現在の状態に書き替える故障検出制御手段と、オ
フラインタイミングで前記状態テーブルをチェックし、
一方の系のアダプタブロックのみ故障している場合、そ
のアダプタブロックの故障した制御アダプタ以外の全て
の制御アダプタを副系に切り替え、他方のアダプタブロ
ックの全ての制御アダプタを正系に切り替えるアダプタ
切替手段の機能を実現するためのプログラムを格納した
記憶媒体。7. A failure detection control means for detecting a failure of a control adapter during operation of the apparatus, switching the failed control adapter and rewriting a state table to a current state, and checking the state table at offline timing. ,
Adapter switching means for switching all the control adapters other than the failed control adapter of the one adapter block to the sub system, and switching all the control adapters of the other adapter block to the main system when only one of the adapter blocks has failed. A storage medium storing a program for implementing the functions of the present invention.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35079697A JP3448197B2 (en) | 1997-03-10 | 1997-12-19 | Information processing device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5458997 | 1997-03-10 | ||
JP9-54589 | 1997-03-10 | ||
JP35079697A JP3448197B2 (en) | 1997-03-10 | 1997-12-19 | Information processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10312301A true JPH10312301A (en) | 1998-11-24 |
JP3448197B2 JP3448197B2 (en) | 2003-09-16 |
Family
ID=26395363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35079697A Expired - Fee Related JP3448197B2 (en) | 1997-03-10 | 1997-12-19 | Information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3448197B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007304678A (en) * | 2006-05-09 | 2007-11-22 | Kirin Engineering Co Ltd | Control system and method for updating controller group |
US8151049B2 (en) | 2008-01-17 | 2012-04-03 | Nec Corporation | Input/output control unit, disk array apparatus, input/output control method, and program |
JPWO2014112042A1 (en) * | 2013-01-15 | 2017-01-19 | 富士通株式会社 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
JP2019220107A (en) * | 2018-06-22 | 2019-12-26 | 日本電気株式会社 | Computer system |
-
1997
- 1997-12-19 JP JP35079697A patent/JP3448197B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007304678A (en) * | 2006-05-09 | 2007-11-22 | Kirin Engineering Co Ltd | Control system and method for updating controller group |
US8151049B2 (en) | 2008-01-17 | 2012-04-03 | Nec Corporation | Input/output control unit, disk array apparatus, input/output control method, and program |
JPWO2014112042A1 (en) * | 2013-01-15 | 2017-01-19 | 富士通株式会社 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
JP2019220107A (en) * | 2018-06-22 | 2019-12-26 | 日本電気株式会社 | Computer system |
Also Published As
Publication number | Publication date |
---|---|
JP3448197B2 (en) | 2003-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5696895A (en) | Fault tolerant multiple network servers | |
US7251746B2 (en) | Autonomous fail-over to hot-spare processor using SMI | |
US6915441B2 (en) | Computer system with multiple backup management processors for handling embedded processor failure | |
WO2018095107A1 (en) | Bios program abnormal processing method and apparatus | |
KR19990023689A (en) | Disaster notification system and method using premises information communication network | |
CN100492305C (en) | Method and device for fast recovery of computer system | |
CN111399879A (en) | A firmware upgrade system and method for CPLD | |
US20120159241A1 (en) | Information processing system | |
US5742851A (en) | Information processing system having function to detect fault in external bus | |
JP3448197B2 (en) | Information processing device | |
KR100605031B1 (en) | Fault recovery and upgrade method of embedded system using USB memory device | |
US8738829B2 (en) | Information system for replacing failed I/O board with standby I/O board | |
CN115269244A (en) | Control method and device and electronic equipment | |
JPH07121395A (en) | Standby device priority selection method | |
JPH03266131A (en) | Power source state decision system for multiple system | |
CN111367572A (en) | A dual FLASH hot backup method, device, equipment and medium | |
KR100258072B1 (en) | Synchronization and data fault detection circuit | |
JPH0534877B2 (en) | ||
JPH1153329A (en) | Information processing system | |
JPH05324134A (en) | Duplexed computer system | |
KR20010028123A (en) | Apparatus and method for controlling dual surveillance in optical transmission system | |
JP2834083B2 (en) | Data disk array device | |
JP2006172276A (en) | Uninterruptible power supply system and program | |
JP3110125B2 (en) | Hot-swap control | |
CN116893833A (en) | Remote upgrade complex programmable logic device operating system, method and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030624 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080704 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090704 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100704 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100704 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130704 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |