[go: up one dir, main page]

JP2000010945A - Inter-host computer communication device and communication method - Google Patents

Inter-host computer communication device and communication method

Info

Publication number
JP2000010945A
JP2000010945A JP10169780A JP16978098A JP2000010945A JP 2000010945 A JP2000010945 A JP 2000010945A JP 10169780 A JP10169780 A JP 10169780A JP 16978098 A JP16978098 A JP 16978098A JP 2000010945 A JP2000010945 A JP 2000010945A
Authority
JP
Japan
Prior art keywords
notification information
processing
storage area
information
unprocessed
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
Application number
JP10169780A
Other languages
Japanese (ja)
Other versions
JP3720982B2 (en
Inventor
Shuji Yabu
修司 養父
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Kyushu 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 NEC Software Kyushu Ltd filed Critical NEC Software Kyushu Ltd
Priority to JP16978098A priority Critical patent/JP3720982B2/en
Publication of JP2000010945A publication Critical patent/JP2000010945A/en
Application granted granted Critical
Publication of JP3720982B2 publication Critical patent/JP3720982B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an inter-host computer communication device which can transmit communication requests of the cases, which frequently occur in a short time, without causing a waiting time. SOLUTION: This device is provided with plural host computers 1 and 2 and a management device 3 shared by the host computers 1 and 2. The management device 3 has an unprocessed notice information table 31 and a processing state table 32. The transmission side host computer 1 has a means 12 for storing notice information in the unprocessed notice information table 31, a means 13 for updating information of the processing state table 32, which corresponds to stored notice information, to be an unprocessed state and a transmission means 14 transmitting a synchronous processing request signal to the reception side host computer. The reception side host computer has a means 23 for receiving the synchronous processing request signal and processing notice information stored in the unprocessed notice information table 31, a means 24 for updating processing information of the processing state table 32, which corresponds to secured notice information, to be a processing state and a means 25 for referring to the processing state table 32 and stopping a processing request signal when the unprocessed state is not contained in the processing information of the processing state table 32.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数のホストコン
ピュータにおけるホストコンピュータ間通信方式に関
し、特に、通信情報を送出すべき通信要求が発生するホ
ストコンピュータ側で、受信側ホストコンピュータの処
理能力や処理状態に影響されることなく、処理全般を進
めていくことができるホストコンピュータ間通信装置お
よび通信方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system between a plurality of host computers, and more particularly, to the processing capability and processing of a receiving host computer on the side of a host computer that issues a communication request to send communication information. The present invention relates to an inter-host computer communication device and a communication method capable of performing general processing without being affected by a state.

【0002】[0002]

【従来の技術】従来、この種のホストコンピュータ間通
信方式は、送信側ホストコンピュータが、受信側ホスト
コンピュータによる通信情報の引取りを待つために、発
生する通信要求の個数に等しい通信情報と、該通信情報
にリンクを持つ同期処理信号とを、それぞれ待行列に待
機させる手段を採用している。
2. Description of the Related Art Conventionally, this type of inter-host computer communication system employs communication information equal to the number of communication requests generated in order for a transmitting host computer to wait for the receiving host computer to receive communication information; Means are employed for waiting in a queue for a synchronization processing signal having a link to the communication information.

【0003】ホストコンピュータ間通信方式に関する従
来技術を過去の特許出願において遡及調査すると、ま
ず、特開昭63−61360号公報には、第1のホスト
コンピュータから第2のホストコンピュータにジョブ制
御言語を引き渡して第2のホストコンピュータに該ジョ
ブ制御言語起動のジョブを実行させ、その結果をファイ
ル装置を介して受け取り、該結果に対応する第1のホス
トコンピュータ内のジョブ制御言語起動のジョブを第1
のホストコンピュータ内で実行するに際し、上記引き渡
されるジョブ制御言語と、その実行結果と、該実行結果
に対応する上記第1のホストコンピュータ内のジョブ制
御言語との三者間の対応を、上記ジョブ手続きと共にフ
ァイル装置を介して受渡しされるジョブ連携制御メッセ
ージにより付ける技術が開示されている。
[0003] A retrospective study of the prior art relating to the communication method between host computers in a past patent application shows that, first, JP-A-63-61360 discloses that a job control language is transmitted from a first host computer to a second host computer. The second host computer causes the second host computer to execute the job for starting the job control language, receives the result via the file device, and sends the job for starting the job control language in the first host computer corresponding to the result to the first host computer.
When the job control language is executed in the host computer, the correspondence between the transferred job control language, the execution result, and the job control language in the first host computer corresponding to the execution result is described by the job There is disclosed a technique for attaching a job coordination control message transferred via a file device together with a procedure.

【0004】次に、特開平4−297941号公報に
は、メインフレーム中にあるファイルをマイクロコンピ
ュータからアクセスする方法として、マイクロコンピュ
ータ側からメインフレームのホストコンピュータに対し
て、該ホストコンピュータとの送受信に使用するパケッ
トの構造と、送受信のタイミング管理情報を記述したパ
ケット制御テーブルの送付要求を出して、これらをダウ
ンロードし、上記ダウンロードされた情報を上記アクセ
スに使用する技術が開示されている。次に、特開平5−
28079号公報には、複数のコンピュータがメモリ手
段を有する一つのホストコンピュータとメモリ手段を介
して情報受渡しするに際し、或る一つのコンピュータと
上記ホストコンピュータとの間に生じた障害により、上
記メモリ手段が専有されてしまう事態を避けるために、
初期化タスク手段により、上記メモリ手段のメモリ領域
を複数の領域に分割して、上記コンピュータ専有の管理
領域を作り、これをそれぞれ管理する技術が開示されて
いる。
Japanese Patent Application Laid-Open No. Hei 4-297941 discloses a method for accessing a file in a mainframe from a microcomputer. The microcomputer transmits / receives a file to / from the host computer of the mainframe. A technique is disclosed in which a packet control table that describes the structure of a packet used for transmission and transmission and reception timing management information is issued, these are downloaded, and the downloaded information is used for the access. Next, Japanese Patent Application Laid-Open
No. 28079 discloses that when a plurality of computers exchange information with one host computer having memory means via the memory means, a failure occurred between one computer and the host computer causes the memory means to fail. To avoid being occupied by
There is disclosed a technique in which a memory area of the memory means is divided into a plurality of areas by an initialization task means to create a management area exclusive to the computer, and each of the management areas is managed.

【0005】次に、特開平5−173919号公報に
は、複数のホストコンピュータが複数の通信処理装置を
介して互いにデータの送受信を行う方式として、上記す
べてのホストコンピュータに、上記通信処理装置に対し
てダウンロードする通信処理装置制御手段と、ネットワ
ーク構成テーブルとを設置し、上記ホストコンピュータ
の特定の一つに、上記ホストコンピュータが上記どの通
信処理装置に対して、どの通信制御プログラムとネット
ワーク構成テーブルの下に上記ダウンロードを実施すべ
きかの情報とローディングの状況とを記録するローディ
ング管理テーブル及びローディング管理手段とを設置
し、ダウンロードの負荷を分散する技術が開示されてい
る。次に、特開平9−259089号公報には、専用の
二次記憶装置を持つ複数のホストコンピュータがネット
ワークに接続されてなる分散ネットワーク環境におい
て、二次記憶装置付きの広域ファイルシステム管理用ホ
ストコンピュータを上記ネットワークに付加することに
より、上記ホストコンピュータそれぞれが、上記各専用
の二次記憶装置の集まりを一つの仮想的なストライプド
・ファイルシステムと見なして使用することができる技
術が開示されている。
Japanese Patent Laid-Open Publication No. Hei 5-173919 discloses a system in which a plurality of host computers transmit and receive data to and from each other via a plurality of communication processing devices. A communication processing device control means to be downloaded to the host computer; and a network configuration table. A specific one of the host computers is provided with a communication control program and a network configuration table for the communication processing device. A technology for distributing the download load by disposing a loading management table and loading management means for recording information on whether or not to perform the above download and the loading status is disclosed below. Japanese Patent Application Laid-Open No. 9-259089 discloses a host computer for managing a global file system with a secondary storage device in a distributed network environment in which a plurality of host computers each having a dedicated secondary storage device are connected to a network. Is added to the network so that each of the host computers can use the collection of the dedicated secondary storage devices as one virtual striped file system. .

【0006】[0006]

【発明が解決しようとする課題】ところで、従来のホス
トコンピュータ間通信方式は、設置される管理領域の大
きさが通信相手ホストコンピュータの処理の都合によっ
て決定されているため、通信文の受け皿となる上記管理
領域において発生可能な待行列の規模には限界があり、
送信側ホストコンピュータにおいて短い時限内で通信要
求が多発した場合や、受信側ホストコンピュータで何ら
かの理由により処理に遅延が生じた場合には、通信要求
を持つ送信側ホストコンピュータの処理にも待合わせが
生じ、性能劣化を招くという問題を有している。上記の
特開平4−297941号公報,特開平5−17391
9号公報に開示されている技術も、上記の通り管理領域
の領域限界の発生に対処する方法までは開示していな
い。
In the conventional communication method between host computers, the size of the management area to be installed is determined by the processing of the host computer of the communication partner, so that it becomes a receiving point for communication messages. There is a limit to the size of the queue that can be generated in the above management area,
If communication requests frequently occur in the sending host computer within a short period of time, or if processing is delayed in the receiving host computer for some reason, the processing of the sending host computer that has the communication request will be delayed. This causes a problem of causing performance degradation. Japanese Unexamined Patent Publication Nos. Hei 4-297941 and Hei 5-17391
The technique disclosed in Japanese Patent Application Publication No. 9-29139 does not disclose a method for coping with the occurrence of the area limit of the management area as described above.

【0007】また、特開平5−28079号公報に開示
されている技術は、初期化タスク手段により、一つの管
理領域を複数の領域に分割して、複数のホストコンピュ
ータそれぞれに専有の管理領域を作る技術ではあるが、
上記分割で形成された上記一つの専有管理領域について
吟味してみると、やはり上記の通り管理領域の領域限界
の発生に対処する方法までは開示していない。さらに、
特開昭63−61360号公報に示されている技術は、
大容量ファイル装置を複数のホストコンピュータ間で共
有する方式として捉えるべきであり、最後に示した特開
平9−259089号公報に示されている技術は、複数
のホストコンピュータそれぞれに所属している金物とし
てのファイル装置に仮想的な大容量ファイル装置の機能
を割り当てる方法と、該大容量ファイル装置を上記複数
のホストコンピュータ間で共有する方式と捉えるべきで
ある。本発明は、以上のような従来のホストコンピュー
タ間通信方式における問題点に鑑みてなされたものであ
り、短時間内に多発する場面の通信要求を、待ち時間を
生じさせることなく送信することが可能なホストコンピ
ュータ間通信方式を提供することを目的とする。
In the technique disclosed in Japanese Patent Laid-Open No. 5-28079, one management area is divided into a plurality of areas by an initialization task means, and a management area exclusive to each of a plurality of host computers is allocated. Although it is a technology to make,
When examining the one exclusive management area formed by the above division, it does not disclose a method for coping with the occurrence of the area limit of the management area as described above. further,
The technique disclosed in JP-A-63-61360 is
A large-capacity file device should be considered as a method of sharing between a plurality of host computers. Should be considered as a method of assigning the function of a virtual large-capacity file device to a file device as the above, and a method of sharing the large-capacity file device among the plurality of host computers. The present invention has been made in view of the above-mentioned problems in the conventional communication method between host computers, and is capable of transmitting a communication request of a scene frequently occurring in a short time without causing a waiting time. It is an object to provide a possible inter-host computer communication scheme.

【0008】[0008]

【課題を解決するための手段】上記課題を解決するため
に、本発明の実施態様によれば、複数のホストコンピュ
ータとホストコンピュータに共有される管理装置からな
り、管理装置は、未処理通知情報テーブルと、処理状態
テーブルを有し、複数のホストコンピュータのうち第1
のホストコンピュータは、通知情報を未処理通知情報テ
ーブルに格納する格納手段と、格納された通知情報に対
応する処理状態テーブルの処理情報を未処理状態に更新
する第1の更新手段と、同期処理要求信号を複数のホス
トコンピュータのうち第2のホストコンピュータに送信
する送信手段を具備し、第2のホストコンピュータは、
同期処理要求信号を受けて、未処理通知情報テーブル内
に格納されている通知情報を処理する処理手段と、確保
された通知情報に対応する処理状態テーブルの処理情報
を処理状態に更新する第2の更新手段と、処理状態テー
ブルを参照して、処理状態テーブルの処理情報に未処理
状態が含まれないと判断される時に、処理要求信号を停
止する停止手段を具備することを特徴とするホストコン
ピュータ間通信管理装置を提供する。
According to an embodiment of the present invention, there is provided an information processing apparatus comprising: a plurality of host computers; and a management device shared by the host computers, wherein the management device includes the unprocessed notification information. And a processing state table.
A storage means for storing notification information in an unprocessed notification information table, a first updating means for updating processing information in a processing state table corresponding to the stored notification information to an unprocessed state, A transmitting means for transmitting the request signal to a second host computer among the plurality of host computers, wherein the second host computer comprises:
Processing means for processing notification information stored in the unprocessed notification information table in response to the synchronization processing request signal; and second processing means for updating the processing information in the processing state table corresponding to the secured notification information to the processing state. And a stopping means for stopping the processing request signal when it is determined that the processing information in the processing state table does not include the unprocessed state by referring to the processing state table. An inter-computer communication management device is provided.

【0009】また、そのホストコンピュータ間通信管理
装置において、未処理通知情報テーブルが、複数のホス
トコンピュータの各々から発行される通知情報を個別に
格納する定められた通知情報格納域と、次に発行される
通知情報を格納する通知情報格納域の格納位置を示すデ
ータが格納される未通知情報格納位置格納域と次に読み
出される通知情報の通知情報格納域の格納位置を示すデ
ータが格納される未通知情報参照位置格納域を有し、格
納手段は、未通知情報格納位置格納域を参照して得られ
た通知情報格納域の格納位置に通知情報を格納する手段
を具備し、第1の更新手段は、格納手段により通知情報
格納域の格納位置に格納した通知情報に対応する処理状
態テーブルの処理情報を未処理状態に更新する手段と、
処理手段は未通知情報格納位置格納域を参照して得られ
た位置データに基づいて通知情報格納域内の通知情報を
獲得する手段を具備し、第2の更新手段は処理手段によ
り獲得された通知情報格納域内の通知情報に対応する処
理状態テーブルの処理情報を処理状態に更新する手段を
有することが可能である。
In the communication management apparatus between host computers, the unprocessed notification information table includes a predetermined notification information storage area for individually storing notification information issued from each of the plurality of host computers, and a next notification information storage area. The data indicating the storage location of the notification information storage area for storing the notification information to be stored and the data indicating the storage location of the notification information storage area for the notification information to be read next are stored. A storage unit for storing the notification information in a storage location of the notification information storage area obtained by referring to the non-notification information storage location storage area; Updating means for updating the processing information of the processing state table corresponding to the notification information stored in the storage position of the notification information storage area by the storage means to an unprocessed state;
The processing means includes means for acquiring notification information in the notification information storage area based on position data obtained by referring to the unnotified information storage location storage area, and the second updating means includes a notification acquired by the processing means. It is possible to have means for updating the processing information of the processing state table corresponding to the notification information in the information storage area to the processing state.

【0010】また、そのホストコンピュータ間通信管理
装置において、処理状態テーブルが、未処理通知情報テ
ーブルに含まれる通知情報の各々が未処理状態または処
理済かを識別する情報を有する処理種別情報格納域を有
し、第1の更新手段は、通知情報を処理種別情報格納域
に格納し、第1のホストコンピュータが格納された通知
情報に対して未処理状態であることを示す情報を設定す
る手段と、第2の更新手段は、通知情報格納域内の通知
情報が獲得される度に、第2のホストコンピュータが処
理種別情報格納域に獲得された通知情報に対して処理済
であるとの情報を設定する手段を有することが可能であ
る。
In the communication management apparatus between host computers, the processing status table has a processing type information storage area having information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or in a processed state. Wherein the first updating means stores the notification information in the processing type information storage area, and sets the information indicating that the first host computer is in an unprocessed state with respect to the stored notification information. And the second updating means, each time the notification information in the notification information storage area is acquired, indicates that the second host computer has already processed the notification information acquired in the processing type information storage area. Can be provided.

【0011】複数のホストコンピュータとホストコンピ
ュータに共有される管理装置からなり、管理装置内に、
未処理通知情報テーブルと、処理状態テーブルを確保す
るステップと、複数のホストコンピュータのうち第1の
ホストコンピュータが、通知情報を未処理通知情報テー
ブルに格納するステップと、第1のホストコンピュータ
が、格納された通知情報に対応する処理状態テーブルの
処理情報を未処理状態に更新する第1の更新するステッ
プと、第1のホストコンピュータが、同期処理要求信号
を複数のホストコンピュータのうち第2のホストコンピ
ュータに送信するステップと、第2のホストコンピュー
タが、同期処理要求信号を受けて、未処理通知情報テー
ブル内に格納されている通知情報を処理するステップ
と、確保された通知情報に対応する処理状態テーブルの
処理情報を処理状態に更新する第2の更新するステップ
と、第1のホストコンピュータが、処理状態テーブルを
参照して、処理状態テーブルの処理情報に未処理状態が
含まれないと判断される時に、処理要求信号を停止する
ステップからなるホストコンピュータ間通信管理方法を
提供する。
[0011] The host computer comprises a plurality of host computers and a management device shared by the host computers.
An unprocessed notification information table, a step of securing a processing state table, a step in which the first host computer among the plurality of host computers stores the notification information in the unprocessed notification information table, A first updating step of updating the processing information of the processing state table corresponding to the stored notification information to an unprocessed state; and the first host computer sends a synchronization processing request signal to a second of the plurality of host computers. Transmitting to the host computer, the second host computer receiving the synchronization processing request signal, processing the notification information stored in the unprocessed notification information table, and responding to the secured notification information. A second updating step of updating the processing information of the processing state table to the processing state; Computer references the process status table, when it is determined not to contain the unprocessed state to process information processing state table provides a host computer communication management method comprising the step of stopping the processing request signal.

【0012】また、そのホストコンピュータ間通信管理
方法において、未処理通知情報テーブル内に、複数のホ
ストコンピュータの各々から発行される通知情報を個別
に格納する定められた通知情報格納域を確保するステッ
プと、未処理通知情報テーブル内に、次に発行される通
知情報を格納する通知情報格納域の格納位置を示すデー
タが格納される未通知情報格納位置格納域を確保するス
テップと未処理通知情報テーブル内に、次に読み出され
る通知情報の通知情報格納域の格納位置を示すデータが
格納される未通知情報参照位置格納域を確保するステッ
プと、格納するステップは、未通知情報格納位置格納域
を参照して得られた通知情報格納域の格納位置に通知情
報を格納するステップを有し、第1の更新するステップ
は、格納手段により通知情報格納域の格納位置に格納し
た通知情報に対応する処理状態テーブルの処理情報を未
処理状態に更新するステップを有し、処理するステップ
は、未通知情報格納位置格納域を参照して得られた位置
データに基づいて通知情報格納域内の通知情報を獲得す
るステップを有し、第2の更新するステップは、処理手
段により獲得された通知情報格納域内の通知情報に対応
する処理状態テーブルの処理情報を処理状態に更新する
ステップを有することが可能である。
Further, in the communication management method between host computers, a step of securing a predetermined notification information storage area for individually storing notification information issued from each of the plurality of host computers in the unprocessed notification information table. And a step of securing a non-notification information storage location storage area for storing data indicating a storage location of a notification information storage area for storing notification information to be issued next in the unprocessed notification information table; In the table, a step of securing a non-notification information reference position storage area in which data indicating a storage position of a notification information storage area of notification information to be read next is stored, and a step of storing the non-notification information storage location storage area. And storing the notification information in a storage location of the notification information storage area obtained by referring to the first information. Updating the processing information in the processing state table corresponding to the notification information stored in the storage location of the notification information storage area to an unprocessed state, wherein the processing step is performed by referring to the unreported information storage location storage area. Acquiring the notification information in the notification information storage area based on the obtained position data, and the second updating step includes a step of obtaining the notification information in the notification information storage area obtained by the processing means. It can include the step of updating the processing information to a processing state.

【0013】また、そのホストコンピュータ間通信管理
方法において、処理状態テーブルに、未処理通知情報テ
ーブルに含まれる通知情報の各々が未処理状態または処
理済かを識別する情報を有する処理種別情報格納域を確
保するステップと、第1の更新するステップは、通知情
報を処理種別情報格納域に格納し、第1のホストコンピ
ュータが格納された通知情報に対して未処理状態である
ことを示す情報を設定するステップを有し、第2の更新
するステップは、通知情報格納域内の通知情報が獲得さ
れる度に、第2のホストコンピュータが処理種別情報格
納域に獲得された通知情報に対して処理済であるとの情
報を設定するステップを有することも可能である。
In the communication management method between host computers, a processing type information storage area having information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or a processed state in the processing state table. And the first updating step stores the notification information in the processing type information storage area, and stores the information indicating that the first host computer is in an unprocessed state with respect to the stored notification information. The setting step is performed. Each time the notification information in the notification information storage area is obtained, the second host computer processes the notification information obtained in the processing type information storage area. It is also possible to have a step of setting the information that the process has been completed.

【0014】さらに、複数のホストコンピュータとホス
トコンピュータに共有される管理装置からなり、管理装
置内に、未処理通知情報テーブルと、処理状態テーブル
を確保するステップと、複数のホストコンピュータのう
ち第1のホストコンピュータが、通知情報を未処理通知
情報テーブルに格納するステップと、第1のホストコン
ピュータが、格納された通知情報に対応する処理状態テ
ーブルの処理情報を未処理状態に更新する第1の更新す
るステップと、第1のホストコンピュータが、同期処理
要求信号を複数のホストコンピュータのうち第2のホス
トコンピュータに送信するステップと、第2のホストコ
ンピュータが、同期処理要求信号を受けて、未処理通知
情報テーブル内に格納されている通知情報を処理するス
テップと、確保された通知情報に対応する処理状態テー
ブルの処理情報を処理状態に更新する第2の更新するス
テップと、第1のホストコンピュータが、処理状態テー
ブルを参照して、処理状態テーブルの処理情報に未処理
状態が含まれないと判断される時に、処理要求信号を停
止するステップを実行するプログラムを記録した記憶媒
体を提供する。
Further, the system comprises a plurality of host computers and a management device shared by the host computers, and secures an unprocessed notification information table and a processing status table in the management device; Storing the notification information in the unprocessed notification information table, and the first host computer updating the processing information in the processing state table corresponding to the stored notification information to the unprocessed state. Updating, a step in which the first host computer transmits a synchronization processing request signal to a second host computer among the plurality of host computers, and a step in which the second host computer receives the synchronization processing request signal, Processing notification information stored in the processing notification information table; Updating the processing information of the processing state table corresponding to the notified notification information to the processing state, and the first host computer refers to the processing state table and adds the unprocessed processing information of the processing state table to the processing information of the processing state table. A storage medium storing a program for executing a step of stopping a processing request signal when it is determined that a state is not included.

【0015】また、その記憶媒体において、未処理通知
情報テーブル内に、複数のホストコンピュータの各々か
ら発行される通知情報を個別に格納する定められた通知
情報格納域を確保するステップと、未処理通知情報テー
ブル内に、次に発行される通知情報を格納する通知情報
格納域の格納位置を示すデータが格納される未通知情報
格納位置格納域を確保するステップと未処理通知情報テ
ーブル内に、次に読み出される通知情報の通知情報格納
域の格納位置を示すデータが格納される未通知情報参照
位置格納域を確保するステップと、格納するステップ
は、未通知情報格納位置格納域を参照して得られた通知
情報格納域の格納位置に通知情報を格納するステップを
有し、第1の更新するステップは、格納手段により通知
情報格納域の格納位置に格納した通知情報に対応する処
理状態テーブルの処理情報を未処理状態に更新するステ
ップを有し、処理するステップは、未通知情報格納位置
格納域を参照して得られた位置データに基づいて通知情
報格納域内の通知情報を獲得するステップを有し、第2
の更新するステップは、処理手段により獲得された通知
情報格納域内の通知情報に対応する処理状態テーブルの
処理情報を処理状態に更新するステップを有するプログ
ラムを記録することが可能である。
In the storage medium, a step of securing a predetermined notification information storage area for individually storing notification information issued from each of the plurality of host computers in the unprocessed notification information table; In the notification information table, a step of securing a non-notification information storage location storage area in which data indicating a storage location of a notification information storage area for storing notification information to be issued next is stored, and in the unprocessed notification information table, The step of allocating a storage area for a non-notification information reference position where data indicating the storage position of the notification information storage area of the notification information to be read next is stored, and the step of storing the storage area are performed by referring to the storage area of the non-notification information storage area. Storing the notification information in the storage location of the obtained notification information storage area, and the first updating step is performed by the storage unit by using the storage location of the notification information storage area. Has a step of updating the processing information of the processing state table corresponding to the notification information stored in the unprocessed state, and the step of processing is performed based on the position data obtained by referring to the non-notified information storage position storage area. Acquiring the notification information in the notification information storage area;
In the updating step, a program having a step of updating the processing information of the processing state table corresponding to the notification information in the notification information storage area acquired by the processing means to the processing state can be recorded.

【0016】また、その記憶媒体において、処理状態テ
ーブルに、未処理通知情報テーブルに含まれる通知情報
の各々が未処理状態または処理済かを識別する情報を有
する処理種別情報格納域を確保するステップと、第1の
更新するステップは、通知情報を処理種別情報格納域に
格納し、第1のホストコンピュータが格納された通知情
報に対して未処理状態であることを示す情報を設定する
ステップを具備し、第2の更新するステップは、通知情
報格納域内の通知情報が獲得される度に、第2のホスト
コンピュータが処理種別情報格納域に獲得された通知情
報に対して処理済であるとの情報を設定するステップを
具備するプログラムを記録することが可能である。
In the storage medium, a process type information storage area having information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or in a processed state in the processing state table. And the first updating step includes the step of storing the notification information in the processing type information storage area and the step of setting the information indicating that the first host computer is in an unprocessed state with respect to the stored notification information. And the second updating step includes, every time the notification information in the notification information storage area is acquired, the second host computer has processed the notification information acquired in the processing type information storage area. It is possible to record a program comprising a step of setting the information of

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。 (第1の実施の形態)図1は、本発明の第1の実施の形
態に係るホストコンピュータ間通信方式の機能構成を示
す図である。図1に示す本実施の形態では、発信側と受
信側のホストコンピュータが1対1で対置する構成とな
っている。すなわち、ホストコンピュータ1が発信側
で、ホストコンピュータ2が受信側である。図1におい
て、本実施の形態に係るホストコンピュータ間通信方式
は、送信側のホストコンピュータ1と、受信側のホスト
コンピュータ2と、ホストコンピュータ1と2の間に介
在する管理装置3と、デバイス15を介してアクセス可
能な記憶媒体16とから構成される。
Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 is a diagram showing a functional configuration of a communication method between host computers according to a first embodiment of the present invention. In the present embodiment shown in FIG. 1, the host computer on the transmitting side and the host computer on the receiving side are arranged one-to-one. That is, the host computer 1 is the transmitting side and the host computer 2 is the receiving side. In FIG. 1, the communication method between host computers according to the present embodiment includes a host computer 1 on the transmission side, a host computer 2 on the reception side, a management device 3 interposed between the host computers 1 and 2, and a device 15 And a storage medium 16 accessible via the.

【0018】送信側のホストコンピュータ1は、通信情
報を含む通信要求を作成する要求作成部11と、要求作
成部11から起動されて、該通信情報を管理装置3内の
未処理通知情報テーブル31に順次指定されているエン
トリーへ格納する未処理通知情報作成部12と、未処理
通知情報作成部12から前記通信情報の格納の都度起動
されて管理装置3内の処理状態テーブル32に前記通信
情報の状態を未処理状態として設定する処理状態テーブ
ル更新部13と、処理状態テーブル更新部13が状態を
設定する都度起動されて管理装置3内の同期処理要求信
号33を発信状態に設定する同期処理要求信号発信部1
4とを有する。
The host computer 1 on the transmitting side prepares a communication request including communication information, a request creating unit 11, which is started by the request creating unit 11, and stores the communication information in the unprocessed notification information table 31 in the management device 3. The unprocessed notification information creating unit 12 sequentially stores the communication information in an entry designated sequentially, and is activated each time the communication information is stored from the unprocessed notification information creating unit 12 and is stored in the processing state table 32 in the management apparatus 3. Processing state table updating unit 13 for setting the state as the unprocessed state, and synchronous processing for setting the synchronous processing request signal 33 in the management device 3 to the transmission state when the processing state table updating unit 13 is started each time the state is set. Request signal transmitter 1
And 4.

【0019】受信側ホストコンピュータ2では、前記処
理状態テーブル32の指定された位置の処理状態を調べ
る処理状態テーブル判定部21と、処理状態テーブル判
定部21が処理済を入手した時に起動されて同期処理要
求信号33が発信状態になってから前記処理状態テーブ
ル判定部21を起動する同期処理要求信号受信部22
と、前記処理状態テーブル判定部21が未処理を入手し
たとき起動されて前記未処理通知情報テーブル31の指
定された位置から通知情報を取得してこの指定された位
置を次番に設定する未処理通知情報取得部23と、未処
理通知情報取得部23が通知情報を取得したとき起動さ
れて処理状態テーブル32の指定された位置を処理済と
してこの指定された位置を次のエントリー位置に更新す
る処理状態テーブル更新部24と、処理状態テーブル更
新部24により起動されて前記取得した通知情報の処理
を行い終了後、処理状態テーブル判定部21を起動する
要求処理部25とを有する。
In the receiving side host computer 2, the processing status table determining unit 21 for checking the processing status at the designated position in the processing status table 32 is activated and synchronized when the processing status table determining unit 21 obtains the processed status. A synchronous processing request signal receiving unit 22 that activates the processing state table determining unit 21 after the processing request signal 33 is in the transmission state.
Is activated when the processing state table determination unit 21 obtains the unprocessed information, acquires the notification information from the specified position in the unprocessed notification information table 31, and sets the specified position to the next number. The process notification information acquisition unit 23 and the unprocessed notification information acquisition unit 23 are started when the notification information is acquired, and the designated position in the processing state table 32 is processed, and the designated position is updated to the next entry position. And a request processing unit 25 that is activated by the processing state table updating unit 24, processes the acquired notification information, and activates the processing state table determining unit 21 after the processing is completed.

【0020】管理装置3は、管理領域、すなわち上記の
未処理通知情報テーブル31と、処理状態テーブル32
と、同期処理要求信号33を有する。図2は、未処理通
知情報テーブル31の構成と内容を示す図であり、図3
は、処理状態テーブル32の構成と内容を示す図であ
り、図4は、同期処理要求信号33の構成と内容を示す
図である。
The management device 3 includes a management area, that is, the above-described unprocessed notification information table 31 and a processing state table 32.
And a synchronization processing request signal 33. FIG. 2 is a diagram showing the configuration and contents of the unprocessed notification information table 31, and FIG.
FIG. 4 is a diagram showing the configuration and contents of the processing state table 32, and FIG. 4 is a diagram showing the configuration and contents of the synchronization processing request signal 33.

【0021】未処理通知情報テーブル31は、通知情報
格納部313内に予め個数が決められた複数の通知情報
格納域と、ホストコンピュータA1が要求した通知情報
を格納すべき通知情報格納域の位置を示す未通知情報格
納位置格納域311と、ホストコンピュータB2が調べ
るべき通知情報を格納している通知情報格納域の位置を
示す未通知情報参照位置格納域312とを有する構成と
なっている。処理状態テーブル32は未処理通知情報テ
ーブル31の通知情報格納域に格納された通知情報のそ
れぞれに対応して、未処理か処理済かの処理種別情報を
格納する複数の処理種別情報格納域からなる処理種別情
報格納部323と、ホストコンピュータ1が処理種別情
報を格納すべき処理種別情報格納域の位置を示す処理種
別フラグ格納位置格納域321と、ホストコンピュータ
2が調べ、必要に応じて更新すべき処理種別情報を格納
している処理種別情報格納域の位置を示す処理種別フラ
グ参照位置格納域322とを有する構成となっている。
同期処理要求信号33は処理過程のタイミングを示す同
期信号の有り・なしを表示する同期処理要求信号内容3
32と、その位置を示す同期処理要求信号アドレス33
1とを有する構成となっている。
The unprocessed notification information table 31 stores a plurality of notification information storage areas of a predetermined number in the notification information storage unit 313 and the location of the notification information storage area in which the notification information requested by the host computer A1 is to be stored. And a non-notified information reference position storage area 312 indicating the position of the notification information storage area storing the notification information to be checked by the host computer B2. The processing status table 32 corresponds to each of the notification information stored in the notification information storage area of the unprocessed notification information table 31 and includes a plurality of processing type information storage areas that store processing type information of unprocessed or processed. The processing type information storage unit 323, the processing type flag storage location storage area 321 indicating the location of the processing type information storage area where the host computer 1 should store the processing type information, and the host computer 2 examines and updates as necessary. A processing type flag reference position storage area 322 indicating the position of the processing type information storage area storing the processing type information to be stored.
Synchronization processing request signal 33 is a synchronization processing request signal content 3 indicating presence / absence of a synchronization signal indicating the timing of the processing process.
32, and a synchronous processing request signal address 33 indicating its position.
1 is provided.

【0022】なお、未処理通知情報テーブル31,処理
状態テーブル32,同期処理要求信号33はホストコン
ピュータA1の起動時に初期設定が行われて、未通知情
報格納位置格納域311,未通知情報参照位置格納域3
12,処理種別フラグ格納位置格納域321,および処
理種別フラグ参照位置格納域322には共に最初の位置
を示す1が設定され、処理種別情報を格納する処理種別
情報格納部323内の処理種別情報格納域にはすべて処
理済が設定され、同期処理要求信号アドレス331には
同期処理要求信号内容のアドレスが、同期処理要求信号
内容332には“なし”が設定される。
The unprocessed notification information table 31, the processing status table 32, and the synchronization processing request signal 33 are initialized when the host computer A1 is started up. Storage area 3
12, the processing type flag storage position storage area 321, and the processing type flag reference position storage area 322 are both set to 1 indicating the first position, and the processing type information in the processing type information storage unit 323 that stores the processing type information. All processed areas are set to processed, the address of the synchronization processing request signal address 331 is set to the address of the content of the synchronization processing request signal, and the synchronization processing request signal content 332 is set to “none”.

【0023】図5,図6,図7は、本発明の第1の実施
の形態に係るホストコンピュータ間通信方式の動作を示
すフローチャートである。以下、図1を参照しつつ、図
5,図6に示すフローチャートを用いて本実施例に係る
ホストコンピュータ間通信方式の動作を説明する。な
お、本実施の形態では、説明の都合上、未処理通知情報
テーブル31の通知情報格納部313内の通知情報格納
域の限界値を5とし、ホストコンピュータA1で発生す
る通知情報の第1情報,第2情報,…のそれぞれの内容
を“aa”,“bb”,…とする。
FIGS. 5, 6, and 7 are flowcharts showing the operation of the communication method between host computers according to the first embodiment of the present invention. Hereinafter, the operation of the communication method between host computers according to the present embodiment will be described with reference to FIG. 1 and the flowcharts shown in FIGS. In this embodiment, for convenience of explanation, the limit value of the notification information storage area in the notification information storage unit 313 of the unprocessed notification information table 31 is set to 5, and the first information of the notification information generated in the host computer A1 is set. , The second information,... Are respectively "aa", "bb",.

【0024】まず、図5,図6のフローチャートに示す
ホストコンピュータA1における動作から説明する。ま
ず、ホストコンピュータA1で通知要求が発生すると、
ステップ101で、要求作成部11は従来処理している
と同様に通知情報を作成して、未処理通知情報作成部1
2を起動する。未処理通知情報作成部12は、未処理通
知情報テーブル31の未通知情報格納位置格納域311
の値から、通知情報の格納すべき格納域を知って通知情
報を格納する。例えば要求作成部11の作成した通知情
報が第1情報の“aa”であると、初回であるので未通
知情報格納位置格納域311の値が1であるので、この
“aa”は通知情報格納部313内の第1番目の通知情
報格納域に格納する。
First, the operation of the host computer A1 shown in the flowcharts of FIGS. 5 and 6 will be described. First, when a notification request occurs in the host computer A1,
In step 101, the request creating unit 11 creates notification information in the same manner as in the conventional processing, and
Start 2 The unprocessed notification information creating unit 12 stores the unprocessed information storage location storage area 311 of the unprocessed notification information table 31.
The notification information is stored by knowing the storage area where the notification information should be stored from the value of. For example, if the notification information created by the request creating unit 11 is “aa” of the first information, it is the first time, and the value of the unnotified information storage location storage area 311 is 1; The information is stored in the first notification information storage area in the unit 313.

【0025】次に、未処理通知情報作成部12は、ステ
ップ102で、未通知情報格納位置格納域311の値を
+1にして、次の格納位置を指定する。次に、ステップ
103で、指定した格納位置が限界値を越えていないか
を調べ、越えていれば、ステップ104で、格納位置の
値の先頭の位置である1に設定する。また、越えていな
ければそのままとする。例えば通知情報が第1情報の
“aa”であれば未通知情報格納位置格納域311の値
は1から2に更新される。その後、未処理通知情報作成
部12は、通知情報の格納位置の設定を終えると、処理
状態テーブル更新部13を起動する。
Next, in step 102, the unprocessed notification information creating unit 12 sets the value of the unreported information storage location storage area 311 to +1 and specifies the next storage location. Next, in step 103, it is checked whether or not the designated storage position exceeds the limit value. If it does, the value of the storage position is set to 1 which is the leading position in step 104. If it does not exceed it, leave it as it is. For example, if the notification information is “aa” of the first information, the value of the non-notification information storage location storage area 311 is updated from 1 to 2. After that, when the setting of the storage location of the notification information is completed, the unprocessed notification information creating unit 12 activates the processing state table updating unit 13.

【0026】次に、ステップ105で、起動された処理
状態テーブル更新部13は処理状態テーブル32の処理
種別フラグ格納位置格納域321を調べて、処理種別情
報格納部323内の指定する処理種別情報格納域に未処
理フラグ1を設定する。次に、ステップ106で、処理
状態テーブル更新部13は処理種別フラグ格納位置格納
域321の値を+1して、次の格納位置に更新する。次
に、ステップ107で、更新した格納位置が限界値を越
えていないかを調べ、越えていれば、ステップ108
で、格納位置の値を先頭の位置である1に設定する。ま
た越えていなければそのままとする。なお、ステップ1
05からステップ108までの処理は、例えば初回であ
れば、処理種別フラグ格納位置格納域321の値が1で
あるので、処理種別情報格納部323内の第1番目の処
理種別情報格納域に未処理を示すフラグ1が設定され
る。そして処理種別フラグ格納位置格納域321の値は
1から2に更新される。またこのときステップ108の
処理は行われない。
Next, in step 105, the activated processing status table updating unit 13 checks the processing type flag storage location storage area 321 of the processing status table 32 and specifies the processing type information designated in the processing type information storage unit 323. An unprocessed flag 1 is set in the storage area. Next, in step 106, the processing state table updating unit 13 updates the value of the processing type flag storage location storage area 321 by +1 to the next storage location. Next, at step 107, it is checked whether or not the updated storage position has exceeded the limit value.
Then, the value of the storage position is set to 1, which is the first position. If not, leave it as it is. Step 1
For example, if the processing from step 05 to step 108 is the first time, since the value of the processing type flag storage position storage area 321 is 1, the first processing type information storage area in the processing type information storage unit 323 is not stored. Flag 1 indicating the process is set. Then, the value of the processing type flag storage location storage area 321 is updated from 1 to 2. At this time, the process of step 108 is not performed.

【0027】処理状態テーブル更新部13は、フラグの
格納位置の設定を終えると、引き続き、ステップ109
で、同期処理要求信号発信部14を起動する。起動され
た同期処理要求信号発信部14は、同期処理要求信号3
3の同期処理要求信号アドレス331が示す同期処理要
求信号内容332を“有り”にする。同期処理要求信号
内容332は“無し”から“有り”に設定できたことで
もって同期信号要求処理が成功したものとし、既に“有
り”の状態を“有り”とする場合には同期信号要求処理
に失敗したものとして、ステップ110にて発信成功か
を調べるが、上記の意味において、同期信号の発信に成
功したら、処理を終了し、上記ステップ101からの処
理を繰返す。既に“有り”の状態であって、同期信号の
発信に失敗したら、一つの手段としては、上記と同様に
処理を終了し、ステップ101からの処理を繰返すが、
他の手段としては、上記タイミングは、ホストコンピュ
ータB2が未処理の通信情報を処理中であることを示し
ているので、図示は省略するが、上記終了に際して、そ
の意味のメッセージを表示してから終了することができ
る。
After completing the setting of the storage position of the flag, the processing state table updating unit 13 continues to step 109
Then, the synchronization processing request signal transmitting unit 14 is activated. The activated synchronization processing request signal transmitting unit 14 outputs the synchronization processing request signal 3
The synchronous processing request signal content 332 indicated by the synchronous processing request signal address 331 of No. 3 is set to “present”. The synchronization processing request signal content 332 can be set from “absence” to “present”, and it is assumed that the synchronization signal request processing has succeeded. If the “present” state is already “present”, the synchronization signal request processing is performed. In step 110, it is determined whether or not the transmission has succeeded. If the transmission of the synchronization signal has succeeded in the above sense, the process ends, and the process from step 101 is repeated. If it is already "present" and the transmission of the synchronization signal has failed, as one means, the processing is terminated in the same manner as described above, and the processing from step 101 is repeated.
As another means, since the timing indicates that the host computer B2 is processing unprocessed communication information, the illustration is omitted. Can be terminated.

【0028】なお、上記の管理領域のうち、未処理通知
情報テーブル31,処理状態テーブル32の大きさは、
ホストコンピュータA1における通信要求頻度の最悪パ
ターンと、ホストコンピュータB2の通信情報処理能力
を勘案して、ホストコンピュータA1側で決定され、ホ
ストコンピュータA1側で確保される。このため、管理
領域の形式的な反復使用が支障無く実施できる。このこ
とは、本発明の特徴をなしている。しかしながら、上記
ステップ102,ステップ104,ステップ107で
は、次の通信情報のためのエントリーを無条件で確保す
る手段を行使したが、該確保に先立って、確保される予
定のエントリーが空き状態か否か、すなわち処理済が示
されているか否かを確認し、空き状態でなければ、空き
状態となるまで(すなわち処理済が示されるまで)、前
記処理ステップ又は前記処理ステップを含むタスクを待
機状態とする従来技術の処理方式も、上記の方式に併用
して採用可能である。さらに、上記で、空き状態でない
時に、上記の管理領域、すなわち、未処理通知情報テー
ブル,処理状態テーブルをそれぞれ拡張する方式も、上
記の方式に併用して採用可能である。
The sizes of the unprocessed notification information table 31 and the processing status table 32 in the above management areas are as follows.
It is determined by the host computer A1 in consideration of the worst pattern of the communication request frequency in the host computer A1 and the communication information processing capability of the host computer B2, and is secured by the host computer A1. For this reason, the formal use of the management area can be performed without any trouble. This is a feature of the present invention. However, in steps 102, 104, and 107, the means for unconditionally allocating an entry for the next communication information has been exercised. That is, it is checked whether or not the processing is completed. If not, the processing step or the task including the processing step is in a standby state until the processing becomes empty (that is, until the processing is completed). The conventional processing method described above can be used in combination with the above method. Further, the above-mentioned method of expanding the management area, that is, the unprocessed notification information table and the processing state table when the state is not empty can also be adopted in combination with the above method.

【0029】次に、図7のフローチャートに示すホスト
コンピュータB2における動作を説明する。ホストコン
ピュータB2では、まず、ステップ201で、処理状態
テーブル判定部21が処理状態21が処理状態テーブル
32の処理種別フラグ参照位置格納域322を参照し
て、処理種別情報格納部323内の指定されている処理
種別情報格納域のフラグを取得する。次に、ステップ2
02で、上記取得したフラグが未処理か処理済であるか
を調べ、処理済であれば同期処理要求信号受信部22を
起動する。
Next, the operation of the host computer B2 shown in the flowchart of FIG. 7 will be described. In the host computer B2, first, in step 201, the processing state table determination unit 21 refers to the processing type flag reference position storage area 322 of the processing state table 32 and specifies the processing state 21 in the processing type information storage unit 323. Get the flag of the processing type information storage area. Next, step 2
At 02, it is checked whether the acquired flag is unprocessed or processed, and if processed, the synchronous processing request signal receiving unit 22 is activated.

【0030】同期処理要求信号受信部22は起動される
と、ステップ203で、同期処理要求信号33の同期処
理要求信号アドレス331が示すアドレスから同期処理
要求信号内容332を取得する。そしてステップ204
で取得した内容が“有り”かを調べ、“有り”でなけれ
ばステップ204を繰返し、“有り”であればステップ
205にて同期処理要求信号内容をクリアしてステップ
201に戻る。ステップ205の処理を実施している間
に、ホストコンピュータA1の同期処理要求信号発信部
14から生じた同期処理要求信号33を“有り”にする
要求が、ステップ205の処理によって無効にされてし
まう事態の発生を防止するために、図示は省略するが、
同期処理要求信号33を排他制御にし、ステップ205
の処理に際して同期処理要求信号33を占有する方式も
可能である。この場合、上記のホストコンピュータ1の
同期処理要求信号発信部14から生じた同期処理要求信
号33を“有り”にする要求は、ステップ205の処理
終了を待って、改めて実施されることになる。
When the synchronous processing request signal receiving section 22 is started, in step 203, the synchronous processing request signal content 332 is obtained from the address indicated by the synchronous processing request signal address 331 of the synchronous processing request signal 33. And step 204
It is checked whether or not the content obtained in step 2 is "present". If not, step 204 is repeated. If "present", the content of the synchronization processing request signal is cleared in step 205 and the process returns to step 201. While the processing of step 205 is being performed, the request to make the synchronization processing request signal 33 “present” generated from the synchronization processing request signal transmission unit 14 of the host computer A1 is invalidated by the processing of step 205. Although illustration is omitted to prevent occurrence of a situation,
The synchronous processing request signal 33 is set to exclusive control, and step 205
It is also possible to use a method in which the synchronization processing request signal 33 is occupied in the processing of. In this case, the request to make the synchronous processing request signal 33 generated from the synchronous processing request signal transmitting section 14 of the host computer 1 "present" is executed again after the processing in step 205 is completed.

【0031】ステップ201からステップ204の処理
は、例えばホストコンピュータB2が起動直後であれ
ば、処理状態テーブル32の処理種別情報格納部323
内の処理種別情報格納域は初期設定されて処理済になっ
ており、かつ同期処理要求信号内容332も“なし”に
なっているのでステップ205において一種の待機状態
となっているが、ホストコンピュータA1により未処理
通知情報テーブル31に通知情報“aa”が格納され、
処理状態テーブル32の処理種別情報を示すフラグが未
処理になり、更に同期処理要求信号内容332が“有
り”に変わるのを待っていて、同期処理要求信号内容3
32が“有り”になれば、その時点以降、改めて処理状
態テーブル32の内容を調べることを示している。そこ
で、処理状態テーブル判断部21は、ステップ202で
処理種別情報を示すフラグの未処理を見つけると、未処
理通知情報取得部23を起動する。
The processing from step 201 to step 204 is performed, for example, if the host computer B2 has just been started, the processing type information storage section 323 of the processing state table 32
The processing type information storage area is initialized and processed, and the synchronous processing request signal content 332 is "none". The notification information “aa” is stored in the unprocessed notification information table 31 by A1,
The flag indicating the processing type information in the processing state table 32 becomes unprocessed, and further waits for the synchronization processing request signal content 332 to change to “present”.
If “32” is set to “present”, it indicates that the contents of the processing state table 32 are to be checked again after that point. Therefore, when the processing state table determination unit 21 finds that the flag indicating the processing type information is unprocessed in step 202, the processing state table determination unit 21 activates the unprocessed notification information acquisition unit 23.

【0032】未処理通知情報取得部23は起動される
と、ステップ206で、未処理情報テーブル31の未通
知情報参照位置格納域312の値を取得し、ステップ2
07で、取得した値の通知情報格納部313内の通知情
報格納域の通知情報を取得し、未通知情報参照格納位置
格納域312の値を+1しておく。その後、未処理通知
情報取得部23は、処理状態テーブル更新部24を起動
する。処理状態テーブル更新部24は起動されると、ス
テップ208で、処理状態テーブル32の処理種別フラ
グ参照位置格納域322の値が示す処理種別情報格納部
323内の処理種別情報格納域の内容を処理済を示すフ
ラグ0に変更し、更に処理種別フラグ参照位置格納域3
22の値に+1を加えておく。その後、処理状態テーブ
ル更新部24は、要求処理部25を起動する。ステップ
209で、要求処理部25は、未処理通知情報取得部2
3が取得した通知情報を受けて処理を行い、処理終了で
再び処理状態テーブル判断部21を起動してステップ2
01に戻って上記一連の処理を反復する。
When the unprocessed notification information acquiring unit 23 is started, in step 206, the value of the unprocessed information reference position storage area 312 of the unprocessed information table 31 is obtained, and
At 07, the notification information of the notification information storage area in the notification information storage unit 313 of the obtained value is obtained, and the value of the non-notification information reference storage location storage area 312 is incremented by one. Thereafter, the unprocessed notification information acquiring unit 23 activates the processing state table updating unit 24. When the processing state table updating unit 24 is activated, in step 208, the processing state information processing unit 323 processes the contents of the processing type information storage area in the processing type information storage unit 323 indicated by the value of the processing type flag reference position storage area 322 of the processing state table 32. To the flag 0 indicating that the processing has been completed, and furthermore, the processing type flag reference position storage area 3
+1 is added to the value of 22. Thereafter, the processing state table updating unit 24 activates the request processing unit 25. In step 209, the request processing unit 25 sends the unprocessed notification information
3 performs the processing in response to the acquired notification information, and upon completion of the processing, activates the processing state table determination unit 21 again to execute step 2
Returning to 01, the above series of processing is repeated.

【0033】図8は、以上のホストコンピュータB2で
の一連の処理が終わった時点での未処理通知情報テーブ
ル31,処理状態テーブル32,および同期処理要求信
号33の内容を上記の具体例に従って示した図である。
図8(a)に示す未処理通知情報テーブル31では、ホ
ストコンピュータB2により、第1情報“aa”が取得
され、未通知情報参照位置格納域312は、次の第2情
報を示す2に変更され、第1情報の取得後にホストコン
ピュータA1により、第3情報まで格納されて、未通知
情報格納位置格納域311は、次の第4情報を格納する
4に変更されていることを示している。
FIG. 8 shows the contents of the unprocessed notification information table 31, the processing status table 32, and the synchronization processing request signal 33 at the time when a series of processing in the host computer B2 is completed, according to the above specific example. FIG.
In the unprocessed notification information table 31 illustrated in FIG. 8A, the first information “aa” is acquired by the host computer B2, and the unreported information reference position storage area 312 is changed to 2 indicating the next second information. Then, the third information is stored by the host computer A1 after the acquisition of the first information, and the unreported information storage location storage area 311 is changed to 4 for storing the next fourth information. .

【0034】図8(b)に示す処理状態テーブル32で
は、ホストコンピュータB2により第1情報“aa”が
取得された後に、処理状態テーブル更新部24により第
1の処理種別情報格納域が処理済を示すフラグ0に更新
され、処理種別フラグ参照位置格納域322も、この
時、2に更新されていることを示している。また、図8
(c)に示す同期処理要求信号33では、同期処理要求
信号内容332が、同期処理要求信号受信部22により
第1情報“aa”が取得されたときにクリアされたが、
ホストコンピュータA1により第2情報“bb”の格納
時に“有り”に変更されたままになっていることを示し
ている。
In the processing status table 32 shown in FIG. 8B, after the first information "aa" is obtained by the host computer B2, the processing status table updating unit 24 has processed the first processing type information storage area. And the process type flag reference position storage area 322 is also updated to 2 at this time. FIG.
In the synchronization processing request signal 33 shown in (c), the synchronization processing request signal content 332 is cleared when the first information “aa” is acquired by the synchronization processing request signal receiving unit 22.
This indicates that the status has been changed to "present" when the second information "bb" is stored by the host computer A1.

【0035】(第2の実施の形態)図9,図10は、本
発明の第2の実施の形態に係るホストコンピュータ間通
信方式の機能構成を示す図である。本実施の形態は、ホ
ストコンピュータC4を有する点で第1の実施の形態と
異なる。本実施の形態では、ホストコンピュータA1の
通知情報が格納される管理装置3を、ホストコンピュー
タB2とホストコンピュータC4とから共通に参照する
ことにより、1対多のホストコンピュータ間での通信が
可能となる。
(Second Embodiment) FIGS. 9 and 10 are diagrams showing a functional configuration of a communication method between host computers according to a second embodiment of the present invention. This embodiment is different from the first embodiment in having a host computer C4. In the present embodiment, the communication between one-to-many host computers can be performed by referring to the management device 3 in which the notification information of the host computer A1 is stored in common from the host computer B2 and the host computer C4. Become.

【0036】本実施の形態では、説明の都合上、第1の
実施の形態に対してホストコンピュータC4を1セット
追加した構成となっているが、上記追加されるホストコ
ンピュータは、一般には3〜m(m≧3)とすることが
できる。ホストコンピュータ3〜mの動作フローはホス
トコンピュータB2と同様である。本実施の形態におけ
る管理装置3、すなわち、未処理通知情報テーブル3
1,処理状態テーブル32,同期処理要求信号33につ
いては、第1の実施の形態と同様にすることも可能であ
るし、若しくは、ホストコンピュータ2〜n(n≧3)
のそれぞれに専用の管理領域を割り当てることも可能で
ある。また、上記各実施の形態におけるホストコンピュ
ータを、タスク等のプロセスに置き換えるならば、一つ
のコンピュータ内でのマルチプロセスにおける、プロセ
ス間通信方式としても同様の方式を考えることができ
る。
In this embodiment, for the sake of explanation, the host computer C4 is added to the first embodiment by one set. However, the added host computer is generally 3 to 4 bytes. m (m ≧ 3). The operation flow of the host computers 3 to m is the same as that of the host computer B2. The management device 3 in the present embodiment, that is, the unprocessed notification information table 3
1, the processing state table 32 and the synchronization processing request signal 33 can be the same as those in the first embodiment, or the host computers 2 to n (n ≧ 3)
Can be assigned a dedicated management area. If the host computer in each of the above embodiments is replaced with a process such as a task, a similar method can be considered as an inter-process communication method in a multi-process in one computer.

【0037】[0037]

【発明の効果】以上説明したように、本発明に係るホス
トコンピュータ間通信方式は、単一の同期処理要求信号
を設けて送信側ホストコンピュータ起動時からの最初の
ホストコンピュータ間通信要求の発生を受信側ホストコ
ンピュータに知らせ、以降は管理装置上に設けた通知情
報の格納テーブル、および通知情報の処理状態を記録す
る処理状態テーブルを利用して、通知情報を引渡すの
で、これらのテーブルを送信側ホストコンピュータ側に
おいて、任意の大きさに設定しておくことにより、送信
側ホストコンピュータは、受信側ホストコンピュータの
処理能力や処理状態に影響されることなく、処理を進め
ることができるという効果があり、具体的には、短時間
内に多発する場面の通信要求を、待ち時間を生じさせる
ことなく送信することが可能となる。
As described above, in the communication method between host computers according to the present invention, a single synchronous processing request signal is provided to generate the first communication request between host computers from the start of the transmitting host computer. The notification information is delivered to the receiving host computer by using the notification information storage table provided on the management device and the processing state table for recording the processing state of the notification information. By setting the size to an arbitrary size on the host computer side, there is an effect that the sending host computer can proceed with the processing without being affected by the processing capacity and processing state of the receiving host computer. Specifically, it is possible to transmit a communication request of a scene frequently occurring within a short time without causing a waiting time. It is possible.

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

【図1】本発明の第1の実施の形態に係るホストコンピ
ュータ間通信方式の機能構成を示す図である。
FIG. 1 is a diagram showing a functional configuration of a communication method between host computers according to a first embodiment of the present invention.

【図2】未処理通知情報テーブル31の構成と内容を示
す図である。
FIG. 2 is a diagram showing a configuration and contents of an unprocessed notification information table 31;

【図3】処理状態テーブル32の構成と内容を示す図で
ある。
FIG. 3 is a diagram showing a configuration and contents of a processing state table 32;

【図4】同期処理要求信号33の構成と内容を示す図で
ある。
FIG. 4 is a diagram showing a configuration and contents of a synchronization processing request signal 33.

【図5】ホストコンピュータ間通信方式のホストコンピ
ュータA1の動作を示すフローチャートである。
FIG. 5 is a flowchart showing an operation of the host computer A1 of the communication method between host computers.

【図6】ホストコンピュータ間通信方式のホストコンピ
ュータA1の動作を示すフローチャートである。
FIG. 6 is a flowchart showing the operation of the host computer A1 of the communication method between host computers.

【図7】ホストコンピュータ間通信方式のホストコンピ
ュータB2の動作を示すフローチャートである。
FIG. 7 is a flowchart showing an operation of the host computer B2 of the communication method between host computers.

【図8】ホストコンピュータB2での一連の処理が終わ
った時点での未処理通知情報テーブル31,処理状態テ
ーブル32,および同期処理要求信号33の内容を具体
例に従って示した図である。
FIG. 8 is a diagram showing, according to a specific example, the contents of an unprocessed notification information table 31, a processing state table 32, and a synchronization processing request signal 33 at the time when a series of processing in the host computer B2 ends.

【図9】本発明の第2の実施の形態に係るホストコンピ
ュータ間通信方式の機能構成を示す図である。
FIG. 9 is a diagram showing a functional configuration of a communication method between host computers according to a second embodiment of the present invention.

【図10】本発明の第2の実施の形態に係るホストコン
ピュータ間通信方式の機能構成を示す図である。
FIG. 10 is a diagram showing a functional configuration of a communication method between host computers according to a second embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 送信側ホストコンピュータA 2 受信側ホストコンピュータB 3 管理装置 4 受信側ホストコンピュータC 11 要求作成部 12 未処理通知情報作成部 13,24,44 処理状態テーブル更新部 14 同期処理要求信号発信部 21,41 処理状態テーブル判定部 22,42 同期処理要求信号受信部 23,43 未処理通知情報取得部 25,45 要求処理部 31 未処理通知情報テーブル 32 処理状態テーブル 33 同期処理要求信号 311 未通知情報格納位置格納域 312 未通知情報参照位置格納域 313 通知情報格納部 321 処理種別フラグ格納位置格納域 322 処理種別フラグ参照位置格納域 323 処理種別情報格納部 331 同期処理要求信号アドレス 332 同期処理要求信号内容 DESCRIPTION OF SYMBOLS 1 Sending host computer A 2 Receiving host computer B 3 Management device 4 Receiving host computer C 11 Request creation part 12 Unprocessed notification information creation part 13, 24, 44 Processing state table update part 14 Synchronization processing request signal transmission part 21 , 41 processing status table determination unit 22, 42 synchronization processing request signal receiving unit 23, 43 unprocessed notification information acquisition unit 25, 45 request processing unit 31 unprocessed notification information table 32 processing status table 33 synchronization processing request signal 311 unreported information Storage location storage area 312 Non-notification information reference location storage area 313 Notification information storage section 321 Processing type flag storage location storage area 322 Processing type flag reference location storage area 323 Processing type information storage section 331 Synchronization processing request signal address 332 Synchronization processing request signal Content

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成11年4月30日(1999.4.3
0)
[Submission date] April 30, 1999 (1999.4.3)
0)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 複数のホストコンピュータと前記ホスト
コンピュータに共有される管理装置からなり、前記管理
装置は、未処理通知情報テーブルと、処理状態テーブル
を有し、前記複数のホストコンピュータのうち第1のホ
ストコンピュータは、通知情報を前記未処理通知情報テ
ーブルに格納する格納手段と、格納された前記通知情報
に対応する前記処理状態テーブルの処理情報を未処理状
態に更新する第1の更新手段と、同期処理要求信号を前
記複数のホストコンピュータのうち第2のホストコンピ
ュータに送信する送信手段を具備し、前記第2のホスト
コンピュータは、前記同期処理要求信号を受けて、前記
未処理通知情報テーブル内に格納されている前記通知情
報を処理する処理手段と、確保された前記通知情報に対
応する前記処理状態テーブルの前記処理情報を処理状態
に更新する第2の更新手段と、前記処理状態テーブルを
参照して、前記処理状態テーブルの前記処理情報に未処
理状態が含まれないと判断される時に、前記処理要求信
号を停止する停止手段を具備することを特徴とするホス
トコンピュータ間通信管理装置。
1. A management device comprising a plurality of host computers and a management device shared by the host computers, the management device having an unprocessed notification information table and a processing status table, and a first one of the plurality of host computers. Storage means for storing notification information in the unprocessed notification information table; and first updating means for updating processing information in the processing state table corresponding to the stored notification information to an unprocessed state. Transmitting means for transmitting a synchronization processing request signal to a second host computer among the plurality of host computers, wherein the second host computer receives the synchronization processing request signal and receives the unprocessed notification information table. Processing means for processing the notification information stored in the storage, and the processing state corresponding to the secured notification information A second updating unit that updates the processing information of the table to a processing state; and, when it is determined that the processing information of the processing state table does not include the unprocessed state with reference to the processing state table, A communication management apparatus between host computers, comprising: a stop unit for stopping a processing request signal.
【請求項2】 前記未処理通知情報テーブルが、前記複
数のホストコンピュータの各々から発行される前記通知
情報を個別に格納する定められた通知情報格納域と、次
に発行される前記通知情報を格納する前記通知情報格納
域の格納位置を示すデータが格納される未通知情報格納
位置格納域と、次に読み出される前記通知情報の前記通
知情報格納域の格納位置を示すデータが格納される未通
知情報参照位置格納域を有し、前記格納手段は、前記未
通知情報格納位置格納域を参照して得られた前記通知情
報格納域の格納位置に前記通知情報を格納する手段を具
備し、前記第1の更新手段は、前記格納手段により前記
通知情報格納域の格納位置に格納した前記通知情報に対
応する前記処理状態テーブルの前記処理情報を未処理状
態に更新する手段と、前記処理手段は前記未通知情報格
納位置格納域を参照して得られた位置データに基づいて
前記通知情報格納域内の前記通知情報を獲得する手段を
具備し、前記第2の更新手段は前記処理手段により獲得
された前記通知情報格納域内の前記通知情報に対応する
前記処理状態テーブルの前記処理情報を処理状態に更新
する手段、を有することを特徴とする請求項1に記載の
ホストコンピュータ間通信管理装置。
2. The unprocessed notification information table stores a predetermined notification information storage area for individually storing the notification information issued from each of the plurality of host computers, and a next notification information to be issued. The non-notification information storage location storage area in which data indicating the storage location of the notification information storage area to be stored is stored, and the data indicating the storage location of the notification information storage area of the notification information to be read next are not stored. A notification information reference location storage area, wherein the storage means includes means for storing the notification information in a storage location of the notification information storage area obtained by referring to the unnotified information storage location storage area, Means for updating the processing information of the processing state table corresponding to the notification information stored in the storage position of the notification information storage area by the storage means to an unprocessed state; The processing means includes means for acquiring the notification information in the notification information storage area based on position data obtained by referring to the unnotified information storage location storage area, and wherein the second updating means 2. The host computer according to claim 1, further comprising: a unit configured to update the processing information of the processing state table corresponding to the notification information in the notification information storage area acquired by a processing unit to a processing state. Communication management device.
【請求項3】 前記処理状態テーブルが、前記未処理通
知情報テーブルに含まれる前記通知情報の各々が未処理
状態または処理済かを識別する情報を有する処理種別情
報格納域を有し、前記第1の更新手段は、前記通知情報
を前記処理種別情報格納域に格納し、前記第1のホスト
コンピュータが格納された前記通知情報に対して未処理
状態であることを示す情報を設定する手段と、前記第2
の更新手段は、前記通知情報格納域内の前記通知情報が
獲得される度に、前記第2のホストコンピュータが処理
種別情報格納域に獲得された前記通知情報に対して処理
済であるとの情報を設定する手段を有することを特徴と
する請求項1または2に記載のホストコンピュータ間通
信管理装置。
3. The processing status table has a processing type information storage area having information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or in a processed state. A first updating unit that stores the notification information in the processing type information storage area and sets information indicating that the first host computer is in an unprocessed state with respect to the stored notification information; , The second
The updating means may include information that, each time the notification information in the notification information storage area is obtained, the second host computer has processed the notification information obtained in the processing type information storage area. 3. The communication management device between host computers according to claim 1, further comprising: means for setting.
【請求項4】 複数のホストコンピュータと前記ホスト
コンピュータに共有される管理装置からなり、前記管理
装置内に、未処理通知情報テーブルと、処理状態テーブ
ルを確保するステップと、前記複数のホストコンピュー
タのうち第1のホストコンピュータが、通知情報を前記
未処理通知情報テーブルに格納するステップと、前記第
1のホストコンピュータが、格納された前記通知情報に
対応する前記処理状態テーブルの処理情報を未処理状態
に更新する第1の更新するステップと、前記第1のホス
トコンピュータが、同期処理要求信号を前記複数のホス
トコンピュータのうち第2のホストコンピュータに送信
するステップと、前記第2のホストコンピュータが、前
記同期処理要求信号を受けて、前記未処理通知情報テー
ブル内に格納されている前記通知情報を処理するステッ
プと、確保された前記通知情報に対応する前記処理状態
テーブルの前記処理情報を処理状態に更新する第2の更
新するステップと、前記第1のホストコンピュータが、
前記処理状態テーブルを参照して、前記処理状態テーブ
ルの前記処理情報に未処理状態が含まれないと判断され
る時に、前記処理要求信号を停止するステップからなる
ホストコンピュータ間通信管理方法。
4. A system comprising a plurality of host computers and a management device shared by the host computers, a step of securing an unprocessed notification information table and a processing status table in the management device; Wherein the first host computer stores the notification information in the unprocessed notification information table, and the first host computer processes the processing information in the processing state table corresponding to the stored notification information. A first updating step of updating to a state, the first host computer transmitting a synchronization processing request signal to a second host computer of the plurality of host computers, and the second host computer Receiving the synchronization processing request signal and storing the same in the unprocessed notification information table. Processing the notification information, and a second updating step of updating the processing information of the processing state table corresponding to the secured notification information to a processing state; and the first host computer,
A method for managing communication between host computers, comprising the step of stopping the processing request signal when it is determined that the unprocessed state is not included in the processing information of the processing state table with reference to the processing state table.
【請求項5】 前記未処理通知情報テーブル内に、前記
複数のホストコンピュータの各々から発行される前記通
知情報を個別に格納する定められた通知情報格納域を確
保するステップと、前記未処理通知情報テーブル内に、
次に発行される前記通知情報を格納する前記通知情報格
納域の格納位置を示すデータが格納される未通知情報格
納位置格納域を確保するステップと、前記未処理通知情
報テーブル内に、次に読み出される前記通知情報の前記
通知情報格納域の格納位置を示すデータが格納される未
通知情報参照位置格納域を確保するステップと、前記格
納するステップは、前記未通知情報格納位置格納域を参
照して得られた前記通知情報格納域の格納位置に前記通
知情報を格納するステップを有し、前記第1の更新する
ステップは、前記格納手段により前記通知情報格納域の
格納位置に格納した前記通知情報に対応する前記処理状
態テーブルの前記処理情報を未処理状態に更新するステ
ップを有し、前記処理するステップは、前記未通知情報
格納位置格納域を参照して得られた位置データに基づい
て前記通知情報格納域内の前記通知情報を獲得するステ
ップを有し、前記第2の更新するステップは、前記処理
手段により獲得された前記通知情報格納域内の前記通知
情報に対応する前記処理状態テーブルの前記処理情報を
処理状態に更新するステップを有する、ことを特徴とす
る請求項4に記載のホストコンピュータ間通信管理方
法。
5. A step of securing, in the unprocessed notification information table, a predetermined notification information storage area for individually storing the notification information issued from each of the plurality of host computers; In the information table,
Securing a non-notification information storage location storage area in which data indicating a storage location of the notification information storage area for storing the notification information to be issued next is stored in the unprocessed notification information table. Securing a non-notified information reference position storage area in which data indicating the storage position of the notification information storage area of the read notification information is stored, and the storing step refers to the non-notified information storage position storage area. Storing the notification information in a storage location of the notification information storage area obtained by the step, and the first updating step includes storing the notification information in the storage location of the notification information storage area by the storage unit. Updating the processing information of the processing state table corresponding to the notification information to an unprocessed state, wherein the processing step stores the unnotified information storage location storage area Obtaining the notification information in the notification information storage area based on the position data obtained by comparing the notification information storage area, and the second updating step includes the step of obtaining the notification information in the notification information storage area obtained by the processing unit. The method according to claim 4, further comprising the step of updating the processing information of the processing state table corresponding to the notification information to a processing state.
【請求項6】 前記処理状態テーブルに、前記未処理通
知情報テーブルに含まれる前記通知情報の各々が未処理
状態または処理済かを識別する情報を有する処理種別情
報格納域を確保するステップと、前記第1の更新するス
テップは、前記通知情報を前記処理種別情報格納域に格
納し、前記第1のホストコンピュータが格納された前記
通知情報に対して未処理状態であることを示す情報を設
定するステップを有し、前記第2の更新するステップ
は、前記通知情報格納域内の前記通知情報が獲得される
度に、前記第2のホストコンピュータが処理種別情報格
納域に獲得された前記通知情報に対して処理済であると
の情報を設定するステップを有することを特徴とする請
求項4または5に記載のホストコンピュータ間通信管理
方法。
6. Securing a processing type information storage area in the processing state table, which has information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or in a processed state, The first updating step stores the notification information in the processing type information storage area, and sets information indicating that the notification information is in an unprocessed state with respect to the stored notification information. Performing the second updating step, wherein each time the notification information in the notification information storage area is acquired, the notification information acquired by the second host computer in the processing type information storage area 6. The communication management method according to claim 4, further comprising the step of setting information indicating that processing has been completed.
【請求項7】 複数のホストコンピュータと前記ホスト
コンピュータに共有される管理装置からなり、前記管理
装置内に、未処理通知情報テーブルと、処理状態テーブ
ルを確保するステップと、前記複数のホストコンピュー
タのうち第1のホストコンピュータが、通知情報を前記
未処理通知情報テーブルに格納するステップと、前記第
1のホストコンピュータが、格納された前記通知情報に
対応する前記処理状態テーブルの処理情報を未処理状態
に更新する第1の更新するステップと、前記第1のホス
トコンピュータが、同期処理要求信号を前記複数のホス
トコンピュータのうち第2のホストコンピュータに送信
するステップと、前記第2のホストコンピュータが、前
記同期処理要求信号を受けて、前記未処理通知情報テー
ブル内に格納されている前記通知情報を処理するステッ
プと、確保された前記通知情報に対応する前記処理状態
テーブルの前記処理情報を処理状態に更新する第2の更
新するステップと、前記第1のホストコンピュータが、
前記処理状態テーブルを参照して、前記処理状態テーブ
ルの前記処理情報に未処理状態が含まれないと判断され
る時に、前記処理要求信号を停止するステップを実行す
るプログラムを記録した記憶媒体。
7. A plurality of host computers and a management device shared by the host computers, a step of securing an unprocessed notification information table and a processing status table in the management device; Wherein the first host computer stores the notification information in the unprocessed notification information table, and the first host computer processes the processing information in the processing state table corresponding to the stored notification information. A first updating step of updating to a state, the first host computer transmitting a synchronization processing request signal to a second host computer of the plurality of host computers, and the second host computer Receiving the synchronization processing request signal and storing the same in the unprocessed notification information table. Processing the notification information, and a second updating step of updating the processing information of the processing state table corresponding to the secured notification information to a processing state; and the first host computer,
A storage medium storing a program for executing a step of stopping the processing request signal when it is determined that the unprocessed state is not included in the processing information of the processing state table with reference to the processing state table.
【請求項8】 前記未処理通知情報テーブル内に、前記
複数のホストコンピュータの各々から発行される前記通
知情報を個別に格納する定められた通知情報格納域を確
保するステップと、前記未処理通知情報テーブル内に、
次に発行される前記通知情報を格納する前記通知情報格
納域の格納位置を示すデータが格納される未通知情報格
納位置格納域を確保するステップと、前記未処理通知情
報テーブル内に、次に読み出される前記通知情報の前記
通知情報格納域の格納位置を示すデータが格納される未
通知情報参照位置格納域を確保するステップと、前記格
納するステップは、前記未通知情報格納位置格納域を参
照して得られた前記通知情報格納域の格納位置に前記通
知情報を格納するステップを有し、前記第1の更新する
ステップは、前記格納手段により前記通知情報格納域の
格納位置に格納した前記通知情報に対応する前記処理状
態テーブルの前記処理情報を未処理状態に更新するステ
ップを有し、前記処理するステップは、前記未通知情報
格納位置格納域を参照して得られた位置データに基づい
て前記通知情報格納域内の前記通知情報を獲得するステ
ップを有し、前記第2の更新するステップは、前記処理
手段により獲得された前記通知情報格納域内の前記通知
情報に対応する前記処理状態テーブルの前記処理情報を
処理状態に更新するステップを有するプログラムを実行
する請求項7に記載のプログラムを記録した記憶媒体。
8. A step of securing a predetermined notification information storage area for individually storing the notification information issued from each of the plurality of host computers in the unprocessed notification information table; In the information table,
Securing a non-notification information storage location storage area in which data indicating a storage location of the notification information storage area for storing the notification information to be issued next is stored in the unprocessed notification information table. Securing a non-notified information reference position storage area in which data indicating the storage position of the notification information storage area of the read notification information is stored, and the storing step refers to the non-notified information storage position storage area. Storing the notification information in a storage location of the notification information storage area obtained by the step, and the first updating step includes storing the notification information in the storage location of the notification information storage area by the storage unit. Updating the processing information of the processing state table corresponding to the notification information to an unprocessed state, wherein the processing step stores the unnotified information storage location storage area Obtaining the notification information in the notification information storage area based on the position data obtained by comparing the notification information storage area, and the second updating step includes the step of obtaining the notification information in the notification information storage area obtained by the processing unit. A storage medium storing a program according to claim 7, wherein said program executes a program having a step of updating said processing information of said processing state table corresponding to said notification information to a processing state.
【請求項9】 前記処理状態テーブルに、前記未処理通
知情報テーブルに含まれる前記通知情報の各々が未処理
状態または処理済かを識別する情報を有する処理種別情
報格納域を確保するステップと、前記第1の更新するス
テップは、前記通知情報を前記処理種別情報格納域に格
納し、前記第1のホストコンピュータが格納された前記
通知情報に対して未処理状態であることを示す情報を設
定するステップを具備し、前記第2の更新するステップ
は、前記通知情報格納域内の前記通知情報が獲得される
度に、前記第2のホストコンピュータが処理種別情報格
納域に獲得された前記通知情報に対して処理済であると
の情報を設定するステップを具備するプログラムを実行
する請求項7または8に記載のプログラムを記録した記
憶媒体。
9. Securing a processing type information storage area in the processing state table, which has information for identifying whether each of the notification information included in the unprocessed notification information table is in an unprocessed state or in a processed state, The first updating step stores the notification information in the processing type information storage area, and sets information indicating that the notification information is in an unprocessed state with respect to the stored notification information. Performing the second updating step, wherein each time the notification information in the notification information storage area is acquired, the notification information acquired by the second host computer in the processing type information storage area 9. A storage medium storing the program according to claim 7 or 8, wherein the storage medium executes a program having a step of setting information that processing has been completed.
JP16978098A 1998-06-17 1998-06-17 Communication apparatus and communication method between host computers Expired - Fee Related JP3720982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16978098A JP3720982B2 (en) 1998-06-17 1998-06-17 Communication apparatus and communication method between host computers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16978098A JP3720982B2 (en) 1998-06-17 1998-06-17 Communication apparatus and communication method between host computers

