JPH09160874A - System for checking duplicate message transmission - Google Patents
System for checking duplicate message transmissionInfo
- Publication number
- JPH09160874A JPH09160874A JP7318877A JP31887795A JPH09160874A JP H09160874 A JPH09160874 A JP H09160874A JP 7318877 A JP7318877 A JP 7318877A JP 31887795 A JP31887795 A JP 31887795A JP H09160874 A JPH09160874 A JP H09160874A
- Authority
- JP
- Japan
- Prior art keywords
- message
- transaction
- identification
- message identification
- host
- 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
- 230000005540 biological transmission Effects 0.000 title claims description 77
- 238000012545 processing Methods 0.000 claims abstract description 126
- 238000012806 monitoring device Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims 4
- 239000000284 extract Substances 0.000 claims 2
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 241000282376 Panthera tigris Species 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000001965 increasing effect Effects 0.000 description 1
- 235000002020 sage Nutrition 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
【発明の属する技術分野】本発明は、複数計算機が外部
記憶装置を共有して構成されている疎結合多重計算機シ
ステムにおいて、端末装置から投入されるトランザクシ
ョンメッセージの重送を防止するメッセージ重送チェッ
クシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a message double feed check for preventing double feed of a transaction message input from a terminal device in a loosely coupled multiple computer system in which a plurality of computers share an external storage device. Regarding the system.
【0001】[0001]
【従来の技術】特開平2−161840号公報には、メ
ッセージに通番を付して主局および複数の副局にそれぞ
れに該メッセージ通番を格納するファイルを置き、該メ
ッセージ通番に欠番が生じた際にはメッセージを再送
し、メッセージ通番が重複した際には重複したメッセー
ジのいずれかを有効にするというメッセージ通信装置が
開示されている。2. Description of the Related Art In Japanese Patent Laid-Open No. 2-161840, a file in which a serial number is attached to a message and a message serial number is stored in each of a main station and a plurality of sub stations, and a missing number occurs in the message serial number. In that case, a message communication device is disclosed in which a message is retransmitted, and when the message sequence numbers are duplicated, one of the duplicated messages is validated.
【0002】特開平3−68057号公報には、メッセ
ージの出力要求が発生した際、共通メモリ上のメッセー
ジテーブルに同一種別のメッセージが登録されているか
調べ、同一種別のメッセージがメッセージテーブルに登
録されていない場合にのみ該メッセージを登録するとい
うメッセージ処理装置が開示されている。In Japanese Patent Laid-Open No. 3-68057, when a message output request occurs, it is checked whether or not the same type of message is registered in the message table on the common memory, and the same type of message is registered in the message table. There is disclosed a message processing device that registers the message only when the message is not stored.
【0003】[0003]
【発明が解決しようとする課題】特開平2−16184
0号公報記載の技術においては、通番を管理保存してい
るファイルが各局に独立して存在しているため、同一メ
ッセージが元の副局とは別の副局に再送された場合に、
該メッセージが重複していることを確認することができ
ないという問題点がある。[Problems to be Solved by the Invention]
In the technique described in Japanese Patent Publication No. 0, since a file that manages and saves the serial number exists independently in each station, when the same message is retransmitted to a sub station different from the original sub station,
There is a problem that it cannot be confirmed that the messages are duplicated.
【0004】特開平3−68057号公報記載の技術に
おいては、通番の一意性を保証するためにメッセージ登
録時に共通メモリ上のメッセージテーブルを排他制御し
ているため、メッセージ登録処理のスループットが低下
するという問題点がある。In the technique disclosed in Japanese Patent Application Laid-Open No. 3-68057, the message table on the common memory is exclusively controlled at the time of message registration in order to guarantee the uniqueness of the serial number, so the throughput of the message registration process is reduced. There is a problem.
【0005】本発明の目的は、疎結合多重計算機システ
ムにおいて、メッセージの一意性を保持しつつ、効率良
く処理することができるようにすることにある。An object of the present invention is to enable efficient processing while maintaining message uniqueness in a loosely coupled multiple computer system.
【0006】本発明の他の目的は、疎結合多重計算機シ
ステムにおいて、一方の計算機がダウンした場合、他方
の計算機によりメッセージ処理を代替することができる
ようにすることにある。Another object of the present invention is to enable a message processing to be replaced by another computer when one computer goes down in a loosely coupled multiple computer system.
【0007】本発明の他の目的は、疎結合多重計算機シ
ステムにおいて、一方の計算機がダウンし、他方の計算
機によりメッセージ処理を代替する場合、該メッセージ
の一意性を保持することができるようにすることにあ
る。Another object of the present invention is to allow the uniqueness of a message to be maintained in a loosely coupled multiple computer system when one computer goes down and another computer substitutes message processing. Especially.
【0008】[0008]
【課題を解決するための手段】本発明の第1のメッセー
ジ重送チェックシステムは、トランザクション処理を行
う複数のホスト計算機を結合した疎結合多重計算機シス
テムと、該複数のホスト計算機と端末装置との間でトラ
ンザクションメッセージおよびトランザクション処理の
結果の送受信を制御する回線制御装置とから構成され、
前記疎結合多重計算機システムは、ホスト計算機毎に、
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するメッセージ識別共
有装置を有し、前記回線制御装置は、前記メッセージ識
別を、トランザクション処理を行うホスト計算機毎に分
別して格納するメッセージ識別記憶装置と、端末装置か
らトランザクションメッセージを受け、前記メッセージ
識別記憶装置から送信先のホスト計算機用の前記メッセ
ージ識別を取り出して該トランザクションメッセージに
付して送信するとともに、該ホスト計算機から返信され
たトランザクション処理の結果に付されたメッセージ識
別を前記メッセージ識別記憶装置へ格納し、該トランザ
クション処理の結果を端末装置へ渡す回線選択送受信装
置を有し、前記ホスト計算機は、前記回線制御装置から
送信されたトランザクションメッセージを受信して対応
するトランザクション処理を行い、メッセージ識別を更
新して自ホスト計算機に対応する前記メッセージ識別共
有装置に格納するとともに、トランザクション処理の結
果に更新したメッセージ識別を付して前記回線制御装置
へ返信するメッセージ送受信装置を有することを特徴と
する。A first message double-feed check system according to the present invention comprises a loosely coupled multiple computer system in which a plurality of host computers for transaction processing are coupled, and a plurality of the host computers and terminal devices. And a line controller that controls the transmission and reception of transaction messages and transaction processing results between
The loosely coupled multiple computer system, for each host computer,
A message identification sharing device that stores a message identification that makes a transaction message sent from a terminal device unique, and the line control device classifies and stores the message identification for each host computer that performs transaction processing. A transaction message is received from the storage device and the terminal device, the message identification for the destination host computer is extracted from the message identification storage device, the transaction message is attached to the transaction message, and the transaction message is returned from the host computer. It has a line selection transmission / reception device that stores the message identification attached to the processing result in the message identification storage device and passes the transaction processing result to the terminal device, and the host computer is transmitted from the line control device. Trang Action message is received and the corresponding transaction processing is performed, the message ID is updated and stored in the message ID sharing device corresponding to the host computer, and the updated message ID is added to the transaction processing result and the line is added. It is characterized in that it has a message transmitting / receiving device for returning to the control device.
【0009】本発明の第2のメッセージ重送チェックシ
ステムは、第1のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに送信先のホスト計算機へトランザクション
メッセージを送信して一定時間経過してもトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信して対応するトランザクション処理を行い、メッセ
ージ識別を更新してダウンしたホスト計算機に対応する
前記メッセージ識別共有装置に格納するとともに、トラ
ンザクション処理の結果に更新したメッセージ識別を付
して前記回線制御装置へ返信する前記メッセージ送受信
装置を有することを特徴とする。A second message double-feed check system according to the present invention is the first message double-feed check system, wherein the loosely coupled multiple computer system recognizes that one of the plurality of host computers is down, Of the host computer, which has a host monitoring device for notifying the normal host computer of the down information, the line selection transmitting / receiving device further transmits a transaction message to the destination host computer, and after a certain period of time elapses. Also, if the transaction processing result is not returned, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer sends one of the plurality of host computers from the host monitoring device. Is notified that the host computer has gone down, the message from the host computer that went down Exclusive control of another shared device is performed, the transaction message retransmitted from the line control device is received, the corresponding transaction process is performed, and the message identification is updated and stored in the message identification shared device corresponding to the downed host computer. At the same time, it is characterized in that it has the message transmission / reception device which adds the updated message identification to the result of the transaction processing and sends it back to the line control device.
【0010】本発明の第3のメッセージ重送チェックシ
ステムは、第2のメッセージ重送チェックシステムにお
いて、前記回線選択送受信装置は、端末装置からトラン
ザクションメッセージを受け、前記メッセージ識別記憶
装置から送信先のホスト計算機用のメッセージ識別を取
り出して該トランザクションメッセージに付して送信
し、前記メッセージ送受信装置からトランザクションメ
ッセージが受信済である旨返信された場合には該トラン
ザクションメッセージに対する処理を終了し、該メッセ
ージ送受信装置からメッセージ識別を付されたトランザ
クションメッセージに対応するトランザクション処理の
結果を返信された場合には該メッセージ識別を前記メッ
セージ識別記憶装置へ格納し、該トランザクション処理
の結果を端末装置へ渡すとともに、送信先のホスト計算
機へトランザクションメッセージを送信して一定時間経
過しても該トランザクションメッセージに対応するトラ
ンザクション処理の結果が返信されない場合には、該ト
ランザクションメッセージを前記複数のホスト計算機内
の他のホスト計算機へ再送し、前記メッセージ送受信装
置は、前記ホスト監視装置から前記複数のホスト計算機
のいずれかがダウンした旨の通知を受け、該ダウンした
ホスト計算機の前記メッセージ識別共有装置を排他制御
し、前記回線制御装置から再送されたトランザクション
メッセージを受信し、該トランザクションメッセージに
付されたメッセージ識別がダウンしたホスト計算機に対
応する前記メッセージ識別共有装置に既に格納されてい
る場合には前記回線制御装置へ該トランザクションメッ
セージが受信済である旨返信し、該メッセージ識別がダ
ウンしたホスト計算機に対応する前記メッセージ識別共
有装置に未だ格納されていない場合には該メッセージ識
別を更新して該メッセージ識別共有装置に格納するとと
もに、該メッセージ識別をトランザクション処理の結果
に付して前記回線制御装置へ返信することを特徴とす
る。A third message double-feed check system according to the present invention is the second message double-feed check system, wherein the line selection transmission / reception device receives a transaction message from a terminal device and receives a transaction message from the message identification storage device. The message identification for the host computer is taken out and is sent to the transaction message. When the message transmission / reception device replies that the transaction message has been received, the processing for the transaction message is terminated and the message transmission / reception is performed. When the result of the transaction processing corresponding to the transaction message with the message identification is returned from the device, the message identification is stored in the message identification storage device, and the result of the transaction processing is sent to the terminal device. At the same time, if a transaction message is sent to the destination host computer and the transaction processing result corresponding to the transaction message is not returned within a certain period of time, the transaction message is sent to other host computers. The host computer, the message transmitting / receiving device receives a notification from the host monitoring device that any one of the plurality of host computers is down, and exclusively controls the message identification sharing device of the downed host computer. If the retransmitted transaction message is received from the line control device and the message identification attached to the transaction message is already stored in the message identification sharing device corresponding to the down host computer, the line control device Belly tiger Reply that the action message has been received, and if the message ID is not yet stored in the message ID sharing apparatus corresponding to the down computer, the message ID is updated and stored in the message ID sharing apparatus. At the same time, the message identification is added to the result of the transaction processing and returned to the line controller.
【0011】本発明の第4のメッセージ重送チェックシ
ステムは、トランザクション処理を行う複数のホスト計
算機を結合した疎結合多重計算機システムと、該複数の
ホスト計算機へ送信するトランザクションメッセージを
入力し、該トランザクションメッセージに対応するトラ
ンザクション処理の結果を表示する端末装置と、該複数
のホスト計算機と該端末装置との間で該トランザクショ
ンメッセージおよび該トランザクション処理の結果の送
受信を制御する回線制御装置とから構成され、前記疎結
合多重計算機システムは、前記ホスト計算機毎に、前記
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するとともに、前記複
数のホスト計算機から共有されるメッセージ識別共有装
置を有し、前記回線制御装置は、トランザクションメッ
セージを一意にする前記メッセージ識別を、該トランザ
クションメッセージに対応するトランザクション処理を
行う前記ホスト計算機毎に分別して格納するメッセージ
識別記憶装置と、前記端末装置からトランザクションメ
ッセージを受け、前記複数のホスト計算機のいずれか
へ、該ホスト計算機用のメッセージ識別を前記メッセー
ジ識別記憶装置から取り出して付した該トランザクショ
ンメッセージを送信するとともに、該ホスト計算機から
返信された該トランザクションメッセージに対応するト
ランザクション処理の結果に付されたメッセージ識別を
前記メッセージ識別記憶装置へ格納し、該トランザクシ
ョン処理の結果を前記端末装置へ渡す回線選択送受信装
置とを有し、前記ホスト計算機は、前記回線制御装置か
ら送信されたトランザクションメッセージを受信し、該
トランザクションメッセージに付されたメッセージ識別
に1加算して更新し、自ホスト計算機に対応する前記メ
ッセージ識別共有装置に格納するとともに、該トランザ
クションメッセージに対応するトランザクション処理の
結果に更新したメッセージ識別を付して前記回線制御装
置へ返信するメッセージ送受信装置と、前記メッセージ
送受信装置からトランザクションメッセージを受けて対
応するトランザクション処理を行い、その結果を該メッ
セージ送受信装置へ渡すメッセージ処理装置とを有する
ことを特徴とする。A fourth message multi-feed check system of the present invention inputs a loosely coupled multiple computer system in which a plurality of host computers for transaction processing are coupled and a transaction message to be transmitted to the plurality of host computers, and inputs the transaction. A terminal device that displays the result of the transaction processing corresponding to the message; and a line control device that controls the transmission and reception of the transaction message and the result of the transaction processing between the plurality of host computers and the terminal device, The loosely-coupled multi-computer system stores, for each host computer, a message identification that uniquely identifies a transaction message transmitted from the terminal device, and has a message identification sharing device shared by the plurality of host computers. , Said times The control device classifies and stores the message identification for uniquely identifying a transaction message for each host computer that performs transaction processing corresponding to the transaction message; and a transaction message from the terminal device, The transaction message having the message identification for the host computer extracted from the message identification storage device is transmitted to any of the plurality of host computers, and the transaction process corresponding to the transaction message returned from the host computer is transmitted. A line selection transmission / reception device for storing the message identification attached to the result of the above in the message identification storage device and passing the result of the transaction processing to the terminal device, the host computer The transaction message transmitted from the line control device is received, the message identification attached to the transaction message is incremented by 1 to be updated, and the transaction message is stored in the message identification sharing device corresponding to the own host computer. A message transmission / reception device that adds the updated message identification to the result of the corresponding transaction processing and returns it to the line control device, receives a transaction message from the message transmission / reception device, performs the corresponding transaction processing, and transmits / receives the result. And a message processing device to be delivered to the device.
【0012】本発明の第5のメッセージ重送チェックシ
ステムは、第4のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに前記複数のホスト計算機のいずれかへトラ
ンザクションメッセージを送信して一定時間経過しても
該トランザクションメッセージに対応するトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信し、該トランザクションメッセージに付されたメッ
セージ識別に1加算して更新し、ダウンしたホスト計算
機に対応する前記メッセージ識別共有装置に格納すると
ともに、該トランザクションメッセージに対応するトラ
ンザクション処理の結果に更新したメッセージ識別を付
して該回線制御装置へ返信する前記メッセージ送受信装
置と、前記メッセージ送受信装置からトランザクション
メッセージを受けて対応するトランザクション処理を行
い、その結果を該メッセージ送受信装置へ渡す前記メッ
セージ処理装置とを有することを特徴とする。A fifth message double-feed check system according to a fifth aspect of the present invention is the fourth message double-feed check system, wherein the loosely coupled multiple computer system recognizes that one of the plurality of host computers is down. Of the host computer, which has a host monitoring device for notifying the normal host computer of the down information, the line selection transmitting / receiving device further transmits a transaction message to any one of the plurality of host computers for a certain period of time. If the transaction processing result corresponding to the transaction message is not returned even after the elapse, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer monitors the host. The device will notify that one of the host computers has gone down. Receiving the transaction message retransmitted from the line control device by exclusive control of the message identification sharing device of the downed host computer, adding 1 to the message identification attached to the transaction message, and updating. The message transmission / reception device, which stores the message identification shared device corresponding to the downed host computer, and adds the updated message identification to the result of the transaction processing corresponding to the transaction message and sends back to the line control device; The message processing device receives the transaction message from the message transmission / reception device, performs corresponding transaction processing, and transfers the result to the message transmission / reception device.
【0013】本発明の第6のメッセージ重送チェックシ
ステムは、第5のメッセージ重送チェックシステムにお
いて、前記回線選択送受信装置は、前記端末装置からト
ランザクションメッセージを受け、前記複数のホスト計
算機のいずれかへ、該ホスト計算機用のメッセージ識別
を前記メッセージ識別記憶装置から取り出して付した該
トランザクションメッセージを送信し、前記メッセージ
送受信装置からトランザクションメッセージが受信済で
ある旨返信された場合には該トランザクションメッセー
ジに対する処理を終了し、該メッセージ送受信装置から
メッセージ識別を付されたトランザクションメッセージ
に対応するトランザクション処理の結果を返信された場
合には該メッセージ識別を前記メッセージ識別記憶装置
へ格納し、該トランザクション処理の結果を前記端末装
置へ渡すとともに、前記複数のホスト計算機のいずれか
へトランザクションメッセージを送信して一定時間経過
しても該トランザクションメッセージに対応するトラン
ザクション処理の結果が返信されない場合には、該トラ
ンザクションメッセージを前記複数のホスト計算機内の
他のホスト計算機へ再送し、前記メッセージ送受信装置
は、前記ホスト監視装置から前記複数のホスト計算機の
いずれかがダウンした旨の通知を受け、該ダウンしたホ
スト計算機の前記メッセージ識別共有装置を排他制御
し、前記回線制御装置から再送されたトランザクション
メッセージを受信し、該トランザクションメッセージに
付されたメッセージ識別がダウンしたホスト計算機に対
応する前記メッセージ識別共有装置に既に格納されてい
る場合には前記回線制御装置へ該トランザクションメッ
セージが受信済である旨返信し、該メッセージ識別がダ
ウンしたホスト計算機に対応する前記メッセージ識別共
有装置に未だ格納されていない場合には該メッセージ識
別に1加算して更新し、該メッセージ識別共有装置に格
納するとともに、該メッセージ識別を該トランザクショ
ンメッセージに対応するトランザクション処理の結果に
付して前記回線制御装置へ返信することを特徴とする。A sixth message double-feed check system according to the present invention is the fifth message double-feed check system, wherein the line selection transmitting / receiving device receives a transaction message from the terminal device, and any one of the plurality of host computers. To the transaction message to which the message identification for the host computer is extracted from the message identification storage device and attached, and when the message transmission / reception device replies that the transaction message has been received, When the process is completed and the result of the transaction process corresponding to the transaction message with the message identification is returned from the message transmitting / receiving device, the message identification is stored in the message identification storage device, When the result of the transaction processing is passed to the terminal device and the transaction message corresponding to the transaction message is not returned even after a certain time has elapsed after transmitting the transaction message to any of the plurality of host computers, The transaction message is retransmitted to another host computer in the plurality of host computers, and the message transmitting / receiving device receives the notification from the host monitoring device that one of the plurality of host computers is down, and the message sending / receiving device goes down. Exclusive control of the message identification sharing device of the host computer, receiving the retransmitted transaction message from the line control device, the message identification sharing device corresponding to the host computer whose message identification attached to the transaction message is down If it is not stored in the message identification sharing device corresponding to the host computer whose message identification is down, the transaction message is returned to the line control device if it is stored in The message identification is incremented by 1 and updated, stored in the message identification sharing apparatus, and the message identification is attached to the result of the transaction processing corresponding to the transaction message and returned to the line control apparatus. To do.
【0014】本発明の第7のメッセージ重送チェックシ
ステムは、トランザクション処理を行う複数のホスト計
算機を結合した疎結合多重計算機システムと、該複数の
ホスト計算機へ送信するトランザクションメッセージを
入力し、該トランザクションメッセージに対応するトラ
ンザクション処理の結果を表示する端末装置と、該複数
のホスト計算機と該端末装置との間で該トランザクショ
ンメッセージおよび該トランザクション処理の結果の送
受信を制御する回線制御装置とから構成され、前記疎結
合多重計算機システムは、前記ホスト計算機毎に、前記
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するとともに、前記複
数のホスト計算機から共有されるメッセージ識別共有装
置を有し、前記回線制御装置は、トランザクションメッ
セージを一意にする前記メッセージ識別を、該トランザ
クションメッセージに対応するトランザクション処理を
行う前記ホスト計算機毎に分別して格納するメッセージ
識別記憶装置と、前記端末装置からトランザクションメ
ッセージを受けるとともに、該トランザクションメッセ
ージに対応するトランザクション処理の結果を該端末装
置へ渡す入出力制御装置と、前記入出力制御装置からト
ランザクションメッセージを受け、前記複数のホスト計
算機のいずれかへ、該ホスト計算機用のメッセージ識別
を前記メッセージ識別記憶装置から取り出して付した該
トランザクションメッセージを送信するとともに、該ホ
スト計算機から返信された該トランザクションメッセー
ジに対応するトランザクション処理の結果に付されたメ
ッセージ識別を前記メッセージ識別記憶装置へ格納し、
該トランザクション処理の結果を前記入出力制御装置へ
渡す回線選択送受信装置とを有し、前記ホスト計算機
は、前記回線制御装置から送信されたトランザクション
メッセージを受信するとともに、該トランザクションメ
ッセージに対応するトランザクション処理の結果に更新
したメッセージ識別を付して該回線制御装置へ返信する
メッセージ送受信装置と、前記メッセージ送受信装置か
らトランザクションメッセージを受けて対応するトラン
ザクション処理を行い、その結果を該メッセージ送受信
装置へ渡すメッセージ処理装置と、前記メッセージ送受
信装置からトランザクションメッセージに付されたメッ
セージ識別を受けて1加算して更新し、自ホスト計算機
に対応する前記メッセージ識別共有装置に格納するとと
もに、前記メッセージ送受信装置に返却するメッセージ
識別管理装置とを有することを特徴とする。A seventh message double-feed check system of the present invention inputs a transaction message to be transmitted to a loosely coupled multiple computer system in which a plurality of host computers for transaction processing are coupled, and a transaction message to be transmitted to the plurality of host computers. A terminal device that displays the result of the transaction processing corresponding to the message; and a line control device that controls the transmission and reception of the transaction message and the result of the transaction processing between the plurality of host computers and the terminal device, The loosely-coupled multi-computer system stores, for each host computer, a message identification that uniquely identifies a transaction message transmitted from the terminal device, and has a message identification sharing device shared by the plurality of host computers. , Said times The control device sorts and stores the message identification for uniquely identifying a transaction message for each host computer that performs transaction processing corresponding to the transaction message, and receives the transaction message from the terminal device, An input / output control device that passes the result of the transaction processing corresponding to the transaction message to the terminal device, and a transaction message from the input / output control device, and identifies the message for the host computer to any of the plurality of host computers A transaction processing corresponding to the transaction message returned from the host computer, while sending the transaction message attached from the message identification storage device. The results given message identification stored into the message identification storage device,
A line selection transmission / reception device for passing the result of the transaction processing to the input / output control device, wherein the host computer receives the transaction message transmitted from the line control device and performs transaction processing corresponding to the transaction message. A message sending / receiving device that returns an updated message identification to the result of the above and returns to the line control device, and a message that receives a transaction message from the message sending / receiving device, performs corresponding transaction processing, and passes the result to the message sending / receiving device. Upon receiving the message identification attached to the transaction message from the processing device and the message transmission / reception device, adding 1 to the message is updated and stored in the message identification sharing device corresponding to the own host computer. And having a message identification management device to return to the transceiver.
【0015】本発明の第8のメッセージ重送チェックシ
ステムは、第7のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに前記複数のホスト計算機のいずれかへトラ
ンザクションメッセージを送信して一定時間経過しても
該トランザクションメッセージに対応するトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信するとともに、該トランザクションメッセージに対
応するトランザクション処理の結果に更新したメッセー
ジ識別を付して該回線制御装置へ返信する前記メッセー
ジ送受信装置と、前記メッセージ送受信装置からトラン
ザクションメッセージを受けて対応するトランザクショ
ン処理を行い、その結果を該メッセージ送受信装置へ渡
す前記メッセージ処理装置と、前記メッセージ送受信装
置からトランザクションメッセージに付されたメッセー
ジ識別を受けて1加算して更新し、ダウンしたホスト計
算機に対応する前記メッセージ識別共有装置に格納する
とともに、前記メッセージ送受信装置に返却する前記メ
ッセージ識別管理装置とを有することを特徴とする。An eighth message double-feed check system according to the present invention is the seventh message double-feed check system, wherein the loosely coupled multiple computer system recognizes that one of the plurality of host computers is down, Of the host computer, which has a host monitoring device for notifying the normal host computer of the down information, the line selection transmitting / receiving device further transmits a transaction message to any one of the plurality of host computers for a certain period of time. If the transaction processing result corresponding to the transaction message is not returned even after the elapse, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer monitors the host. The device will notify that one of the host computers has gone down. Receiving the transaction message retransmitted from the line control device, the message identification shared device of the downed host computer is exclusively controlled, and the message identification updated to the result of the transaction processing corresponding to the transaction message is received. The message transmission / reception device that attaches and returns to the line control device, the message processing device that receives a transaction message from the message transmission / reception device, performs corresponding transaction processing, and passes the result to the message transmission / reception device; When the message identification attached to the transaction message is received from the transmission / reception device, it is incremented by 1 and updated, and stored in the message identification shared device corresponding to the downed host computer. And having a said message identification management device to be returned to.
【0016】本発明の第9のメッセージ重送チェックシ
ステムは、第8のメッセージ重送チェックシステムにお
いて、前記回線選択送受信装置は、前記入出力制御装置
からトランザクションメッセージを受け、前記複数のホ
スト計算機のいずれかへ、該ホスト計算機用のメッセー
ジ識別を前記メッセージ識別記憶装置から取り出して付
した該トランザクションメッセージを送信し、前記メッ
セージ送受信装置からトランザクションメッセージが受
信済である旨返信された場合には該トランザクションメ
ッセージに対する処理を終了し、該メッセージ送受信装
置からメッセージ識別を付されたトランザクションメッ
セージに対応するトランザクション処理の結果を返信さ
れた場合には該メッセージ識別を前記メッセージ識別記
憶装置へ格納し、該トランザクション処理の結果を前記
入出力制御装置へ渡すとともに、前記複数のホスト計算
機のいずれかへトランザクションメッセージを送信して
一定時間経過しても該トランザクションメッセージに対
応するトランザクション処理の結果が返信されない場合
には、該トランザクションメッセージを前記複数のホス
ト計算機内の他のホスト計算機へ再送し、前記メッセー
ジ送受信装置は、前記ホスト監視装置から前記複数のホ
スト計算機のいずれかがダウンした旨の通知を受け、該
ダウンしたホスト計算機の前記メッセージ識別共有装置
を排他制御し、前記回線制御装置から再送されたトラン
ザクションメッセージを受信するとともに、前記メッセ
ージ識別管理装置から該トランザクションメッセージが
受信済である旨返却された場合には前記回線制御装置へ
該トランザクションメッセージが受信済である旨返信
し、前記メッセージ識別管理装置から更新したメッセー
ジ識別が返却された場合には該メッセージ識別を該トラ
ンザクションメッセージに対応するトランザクション処
理の結果に付して前記回線制御装置へ返信し、前記メッ
セージ識別管理装置は、前記メッセージ送受信装置から
トランザクションメッセージに付されたメッセージ識別
を受け、該メッセージ識別がダウンしたホスト計算機に
対応する前記メッセージ識別共有装置に既に格納されて
いる場合には該トランザクションメッセージが受信済で
ある旨前記メッセージ送受信装置へ返却し、該メッセー
ジ識別がダウンしたホスト計算機に対応する前記メッセ
ージ識別共有装置に未だ格納されていない場合には該メ
ッセージ識別に1加算して更新し、該メッセージ識別共
有装置に格納するとともに、前記メッセージ送受信装置
へ返却することを特徴とする。A ninth message double-feed check system according to the present invention is the eighth message double-feed check system, wherein the line selection transmission / reception device receives a transaction message from the input / output control device, and To one of them, the transaction message with the message identification for the host computer taken out from the message identification storage device is transmitted, and if the message transmission / reception device replies that the transaction message has been received, the transaction message is sent. When the processing for the message is completed and the result of the transaction processing corresponding to the transaction message with the message identification is returned from the message transmitting / receiving apparatus, the message identification is stored in the message identification storage apparatus, When the transaction processing result is passed to the input / output control device and the transaction message is transmitted to any of the plurality of host computers and the transaction processing result corresponding to the transaction message is not returned even after a certain time has elapsed. Retransmits the transaction message to another host computer in the plurality of host computers, and the message transmission / reception device receives a notification from the host monitoring device that one of the plurality of host computers is down, When the message identification sharing device of the downed host computer is exclusively controlled, the retransmitted transaction message is received from the line control device, and the message identification management device returns that the transaction message has been received. Is The transaction control message is returned to the line control device, and when the updated message identification is returned from the message identification management device, the message identification is added to the result of the transaction processing corresponding to the transaction message. Then, the message identification management device receives the message identification attached to the transaction message from the message transmission / reception device, and sends it to the message identification sharing device corresponding to the host computer whose message identification is down. If the transaction message is already stored, it is returned to the message transmission / reception apparatus to the effect that the transaction message has been received, and if the message identification is not yet stored in the message identification sharing apparatus corresponding to the host computer in which the transaction message is down. The message The sage identification is incremented by 1, updated, stored in the message identification sharing apparatus, and returned to the message transmitting / receiving apparatus.
【0017】[0017]
【発明の実施の形態】以下、本発明の一実施例につい
て、図を参照しながら詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0018】図1を参照すると、本発明の一実施例は複
数のホスト2a、2bを含む疎結合システム1と、該疎
結合システム1と端末装置12間のメッセージの送受信
を制御する回線制御装置8とから構成されている。Referring to FIG. 1, one embodiment of the present invention is a loosely coupled system 1 including a plurality of hosts 2a and 2b, and a line controller for controlling transmission / reception of messages between the loosely coupled system 1 and a terminal device 12. 8 and.
【0019】疎結合システム1は、ホスト2a、2b毎
に受信したメッセージ識別を格納するメッセージ識別共
有装置6a、6bと、ホストダウンを認識し、正常であ
る他のホストにそのダウン情報を通知するホスト監視装
置7とを有する。The loosely coupled system 1 recognizes the message identification sharing devices 6a and 6b storing the message identifications received by the hosts 2a and 2b and the host down, and notifies other hosts which are normal of the down information. The host monitoring device 7 is included.
【0020】ホスト2a、2bはそれぞれ、回線制御装
置8を介して端末装置12からのトランザクションメッ
セージを受信し、該トランザクションメッセージの処理
結果を返信するメッセージ送受信装置3a、3bと、受
信したトランザクションメッセージのメッセージ識別を
更新してメッセージ識別共有装置6a、6bに格納する
メッセージ識別管理装置4a、4bと、受信したトラン
ザクションメッセージに従い要求された処理を行うメッ
セージ処理装置5a、5bとを有する。Each of the hosts 2a and 2b receives a transaction message from the terminal device 12 via the line control device 8 and sends / receives a processing result of the transaction message, and message sending / receiving devices 3a and 3b, respectively, of the received transaction message. It has message identification management devices 4a and 4b for updating the message identification and storing them in the message identification sharing devices 6a and 6b, and message processing devices 5a and 5b for performing the requested processing according to the received transaction message.
【0021】回線制御装置8は、端末装置から入力され
たトランザクションメッセージを受け付けるとともに、
返却されたトランザクションメッセージの処理結果を表
示する入出力制御装置9と、ホスト2a、2bから返却
されたメッセージ識別をホスト毎に記憶するメッセージ
識別記憶装置10と、入出力制御装置9が受け付けたト
ランザクションメッセージをホスト2a、2bに送信
し、一定時間応答がない場合には他のホストにメッセー
ジを再送する回線選択送受信装置11とを有する。The line controller 8 accepts the transaction message input from the terminal device and
The input / output control device 9 that displays the processing result of the returned transaction message, the message identification storage device 10 that stores the message identification returned from the hosts 2a and 2b for each host, and the transaction that the input / output control device 9 accepts It has a line selection transmission / reception device 11 which transmits a message to the hosts 2a and 2b and retransmits the message to another host when there is no response for a certain period of time.
【0022】端末装置12は、システム利用者が操作し
てトランザクションメッセージを入力し、またその処理
結果を表示する。The terminal device 12 is operated by the system user to input a transaction message and display the processing result.
【0023】以下に本発明の一実施例であるメッセージ
重送チェックシステムについて、図1〜図3を参照して
説明する。A message double-feed check system according to an embodiment of the present invention will be described below with reference to FIGS.
【0024】まずシステムの運用開始時、回線制御装置
8のメッセージ識別記憶装置10に格納したホスト毎に
設定したメッセージ識別を初期化しておく。このメッセ
ージ識別には単調増加性をもつ通番を採用する。First, at the start of operation of the system, the message identification set for each host stored in the message identification storage device 10 of the line control device 8 is initialized. A serial number with a monotonic increasing property is adopted for this message identification.
【0025】また、メッセージ識別管理装置4a、4b
は、自身に対応するメッセージ識別共有装置6a、6b
を初期化する。このメッセージ識別共有装置6a、6b
は疎結合システム1の各ホストからの共有装置であるた
め、各ホストからアクセス可能であるが、通常時には各
ホストから専用にアクセスする。各メッセージ識別共有
装置6a、6bには排他制御は施さない。Further, the message identification management devices 4a, 4b.
Is the message identification sharing device 6a, 6b corresponding to itself.
Is initialized. This message identification sharing device 6a, 6b
Is a shared device from each host of the loosely-coupled system 1 and can be accessed from each host, but normally it is accessed exclusively from each host. Exclusive control is not applied to the message identification sharing devices 6a and 6b.
【0026】回線選択送受信装置11とホスト2aのメ
ッセージ送受信装置3aとの間に通信路(以下セション
という)を開設する際、メッセージ送受信装置3aはメ
ッセージ識別管理装置4aに新たなセションの開設を通
知する。When establishing a communication path (hereinafter referred to as a session) between the line selection transmission / reception device 11 and the message transmission / reception device 3a of the host 2a, the message transmission / reception device 3a notifies the message identification management device 4a of the establishment of a new session. To do.
【0027】端末装置12から投入されたトランザクシ
ョンメッセージは入出力制御装置9により認識され、回
線選択送受信装置11へ渡される(ステップ31)。こ
こで回線選択送受信装置11はトランザクションメッセ
ージを送信するホストとして任意のホストを選択可能で
あるが、本実施例においてはホスト2aを選択したもの
とする。回線選択送受信装置11は、ホスト2aを選択
した場合、メッセージ識別記憶装置10からホスト2a
用のメッセージ識別を取得し(ステップ32)、該メッ
セージ識別をトランザクションメッセージに付加してホ
スト2aのメッセージ送受信装置3aへ送信する(ステ
ップ33)。回線選択送受信装置11は、ステップ33
終了後、ホスト2aからの該トランザクションメッセー
ジの処理結果の返信を待ち合わせる。The transaction message input from the terminal device 12 is recognized by the input / output control device 9 and passed to the line selection transmission / reception device 11 (step 31). Here, the line selection transmission / reception device 11 can select any host as the host for transmitting the transaction message, but in the present embodiment, it is assumed that the host 2a is selected. When the host 2a is selected, the line selection transmission / reception device 11 selects the host 2a from the message identification storage device 10.
The message identification for the message is acquired (step 32), the message identification is added to the transaction message, and the message is transmitted to the message transmitting / receiving device 3a of the host 2a (step 33). The line selection transmission / reception device 11 performs step 33.
After the end, it waits for the reply of the processing result of the transaction message from the host 2a.
【0028】ホスト2aのメッセージ送受信装置3a
は、受信したトランザクションメッセージをメッセージ
処理装置5aに渡して受領を確認する(ステップ34)
と、メッセージ識別管理装置4aにトランザクションメ
ッセージに付加されたメッセージ識別を渡し、メッセー
ジ識別の更新を要求する(ステップ35)。Message transmitting / receiving device 3a of host 2a
Passes the received transaction message to the message processing device 5a to confirm receipt (step 34).
Then, the message identification added to the transaction message is passed to the message identification management device 4a, and the update of the message identification is requested (step 35).
【0029】メッセージ識別管理装置4aは、受け取っ
たメッセージ識別に1加算し(ステップ36)、メッセ
ージ識別共有装置6aに格納する(ステップ37)。こ
のメッセージ識別共有装置6aはホスト2a専用である
ため、該メッセージ識別共有装置6aに排他制御は施さ
ない。The message identification management device 4a adds 1 to the received message identification (step 36) and stores it in the message identification sharing device 6a (step 37). Since this message identification sharing device 6a is dedicated to the host 2a, exclusive control is not applied to the message identification sharing device 6a.
【0030】メッセージ送受信装置3aは、回線制御装
置8の回線選択送受信装置11へ、ステップ37でメッ
セージ識別共有装置6aに格納したメッセージ識別とと
もにメッセージ処理装置5aによるトランザクションメ
ッセージの処理結果を返却する(ステップ38)。The message transmitting / receiving device 3a returns the transaction message processing result by the message processing device 5a to the line selection transmitting / receiving device 11 of the line control device 8 together with the message identification stored in the message identification sharing device 6a in step 37 (step). 38).
【0031】回線制御装置8の回線選択送受信装置11
は、メッセージ送受信装置3aから受信したメッセージ
識別をメッセージ識別記憶装置10に格納し(ステップ
39)、トランザクションメッセージの処理結果を入出
力制御装置9を介して端末装置12に表示する(ステッ
プ3A)。Line selection transmitter / receiver 11 of line controller 8
Stores the message identification received from the message transmission / reception device 3a in the message identification storage device 10 (step 39), and displays the transaction message processing result on the terminal device 12 via the input / output control device 9 (step 3A).
【0032】ホスト2aがダウンすると、ホスト監視装
置7は、ホスト2aの障害をホスト2bに通知する(ス
テップ3B)。ホスト2bのメッセージ識別管理装置4
bは、メッセージ識別共有装置6aを他のホストからア
クセスできないように排他制御する(ステップ3C)。When the host 2a goes down, the host monitoring device 7 notifies the failure of the host 2a to the host 2b (step 3B). Message identification management device 4 of host 2b
The b performs exclusive control so that the message identification sharing device 6a cannot be accessed by another host (step 3C).
【0033】回線選択送受信装置11は、ホスト2aに
送信したメッセージの応答が予め設定した一定時間返却
されない場合、同一トランザクションメッセージをホス
ト2bへ再送する(ステップ3D)。このトランザクシ
ョンメッセージには元々ホスト2aに送られたものであ
ることを示す情報が付加される。If the response to the message sent to the host 2a is not returned for a preset period of time, the line selection transmission / reception device 11 retransmits the same transaction message to the host 2b (step 3D). Information indicating that the transaction message was originally sent to the host 2a is added to the transaction message.
【0034】メッセージ送受信装置3bは、受信したメ
ッセージが再送されたものであることを認識すると、メ
ッセージ識別管理装置4bに対してメッセージ識別のチ
ェックを要求する(ステップ3E)。When the message transmitter / receiver 3b recognizes that the received message has been retransmitted, it requests the message identification management device 4b to check the message identification (step 3E).
【0035】メッセージ識別管理装置4bは、メッセー
ジ識別共有装置6aに格納されているメッセージ識別と
受信したトランザクションメッセージに付加されている
メッセージ識別を比較し(ステップ3F)、受信したト
ランザクションメッセージのメッセージ識別がメッセー
ジ識別共有装置6aに格納されているメッセージ識別以
下の場合には、該トランザクションメッセージは受信済
である旨をメッセージ送受信装置3bに返却する(ステ
ップ3G)。メッセージ識別管理装置4bは、ステップ
3Fにおいて、受信したトランザクションメッセージの
メッセージ識別がメッセージ識別共有装置6aに格納さ
れているメッセージ識別より大きい場合、すなわちメッ
セージ識別共有装置6aに未だ格納されていないメッセ
ージ識別である場合には、未受信である旨をメッセージ
送受信装置3bに返却する(ステップ3H)。The message identification management device 4b compares the message identification stored in the message identification sharing device 6a with the message identification added to the received transaction message (step 3F), and the message identification of the received transaction message is determined. In the case of the message identification stored in the message identification sharing device 6a or less, the transaction message is returned to the message transmission / reception device 3b (step 3G). In step 3F, the message identification management device 4b determines that the message identification of the received transaction message is larger than the message identification stored in the message identification shared device 6a, that is, the message identification not yet stored in the message identification shared device 6a. If there is, it returns to the message transmitting / receiving device 3b that it has not been received (step 3H).
【0036】メッセージ送受信装置3bは、メッセージ
識別管理装置4bからステップ3Gにおいてトランザク
ションメッセージを受信済である旨返却された場合に
は、その旨回線制御装置8の回線選択送受信装置11へ
返信する(ステップ3I)。When the message transmission / reception apparatus 3b returns from the message identification management apparatus 4b that the transaction message has been received in step 3G, the message transmission / reception apparatus 3b returns a message to that effect to the line selection transmission / reception apparatus 11 of the line control apparatus 8 (step 3I).
【0037】メッセージ送受信装置3bは、ステップ3
H終了後、メッセージ処理装置5bにトランザクション
メッセージを渡して受領を確認する(ステップ3J)
と、メッセージ識別管理装置4bにトランザクションメ
ッセージに付加されたメッセージ識別を渡し、メッセー
ジ識別の更新を要求する(ステップ3K)。The message transmitter / receiver 3b uses the step 3
After H ends, the transaction message is passed to the message processing device 5b to confirm receipt (step 3J).
Then, the message identification added to the transaction message is passed to the message identification management device 4b, and the update of the message identification is requested (step 3K).
【0038】メッセージ識別管理装置4bは、受け取っ
たメッセージ識別に1加算し(ステップ3L)、メッセ
ージ識別共有装置6aに格納する(ステップ3M)。The message identification management device 4b adds 1 to the received message identification (step 3L) and stores it in the message identification sharing device 6a (step 3M).
【0039】その後、メッセージ送受信装置3bは、回
線制御装置8の回線選択送受信装置11へ、ステップ3
Mでメッセージ識別共有装置6aに格納したメッセージ
識別とともにメッセージ処理装置5bによるトランザク
ションメッセージの処理結果を返信する(ステップ3
N)。After that, the message transmitting / receiving device 3b sends the line selection transmitting / receiving device 11 of the line control device 8 to step 3
The message identification stored in the message identification sharing device 6a by M and the processing result of the transaction message by the message processing device 5b are returned (step 3).
N).
【0040】回線制御装置8の回線選択送受信装置11
は、メッセージ送受信装置3bからステップ3Iにおい
てトランザクションメッセージを受信済である旨返信さ
れた場合には、該トランザクションメッセージについて
の処理を終了する。Line selection transmitter / receiver 11 of line controller 8
When the message transmission / reception device 3b replies in step 3I that the transaction message has been received, ends the process for the transaction message.
【0041】回線制御装置8の回線選択送受信装置11
は、ステップ3N終了後、メッセージ送受信装置3bか
ら受信したメッセージ識別をメッセージ識別記憶装置1
0に格納し(ステップ3O)、トランザクションメッセ
ージの処理結果を入出力制御装置9を介して端末装置1
2に表示する(ステップ3P)。Line selection transmitter / receiver 11 of line controller 8
After the end of step 3N, the message identification storage device 1 uses the message identification received from the message transmitting / receiving device 3b.
0 (step 3O), and the processing result of the transaction message is sent to the terminal device 1 via the input / output control device 9.
2 is displayed (step 3P).
【0042】以上により、本発明の一実施例であるメッ
セージ重送チェックシステムの処理が完了する。As described above, the processing of the message double feeding check system according to the embodiment of the present invention is completed.
【0043】本発明の一実施例であるメッセージ重送チ
ェックシステムは、ホスト毎にメッセージ識別を格納す
るメッセージ識別共有装置を備えたため、トランザクシ
ョンメッセージの一意性を保持するためにメッセージ識
別共有装置を排他制御する必要がなく、疎結合多重計算
機システムにおけるメッセージ処理を効率良く実施する
ことができる効果を有している。Since the message double-feed check system according to the embodiment of the present invention is provided with the message identification sharing device for storing the message identification for each host, the message identification sharing device is exclusively used to keep the uniqueness of the transaction message. There is an effect that message processing in a loosely coupled multiple computer system can be efficiently carried out without requiring control.
【0044】また、疎結合多重計算機システムにおい
て、一方の計算機がダウンした場合に、該計算機のメッ
セージ識別共有装置を排他制御して他方の計算機から参
照することができるようにしたことにより、他方の計算
機が代替してトランザクションメッセージを処理するこ
とができ、さらにダウンした計算機からメッセージ処理
の応答が来ないために端末装置からトランザクションメ
ッセージが再送された場合においても、該トランザクシ
ョンメッセージが未処理なのか否かを、ダウンした計算
機のメッセージ識別共有装置を排他制御して参照して判
定するようにしたことにより、メッセージの重送を防止
することができる効果を有している。Further, in the loosely coupled multiple computer system, when one computer goes down, exclusive control of the message identification sharing device of the computer is made possible so that the other computer can refer to it. Whether the transaction message is unprocessed even when the transaction message is retransmitted from the terminal device because the computer can substitute to process the transaction message and the down computer does not receive a message processing response. By determining whether or not the message identification sharing device of the computer that has gone down is exclusively controlled and referred to, it is possible to prevent the double feeding of messages.
【0045】[0045]
【発明の効果】以上説明したように、本発明のメッセー
ジ重送チェックシステムは、疎結合多重計算機システム
において、メッセージの一意性を保持しつつ、効率良く
処理することができる効果を有している。As described above, the message double-sending check system of the present invention has the effect of efficiently processing a message while maintaining the uniqueness of the message in a loosely coupled multiple computer system. .
【0046】また、疎結合多重計算機システムにおい
て、一方の計算機がダウンした場合、該メッセージの一
意性を保持しつつ、他方の計算機によりメッセージ処理
を代替することができる効果を有している。In the loosely coupled multiple computer system, when one computer goes down, the message processing can be replaced by the other computer while maintaining the uniqueness of the message.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】本発明の一実施例における入出力制御装置9、
回線選択送受信装置11、メッセージ送受信装置3、メ
ッセージ識別管理装置4、およびホスト監視装置7の処
理を示す流れ図である。FIG. 2 is an input / output control device 9 according to an embodiment of the present invention,
6 is a flowchart showing the processing of the line selection transmission / reception device 11, the message transmission / reception device 3, the message identification management device 4, and the host monitoring device 7.
【図3】本発明の一実施例における回線選択送受信装置
11、メッセージ送受信装置3、およびメッセージ識別
管理装置4の処理を示す流れ図である。FIG. 3 is a flow chart showing processing of the line selection transmission / reception device 11, the message transmission / reception device 3, and the message identification management device 4 in the embodiment of the present invention.
1 疎結合システム 2a ホスト 2b ホスト 3a メッセージ送受信装置 3b メッセージ送受信装置 4a メッセージ識別管理装置 4b メッセージ識別管理装置 5a メッセージ処理装置 5b メッセージ処理装置 6a メッセージ識別共有装置 6b メッセージ識別共有装置 7 ホスト監視装置 8 回線制御装置 9 入出力制御装置 10 メッセージ識別記憶装置 11 回線選択送受信装置 12 端末装置 1 Loosely Coupled System 2a Host 2b Host 3a Message Transmission / Reception Device 3b Message Transmission / Reception Device 4a Message Identification Management Device 4b Message Identification Management Device 5a Message Processing Device 5b Message Processing Device 6a Message Identification Sharing Device 6b Message Identification Sharing Device 7 Host Monitoring Device 8 Lines Control device 9 Input / output control device 10 Message identification storage device 11 Line selection transmission / reception device 12 Terminal device
Claims (9)
ト計算機を結合した疎結合多重計算機システムと、該複
数のホスト計算機と端末装置との間でトランザクション
メッセージおよびトランザクション処理の結果の送受信
を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 ホスト計算機毎に、端末装置から送信されたトランザク
ションメッセージを一意にするメッセージ識別を格納す
るメッセージ識別共有装置を有し、 前記回線制御装置は、 前記メッセージ識別を、トランザクション処理を行うホ
スト計算機毎に分別して格納するメッセージ識別記憶装
置と、 端末装置からトランザクションメッセージを受け、前記
メッセージ識別記憶装置から送信先のホスト計算機用の
前記メッセージ識別を取り出して該トランザクションメ
ッセージに付して送信するとともに、該ホスト計算機か
ら返信されたトランザクション処理の結果に付されたメ
ッセージ識別を前記メッセージ識別記憶装置へ格納し、
該トランザクション処理の結果を端末装置へ渡す回線選
択送受信装置を有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
セージを受信して対応するトランザクション処理を行
い、メッセージ識別を更新して自ホスト計算機に対応す
る前記メッセージ識別共有装置に格納するとともに、ト
ランザクション処理の結果に更新したメッセージ識別を
付して前記回線制御装置へ返信するメッセージ送受信装
置を有することを特徴とするメッセージ重送チェックシ
ステム。1. A loosely-coupled multi-computer system in which a plurality of host computers for transaction processing are connected, and a line controller for controlling transmission / reception of transaction messages and transaction processing results between the plurality of host computers and a terminal device. Wherein the loosely coupled multi-computer system includes a message identification sharing device that stores a message identification that uniquely identifies a transaction message transmitted from a terminal device for each host computer, and the line control device includes the message A message identification storage device that stores the identification separately for each host computer that performs transaction processing, and a transaction message from a terminal device, and the message identification for the destination host computer is retrieved from the message identification storage device and the transaction identification Transmits subjected to tio down message, and stores the result in the given message identifying the transaction processing is returned from the host computer to the message identification storage device,
The host computer has a line selection transmission / reception device for passing the result of the transaction processing to a terminal device, the host computer receives the transaction message transmitted from the line control device, performs corresponding transaction processing, and updates the message identification. A message double-feed check characterized by having a message transmission / reception device that stores the message in the message identification shared device corresponding to its own host computer, and adds the updated message identification to the result of the transaction processing and sends it back to the line control device system.
該複数のホスト計算機内の正常な他のホスト計算機に該
ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに送信先のホスト計算機へトランザクションメッセ
ージを送信して一定時間経過してもトランザクション処
理の結果が返信されない場合には、該トランザクション
メッセージを前記複数のホスト計算機内の他のホスト計
算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信して対応するトランザクション処理を行い、
メッセージ識別を更新してダウンしたホスト計算機に対
応する前記メッセージ識別共有装置に格納するととも
に、トランザクション処理の結果に更新したメッセージ
識別を付して前記回線制御装置へ返信する前記メッセー
ジ送受信装置を有することを特徴とする請求項1記載の
メッセージ重送チェックシステム。2. The loosely coupled multiple computer system recognizes a down state of any one of the plurality of host computers,
It has a host monitoring device for notifying the normal down host computer of the plurality of host computers of the down information, and the line selection transmission / reception device further transmits a transaction message to the destination host computer for a certain period of time. Even if the transaction processing result is not returned, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer is configured to transmit the transaction messages from the host monitoring device to the plurality of host computers. Receiving a notification that any one of them has gone down, exclusively controlling the message identification sharing device of the downed host computer, receiving the transaction message retransmitted from the line control device, and performing the corresponding transaction processing,
A message transmission / reception device that updates the message identification and stores it in the message identification shared device corresponding to the downed host computer, and attaches the updated message identification to the result of the transaction processing and sends it back to the line control device. The double-delivery message checking system according to claim 1, wherein
メッセージ識別記憶装置から送信先のホスト計算機用の
メッセージ識別を取り出して該トランザクションメッセ
ージに付して送信し、前記メッセージ送受信装置からト
ランザクションメッセージが受信済である旨返信された
場合には該トランザクションメッセージに対する処理を
終了し、該メッセージ送受信装置からメッセージ識別を
付されたトランザクションメッセージに対応するトラン
ザクション処理の結果を返信された場合には該メッセー
ジ識別を前記メッセージ識別記憶装置へ格納し、該トラ
ンザクション処理の結果を端末装置へ渡すとともに、送
信先のホスト計算機へトランザクションメッセージを送
信して一定時間経過しても該トランザクションメッセー
ジに対応するトランザクション処理の結果が返信されな
い場合には、該トランザクションメッセージを前記複数
のホスト計算機内の他のホスト計算機へ再送し、 前記メッセージ送受信装置は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信し、該トランザクションメッセージに付され
たメッセージ識別がダウンしたホスト計算機に対応する
前記メッセージ識別共有装置に既に格納されている場合
には前記回線制御装置へ該トランザクションメッセージ
が受信済である旨返信し、該メッセージ識別がダウンし
たホスト計算機に対応する前記メッセージ識別共有装置
に未だ格納されていない場合には該メッセージ識別を更
新して該メッセージ識別共有装置に格納するとともに、
該メッセージ識別をトランザクション処理の結果に付し
て前記回線制御装置へ返信することを特徴とする請求項
2記載のメッセージ重送チェックシステム。3. The line selection transmission / reception device receives a transaction message from a terminal device, extracts a message identification for a destination host computer from the message identification storage device, attaches it to the transaction message, and transmits the transaction message. When the transaction message is returned from the transmitting / receiving device, the processing for the transaction message is ended, and the result of the transaction process corresponding to the transaction message with the message identification is returned from the message transmitting / receiving device. In this case, the message identification is stored in the message identification storage device, the result of the transaction processing is passed to the terminal device, and the transaction message is sent to the destination host computer, and even after a certain period of time, When the transaction processing result corresponding to the transaction message is not returned, the transaction message is retransmitted to another host computer in the plurality of host computers, and the message transmitting / receiving device is Upon receiving the notification that one of the host computers has gone down, the message identification sharing device of the downed host computer is exclusively controlled, and the retransmitted transaction message is received from the line control device, and is attached to the transaction message. When the message identification is already stored in the message identification sharing device corresponding to the host computer whose message identification is down, the message indicating that the transaction message has been received is returned to the line control device, and the host computer whose message identification is down Corresponding to Stores in the message identifying the shared device to update the message identification in the case of that the message identification sharing device not yet been stored,
3. The message double-feed check system according to claim 2, wherein the message identification is added to the result of the transaction processing and returned to the line control device.
ト計算機を結合した疎結合多重計算機システムと、該複
数のホスト計算機へ送信するトランザクションメッセー
ジを入力し、該トランザクションメッセージに対応する
トランザクション処理の結果を表示する端末装置と、該
複数のホスト計算機と該端末装置との間で該トランザク
ションメッセージおよび該トランザクション処理の結果
の送受信を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 前記ホスト計算機毎に、前記端末装置から送信されたト
ランザクションメッセージを一意にするメッセージ識別
を格納するとともに、前記複数のホスト計算機から共有
されるメッセージ識別共有装置を有し、 前記回線制御装置は、 トランザクションメッセージを一意にする前記メッセー
ジ識別を、該トランザクションメッセージに対応するト
ランザクション処理を行う前記ホスト計算機毎に分別し
て格納するメッセージ識別記憶装置と、 前記端末装置からトランザクションメッセージを受け、
前記複数のホスト計算機のいずれかへ、該ホスト計算機
用のメッセージ識別を前記メッセージ識別記憶装置から
取り出して付した該トランザクションメッセージを送信
するとともに、該ホスト計算機から返信された該トラン
ザクションメッセージに対応するトランザクション処理
の結果に付されたメッセージ識別を前記メッセージ識別
記憶装置へ格納し、該トランザクション処理の結果を前
記端末装置へ渡す回線選択送受信装置とを有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
セージを受信し、該トランザクションメッセージに付さ
れたメッセージ識別に1加算して更新し、自ホスト計算
機に対応する前記メッセージ識別共有装置に格納すると
ともに、該トランザクションメッセージに対応するトラ
ンザクション処理の結果に更新したメッセージ識別を付
して前記回線制御装置へ返信するメッセージ送受信装置
と、 前記メッセージ送受信装置からトランザクションメッセ
ージを受けて対応するトランザクション処理を行い、そ
の結果を該メッセージ送受信装置へ渡すメッセージ処理
装置とを有することを特徴とするメッセージ重送チェッ
クシステム。4. A loosely coupled multi-computer system in which a plurality of host computers for transaction processing are coupled, and a transaction message to be transmitted to the plurality of host computers are input and the result of transaction processing corresponding to the transaction message is displayed. A loosely-coupled multiple computer system, wherein each of the host computers includes a terminal device and a line control device that controls transmission and reception of the transaction message and the result of the transaction processing between the plurality of host computers and the terminal device. A message identification sharing device that stores a message identification that uniquely identifies the transaction message transmitted from the terminal device, and that is shared by the plurality of host computers, wherein the line control device uniquely identifies the transaction message. You The message identification, a message identification storage device for storing and sorting the respective host computer performing the transaction processing corresponding to the transaction message, receives a transaction message from the terminal device,
A transaction corresponding to the transaction message returned from the host computer is transmitted to any one of the plurality of host computers, the transaction message having the message identification for the host computer extracted from the message identification storage device is transmitted. A line selection transmission / reception device for storing the message identification added to the processing result in the message identification storage device and for passing the result of the transaction processing to the terminal device, wherein the host computer transmits from the line control device. Received transaction message, adds 1 to the message identification attached to the transaction message to update it, stores it in the message identification sharing device corresponding to the own host computer, and stores the transaction message corresponding to the transaction message. A message sending / receiving device that adds an updated message identification to the result of the transaction process and returns it to the line control device, receives a transaction message from the message sending / receiving device, performs corresponding transaction processing, and sends the result to the message sending / receiving device. A message double-feed check system, comprising: a message processing device for delivering.
該複数のホスト計算機内の正常な他のホスト計算機に該
ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに前記複数のホスト計算機のいずれかへトランザク
ションメッセージを送信して一定時間経過しても該トラ
ンザクションメッセージに対応するトランザクション処
理の結果が返信されない場合には、該トランザクション
メッセージを前記複数のホスト計算機内の他のホスト計
算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信し、該トランザクションメッセージに付され
たメッセージ識別に1加算して更新し、ダウンしたホス
ト計算機に対応する前記メッセージ識別共有装置に格納
するとともに、該トランザクションメッセージに対応す
るトランザクション処理の結果に更新したメッセージ識
別を付して該回線制御装置へ返信する前記メッセージ送
受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
ージを受けて対応するトランザクション処理を行い、そ
の結果を該メッセージ送受信装置へ渡す前記メッセージ
処理装置とを有することを特徴とする請求項4記載のメ
ッセージ重送チェックシステム。5. The loosely coupled multiple computer system recognizes a down state of any one of the plurality of host computers,
A host monitoring device that notifies the down information to other normal host computers in the plurality of host computers, and the line selection transmission / reception device further transmits a transaction message to any of the plurality of host computers. If the transaction processing result corresponding to the transaction message is not returned even after a certain period of time, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer Upon receiving a notification from the host monitoring device that one of the plurality of host computers has gone down, exclusive control of the message identification sharing device of the downed host computer is performed, and a retransmitted transaction message is received from the line control device. , The message attached to the transaction message And adds the updated message identification to the result of the transaction processing corresponding to the transaction message, and stores it in the message identification shared device corresponding to the downed host computer. It has said message transmission / reception device which returns to a device, said message processing device which receives a transaction message from said message transmission / reception device, performs corresponding transaction processing, and passes the result to said message transmission / reception device. The message double-feed check system described in 4.
前記複数のホスト計算機のいずれかへ、該ホスト計算機
用のメッセージ識別を前記メッセージ識別記憶装置から
取り出して付した該トランザクションメッセージを送信
し、前記メッセージ送受信装置からトランザクションメ
ッセージが受信済である旨返信された場合には該トラン
ザクションメッセージに対する処理を終了し、該メッセ
ージ送受信装置からメッセージ識別を付されたトランザ
クションメッセージに対応するトランザクション処理の
結果を返信された場合には該メッセージ識別を前記メッ
セージ識別記憶装置へ格納し、該トランザクション処理
の結果を前記端末装置へ渡すとともに、前記複数のホス
ト計算機のいずれかへトランザクションメッセージを送
信して一定時間経過しても該トランザクションメッセー
ジに対応するトランザクション処理の結果が返信されな
い場合には、該トランザクションメッセージを前記複数
のホスト計算機内の他のホスト計算機へ再送し、 前記メッセージ送受信装置は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信し、該トランザクションメッセージに付され
たメッセージ識別がダウンしたホスト計算機に対応する
前記メッセージ識別共有装置に既に格納されている場合
には前記回線制御装置へ該トランザクションメッセージ
が受信済である旨返信し、該メッセージ識別がダウンし
たホスト計算機に対応する前記メッセージ識別共有装置
に未だ格納されていない場合には該メッセージ識別に1
加算して更新し、該メッセージ識別共有装置に格納する
とともに、該メッセージ識別を該トランザクションメッ
セージに対応するトランザクション処理の結果に付して
前記回線制御装置へ返信することを特徴とする請求項5
記載のメッセージ重送チェックシステム。6. The line selection transmission / reception device receives a transaction message from the terminal device,
The transaction message with the message identification for the host computer extracted from the message identification storage device is transmitted to any one of the plurality of host computers, and the message transmission / reception device replies that the transaction message has been received. In the case where the transaction message is processed, the processing for the transaction message is terminated, and when the transaction processing result corresponding to the transaction message with the message identification is returned from the message transmitting / receiving apparatus, the message identification is sent to the message identification storage apparatus. The result of the transaction processing is stored and passed to the terminal device, and a transaction message corresponding to the transaction message is transmitted even if a certain time has elapsed after transmitting the transaction message to any of the plurality of host computers. If the result of the transaction processing is not returned, the transaction message is retransmitted to another host computer in the plurality of host computers, and the message transmission / reception device is configured such that one of the plurality of host computers is transmitted from the host monitoring device. Upon receipt of the notification of the down, exclusive control of the message identification sharing device of the down host computer is received, the retransmitted transaction message is received from the line control device, and the message identification attached to the transaction message is down. If the message identification shared device corresponding to the host computer has already been stored, a reply indicating that the transaction message has been received is returned to the line control device, and the message identification corresponding to the host computer whose message identification is down. Still stored on shared device If not, 1 for the message identification
6. The method is characterized by adding and updating, storing in the message identification sharing device, and sending the message identification to the line control device with the result of transaction processing corresponding to the transaction message.
Check system for double-delivery of messages.
ト計算機を結合した疎結合多重計算機システムと、該複
数のホスト計算機へ送信するトランザクションメッセー
ジを入力し、該トランザクションメッセージに対応する
トランザクション処理の結果を表示する端末装置と、該
複数のホスト計算機と該端末装置との間で該トランザク
ションメッセージおよび該トランザクション処理の結果
の送受信を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 前記ホスト計算機毎に、前記端末装置から送信されたト
ランザクションメッセージを一意にするメッセージ識別
を格納するとともに、前記複数のホスト計算機から共有
されるメッセージ識別共有装置を有し、 前記回線制御装置は、 トランザクションメッセージを一意にする前記メッセー
ジ識別を、該トランザクションメッセージに対応するト
ランザクション処理を行う前記ホスト計算機毎に分別し
て格納するメッセージ識別記憶装置と、 前記端末装置からトランザクションメッセージを受ける
とともに、該トランザクションメッセージに対応するト
ランザクション処理の結果を該端末装置へ渡す入出力制
御装置と、 前記入出力制御装置からトランザクションメッセージを
受け、前記複数のホスト計算機のいずれかへ、該ホスト
計算機用のメッセージ識別を前記メッセージ識別記憶装
置から取り出して付した該トランザクションメッセージ
を送信するとともに、該ホスト計算機から返信された該
トランザクションメッセージに対応するトランザクショ
ン処理の結果に付されたメッセージ識別を前記メッセー
ジ識別記憶装置へ格納し、該トランザクション処理の結
果を前記入出力制御装置へ渡す回線選択送受信装置とを
有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
セージを受信するとともに、該トランザクションメッセ
ージに対応するトランザクション処理の結果に更新した
メッセージ識別を付して該回線制御装置へ返信するメッ
セージ送受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
ージを受けて対応するトランザクション処理を行い、そ
の結果を該メッセージ送受信装置へ渡すメッセージ処理
装置と、 前記メッセージ送受信装置からトランザクションメッセ
ージに付されたメッセージ識別を受けて1加算して更新
し、自ホスト計算機に対応する前記メッセージ識別共有
装置に格納するとともに、前記メッセージ送受信装置に
返却するメッセージ識別管理装置とを有することを特徴
とするメッセージ重送チェックシステム。7. A loosely coupled multiple computer system in which a plurality of host computers that perform transaction processing are coupled, a transaction message to be transmitted to the plurality of host computers is input, and the result of transaction processing corresponding to the transaction message is displayed. A loosely-coupled multiple computer system, wherein each of the host computers includes a terminal device and a line control device that controls transmission and reception of the transaction message and the result of the transaction processing between the plurality of host computers and the terminal device. A message identification sharing device that stores a message identification that uniquely identifies the transaction message transmitted from the terminal device, and that is shared by the plurality of host computers, wherein the line control device uniquely identifies the transaction message. You A message identification storage device that separately stores the message identification for each host computer that performs transaction processing corresponding to the transaction message, and a transaction processing result corresponding to the transaction message while receiving the transaction message from the terminal device And a transaction message from the input / output control device, the message identification for the host computer is extracted from the message identification storage device and attached to one of the plurality of host computers. The message identification added to the result of the transaction processing corresponding to the transaction message returned from the host computer while transmitting the transaction message And a line selection transmission / reception device for storing the transaction processing result to the input / output control device, wherein the host computer receives the transaction message transmitted from the line control device, and A message transmission / reception device that adds the updated message identification to the result of the transaction processing corresponding to the message and returns it to the line control device, receives a transaction message from the message transmission / reception device, performs the corresponding transaction processing, and outputs the result. When a message processing device to be passed to the message transmitting / receiving device receives the message identification attached to the transaction message from the message transmitting / receiving device, adds 1 to update, and stores it in the message identification sharing device corresponding to the own host computer. Moni, message multifeed checking system characterized by having a message identification management device to return to the message transmitting and receiving apparatus.
該複数のホスト計算機内の正常な他のホスト計算機に該
ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに前記複数のホスト計算機のいずれかへトランザク
ションメッセージを送信して一定時間経過しても該トラ
ンザクションメッセージに対応するトランザクション処
理の結果が返信されない場合には、該トランザクション
メッセージを前記複数のホスト計算機内の他のホスト計
算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信するとともに、該トランザクションメッセー
ジに対応するトランザクション処理の結果に更新したメ
ッセージ識別を付して該回線制御装置へ返信する前記メ
ッセージ送受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
ージを受けて対応するトランザクション処理を行い、そ
の結果を該メッセージ送受信装置へ渡す前記メッセージ
処理装置と、 前記メッセージ送受信装置からトランザクションメッセ
ージに付されたメッセージ識別を受けて1加算して更新
し、ダウンしたホスト計算機に対応する前記メッセージ
識別共有装置に格納するとともに、前記メッセージ送受
信装置に返却する前記メッセージ識別管理装置とを有す
ることを特徴とする請求項7記載のメッセージ重送チェ
ックシステム。8. The loosely-coupled multiple computer system recognizes a down state of any one of the plurality of host computers,
A host monitoring device that notifies the down information to other normal host computers in the plurality of host computers, and the line selection transmission / reception device further transmits a transaction message to any of the plurality of host computers. If the transaction processing result corresponding to the transaction message is not returned even after a certain period of time, the transaction message is retransmitted to another host computer in the plurality of host computers, and the other host computer A notification that any of the plurality of host computers has gone down is received from the host monitoring device, the message identification sharing device of the downed host computer is exclusively controlled, and the retransmitted transaction message is received from the line control device. Together with the transaction message The message transmission / reception device that adds the updated message identification to the result of the transaction processing and sends back to the line control device, receives the transaction message from the message transmission / reception device, performs the corresponding transaction processing, and transmits / receives the result. The message processing device to be passed to the device, the message transmission / reception device receiving the message identification attached to the transaction message, updating by adding 1 and storing in the message identification sharing device corresponding to the downed host computer, 8. The message double feeding check system according to claim 7, further comprising: the message identification management device that returns the message to the message transmitting / receiving device.
受け、前記複数のホスト計算機のいずれかへ、該ホスト
計算機用のメッセージ識別を前記メッセージ識別記憶装
置から取り出して付した該トランザクションメッセージ
を送信し、前記メッセージ送受信装置からトランザクシ
ョンメッセージが受信済である旨返信された場合には該
トランザクションメッセージに対する処理を終了し、該
メッセージ送受信装置からメッセージ識別を付されたト
ランザクションメッセージに対応するトランザクション
処理の結果を返信された場合には該メッセージ識別を前
記メッセージ識別記憶装置へ格納し、該トランザクショ
ン処理の結果を前記入出力制御装置へ渡すとともに、前
記複数のホスト計算機のいずれかへトランザクションメ
ッセージを送信して一定時間経過しても該トランザクシ
ョンメッセージに対応するトランザクション処理の結果
が返信されない場合には、該トランザクションメッセー
ジを前記複数のホスト計算機内の他のホスト計算機へ再
送し、 前記メッセージ送受信装置は、 前記ホスト監視装置から前記複数のホスト計算機のいず
れかがダウンした旨の通知を受け、該ダウンしたホスト
計算機の前記メッセージ識別共有装置を排他制御し、前
記回線制御装置から再送されたトランザクションメッセ
ージを受信するとともに、前記メッセージ識別管理装置
から該トランザクションメッセージが受信済である旨返
却された場合には前記回線制御装置へ該トランザクショ
ンメッセージが受信済である旨返信し、前記メッセージ
識別管理装置から更新したメッセージ識別が返却された
場合には該メッセージ識別を該トランザクションメッセ
ージに対応するトランザクション処理の結果に付して前
記回線制御装置へ返信し、 前記メッセージ識別管理装置は、 前記メッセージ送受信装置からトランザクションメッセ
ージに付されたメッセージ識別を受け、該メッセージ識
別がダウンしたホスト計算機に対応する前記メッセージ
識別共有装置に既に格納されている場合には該トランザ
クションメッセージが受信済である旨前記メッセージ送
受信装置へ返却し、該メッセージ識別がダウンしたホス
ト計算機に対応する前記メッセージ識別共有装置に未だ
格納されていない場合には該メッセージ識別に1加算し
て更新し、該メッセージ識別共有装置に格納するととも
に、前記メッセージ送受信装置へ返却することを特徴と
する請求項8記載のメッセージ重送チェックシステム。9. The line selection transmission / reception device receives a transaction message from the input / output control device, extracts a message identification for the host computer from any one of the plurality of host computers, and attaches the message identification to the host computer. The transaction message is transmitted, and when the message transmission / reception apparatus replies that the transaction message has been received, the processing for the transaction message is ended, and the transaction message with the message identification is added from the message transmission / reception apparatus. When the result of the corresponding transaction processing is returned, the message identification is stored in the message identification storage device, and the result of the transaction processing is passed to the input / output control device, and at the same time, any of the plurality of host computers When the transaction message corresponding to the transaction message is not returned even after a certain time elapses after transmitting the transaction message to the other, the transaction message is retransmitted to another host computer in the plurality of host computers, The message transmission / reception device receives a notification from the host monitoring device that one of the plurality of host computers has gone down, exclusively controls the message identification sharing device of the downed host computer, and resends from the line control device. When the transaction identification message is returned from the message identification management device, the transaction identification message is returned to the line control device, and the message identification is returned. management When the updated message ID is returned from the device, the message ID is attached to the result of the transaction processing corresponding to the transaction message and returned to the line control device. From the message transmitting / receiving device, the message identification attached to the transaction message is received from, and if the message identification is already stored in the message identification sharing device corresponding to the host computer that has gone down, the transaction message has been received. And when the message identification is not yet stored in the message identification sharing apparatus corresponding to the host computer in which the message identification is down, the message identification is incremented by 1 and updated, and stored in the message identification sharing apparatus. Sending the message 9. The message double-delivery check system according to claim 8, wherein the system is returned to the receiving device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7318877A JP3006469B2 (en) | 1995-12-07 | 1995-12-07 | Message double feed check system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7318877A JP3006469B2 (en) | 1995-12-07 | 1995-12-07 | Message double feed check system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09160874A true JPH09160874A (en) | 1997-06-20 |
| JP3006469B2 JP3006469B2 (en) | 2000-02-07 |
Family
ID=18103966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7318877A Expired - Fee Related JP3006469B2 (en) | 1995-12-07 | 1995-12-07 | Message double feed check system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3006469B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1115786A (en) * | 1997-06-20 | 1999-01-22 | Nec Corp | Terminal state management method and computer readable recording medium in transaction processing system |
| JP2007334575A (en) * | 2006-06-14 | 2007-12-27 | Hitachi Ltd | Message communication method, system, and program |
-
1995
- 1995-12-07 JP JP7318877A patent/JP3006469B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1115786A (en) * | 1997-06-20 | 1999-01-22 | Nec Corp | Terminal state management method and computer readable recording medium in transaction processing system |
| JP2007334575A (en) * | 2006-06-14 | 2007-12-27 | Hitachi Ltd | Message communication method, system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3006469B2 (en) | 2000-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5701427A (en) | Information transfer arrangement for distributed computer system | |
| JP2515075B2 (en) | Local area network for digital data processing system | |
| CN101370035A (en) | Method and system for dynamic client/server network management | |
| US20060206611A1 (en) | Method and system for managing programs with network address | |
| JPH09160874A (en) | System for checking duplicate message transmission | |
| CN107786607B (en) | Message retransmission method, message retransmission server and user equipment | |
| US20040194012A1 (en) | Cooperative processing apparatus and cooperative processing method | |
| JPH05292097A (en) | Data transmission confirmation system | |
| JPH0591108A (en) | Message communication control method and communication system | |
| CN119301567A (en) | Cloud Printing with Queue Messaging Service | |
| JP6857151B2 (en) | Communication methods, communication systems, communication devices and computer programs | |
| JP2004157753A (en) | Firmware download system | |
| JP2002169738A (en) | File delivery method | |
| JPH1165961A (en) | Electronic mail system, client and server | |
| JP2007156916A (en) | Data control device, system, method, and program | |
| KR102890142B1 (en) | Method of operating a business system, and business system | |
| EP0858191B1 (en) | Method and apparatus for querying for missed messages in a radio communication system | |
| JP3137183B2 (en) | Communication system and its monitoring data delivery confirmation method | |
| JP4759418B2 (en) | Message recovery system and recovery method | |
| CN111416861B (en) | Communication management system and method | |
| JP2776274B2 (en) | Virtual buffer control system in relay computer | |
| JP3425384B2 (en) | Data delivery system and method, and data delivery unit | |
| JPH1117713A (en) | Multicast communication processing method | |
| JP3217086B2 (en) | Message Communication Method between Standby Controller and Message Device in Redundant System | |
| JP3328212B2 (en) | Information distribution system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071126 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081126 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081126 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091126 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091126 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101126 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111126 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111126 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121126 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121126 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131126 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |