JP3006469B2 - メッセージ重送チェックシステム - Google Patents

メッセージ重送チェックシステム

Info

Publication number
JP3006469B2
JP3006469B2 JP7318877A JP31887795A JP3006469B2 JP 3006469 B2 JP3006469 B2 JP 3006469B2 JP 7318877 A JP7318877 A JP 7318877A JP 31887795 A JP31887795 A JP 31887795A JP 3006469 B2 JP3006469 B2 JP 3006469B2
Authority
JP
Japan
Prior art keywords
message
transaction
host
identification
result
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.)
Expired - Fee Related
Application number
JP7318877A
Other languages
English (en)
Other versions
JPH09160874A (ja
Inventor
義博 井口
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP7318877A priority Critical patent/JP3006469B2/ja
Publication of JPH09160874A publication Critical patent/JPH09160874A/ja
Application granted granted Critical
Publication of JP3006469B2 publication Critical patent/JP3006469B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】
【発明の属する技術分野】本発明は、複数計算機が外部
記憶装置を共有して構成されている疎結合多重計算機シ
ステムにおいて、端末装置から投入されるトランザクシ
ョンメッセージの重送を防止するメッセージ重送チェッ
クシステムに関する。
【0001】
【従来の技術】特開平2−161840号公報には、メ
ッセージに通番を付して主局および複数の副局にそれぞ
れに該メッセージ通番を格納するファイルを置き、該メ
ッセージ通番に欠番が生じた際にはメッセージを再送
し、メッセージ通番が重複した際には重複したメッセー
ジのいずれかを有効にするというメッセージ通信装置が
開示されている。
【0002】特開平3−68057号公報には、メッセ
ージの出力要求が発生した際、共通メモリ上のメッセー
ジテーブルに同一種別のメッセージが登録されているか
調べ、同一種別のメッセージがメッセージテーブルに登
録されていない場合にのみ該メッセージを登録するとい
うメッセージ処理装置が開示されている。
【0003】
【発明が解決しようとする課題】特開平2−16184
0号公報記載の技術においては、通番を管理保存してい
るファイルが各局に独立して存在しているため、同一メ
ッセージが元の副局とは別の副局に再送された場合に、
該メッセージが重複していることを確認することができ
ないという問題点がある。
【0004】特開平3−68057号公報記載の技術に
おいては、通番の一意性を保証するためにメッセージ登
録時に共通メモリ上のメッセージテーブルを排他制御し
ているため、メッセージ登録処理のスループットが低下
するという問題点がある。
【0005】本発明の目的は、疎結合多重計算機システ
ムにおいて、メッセージの一意性を保持しつつ、効率良
く処理することができるようにすることにある。
【0006】本発明の他の目的は、疎結合多重計算機シ
ステムにおいて、一方の計算機がダウンした場合、他方
の計算機によりメッセージ処理を代替することができる
ようにすることにある。
【0007】本発明の他の目的は、疎結合多重計算機シ
ステムにおいて、一方の計算機がダウンし、他方の計算
機によりメッセージ処理を代替する場合、該メッセージ
の一意性を保持することができるようにすることにあ
る。
【0008】
【課題を解決するための手段】本発明の第1のメッセー
ジ重送チェックシステムは、トランザクション処理を行
う複数のホスト計算機を結合した疎結合多重計算機シス
テムと、該複数のホスト計算機と端末装置との間でトラ
ンザクションメッセージおよびトランザクション処理の
結果の送受信を制御する回線制御装置とから構成され、
前記疎結合多重計算機システムは、ホスト計算機毎に、
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するメッセージ識別共
有装置を有し、前記回線制御装置は、前記メッセージ識
別を、トランザクション処理を行うホスト計算機毎に分
別して格納するメッセージ識別記憶装置と、端末装置か
らトランザクションメッセージを受け、前記メッセージ
識別記憶装置から送信先のホスト計算機用の前記メッセ
ージ識別を取り出して該トランザクションメッセージに
付して送信するとともに、該ホスト計算機から返信され
たトランザクション処理の結果に付されたメッセージ識
別を前記メッセージ識別記憶装置へ格納し、該トランザ
クション処理の結果を端末装置へ渡す回線選択送受信装
置を有し、前記ホスト計算機は、前記回線制御装置から
送信されたトランザクションメッセージを受信して対応
するトランザクション処理を行い、メッセージ識別を更
新して自ホスト計算機に対応する前記メッセージ識別共
有装置に格納するとともに、トランザクション処理の結
果に更新したメッセージ識別を付して前記回線制御装置
へ返信するメッセージ送受信装置を有することを特徴と
する。
【0009】本発明の第2のメッセージ重送チェックシ
ステムは、第1のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに送信先のホスト計算機へトランザクション
メッセージを送信して一定時間経過してもトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信して対応するトランザクション処理を行い、メッセ
ージ識別を更新してダウンしたホスト計算機に対応する
前記メッセージ識別共有装置に格納するとともに、トラ
ンザクション処理の結果に更新したメッセージ識別を付
して前記回線制御装置へ返信する前記メッセージ送受信
装置を有することを特徴とする。
【0010】本発明の第3のメッセージ重送チェックシ
ステムは、トランザクション処理を行う複数のホスト計
算機を結合した疎結合多重計算機システムと、該複数の
ホスト計算機へ送信するトランザクションメッセージを
入力し、該トランザクションメッセージに対応するトラ
ンザクション処理の結果を表示する端末装置と、該複数
のホスト計算機と該端末装置との間で該トランザクショ
ンメッセージおよび該トランザクション処理の結果の送
受信を制御する回線制御装置とから構成され、前記疎結
合多重計算機システムは、前記ホスト計算機毎に、前記
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するとともに、前記複
数のホスト計算機から共有されるメッセージ識別共有装
置を有し、前記回線制御装置は、トランザクションメッ
セージを一意にする前記メッセージ識別を、該トランザ
クションメッセージに対応するトランザクション処理を
行う前記ホスト計算機毎に分別して格納するメッセージ
識別記憶装置と、前記端末装置からトランザクションメ
ッセージを受け、前記複数のホスト計算機のいずれか
へ、該ホスト計算機用のメッセージ識別を前記メッセー
ジ識別記憶装置から取り出して付した該トランザクショ
ンメッセージを送信するとともに、該ホスト計算機から
返信された該トランザクションメッセージに対応するト
ランザクション処理の結果に付されたメッセージ識別を
前記メッセージ識別記憶装置へ格納し、該トランザクシ
ョン処理の結果を前記端末装置へ渡す回線選択送受信装
置とを有し、前記ホスト計算機は、前記回線制御装置か
ら送信されたトランザクションメッセージを受信し、該
トランザクションメッセージに付されたメッセージ識別
に1加算して更新し、自ホスト計算機に対応する前記メ
ッセージ識別共有装置に格納するとともに、該トランザ
クションメッセージに対応するトランザクション処理の
結果に更新したメッセージ識別を付して前記回線制御装
置へ返信するメッセージ送受信装置と、前記メッセージ
送受信装置からトランザクションメッセージを受けて対
応するトランザクション処理を行い、その結果を該メッ
セージ送受信装置へ渡すメッセージ処理装置とを有する
ことを特徴とする。
【0011】本発明の第4のメッセージ重送チェックシ
ステムは、第3のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに前記複数のホスト計算機のいずれかへトラ
ンザクションメッセージを送信して一定時間経過しても
該トランザクションメッセージに対応するトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信し、該トランザクションメッセージに付されたメッ
セージ識別に1加算して更新し、ダウンしたホスト計算
機に対応する前記メッセージ識別共有装置に格納すると
ともに、該トランザクションメッセージに対応するトラ
ンザクション処理の結果に更新したメッセージ識別を付
して該回線制御装置へ返信する前記メッセージ送受信装
置と、前記メッセージ送受信装置からトランザクション
メッセージを受けて対応するトランザクション処理を行
い、その結果を該メッセージ送受信装置へ渡す前記メッ
セージ処理装置とを有することを特徴とする。
【0012】本発明の第5のメッセージ重送チェックシ
ステムは、トランザクション処理を行う複数のホスト計
算機を結合した疎結合多重計算機システムと、該複数の
ホスト計算機へ送信するトランザクションメッセージを
入力し、該トランザクションメッセージに対応するトラ
ンザクション処理の結果を表示する端末装置と、該複数
のホスト計算機と該端末装置との間で該トランザクショ
ンメッセージおよび該トランザクション処理の結果の送
受信を制御する回線制御装置とから構成され、前記疎結
合多重計算機システムは、前記ホスト計算機毎に、前記
端末装置から送信されたトランザクションメッセージを
一意にするメッセージ識別を格納するとともに、前記複
数のホスト計算機から共有されるメッセージ識別共有装
置を有し、前記回線制御装置は、トランザクションメッ
セージを一意にする前記メッセージ識別を、該トランザ
クションメッセージに対応するトランザクション処理を
行う前記ホスト計算機毎に分別して格納するメッセージ
識別記憶装置と、前記端末装置からトランザクションメ
ッセージを受けるとともに、該トランザクションメッセ
ージに対応するトランザクション処理の結果を該端末装
置へ渡す入出力制御装置と、前記入出力制御装置からト
ランザクションメッセージを受け、前記複数のホスト計
算機のいずれかへ、該ホスト計算機用のメッセージ識別
を前記メッセージ識別記憶装置から取り出して付した該
トランザクションメッセージを送信するとともに、該ホ
スト計算機から返信された該トランザクションメッセー
ジに対応するトランザクション処理の結果に付されたメ
ッセージ識別を前記メッセージ識別記憶装置へ格納し、
該トランザクション処理の結果を前記入出力制御装置へ
渡す回線選択送受信装置とを有し、前記ホスト計算機
は、前記回線制御装置から送信されたトランザクション
メッセージを受信するとともに、該トランザクションメ
ッセージに対応するトランザクション処理の結果に更新
したメッセージ識別を付して該回線制御装置へ返信する
メッセージ送受信装置と、前記メッセージ送受信装置か
らトランザクションメッセージを受けて対応するトラン
ザクション処理を行い、その結果を該メッセージ送受信
装置へ渡すメッセージ処理装置と、前記メッセージ送受
信装置からトランザクションメッセージに付されたメッ
セージ識別を受けて1加算して更新し、自ホスト計算機
に対応する前記メッセージ識別共有装置に格納するとと
もに、前記メッセージ送受信装置に返却するメッセージ
識別管理装置とを有することを特徴とする。
【0013】本発明の第6のメッセージ重送チェックシ
ステムは、第5のメッセージ重送チェックシステムにお
いて、前記疎結合多重計算機システムは、前記複数のホ
スト計算機のいずれかのダウンを認識し、該複数のホス
ト計算機内の正常な他のホスト計算機に該ダウン情報を
通知するホスト監視装置を有し、前記回線選択送受信装
置は、さらに前記複数のホスト計算機のいずれかへトラ
ンザクションメッセージを送信して一定時間経過しても
該トランザクションメッセージに対応するトランザクシ
ョン処理の結果が返信されない場合には、該トランザク
ションメッセージを前記複数のホスト計算機内の他のホ
スト計算機へ再送し、前記他のホスト計算機は、前記ホ
スト監視装置から前記複数のホスト計算機のいずれかが
ダウンした旨の通知を受け、該ダウンしたホスト計算機
の前記メッセージ識別共有装置を排他制御し、前記回線
制御装置から再送されたトランザクションメッセージを
受信するとともに、該トランザクションメッセージに対
応するトランザクション処理の結果に更新したメッセー
ジ識別を付して該回線制御装置へ返信する前記メッセー
ジ送受信装置と、前記メッセージ送受信装置からトラン
ザクションメッセージを受けて対応するトランザクショ
ン処理を行い、その結果を該メッセージ送受信装置へ渡
す前記メッセージ処理装置と、前記メッセージ送受信装
置からトランザクションメッセージに付されたメッセー
ジ識別を受けて1加算して更新し、ダウンしたホスト計
算機に対応する前記メッセージ識別共有装置に格納する
とともに、前記メッセージ送受信装置に返却する前記メ
ッセージ識別管理装置とを有することを特徴とする。
【0014】
【0015】
【0016】
【0017】
【発明の実施の形態】以下、本発明の一実施例につい
て、図を参照しながら詳細に説明する。
【0018】図1を参照すると、本発明の一実施例は複
数のホスト2a、2bを含む疎結合システム1と、該疎
結合システム1と端末装置12間のメッセージの送受信
を制御する回線制御装置8とから構成されている。
【0019】疎結合システム1は、ホスト2a、2b毎
に受信したメッセージ識別を格納するメッセージ識別共
有装置6a、6bと、ホストダウンを認識し、正常であ
る他のホストにそのダウン情報を通知するホスト監視装
置7とを有する。
【0020】ホスト2a、2bはそれぞれ、回線制御装
置8を介して端末装置12からのトランザクションメッ
セージを受信し、該トランザクションメッセージの処理
結果を返信するメッセージ送受信装置3a、3bと、受
信したトランザクションメッセージのメッセージ識別を
更新してメッセージ識別共有装置6a、6bに格納する
メッセージ識別管理装置4a、4bと、受信したトラン
ザクションメッセージに従い要求された処理を行うメッ
セージ処理装置5a、5bとを有する。
【0021】回線制御装置8は、端末装置から入力され
たトランザクションメッセージを受け付けるとともに、
返却されたトランザクションメッセージの処理結果を表
示する入出力制御装置9と、ホスト2a、2bから返却
されたメッセージ識別をホスト毎に記憶するメッセージ
識別記憶装置10と、入出力制御装置9が受け付けたト
ランザクションメッセージをホスト2a、2bに送信
し、一定時間応答がない場合には他のホストにメッセー
ジを再送する回線選択送受信装置11とを有する。
【0022】端末装置12は、システム利用者が操作し
てトランザクションメッセージを入力し、またその処理
結果を表示する。
【0023】以下に本発明の一実施例であるメッセージ
重送チェックシステムについて、図1〜図3を参照して
説明する。
【0024】まずシステムの運用開始時、回線制御装置
8のメッセージ識別記憶装置10に格納したホスト毎に
設定したメッセージ識別を初期化しておく。このメッセ
ージ識別には単調増加性をもつ通番を採用する。
【0025】また、メッセージ識別管理装置4a、4b
は、自身に対応するメッセージ識別共有装置6a、6b
を初期化する。このメッセージ識別共有装置6a、6b
は疎結合システム1の各ホストからの共有装置であるた
め、各ホストからアクセス可能であるが、通常時には各
ホストから専用にアクセスする。各メッセージ識別共有
装置6a、6bには排他制御は施さない。
【0026】回線選択送受信装置11とホスト2aのメ
ッセージ送受信装置3aとの間に通信路(以下セション
という)を開設する際、メッセージ送受信装置3aはメ
ッセージ識別管理装置4aに新たなセションの開設を通
知する。
【0027】端末装置12から投入されたトランザクシ
ョンメッセージは入出力制御装置9により認識され、回
線選択送受信装置11へ渡される(ステップ31)。こ
こで回線選択送受信装置11はトランザクションメッセ
ージを送信するホストとして任意のホストを選択可能で
あるが、本実施例においてはホスト2aを選択したもの
とする。回線選択送受信装置11は、ホスト2aを選択
した場合、メッセージ識別記憶装置10からホスト2a
用のメッセージ識別を取得し(ステップ32)、該メッ
セージ識別をトランザクションメッセージに付加してホ
スト2aのメッセージ送受信装置3aへ送信する(ステ
ップ33)。回線選択送受信装置11は、ステップ33
終了後、ホスト2aからの該トランザクションメッセー
ジの処理結果の返信を待ち合わせる。
【0028】ホスト2aのメッセージ送受信装置3a
は、受信したトランザクションメッセージをメッセージ
処理装置5aに渡して受領を確認する(ステップ34)
と、メッセージ識別管理装置4aにトランザクションメ
ッセージに付加されたメッセージ識別を渡し、メッセー
ジ識別の更新を要求する(ステップ35)。
【0029】メッセージ識別管理装置4aは、受け取っ
たメッセージ識別に1加算し(ステップ36)、メッセ
ージ識別共有装置6aに格納する(ステップ37)。こ
のメッセージ識別共有装置6aはホスト2a専用である
ため、該メッセージ識別共有装置6aに排他制御は施さ
ない。
【0030】メッセージ送受信装置3aは、回線制御装
置8の回線選択送受信装置11へ、ステップ37でメッ
セージ識別共有装置6aに格納したメッセージ識別とと
もにメッセージ処理装置5aによるトランザクションメ
ッセージの処理結果を返却する(ステップ38)。
【0031】回線制御装置8の回線選択送受信装置11
は、メッセージ送受信装置3aから受信したメッセージ
識別をメッセージ識別記憶装置10に格納し(ステップ
39)、トランザクションメッセージの処理結果を入出
力制御装置9を介して端末装置12に表示する(ステッ
プ3A)。
【0032】ホスト2aがダウンすると、ホスト監視装
置7は、ホスト2aの障害をホスト2bに通知する(ス
テップ3B)。ホスト2bのメッセージ識別管理装置4
bは、メッセージ識別共有装置6aを他のホストからア
クセスできないように排他制御する(ステップ3C)。
【0033】回線選択送受信装置11は、ホスト2aに
送信したメッセージの応答が予め設定した一定時間返却
されない場合、同一トランザクションメッセージをホス
ト2bへ再送する(ステップ3D)。このトランザクシ
ョンメッセージには元々ホスト2aに送られたものであ
ることを示す情報が付加される。
【0034】メッセージ送受信装置3bは、受信したメ
ッセージが再送されたものであることを認識すると、メ
ッセージ識別管理装置4bに対してメッセージ識別のチ
ェックを要求する(ステップ3E)。
【0035】
【0036】メッセージ送受信装置3bは、メッセージ
識別管理装置4bからトランザクションメッセージは
信済である旨返却された場合には、その旨回線制御装置
8の回線選択送受信装置11へ返信する(ステップ3
I)。
【0037】メッセージ送受信装置3bは、メッセージ
識別管理装置4bからトランザクションメッセージは未
受信である旨返却された場合には、メッセージ処理装置
5bにトランザクションメッセージを渡して受領を確認
する(ステップ3J)と、メッセージ識別管理装置4b
にトランザクションメッセージに付加されたメッセージ
識別を渡し、メッセージ識別の更新を要求する(ステッ
プ3K)。
【0038】メッセージ識別管理装置4bは、受け取っ
たメッセージ識別に1加算し(ステップ3L)、メッセ
ージ識別共有装置6aに格納する(ステップ3M)。
【0039】その後、メッセージ送受信装置3bは、回
線制御装置8の回線選択送受信装置11へ、ステップ3
Mでメッセージ識別共有装置6aに格納したメッセージ
識別とともにメッセージ処理装置5bによるトランザク
ションメッセージの処理結果を返信する(ステップ3
N)。
【0040】回線制御装置8の回線選択送受信装置11
は、メッセージ送受信装置3bからステップ3Iにおい
てトランザクションメッセージを受信済である旨返信さ
れた場合には、該トランザクションメッセージについて
の処理を終了する。
【0041】回線制御装置8の回線選択送受信装置11
は、ステップ3N終了後、メッセージ送受信装置3bか
ら受信したメッセージ識別をメッセージ識別記憶装置1
0に格納し(ステップ3O)、トランザクションメッセ
ージの処理結果を入出力制御装置9を介して端末装置1
2に表示する(ステップ3P)。
【0042】以上により、本発明の一実施例であるメッ
セージ重送チェックシステムの処理が完了する。
【0043】本発明の一実施例であるメッセージ重送チ
ェックシステムは、ホスト毎にメッセージ識別を格納す
るメッセージ識別共有装置を備えたため、トランザクシ
ョンメッセージの一意性を保持するためにメッセージ識
別共有装置を排他制御する必要がなく、疎結合多重計算
機システムにおけるメッセージ処理を効率良く実施する
ことができる効果を有している。
【0044】また、疎結合多重計算機システムにおい
て、一方の計算機がダウンした場合に、該計算機のメッ
セージ識別共有装置を排他制御して他方の計算機から参
照することができるようにしたことにより、他方の計算
機が代替してトランザクションメッセージを処理するこ
とができ、さらにダウンした計算機からメッセージ処理
の応答が来ないために端末装置からトランザクションメ
ッセージが再送された場合においても、該トランザクシ
ョンメッセージが未処理なのか否かを、ダウンした計算
機のメッセージ識別共有装置を排他制御して参照して判
定するようにしたことにより、メッセージの重送を防止
することができる効果を有している。
【0045】
【発明の効果】以上説明したように、本発明のメッセー
ジ重送チェックシステムは、疎結合多重計算機システム
において、メッセージの一意性を保持しつつ、効率良く
処理することができる効果を有している。
【0046】また、疎結合多重計算機システムにおい
て、一方の計算機がダウンした場合、該メッセージの一
意性を保持しつつ、他方の計算機によりメッセージ処理
を代替することができる効果を有している。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】本発明の一実施例における入出力制御装置9、
回線選択送受信装置11、メッセージ送受信装置3、メ
ッセージ識別管理装置4、およびホスト監視装置7の処
理を示す流れ図である。
【図3】本発明の一実施例における回線選択送受信装置
11、メッセージ送受信装置3、およびメッセージ識別
管理装置4の処理を示す流れ図である。
【符号の説明】
1 疎結合システム 2a ホスト 2b ホスト 3a メッセージ送受信装置 3b メッセージ送受信装置 4a メッセージ識別管理装置 4b メッセージ識別管理装置 5a メッセージ処理装置 5b メッセージ処理装置 6a メッセージ識別共有装置 6b メッセージ識別共有装置 7 ホスト監視装置 8 回線制御装置 9 入出力制御装置 10 メッセージ識別記憶装置 11 回線選択送受信装置 12 端末装置
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 15/00 310 G06F 13/00 351 G06F 15/177 H04L 1/18 JICST科学技術文献ファイル

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 トランザクション処理を行う複数のホス
    ト計算機を結合した疎結合多重計算機システムと、該複
    数のホスト計算機と端末装置との間でトランザクション
    メッセージおよびトランザクション処理の結果の送受信
    を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 ホスト計算機毎に、端末装置から送信されたトランザク
    ションメッセージを一意にするメッセージ識別を格納す
    るメッセージ識別共有装置を有し、 前記回線制御装置は、 前記メッセージ識別を、トランザクション処理を行うホ
    スト計算機毎に分別して格納するメッセージ識別記憶装
    置と、 端末装置からトランザクションメッセージを受け、前記
    メッセージ識別記憶装置から送信先のホスト計算機用の
    前記メッセージ識別を取り出して該トランザクションメ
    ッセージに付して送信するとともに、該ホスト計算機か
    ら返信されたトランザクション処理の結果に付されたメ
    ッセージ識別を前記メッセージ識別記憶装置へ格納し、
    該トランザクション処理の結果を端末装置へ渡す回線選
    択送受信装置を有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
    セージを受信して対応するトランザクション処理を行
    い、メッセージ識別を更新して自ホスト計算機に対応す
    る前記メッセージ識別共有装置に格納するとともに、ト
    ランザクション処理の結果に更新したメッセージ識別を
    付して前記回線制御装置へ返信するメッセージ送受信装
    置を有することを特徴とするメッセージ重送チェックシ
    ステム。
  2. 【請求項2】 前記疎結合多重計算機システムは、 前記複数のホスト計算機のいずれかのダウンを認識し、
    該複数のホスト計算機内の正常な他のホスト計算機に該
    ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに送信先のホスト計算機へトランザクションメッセ
    ージを送信して一定時間経過してもトランザクション処
    理の結果が返信されない場合には、該トランザクション
    メッセージを前記複数のホスト計算機内の他のホスト計
    算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
    れかがダウンした旨の通知を受け、該ダウンしたホスト
    計算機の前記メッセージ識別共有装置を排他制御し、前
    記回線制御装置から再送されたトランザクションメッセ
    ージを受信して対応するトランザクション処理を行い、
    メッセージ識別を更新してダウンしたホスト計算機に対
    応する前記メッセージ識別共有装置に格納するととも
    に、トランザクション処理の結果に更新したメッセージ
    識別を付して前記回線制御装置へ返信する前記メッセー
    ジ送受信装置を有することを特徴とする請求項1記載の
    メッセージ重送チェックシステム。
  3. 【請求項3】 トランザクション処理を行う複数のホス
    ト計算機を結合した疎結合多重計算機システムと、該複
    数のホスト計算機へ送信するトランザクションメッセー
    ジを入力し、該トランザクションメッセージに対応する
    トランザクション処理の結果を表示する端末装置と、該
    複数のホスト計算機と該端末装置との間で該トランザク
    ションメッセージおよび該トランザクション処理の結果
    の送受信を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 前記ホスト計算機毎に、前記端末装置から送信されたト
    ランザクションメッセージを一意にするメッセージ識別
    を格納するとともに、前記複数のホスト計算機から共有
    されるメッセージ識別共有装置を有し、 前記回線制御装置は、 トランザクションメッセージを一意にする前記メッセー
    ジ識別を、該トランザクションメッセージに対応するト
    ランザクション処理を行う前記ホスト計算機毎に分別し
    て格納するメッセージ識別記憶装置と、 前記端末装置からトランザクションメッセージを受け、
    前記複数のホスト計算機のいずれかへ、該ホスト計算機
    用のメッセージ識別を前記メッセージ識別記憶装置から
    取り出して付した該トランザクションメッセージを送信
    するとともに、該ホスト計算機から返信された該トラン
    ザクションメッセージに対応するトランザクション処理
    の結果に付されたメッセージ識別を前記メッセージ識別
    記憶装置へ格納し、該トランザクション処理の結果を前
    記端末装置へ渡す回線選択送受信装置とを有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
    セージを受信し、該トランザクションメッセージに付さ
    れたメッセージ識別に1加算して更新し、自ホスト計算
    機に対応する前記メッセージ識別共有装置に格納すると
    ともに、該トランザクションメッセージに対応するトラ
    ンザクション処理の結果に更新したメッセージ識別を付
    して前記回線制御装置へ返信するメッセージ送受信装置
    と、 前記メッセージ送受信装置からトランザクションメッセ
    ージを受けて対応するトランザクション処理を行い、そ
    の結果を該メッセージ送受信装置へ渡すメッセージ処理
    装置とを有することを特徴とするメッセージ重送チェッ
    クシステム。
  4. 【請求項4】 前記疎結合多重計算機システムは、 前記複数のホスト計算機のいずれかのダウンを認識し、
    該複数のホスト計算機内の正常な他のホスト計算機に該
    ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに前記複数のホスト計算機のいずれかへトランザク
    ションメッセージを送信して一定時間経過しても該トラ
    ンザクションメッセージに対応するトランザクション処
    理の結果が返信されない場合には、該トランザクション
    メッセージを前記複数のホスト計算機内の他のホスト計
    算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
    れかがダウンした旨の通知を受け、該ダウンしたホスト
    計算機の前記メッセージ識別共有装置を排他制御し、前
    記回線制御装置から再送されたトランザクションメッセ
    ージを受信し、該トランザクションメッセージに付され
    たメッセージ識別に1加算して更新し、ダウンしたホス
    ト計算機に対応する前記メッセージ識別共有装置に格納
    するとともに、該トランザクションメッセージに対応す
    るトランザクション処理の結果に更新したメッセージ識
    別を付して該回線制御装置へ返信する前記メッセージ送
    受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
    ージを受けて対応するトランザクション処理を行い、そ
    の結果を該メッセージ送受信装置へ渡す前記メッセージ
    処理装置とを有することを特徴とする請求項4記載のメ
    ッセージ重送チェックシステム。
  5. 【請求項5】 トランザクション処理を行う複数のホス
    ト計算機を結合した疎結合多重計算機システムと、該複
    数のホスト計算機へ送信するトランザクションメッセー
    ジを入力し、該トランザクションメッセージに対応する
    トランザクション処理の結果を表示する端末装置と、該
    複数のホスト計算機と該端末装置との間で該トランザク
    ションメッセージおよび該トランザクション処理の結果
    の送受信を制御する回線制御装置とを備え、 前記疎結合多重計算機システムは、 前記ホスト計算機毎に、前記端末装置から送信されたト
    ランザクションメッセージを一意にするメッセージ識別
    を格納するとともに、前記複数のホスト計算機から共有
    されるメッセージ識別共有装置を有し、 前記回線制御装置は、 トランザクションメッセージを一意にする前記メッセー
    ジ識別を、該トランザクションメッセージに対応するト
    ランザクション処理を行う前記ホスト計算機毎に分別し
    て格納するメッセージ識別記憶装置と、 前記端末装置からトランザクションメッセージを受ける
    とともに、該トランザクションメッセージに対応するト
    ランザクション処理の結果を該端末装置へ渡す入出力制
    御装置と、 前記入出力制御装置からトランザクションメッセージを
    受け、前記複数のホスト計算機のいずれかへ、該ホスト
    計算機用のメッセージ識別を前記メッセージ識別記憶装
    置から取り出して付した該トランザクションメッセージ
    を送信するとともに、該ホスト計算機から返信された該
    トランザクションメッセージに対応するトランザクショ
    ン処理の結果に付されたメッセージ識別を前記メッセー
    ジ識別記憶装置へ格納し、該トランザクション処理の結
    果を前記入出力制御装置へ渡す回線選択送受信装置とを
    有し、 前記ホスト計算機は、 前記回線制御装置から送信されたトランザクションメッ
    セージを受信するとともに、該トランザクションメッセ
    ージに対応するトランザクション処理の結果に更新した
    メッセージ識別を付して該回線制御装置へ返信するメッ
    セージ送受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
    ージを受けて対応するトランザクション処理を行い、そ
    の結果を該メッセージ送受信装置へ渡すメッセージ処理
    装置と、 前記メッセージ送受信装置からトランザクションメッセ
    ージに付されたメッセージ識別を受けて1加算して更新
    し、自ホスト計算機に対応する前記メッセージ識別共有
    装置に格納するとともに、前記メッセージ送受信装置に
    返却するメッセージ識別管理装置とを有することを特徴
    とするメッセージ重送チェックシステム。
  6. 【請求項6】 前記疎結合多重計算機システムは、 前記複数のホスト計算機のいずれかのダウンを認識し、
    該複数のホスト計算機内の正常な他のホスト計算機に該
    ダウン情報を通知するホスト監視装置を有し、 前記回線選択送受信装置は、 さらに前記複数のホスト計算機のいずれかへトランザク
    ションメッセージを送信して一定時間経過しても該トラ
    ンザクションメッセージに対応するトランザクション処
    理の結果が返信されない場合には、該トランザクション
    メッセージを前記複数のホスト計算機内の他のホスト計
    算機へ再送し、 前記他のホスト計算機は、 前記ホスト監視装置から前記複数のホスト計算機のいず
    れかがダウンした旨の通知を受け、該ダウンしたホスト
    計算機の前記メッセージ識別共有装置を排他制御し、前
    記回線制御装置から再送されたトランザクションメッセ
    ージを受信するとともに、該トランザクションメッセー
    ジに対応するトランザクション処理の結果に更新したメ
    ッセージ識別を付して該回線制御装置へ返信する前記メ
    ッセージ送受信装置と、 前記メッセージ送受信装置からトランザクションメッセ
    ージを受けて対応するトランザクション処理を行い、そ
    の結果を該メッセージ送受信装置へ渡す前記メッセージ
    処理装置と、 前記メッセージ送受信装置からトランザクションメッセ
    ージに付されたメッセージ識別を受けて1加算して更新
    し、ダウンしたホスト計算機に対応する前記メッセージ
    識別共有装置に格納するとともに、前記メッセージ送受
    信装置に返却する前記メッセージ識別管理装置とを有す
    ることを特徴とする請求項7記載のメッセージ重送チェ
    ックシステム。
JP7318877A 1995-12-07 1995-12-07 メッセージ重送チェックシステム Expired - Fee Related JP3006469B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7318877A JP3006469B2 (ja) 1995-12-07 1995-12-07 メッセージ重送チェックシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7318877A JP3006469B2 (ja) 1995-12-07 1995-12-07 メッセージ重送チェックシステム

Publications (2)

Publication Number Publication Date
JPH09160874A JPH09160874A (ja) 1997-06-20
JP3006469B2 true JP3006469B2 (ja) 2000-02-07

Family

ID=18103966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7318877A Expired - Fee Related JP3006469B2 (ja) 1995-12-07 1995-12-07 メッセージ重送チェックシステム

Country Status (1)

Country Link
JP (1) JP3006469B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3341637B2 (ja) * 1997-06-20 2002-11-05 日本電気株式会社 トランザクション処理システムにおける端末状態管理方法及びコンピュータ読み取り可能な記録媒体
JP2007334575A (ja) * 2006-06-14 2007-12-27 Hitachi Ltd メッセージ通信方法、システム及びプログラム

Also Published As

Publication number Publication date
JPH09160874A (ja) 1997-06-20

Similar Documents

Publication Publication Date Title
US5701427A (en) Information transfer arrangement for distributed computer system
US6826601B2 (en) Exactly one cache framework
CN101141301B (zh) 用于事务恢复的方法及装置
JP2002202953A (ja) プロセス障害またはシステム障害後の回復
US20130139178A1 (en) Cluster management system and method
JP3006469B2 (ja) メッセージ重送チェックシステム
WO2003023633A1 (en) Exactly once cache framework
AU2002332845A1 (en) Exactly once cache framework
JP2896394B2 (ja) ファイルサーバ装置
JP3407002B2 (ja) メッセージ中継装置及びメッセージ中継方法
JPH0591108A (ja) メツセージ通信制御方法および通信システム
JP6857151B2 (ja) 通信方法、通信システム、通信装置及びコンピュータプログラム
JP3088683B2 (ja) データ通信システム
JP3683706B2 (ja) コンピュータ間の通信管理方法および装置,ならびに通信管理のためのプログラムを記録した媒体
JP3217086B2 (ja) 二重化システムにおける待機系制御装置とメッセージ装置間のメッセージ交信方式
JP3903867B2 (ja) オンライントランザクション処理システム及びホストコンピュータ並びにプログラム
JP2000049778A (ja) 同報通信方法および通信装置
JPH05298270A (ja) データ伝送方法
JP3443014B2 (ja) 情報通信システム及びネットワーク監視制御装置
JP3137183B2 (ja) 通信システムとその監視データ送達確認方法
KR20230167591A (ko) 비즈니스 시스템의 운영 방법, 및 비즈니스 시스템
EP0483347B1 (en) Queue-based inter-process communications system for digital data processing system
JP3024556B2 (ja) リビジョン番号チェックシステム、リビジョン番号チェック装置およびリビジョン番号チェック方法
CN117076560A (zh) 一种基于药品零售收银***的数据同步方法
US7624196B2 (en) Systems and apparatus for managing a storage device address

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