JPH02253366A - 通信メッセージの保証方式 - Google Patents

通信メッセージの保証方式

Info

Publication number
JPH02253366A
JPH02253366A JP1075402A JP7540289A JPH02253366A JP H02253366 A JPH02253366 A JP H02253366A JP 1075402 A JP1075402 A JP 1075402A JP 7540289 A JP7540289 A JP 7540289A JP H02253366 A JPH02253366 A JP H02253366A
Authority
JP
Japan
Prior art keywords
message
received
processing
computer
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1075402A
Other languages
English (en)
Inventor
Takashi Nakagawa
隆司 中川
Arihiro Yoshimura
吉村 有博
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.)
KANSAI NIPPON DENKI SOFTWARE KK
Original Assignee
KANSAI NIPPON DENKI SOFTWARE KK
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 KANSAI NIPPON DENKI SOFTWARE KK filed Critical KANSAI NIPPON DENKI SOFTWARE KK
Priority to JP1075402A priority Critical patent/JPH02253366A/ja
Publication of JPH02253366A publication Critical patent/JPH02253366A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本゛発明は通信メツセージの保証方式、特に複数コンピ
ュータ上のプログラム間での通信メツセージの保証方式
に関するものである。
〔従来の技術〕
従来から行われているこの種の通信メツセージの保証は
、第5図に示すように、お互いのコンピュータ内でメツ
セージを処理し、処理結果を相手コンピュータに通知す
ることにより、次メツセージの送信を許可するという方
式をとっている。
〔発明が解決しようとする課題〕
上述した従来の通信メツセージの保証方式では、メツセ
ージ処理部が処理している時間と、相手コンピュータま
で処理結果が到達するまでの時間の和の間、相手コンピ
ュータは次のメツセージを送信することができず、伝送
上の効率が悪いという欠点がある。
〔課題を解決するための手段〕
本発明の通信メツセージの保証方式は、相手コンピュー
タからの送信メツセージを受信後メツセージ処理を行う
前に受信メツセージを外部記憶装置に記憶するメツセー
ジ記憶手段と、 その後相手コンピュータに対して次送信メツセージの送
信を許可する受信メツセージ応答手段と、 受信メツセージを処理後、メツセージ処理終了イベント
を外部記憶装置に記憶するメツセージ処理終了イベント
記憶手段と、 自コンピュータ障害復旧後に外部記憶装置に記憶された
情報をもとに受信メツセージのうち未処理メツセージを
選択し、未処理受信メツセージを復旧する受信メツセー
ジ復旧手段とを有することを特徴とする。
〔実施例〕
次に、本発明について図面を参照して以下に説明する。
第1図は本発明の一実施例における相手コンピュータと
のメツセージ通信方式を示す。
図中1−1は相手コンピュータ、1−2は自コンピュー
タ、1−3は外部記憶装置、1−4は相手コンピュータ
からの受信メツセージ、1−5はメツセージ受信部、1
−6は受信メツセージ記憶部、1−7は応答メツセージ
、1−8は受信メツセージ応答部、1−9はメツセージ
処理管理部、1−10はメツセージ処理部、1−11は
メツセージ処理終了イベント記憶部、1−12は受信記
憶メツセージ、1−13は終了記憶メツセージをそれぞ
れ示す。
第2図は外部記憶装置1−3に記憶する受信記憶メツセ
ージ1−12の形式を示す。
図中2−1は記憶種別区分、2−2は相手コンピュータ
名、2−3は受信メツセージ連番、24はメツセージ処
理識別子、2−5は受信メッセージ長、2−6は受信メ
ツセージ1−4の内容をそれぞれ示す。
第3図は外部記憶装置1−3に記憶する終了記憶メツセ
ージ1−13の形式を示す。
図中3−1.3−2.3−3.3−4、はそれぞれ第2
図の2−1.2−2.2−3.2−4に対応する。
以上の構成において、メツセージ受信部1−5は相手コ
ンピュータ1−1から送信された受信メツセージ1−4
を受信し、以下のような処理を行う。
(イ)記憶種別区分2−1に受信の識別子として文字列
“TS”をセットする。(以下、“T S ”等識別子
としての具体的な文字列を記述するが、理解を容易にす
るためのもので、本発明はこのような特定の文字列に限
定するものではない。)(ロ)相手コンピュータ名2−
2にシステムで定義している相手コンピュータ1−1の
名称をセットする。
(ハ)受信メツセージ連番2−3に相手コンピュータか
らの受信メツセージ1−4の受信連番をセットする。
(ニ)メツセージ処理識別子2−4にメツセージ処理部
1−10を識別するために識別子をセットする。
(ホ)メツセージ長2−5に受信メツセージ1−4の長
さをセットする。
(へ)受信メツセージ内容2−6に受信メツセージ1−
4の内容をセットする。
受信メツセージ記憶部1−6は、上述のようにしてメッ
セージ受信部1−5にて処理された形式(第2図に示し
た受信記憶メツセージ形式)にて、外部記憶装置1−3
に記憶する。この時点で受信メツセージ1−4は自コン
ピュータ1−2の責任をもつ受信メツセージ1−4とな
る。このことを相手コンピュータ1−1に通知するため
に、受信メツセージ応答部1−8が相手コンピュータ1
−1に対して伝送手順上の肯定応答を利用して相手コン
ピュータ1−1に対して次のメツセージの送信を許可す
る応答メツセージ1−7を通知する。
次に、メツセージ処理管理部1−9では、受信メツセー
ジ1−4の内容を判断し、対応するメツセージ処理部1
−10を選択し、メツセージ処理部1−10を起動する
。メツセージ処理部1−10では、受信メツセージ1−
4の内容を判断し処理を行う。メツセージ処理部1−1
0の処理が終了すると、メツセージ処理終了イベント1
−11が起動され、以降の処理を行う。
(イ)記憶種別区分3−1にメツセージ処理部1−10
の終了を示す記憶としての識別子として文字列“TE”
をセットする。
(ロ)相手コンピュータ名3−2にシステムで定義して
いる相手コンピュータ1−1の名称をセットする。
(ハ)受信メツセージ連番3−3に相手コンピュータか
らの受信メツセージ1−4の受信連番をセットする。
(ニ)メツセージ処理識別子3−4にメツセージ処理管
理部1−9にてメツセージ処理部1−10を識別するた
めの識別子をセットする。
(ホ)第3図に示した終記憶メツセージ形式にて外部記
憶装置1−3に記憶する。
第4図は本発明の一実施例におけるコンピュータシステ
ム障害復旧後の受信メツセージ復旧方式図中4−1は外
部記憶装置1−3に対応する外部記憶装置、4−2は受
信記憶メツセージ、4−3は終了記憶メツセージ、4−
4は記憶メツセージ入力部、4−5は未処理記憶メツセ
ージ選択部、4−6はメツセージ復旧処理部、4−7は
メツセージ処理管理部1−9に対応するメツセージ処理
管理部、4−8はメツセージ処理部1−10に対応する
メツセージ処理部、4−9はメツセージ処理終了イベン
ト記憶部1−11に対応するメツセージ処理終了イベン
ト記憶部、4−10は終了記憶メツセージ1−13に対
応する終了記憶メツセージをそれぞれ示す。
コンピュータシステムの障害復旧後、記憶メツセージ入
力部4−4は、外部記憶装置4−1に記憶された受信記
憶メツセージ4−2.終了記憶メツセージ4−3を最後
に記憶された記憶メツセージから読み込む。
未処理記憶メツセージ選択部4−5は、受信メツセージ
記憶部1−6にて記憶された受信記憶メツセージ4−2
とメツセージ処理終了イベント記憶部1−11にて記憶
された終了記憶メツセージ4−3を (イ)記憶種別区分2−1.3−1の対応(11T S
 I+と“TE″) (ロ)相手コンピュータ名2−2.3−2の一致 (ハ)受信メツセージ連番2−3.3−3の一致 (ニ)メツセージ処理識別子2−4.3−4の一致 を処理済条件として、条件にあわない未処理記憶メツセ
ージを選択する。
メツセージ復旧処理部4−6では、未処理記憶メツセー
ジ選択部4−5にて選択された未処理記憶メツセージを
メツセージ処理管理部4−7に対して処理起動要求を1
行う。この後のメツセージ処理管理部4−7.メツセー
ジ処理部4−8.メツセージ処理終了イベント記憶部4
−9における処理は、それぞれメツセージ処理管理部1
−9.メツセージ処理部1−10.メツセージ処理終了
イ・ベント記憶部1−11の処理に対応する。このこと
により、障害復旧中の障害に対しても対応可能となって
いる。
〔発明の効果〕
以上の説明のように本発明は、従来の方法に比べ伝送効
率の向上を達成し、かつメツセージの紛失という問題点
を克服している。
【図面の簡単な説明】
第1図は本発明における相手コンピュータとのメツセー
ジ通信方式、第2図は第1図の外部記憶装置に記憶され
る受信記憶メツセージ形式、第3図は同じく外部記憶装
置に記憶される終了記憶メツセージ形式、第4図はシス
テム障害復旧後の受信メツセージ復旧方式、第5図は従
来の複数コンピュータ間での通信方法を示している。 1−1は相手コンピュータ、1−2は自コンピュータ、
1−3は外部記憶装置、1−4は相手コンピュータから
の受信メツセージ、1−5はメッセージ受信部、1−6
は受信メツセージ記憶部、1−7は応答メツセージ、1
−8は受信メツセージ応答部、1−9はメツセージ処理
管理部、1−10はメツセージ処理部、1−11はメツ
セージ処理終了イベント記憶部、1−12は受信記憶メ
ツセージ、1−13は終了記憶メツセージをそれぞれ示
す。

Claims (1)

  1. 【特許請求の範囲】 相手コンピュータからの送信メッセージを受信後メッセ
    ージ処理を行う前に受信メッセージを外部記憶装置に記
    憶するメッセージ記憶手段と、その後相手コンピュータ
    に対して次送信メッセージの送信を許可する受信メッセ
    ージ応答手段と、 受信メッセージを処理後、メッセージ処理終了イベント
    を外部記憶装置に記憶するメッセージ処理終了イベント
    記憶手段と、 自コンピュータ障害復旧後に外部記憶装置に記憶された
    情報をもとに受信メッセージのうち未処理メッセージを
    選択し、未処理受信メッセージを復旧する受信メッセー
    ジ復旧手段とを有することを特徴とする通信メッセージ
    の保証方式。
JP1075402A 1989-03-27 1989-03-27 通信メッセージの保証方式 Pending JPH02253366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1075402A JPH02253366A (ja) 1989-03-27 1989-03-27 通信メッセージの保証方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1075402A JPH02253366A (ja) 1989-03-27 1989-03-27 通信メッセージの保証方式

Publications (1)

Publication Number Publication Date
JPH02253366A true JPH02253366A (ja) 1990-10-12

Family

ID=13575147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1075402A Pending JPH02253366A (ja) 1989-03-27 1989-03-27 通信メッセージの保証方式

Country Status (1)

Country Link
JP (1) JPH02253366A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04237356A (ja) * 1991-01-21 1992-08-25 Nec Corp オンライン情報処理システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04237356A (ja) * 1991-01-21 1992-08-25 Nec Corp オンライン情報処理システム

Similar Documents

Publication Publication Date Title
EP0074864B1 (en) System and method for name-lookup in a local area network data communication system
US4410889A (en) System and method for synchronizing variable-length messages in a local area network data communication system
EP0074865A2 (en) Expandable and contractible local area network system
US6324567B2 (en) Method and apparatus for providing multiple commands to a server
JP2526695B2 (ja) オンライン情報処理装置
CN109327511B (zh) 一种基于http协议的数据请求方法和服务器
JPH0213158A (ja) メツセージ伝送方法
CN116366700A (zh) 一种命令传输方法、装置、设备及介质
JPH0830523A (ja) オンラインメッセージの通信方法
JP2000293452A (ja) データ中継装置、データ通信システム、データ通信方法及び記録媒体
JPH0381852A (ja) コネクション管理方式
CN118746914A (zh) 一种智能控制系统及其动态恢复方法和设备
JP3219240B2 (ja) 通信処理方法及び装置
JPH04124933A (ja) 順次同報データ検証方式
JP2000183997A (ja) データ送受信方式、データ送受信方法、および記録媒体
JPH01258525A (ja) データ転送方式
JPS60262261A (ja) オンライン処理システム
JPH04102150A (ja) 電文編集送信方式
JPH07111698B2 (ja) セション管理処理方法
JPH0964910A (ja) Hippiネットワークにおけるデータ転送方式
JPH05282173A (ja) プログラムデバッグ支援方法
JPS63169149A (ja) 動的送信スケジユ−ル方式
JPH088900A (ja) アプリケーション特性による回線自動選定方法
JPH0285947A (ja) データ伝送方式
JP2002244873A (ja) 通信処理方法ならびに通信処理プログラムが記録される記録媒体