Publications (2)

Publication Number Publication Date
JP2000010945A true JP2000010945A (en) 2000-01-14
JP3720982B2 JP3720982B2 (en) 2005-11-30

Family

ID=15892737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16978098A Expired - Fee Related JP3720982B2 (en) 1998-06-17 1998-06-17 Communication apparatus and communication method between host computers

Country Status (1)

Country Link
JP (1) JP3720982B2 (en)

Also Published As

Publication number Publication date
JP3720982B2 (en) 2005-11-30

Similar Documents

Publication Publication Date Title
US5784617A (en) Resource-capability-based method and system for handling service processor requests
US5136708A (en) Distributed office automation system with specific task assignment among workstations
JP3088269B2 (en) Computer network system and operating system version management method
US6081826A (en) System using environment manager with resource table in each computer for managing distributed computing resources managed for each application
US7228352B1 (en) Data access management system in distributed processing system
US9298765B2 (en) Apparatus and method for handling partially inconsistent states among members of a cluster in an erratic storage network
CN112527561B (en) Data backup method and device based on Internet of things cloud storage
CN112559461A (en) File transmission method and device, storage medium and electronic equipment
CN111324361A (en) Application upgrading method and device
CN110633175A (en) Multi-computer-room data processing method based on micro-service, electronic equipment and storage medium
US5790868A (en) Customer information control system and method with transaction serialization control functions in a loosely coupled parallel processing environment
EP4592861A1 (en) File sharing method, apparatus and system, electronic device, and storage medium
KR20210142829A (en) Edge computing system and method for distributing an application to a plurality of edge devices
US8031637B2 (en) Ineligible group member status
US20020078163A1 (en) Communicating between zones of a central processing complex
US5630133A (en) Customer information control system and method with API start and cancel transaction functions in a loosely coupled parallel processing environment
US5613133A (en) Microcode loading with continued program execution
US20240345844A1 (en) Cluster Management Method, Device, and Computing System
JP2000222376A (en) Computer system and method for operating the same
US5881227A (en) Use of daemons in a partitioned massively parallel processing system environment
JP2000010945A (en) Inter-host computer communication device and communication method
JP4375121B2 (en) Processing agent method in database management system
GB2508849A (en) Backing up data on another computer in a network
JPH10133860A (en) OS distribution / update method
US5862332A (en) Method of data passing in parallel computer

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000403

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050404

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050909

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080916

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110916

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120916

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130916

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees