JPH0831872B2 - Gateway with communication destination monitoring mechanism - Google Patents
Gateway with communication destination monitoring mechanismInfo
- Publication number
- JPH0831872B2 JPH0831872B2 JP1233803A JP23380389A JPH0831872B2 JP H0831872 B2 JPH0831872 B2 JP H0831872B2 JP 1233803 A JP1233803 A JP 1233803A JP 23380389 A JP23380389 A JP 23380389A JP H0831872 B2 JPH0831872 B2 JP H0831872B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- communication destination
- transmission
- failed
- gateway
- 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
Links
Landscapes
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 〔概要〕 メッセージをプロトコル変換して通信先に送信するゲ
ートウェイに関し、 送信失敗テーブルを設けてこれに送信失敗した通信先
を登録しておき、所定時間経過毎にこれを参照して再送
し、通信可能状態にない通信先に対する再送処理を迅速
に行うことを目的とし、 プロトコル変換したメッセージを通信先に送信して失
敗したときに当該通信先を送信失敗テーブルに登録およ
びこの送信失敗したメッセージを蓄積用ファイルに蓄積
すると共に、所定時間経過毎にこの送信失敗テーブルを
参照して送信失敗した通信先のメッセージを上記蓄積用
ファイルから取り出して再送して成功したときに残りの
同一通信先のメッセージを再送するように構成する。DETAILED DESCRIPTION OF THE INVENTION [Outline] Regarding a gateway which converts a protocol of a message and sends it to a communication destination, a transmission failure table is provided and a communication destination which has failed in transmission is registered in advance, and this is stored every predetermined time. For the purpose of quickly retransmitting by referring to and retransmitting to a communication destination that is not in a communicable state, when a protocol-converted message is sent to the communication destination and it fails, the communication destination is registered in the transmission failure table and This message that failed to be sent is stored in the file for storage, and at the same time every time a predetermined time elapses, the message of the communication destination that has failed to send is retrieved from the above file for storage and retransmitted. The message of the same communication destination is retransmitted.
本発明は、メッセージをプロトコル変換して通信先に
送信する通信先監視機構付きゲートウェイに関するもの
である。情報処理ネットワークの普及に伴ってプロトコ
ルの異なるネットワーク間でゲートウェイによってプロ
トコル変換処理を行い、メッセージ変換が行われてい
る。このゲートウェイにおいて、通信先が通信可能状態
にないときに送信要求されたメッセージを、いち早く送
信することが望まれている。The present invention relates to a gateway with a communication destination monitoring mechanism that converts a protocol of a message and sends the message to a communication destination. With the spread of information processing networks, protocol conversion processing is performed by gateways between networks having different protocols to perform message conversion. In this gateway, it is desired that the message requested to be transmitted when the communication destination is not in the communicable state be transmitted promptly.
従来、第3図に示すようなプロトコルの異なるネット
ワーク間でメッセージ交換を行うゲートウェイ21におい
て、通信可能状態にない通信先にメッセージの送信要求
があったとき、そのメッセージに対する送信処理が失敗
となり、蓄積用ファイル27に一旦蓄積する。そして、同
一の通信先に対するメッセージの送信に成功したとき
に、あるいはメッセージ変換システムの再起動時に、送
信失敗となったメッセージを蓄積用ファイル27から取り
出して再送するようにしていた。このため、同一通信先
へのメッセージの送信要求がなかったり、あるいはメッ
セージ交換システムの再起動をしない運用形態のシステ
ムでは、送信失敗となったメッセージの再送処理が行わ
れない事態が発生するという問題があった。Conventionally, in a gateway 21 for exchanging messages between networks having different protocols as shown in FIG. 3, when a message transmission request is made to a communication destination that is not in a communicable state, the transmission process for the message fails and the accumulation is performed. File 27 is temporarily stored. Then, when the message is successfully transmitted to the same communication destination, or when the message conversion system is restarted, the message that has failed in transmission is taken out from the storage file 27 and retransmitted. Therefore, in a system in which the message is not requested to be sent to the same communication destination, or the message exchange system is not restarted, the process of resending a message that has failed to be sent may occur. was there.
尚、第1図構成の動作を簡単に説明する。 The operation of the configuration shown in FIG. 1 will be briefly described.
第1図において、は、主制御部23から受け取ったメ
ッセージを変換処理部24がプロトコル変換を行い、送信
処理部25が変換後のメッセージ通信先ネットワーク28の
通信先に送信するが、ここでは失敗となる。In FIG. 1, the conversion processing unit 24 performs protocol conversion on the message received from the main control unit 23, and the transmission processing unit 25 transmits the message to the communication destination of the message communication destination network 28 after the conversion. Becomes
は、で送信失敗となったメッセージをメッセージ
格納部26が蓄積用ファイル27に格納する。The message storage unit 26 stores the message whose transmission has failed in the storage file 27.
は、同一通信先(宛先)の次のメッセージのプロト
コル変換を行って送信し、送信に成功する。Performs protocol conversion of the next message of the same communication destination (destination) and transmits the message, and the transmission is successful.
主制御部23がで送信に成功したことに対応し
て、蓄積用ファイル27から取り出したメッセージを同じ
送信先に送信する。In response to the successful transmission by the main control unit 23, the message retrieved from the storage file 27 is transmitted to the same destination.
本発明は、送信失敗テーブルを設けてこれに送信失敗
した通信先を登録しておき、所定時間経過毎にこれを参
照して再送し、通信可能状態にない通信先に対する再送
処理を迅速に行うことを目的としている。According to the present invention, a transmission failure table is provided and the communication destinations that have failed in transmission are registered in advance, and the transmission destinations are referred to and retransmitted at predetermined time intervals, and the retransmission processing is quickly performed for communication destinations that are not in the communicable state. Is intended.
第1図を参照して課題を解決する手段を説明する。 Means for solving the problems will be described with reference to FIG.
第1図において、送信失敗テーブル2−1は、メッセ
ージの送信を失敗した通信先を登録するテーブルであ
る。In FIG. 1, a transmission failure table 2-1 is a table for registering communication destinations that have failed to transmit a message.
通信先監視部2は、所定時間経過毎に送信失敗テーブ
ル2−1を参照して送信失敗した通信先のメッセージを
蓄積用ファイル7から取り出して再送して成功したとき
に残りの同一通信先のメッセージを再送するものであ
る。The communication destination monitoring unit 2 refers to the transmission failure table 2-1 every time a predetermined time elapses, extracts the message of the communication destination that has failed in transmission from the storage file 7, and resends it. It retransmits the message.
本発明は、第1図に示すように、プロトコル変換を行
ったメッセージを通信先に送信して失敗したときに通信
先を送信失敗テーブル2−1に登録およびこの送信失敗
したメッセージを蓄積用ファイル7に蓄積し、通信先監
視部2が所定時間経過毎にこの送信失敗テーブル2−1
を参照して送信失敗した通信先のメッセージを蓄積用フ
ァイル7から取り出して再送して成功したときに残りの
同一通信先のメッセージを再送するようにしている。As shown in FIG. 1, the present invention registers a communication destination in the transmission failure table 2-1 when a protocol-converted message is transmitted to the communication destination and fails, and stores this failed transmission message in a file for storage. 7, the communication destination monitoring unit 2 stores this transmission failure table 2-1 every time a predetermined time elapses.
The message of the communication destination whose transmission has failed is retrieved from the storage file 7 and retransmitted, and when succeeding, the remaining messages of the same communication destination are retransmitted.
従って、送信失敗テーブル2−1を設けてこれに送信
失敗した通信先を登録しておき、所定時間経過毎にこれ
を参照して再送することにより、通信可能状態にない通
信先に対する再送処理を迅速に行うことが可能となる。Therefore, the transmission failure table 2-1 is provided, the communication destinations that have failed in transmission are registered in advance, and the transmission destinations that are not in the communicable state are retransmitted by referring to the transmission destinations every predetermined time and retransmitting them. It can be done quickly.
次に、第1図および第2図を用いて本発明の1実施例
の構成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be sequentially described in detail with reference to FIG. 1 and FIG.
第1図において、ゲートウェイ1は、メッセージを異
なるプロトコルのメッセージに変換するものであって2
ないし7から構成され、例えばSIA−MHS変換用ゲートウ
ェイである。このプロトコル変換は、SIA(富士通株式
会社の通信規約)よるメッセージを、MHS(メッセージ
ハンドリングシステム)によるメッセージに変換するも
のである。このプロトコル変換により、通信元ネットワ
ークである例えばSIAメール網から、通信先ネットワー
クである例えばMHSメール網にメッセージを送信するこ
とが可能となる。In FIG. 1, the gateway 1 converts a message into a message of a different protocol.
7 to 7, and is, for example, a SIA-MHS conversion gateway. This protocol conversion is to convert a message according to SIA (Fujitsu Limited communication protocol) into a message according to MHS (Message Handling System). By this protocol conversion, it becomes possible to transmit a message from the communication source network, for example, the SIA mail network, to the communication destination network, for example, the MHS mail network.
通信先監視部2は、タイマ10によって計測した処理時
間経過毎に起動され、送信失敗テーブル2−1を参照し
て送信失敗した通信先のメッセージを蓄積用ファイル7
から取り出して再送して成功したときに残りの同一通信
先のメッセージを再送するものである。The communication destination monitoring unit 2 is activated each time the processing time measured by the timer 10 has elapsed, and refers to the transmission failure table 2-1 to store the message of the communication destination that has failed in transmission to the storage file 7
When it succeeds in retrieving the message from the device and retransmitting it, the remaining messages of the same communication destination are retransmitted.
送信失敗テーブル2−1は、メッセージの送信を失敗
した通信先を登録するテーブルである。The transmission failure table 2-1 is a table for registering communication destinations that have failed to transmit a message.
主制御部3は、受信したメッセージを変換処理部4に
変換依頼したり、送信失敗したときにその通信先を送信
失敗テーブル2−1に登録すると共にそのメッセージを
蓄積用ファイル7に格納させたり、マクロを発行してタ
イマ10に計測依頼して所定時間経過の通知を受けたとき
に通信先監視部2を起動したりなど、各種制御を行うも
のである。The main control unit 3 requests the conversion processing unit 4 to convert the received message, or when the transmission fails, registers the communication destination in the transmission failure table 2-1 and stores the message in the storage file 7. Various controls are performed such as issuing a macro, requesting the timer 10 to perform measurement, and activating the communication destination monitoring unit 2 when a notification of the elapse of a predetermined time is received.
変換処理部4は、メッセージのプロトコル変換を行う
ものである。The conversion processing unit 4 performs protocol conversion of a message.
送信処理部5は、メッセージを通信先に送信するもの
である。The transmission processing unit 5 transmits a message to a communication destination.
メッセージ格納部6は、送信失敗したメッセージを蓄
積用ファイル7に格納するものである。The message storage unit 6 stores the message that has failed in transmission in the storage file 7.
蓄積用ファイル7は、送信失敗したメッセージを蓄積
するものである。The accumulation file 7 is for accumulating messages that have failed to be transmitted.
通信先ネットワーク8は、ゲートウェイがプロトコル
変換したメッセージを送信するネットワークである。こ
の通信先ネットワーク8は、例えばMHSメール網であ
る。The communication destination network 8 is a network that transmits a message whose protocol has been converted by the gateway. The communication destination network 8 is, for example, an MHS mail network.
通信元ネットワーク9は、メッセージのプロトコル変
換をゲートウェイ1に依頼したりなどする通信元のネッ
トワークである。この通信元ネットワーク9は、例えば
SIAメール網である。The communication source network 9 is a communication source network that requests the gateway 1 to convert a message protocol. This communication source network 9 is, for example,
It is the SIA mail network.
次に、第1図構成の動作を説明する。 Next, the operation of the configuration shown in FIG. 1 will be described.
第1図において、:プロトコル変換して通信先ネッ
トワーク8の通信先Xに送信したメッセージAが送信失
敗となる。In FIG. 1, the message A, which has been converted into the protocol and transmitted to the communication destination X of the communication destination network 8, fails to be transmitted.
:で送信失敗したメッセージAを蓄積用ファイル
7に格納すると共に、通信先Xを送信失敗テーブル2−
1に登録する。The message A whose transmission has failed due to: is stored in the storage file 7, and the communication destination X is transmitted to the transmission failure table 2-
Register to 1.
:通信先監視部2が所定時間間隔で起動され、送信失
敗テーブル2−1に登録されている通信先Xの先頭のエ
ントリである例えばメールID“A"を読み込む。: The communication destination monitoring unit 2 is activated at a predetermined time interval, and reads, for example, the mail ID “A”, which is the first entry of the communication destination X registered in the transmission failure table 2-1.
:で読み込んだメールID“A"に対応するメッセー
ジAを蓄積用ファイル7から読み出し、通信先Xに再送
する。再送に成功した場合には、この送信先Xの次のメ
ールID“B"、メールID“C"などを順次取り出し、蓄積用
ファイル7からメッセージを取り出して順次再送する。
一方、再送に失敗した場合には、を実行する。The message A corresponding to the mail ID “A” read by: is read from the storage file 7 and retransmitted to the communication destination X. When the resend is successful, the next mail ID “B”, mail ID “C”, etc. of the destination X are sequentially fetched, the message is fetched from the storage file 7, and the messages are sequentially retransmitted.
On the other hand, if the resend fails, the process is executed.
以上のように、プロトコル変換したメッセージの送信
失敗したときに送信失敗テーブル2−1に登録してお
き、所定時間間隔で起動された通信先監視部2がこの送
信失敗テーブル2−1に登録されている通信先に対して
再送し、成功したときに同一通信先のメッセージを順次
再送することにより、通信可能状態にない通信先に対す
る再送処理を迅速に行うことが可能となる。As described above, when the transmission of the protocol-converted message fails, it is registered in the transmission failure table 2-1 and the communication destination monitoring unit 2 activated at a predetermined time interval is registered in the transmission failure table 2-1. By re-sending to another communication destination and sequentially retransmitting the message of the same communication destination when succeeded, it becomes possible to quickly perform the retransmission processing to the communication destination that is not in the communicable state.
次に、第2図フローチャートを用いて第1図構成の動
作を詳細に説明する。Next, the operation of the configuration of FIG. 1 will be described in detail with reference to the flowchart of FIG.
第2図において、は、終了要求か否かを判別する。
YESの場合には、終了する。NOの場合には、以降を実
行する。In FIG. 2, it is determined whether or not the request is an end request.
If YES, terminate. If NO, then proceed.
は、一定時間経過か否かを判別する。これは、主制
御部3がタイマ10にマクロを発行して一定時間経過して
その旨の通知があったか否かを判別する。YESの場合に
は、を実行する。NOの場合には、を実行する。Determines whether or not a fixed time has elapsed. In this, the main control unit 3 determines whether or not a macro is issued to the timer 10 and a notification to that effect is given after a certain period of time. If YES, execute. If NO, execute.
は、メッセージ送信要求ありか否かを判別する。YE
Sの場合には、でこのメッセージをプロトコル変換
し、でメッセージを通信先に送信し、を実行する。
NOの場合には、以降を繰り返し実行する。Determines whether there is a message transmission request. YE
In the case of S, the protocol conversion of this message is carried out with, the message is sent to the communication destination with, and is executed.
If NO, the subsequent steps are repeated.
は、送信成功したか否かを判別する。これは、第1
図送信処理部5がメッセージを通信先ネットワーク8の
通信先に送信して成功したか否かを判別する。YESの場
合には、以降を繰り返し実行する。NOの場合には、
で送信失敗したメッセージを蓄積用ファイル7に格納
し、で送信失敗した通信先を送信失敗テーブル2−1
に登録し、以降を繰り返す。Determines whether the transmission was successful. This is the first
The transmission processing unit 5 transmits the message to the communication destination of the communication destination network 8 and determines whether or not the message is successful. If YES, the subsequent steps are repeated. If NO,
Store the message that failed to be sent in step 4 in the storage file 7, and send the communication destination that failed in step to the failed send table 2-1.
Register to and repeat the following.
は、送信失敗テーブルに登録されているか否かを判
別する。これは、第1図送信失敗テーブル2−1に通信
先が登録されているか否かを判別する。YESの場合に
は、でそのエントリ(通信先)に対応するメッセージ
を蓄積用ファイル7から読み込み、で送信する。一
方、NOの場合には、送信失敗した通信先がないので、
以降を実行する。Determines whether it is registered in the transmission failure table. This determines whether or not the communication destination is registered in the transmission failure table 2-1 in FIG. If YES, the message corresponding to the entry (communication destination) is read from the storage file 7 and transmitted with. On the other hand, in the case of NO, there is no communication destination that failed transmission, so
Do the following.
以上説明したように、本発明によれば、送信失敗テー
ブル2−1を設けてこれに送信失敗した通信先を登録し
ておき、所定時間経過毎にこれを参照して再送する構成
を採用しているため、通信可能状態にない通信先に対す
る再送処理を迅速に行うことができる。As described above, according to the present invention, a configuration is provided in which the transmission failure table 2-1 is provided, the communication destination that has failed in transmission is registered, and the transmission destination is referred to and retransmitted every predetermined time. Therefore, it is possible to quickly perform the retransmission process for the communication destination that is not in the communication enabled state.
第1図は本発明の1実施例構成図、第2図は本発明の動
作説明フローチャート、第3図は従来技術の説明図を示
す。 図中、1はゲートウェイ、2は通信先監視部、2−1は
送信失敗テーブル、3は主制御部、4は変換処理部、5
は送信処理部、7は蓄積用ファイル、8は通信先ネット
ワーク、9は通信元ネットワーク、10はタイマを表す。FIG. 1 is a block diagram of one embodiment of the present invention, FIG. 2 is a flowchart for explaining the operation of the present invention, and FIG. 3 is an explanatory diagram of the prior art. In the figure, 1 is a gateway, 2 is a communication destination monitoring unit, 2-1 is a transmission failure table, 3 is a main control unit, 4 is a conversion processing unit, 5
Is a transmission processing unit, 7 is a storage file, 8 is a communication destination network, 9 is a communication source network, and 10 is a timer.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 29/06 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display area H04L 29/06
Claims (1)
送信するゲートウェイにおいて、 プロトコル変換したメッセージを通信先に送信して失敗
したときに当該通信先を送信失敗テーブル(2−1)に
登録およびこの送信失敗したメッセージを蓄積用ファイ
ル(7)に蓄積すると共に、所定時間経過毎にこの送信
失敗テーブル(2−1)を参照して送信失敗した通信先
のメッセージを上記蓄積用ファイル(7)から取り出し
て再送して成功したときに残りの同一通信先のメッセー
ジを再送するように構成したことを特徴とする通信先監
視機構付きゲートウェイ。1. In a gateway for converting a protocol of a message and transmitting it to a communication destination, when the protocol-converted message is transmitted to the communication destination and fails, the communication destination is registered in a transmission failure table (2-1) and this The failed message is accumulated in the accumulation file (7), and the message of the communication destination that has failed in transmission is referred from the accumulation file (7) by referring to the transmission failure table (2-1) every time a predetermined time elapses. A gateway with a communication destination monitoring mechanism, which is configured to retransmit the remaining messages of the same communication destination when it is successfully taken out and retransmitted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1233803A JPH0831872B2 (en) | 1989-09-07 | 1989-09-07 | Gateway with communication destination monitoring mechanism |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1233803A JPH0831872B2 (en) | 1989-09-07 | 1989-09-07 | Gateway with communication destination monitoring mechanism |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0396041A JPH0396041A (en) | 1991-04-22 |
| JPH0831872B2 true JPH0831872B2 (en) | 1996-03-27 |
Family
ID=16960831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1233803A Expired - Fee Related JPH0831872B2 (en) | 1989-09-07 | 1989-09-07 | Gateway with communication destination monitoring mechanism |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831872B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5596598B2 (en) * | 2011-02-24 | 2014-09-24 | ビッグローブ株式会社 | Application log acquisition system, portable terminal, application log acquisition method, and program |
-
1989
- 1989-09-07 JP JP1233803A patent/JPH0831872B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0396041A (en) | 1991-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100359837C (en) | Data retransmission method and system | |
| EP0409578B1 (en) | Data communication method and system with cyclic sequence of acknowledgements | |
| CN101069378B (en) | Data unit sender and data unit relay device | |
| KR100812412B1 (en) | Error-correcting communication method for transmitting data packets in a network communication system | |
| JPS63197259A (en) | Network communication system | |
| TW201238294A (en) | System for efficient recovery of node-B buffered data following MAC layer reset | |
| WO2008000181A1 (en) | A method and system for retransmitting in transport layer | |
| CN107959554B (en) | A data retransmission method and device | |
| CN119271589A (en) | A request device, response device and system based on RDMA | |
| JP4485684B2 (en) | Method and apparatus for transmitting data packet in communication system | |
| JP2000115051A (en) | Wireless multicast data transfer method and wireless communication system using the method | |
| JPH11196041A (en) | Wireless multicast data transfer method and wireless communication system | |
| JP3727198B2 (en) | Gateway device | |
| JP3244051B2 (en) | Relay communication system, data transfer assurance monitoring method thereof, and communication device used therefor | |
| JPH0831872B2 (en) | Gateway with communication destination monitoring mechanism | |
| CN115664603A (en) | Message retransmission method | |
| JPH04273736A (en) | Packet communication system and packet re-transmission equipment | |
| JP2002290442A (en) | Communication device, program, information storage medium, and communication control method | |
| JPH11284685A (en) | Data collection method | |
| JPH0547144B2 (en) | ||
| JP2001320412A (en) | Relay device and receiving device | |
| JP2003163692A (en) | One-to-many communication equipment and its method | |
| JPS61248637A (en) | Method for managing reply supervisory timer in data link control | |
| Kulkarni | Performance analysis of HDLC protocol operating in asynchronous balanced mode | |
| JP2002247094A (en) | Packet sending apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |