JPH1031606A - Method and system for updating interactive file - Google Patents
Method and system for updating interactive fileInfo
- Publication number
- JPH1031606A JPH1031606A JP8187400A JP18740096A JPH1031606A JP H1031606 A JPH1031606 A JP H1031606A JP 8187400 A JP8187400 A JP 8187400A JP 18740096 A JP18740096 A JP 18740096A JP H1031606 A JPH1031606 A JP H1031606A
- Authority
- JP
- Japan
- Prior art keywords
- update
- terminal
- host
- file
- execution request
- 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
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title description 8
- 230000000903 blocking effect Effects 0.000 claims abstract description 61
- 230000004044 response Effects 0.000 claims abstract description 43
- 238000003672 processing method Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 abstract description 6
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000012790 confirmation Methods 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 22
- 238000011084 recovery Methods 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 101100066561 Schizosaccharomyces pombe (strain 972 / ATCC 24843) fep1 gene Proteins 0.000 description 3
- 230000006870 function Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、端末機及びホスト
プロセッサ間で遅延型処理方式によるファイル更新処理
を行う会話型ファイル更新処理方法及びその処理システ
ムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interactive file update processing method and a processing system for performing a file update processing by a delay processing method between a terminal and a host processor.
【0002】[0002]
【従来の技術】従来、端末機及びホストプロセッサ(以
下、単にホストと呼ぶ)間で遅延型処理方式としてオン
ラインディレード処理によりファイル更新処理を行う場
合、以下に説明するような処理手順に従っている。2. Description of the Related Art Conventionally, when a file is updated by online delay processing as a delayed processing method between a terminal and a host processor (hereinafter simply referred to as a host), a processing procedure as described below is followed.
【0003】即ち、ホスト上に端末機からの更新内容を
チェックするための参照プログラム,更新実行データを
格納するためのメモリ上のエリア,実際に更新を行う更
新プログラムを保有する。端末機は更新履歴を保持する
ためジャーナルファイルを持ち、参照プログラムでのチ
ェックを通過した後、ホストへの更新実行要求電文を送
信すると同時に更新内容をジャーナルファイルに出力す
る。端末機から更新実行要求電文を受信したホストは、
更新内容をメモリ上のエリアに出力し、端末機に応答電
文を返送する。更新プログラムはメモリ上のエリアから
更新情報を一件ずつ取り出し、更新処理を行う。ホスト
はメモリ上のエリアに端末機からの更新実行要求電文を
出力しているため、ディスク上に出力する場合と比較
し、入出力処理は迅速に行い得るが、ホストの障害時に
は更新実行要求電文が消失してしまう。このため、ホス
トの障害時には、端末機上でのジャーナルとホスト上で
の更新実績とを比較し、メモリ上のエリアに出力されて
更新処理が実行されなかったデータに関して、端末機の
ジャーナルファイルからの再送を要求し、更新処理を行
っている。That is, the host has a reference program for checking the update content from the terminal, an area on a memory for storing update execution data, and an update program for actually updating. The terminal has a journal file to hold the update history, and after passing the check by the reference program, sends an update execution request message to the host and outputs the update contents to the journal file at the same time. The host that has received the update execution request message from the terminal,
The updated content is output to an area in the memory, and a response message is returned to the terminal. The update program extracts update information one by one from an area on the memory and performs update processing. Since the host outputs the update execution request message from the terminal to the area on the memory, the input / output processing can be performed more quickly than when outputting it on the disk. Disappears. Therefore, in the event of a host failure, the journal on the terminal is compared with the update results on the host, and data output to the area on the memory and for which update processing has not been executed is checked from the journal file on the terminal. Requesting retransmission, and performing an update process.
【0004】因みに、このような端末機及びホスト間で
遅延型処理方式としてオンラインディレード処理により
ファイル更新処理を行う技術に関連する周知技術として
は、特開平3−53340号公報に開示されたオンライ
ンデイレード処理方式、記ィ,特開平4−24761号
公報に開示されたデイレードオンライン処理高速化方
法,特開平7−152840号公報に開示されたオンラ
イン処理システムにおけるデイレード処理方式等が挙げ
られる。[0004] Incidentally, as a well-known technique related to the technique of performing file update processing by online delay processing as a delayed processing method between a terminal and a host, an online day disclosed in JP-A-3-53340 is known. And a delay processing method disclosed in Japanese Patent Application Laid-Open No. 4-24761, a delay processing method in an online processing system disclosed in Japanese Patent Application Laid-Open No. 7-152840, and the like.
【0005】[0005]
【発明が解決しようとする課題】上述した端末機及びホ
スト間における遅延型処理方式の場合、ホストにおいて
更新要求のあった全端末機との更新内容参照時に更新実
行時と2回の通信とが必要となり、必然的に端末機との
通信回数が多くなるため、ホストの負荷が高くなってし
まうという問題がある。In the case of the above-mentioned delayed processing method between the terminal and the host, when the update is referred to the update contents with all the terminals that have requested the update at the host, the update execution and the two communications are performed. This is necessary and inevitably increases the number of times of communication with the terminal, so that the load on the host increases.
【0006】又、端末機への応答時間の短縮を重視して
端末機からの更新実行要求電文をホストのメモリ上のエ
リアに保持しているため、ホスト障害対応のために端末
機上に更新ジャーナルを保持しなければならず、障害復
旧時に端末機上の更新ジャーナルからホストへ未更新デ
ータを送信するため、端末機及びホスト間のネットワー
クに負荷がかかるという問題がある。In addition, since the update execution request message from the terminal is held in the area of the memory of the host with emphasis on shortening the response time to the terminal, the message is updated on the terminal to cope with a host failure. Since the journal must be retained and unupdated data is transmitted from the updated journal on the terminal to the host at the time of recovery from a failure, there is a problem that a load is imposed on the network between the terminal and the host.
【0007】本発明は、このような問題点を解決すべく
なされたもので、その技術的課題は、ホスト及び端末機
間での通信回数を減らしてホストの負荷を軽減化し得る
と共に、ホスト障害時にも端末機の更新ジャーナルを必
要とせずに端末機及びホスト間のネットワークに負荷を
かけずに復旧可能な遅延型処理方式による会話型ファイ
ル更新処理方法及びその処理システムを提供することに
ある。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and its technical problem is to reduce the load on the host by reducing the number of communications between the host and the terminal, and to reduce the host failure. It is an object of the present invention to provide a conversational file update processing method and a processing system using a delayed processing method that can sometimes recover without requiring an update journal of the terminal and without imposing a load on a network between the terminal and the host.
【0008】[0008]
【課題を解決するための手段】本発明によれば、端末機
及びホスト間における遅延型処理方式によるファイル更
新処理に際し、該端末機及び該ホストに別個に接続され
たフロントエンドプロセッサ(以下、FEPと呼ぶ)側
において該端末機からの全更新実行要求電文を保有する
と共に、該端末機からの更新実行要求電文を一定件数分
保有することにより、該更新実行要求電文をブロッキン
グする会話型ファイル更新処理方法が得られる。According to the present invention, when a file is updated between a terminal and a host by a delay processing method, a front-end processor (hereinafter referred to as a FEP) separately connected to the terminal and the host. Side), all the update execution request messages from the terminal device are held, and the update execution request messages from the terminal device are held for a certain number, thereby blocking the update execution request message. A processing method is obtained.
【0009】一方、本発明によれば、端末機とはパケッ
ト回線で接続され、ホストとは高速LANで接続された
FEPを含み、該FEPは入力ログファイル及びブロッ
キングテーブルを有して成る会話型ファイル更新処理シ
ステムであって、入力ログファイルはディスク上に存在
して端末機からの全更新実行要求電文を保有し、ブロッ
キングテーブルはメモリ上に存在して端末機からの更新
実行要求電文を一定件数分保有する会話型ファイル更新
処理システムが得られる。On the other hand, according to the present invention, the terminal includes a FEP connected by a packet line and the host connected by a high-speed LAN, and the FEP includes an input log file and a blocking table. In the file update processing system, the input log file exists on the disk and holds all update execution request messages from the terminal, and the blocking table exists in the memory and keeps the update execution request messages from the terminal constant. An interactive file update processing system having the same number of files is obtained.
【0010】又、本発明によれば、上記会話型ファイル
更新処理システムにおいて、FEPは端末機からの更新
実行要求電文の受信に際して電文内容を入力ログファイ
ル及びブロッキングテーブルに出力してブロッキングし
た上で端末機に応答電文を返送する会話型ファイル更新
処理システムが得られる。According to the present invention, in the interactive file update processing system, the FEP outputs the contents of the message to the input log file and the blocking table upon receiving the update execution request message from the terminal, and blocks the message. An interactive file update processing system that returns a response message to the terminal can be obtained.
【0011】[0011]
【作用】本発明の会話型ファイル更新処理システムにお
いて、端末機及びホストに接続されたFEP内のブロッ
キングテーブルは一定件数分の端末機からの更新実行要
求電文を保有可能となっており、端末機への更新実行要
求電文に対する応答と、ブロッキングテーブルのホスト
への送信とは非同期で行われる。このため、端末機から
みるとホストでの実際のファイル更新を待ち合わせる必
要がないため、応答時間が短くなる。ホストからみると
端末機からの実行要求電文がブロッキングテーブルとし
て一定件数分まとめて受信可能なため、FEPとの通信
回数が減り、全体として負荷が軽減される。又、ホスト
障害時にはFEPからブロッキングテーブルを再度受信
することにより、端末機からの更新ジャーナル再送を必
要とせずに復旧可能であり、FEPとホスト間は高速L
ANで接続されているため、復旧時におけるネットワー
ク負荷も軽減される。更に、ブロッキングテーブルはF
EPのメモリ上に存在するため、FEP障害時にはその
内容は消失するが、入力ログファイルから再度ブロッキ
ングテーブルを作成することにより、ホスト障害時と同
様に端末機の更新ジャーナルを必要とせずに復旧可能と
なっている。In the interactive file update processing system of the present invention, the blocking table in the FEP connected to the terminal and the host can hold a certain number of update execution request messages from the terminal. The response to the update execution request message and the transmission of the blocking table to the host are performed asynchronously. Therefore, when viewed from the terminal, there is no need to wait for the actual file update at the host, and the response time is shortened. From the host's point of view, the execution request message from the terminal can be collectively received for a certain number of times as a blocking table, so that the number of times of communication with the FEP is reduced, and the load is reduced as a whole. In addition, when a host failure occurs, by receiving the blocking table again from the FEP, it is possible to recover without needing to retransmit the update journal from the terminal, and a high-speed link between the FEP and the host can be obtained.
Since they are connected by an AN, the network load at the time of restoration is reduced. Further, the blocking table is F
Since it exists in the EP memory, its contents are lost in the event of a FEP failure, but it can be restored without the need for a terminal update journal as in the case of a host failure by creating a blocking table again from the input log file It has become.
【0012】[0012]
【発明の実施の形態】以下に実施例を挙げ、本発明の会
話型ファイル更新処理方法及びその処理システムについ
て、図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0013】最初に、本発明の会話型ファイル更新処理
方法の概要について簡単に説明する。この会話型ファイ
ル更新処理方法は、端末機及びホスト間における遅延型
処理方式によるファイル更新処理に際し、端末機及びホ
ストに別個に接続されたFEP側において端末機からの
全更新実行要求電文を保有すると共に、端末機からの更
新実行要求電文を一定件数分保有することにより、更新
実行要求電文をブロッキングするものである。First, an outline of the interactive file update processing method of the present invention will be briefly described. In this interactive file update processing method, when a file is updated by a delayed processing method between a terminal and a host, the FEP separately connected to the terminal and the host holds all update execution request messages from the terminal. At the same time, the update execution request message is blocked by holding a predetermined number of update execution request messages from the terminal device.
【0014】図1は、この会話型ファイル更新処理方法
を適用した一実施例に係る会話型ファイル更新処理シス
テムの基本構成を示したブロック図である。FIG. 1 is a block diagram showing a basic configuration of an interactive file update processing system according to an embodiment to which the interactive file update processing method is applied.
【0015】この会話型ファイル更新処理システムは、
端末機11とはパケット回線14で接続され、ホスト1
3とは高速LAN15で接続されると共に、入力ログフ
ァイル123及びブロッキングテーブル124を有する
FEP12を備えて成っている。ここで、入力ログファ
イル123はディスク上に存在して端末機11からの全
更新実行要求電文を保有し、ブロッキングテーブル12
4はメモリ上に存在して端末機11からの更新実行要求
電文112を一定件数分保有する。FEP12は端末機
11からの更新実行要求電文112の受信に際して電文
内容を入力ログファイル123及びブロッキングテーブ
ル124に出力してブロッキングした上で端末機11に
応答電文を返送する。[0015] This interactive file update processing system comprises:
The terminal 11 is connected by a packet line 14 and the host 1
3 is connected by a high-speed LAN 15 and comprises an FEP 12 having an input log file 123 and a blocking table 124. Here, the input log file 123 exists on the disk, holds all the update execution request messages from the terminal device 11, and stores the blocking table 12
Reference numeral 4 denotes an update execution request message 112 stored in the memory from the terminal 11 for a certain number. When receiving the update execution request message 112 from the terminal 11, the FEP 12 outputs the message content to the input log file 123 and the blocking table 124, blocks the message, and returns a response message to the terminal 11.
【0016】具体的に云えば、端末機11は、FEP1
2に対して更新内容確認電文111,更新実行要求電文
112を発信し、それぞれの応答である更新内容確認応
答電文122,更新実行要求応答電文125を受信す
る。More specifically, the terminal 11 is an FEP1
2, an update content confirmation message 111 and an update execution request message 112 are transmitted, and an update content confirmation response message 122 and an update execution request response message 125 are received as responses.
【0017】FEP12は、入力ログファイル123及
びブロッキングテーブル124を保有し、端末機11か
らの更新内容確認電文111,更新実行要求電文112
を受信し、それぞれの応答電文である更新内容確認応答
電文122,更新実行要求応答電文125を発信し、又
ホスト13に対して更新内容確認電文121,ブロッキ
ングテーブル送信電文126を発信し、それぞれの応答
である更新内容確認応答電文131,ブロッキングテー
ブル送信応答電文134を受信する。The FEP 12 has an input log file 123 and a blocking table 124, and receives an update content confirmation message 111 and an update execution request message 112 from the terminal 11.
And sends an update content confirmation response message 122 and an update execution request response message 125 as response messages, and sends an update content confirmation message 121 and a blocking table transmission message 126 to the host 13, respectively. An update content confirmation response message 131 and a blocking table transmission response message 134 are received as responses.
【0018】ホスト13は、マスタファイル132,ト
ランザクションファイル133を保有し、FEP12か
らの更新内容確認電文121,ブロッキングテーブル送
信電文126を受信し、それぞれの応答である更新内容
確認応答電文131,ブロッキングテーブル送信応答電
文134を発信する。パケット回線14は端末機11と
FEP12とを接続し、高速LAN15はFEP12と
ホスト13とを接続している。The host 13 holds the master file 132 and the transaction file 133, receives the update content confirmation message 121 and the blocking table transmission message 126 from the FEP 12, and receives the update content confirmation response message 131 and the blocking table The transmission response message 134 is transmitted. The packet line 14 connects the terminal 11 and the FEP 12, and the high-speed LAN 15 connects the FEP 12 and the host 13.
【0019】この会話型ファイル更新処理システムで
は、端末機11がホスト13上のファイル更新処理発生
時にFEP12に対して更新内容確認電文111,更新
実行要求電文112を送信し、それぞれ更新内容確認応
答電文122,更新実行要求応答電文125をFEP1
2から受信する。更新内容確認電文111はこれから更
新する内容を確認するために、ホスト13に対して更新
内容を要求する電文であり、更新実行要求電文112は
ホスト13に対して内容確認後に実際の更新を要求する
電文である。In this interactive file update processing system, the terminal 11 transmits an update content confirmation message 111 and an update execution request message 112 to the FEP 12 when a file update process on the host 13 occurs. 122, the update execution request response message 125 is FEP1
2 to receive. The update content confirmation message 111 is a message requesting the update content to the host 13 in order to confirm the content to be updated, and the update execution request message 112 requests the host 13 to perform an actual update after confirming the content. It is a telegram.
【0020】FEP12は、端末機11から更新内容確
認電文111を受信し、ホスト13へ更新内容確認電文
121を送信する。又、ホスト13から更新内容確認応
答電文131を受信し、端末機11へ更新内容確認応答
電文122を送信する。更新内容確認電文121は上述
した更新内容確認電文111と同じ内容であり、FEP
12は中継処理のみを行う。同様に更新内容確認応答電
文131も更新内容確認応答電文122と同じ内容にな
っている。又、FEP12は、端末機11から更新実行
要求電文112を受信し、その内容を入力ログファイル
123,ブロッキングテーブル124へ書き込み、更新
実行要求応答電文125を端末機11へ送信する。The FEP 12 receives the update content confirmation message 111 from the terminal device 11 and transmits an update content confirmation message 121 to the host 13. Further, it receives an update content confirmation response message 131 from the host 13 and transmits an update content confirmation response message 122 to the terminal device 11. The update content confirmation message 121 has the same content as the update content confirmation message 111 described above,
12 performs only relay processing. Similarly, the update content confirmation response message 131 has the same content as the update content confirmation response message 122. Further, the FEP 12 receives the update execution request message 112 from the terminal 11, writes the contents into the input log file 123 and the blocking table 124, and transmits an update execution request response message 125 to the terminal 11.
【0021】ブロッキングテーブル124はその内部の
更新実行要求応答電文件数が一定件数を超過するか、或
いは一定時間が経過した場合、ブロッキングテーブル送
信電文126としてホスト13へ送信され、FEP12
はホスト13からブロッキングテーブル送信応答電文1
34を受信する。When the number of update execution request response messages in the blocking table 124 exceeds a certain number or when a certain period of time has elapsed, the blocking table 124 is transmitted to the host 13 as a blocking table transmission message 126, and the FEP 12
Is a blocking table transmission response message 1 from the host 13.
34 is received.
【0022】ホスト13は、FEP12から更新内容確
認電文121を受信し、マスタファイル132から該当
するデータを読み込み、FEP12へ更新内容確認応答
電文131を送信する。又、FEP12からブロッキン
グテーブル送信電文126を受信し、その内容をトラン
ザクションファイル133に書き込み、FEP12へブ
ロッキングテーブル送信応答電文134を送信し、トラ
ンザクションファイル133からマスタファイル132
を更新する。The host 13 receives the update content confirmation message 121 from the FEP 12, reads the corresponding data from the master file 132, and transmits the update content confirmation response message 131 to the FEP 12. Further, it receives the blocking table transmission message 126 from the FEP 12, writes the content in the transaction file 133, transmits the blocking table transmission response message 134 to the FEP 12, and transmits the master file 132 from the transaction file 133.
To update.
【0023】以下は、この会話型ファイル更新処理シス
テムの動作を図3に示す端末機11における各データ内
容,図4に示すFEP12における各データ内容,及び
図5に示すホスト13における各データ内容を参照して
説明する。但し、ここでは図2に示されるように、更新
前データ21を更新後データ22へ更新処理する場合を
例に挙げて説明する。The operation of the interactive file update processing system will now be described with reference to each data content in the terminal 11 shown in FIG. 3, each data content in the FEP 12 shown in FIG. 4, and each data content in the host 13 shown in FIG. It will be described with reference to FIG. However, here, as shown in FIG. 2, a case where the pre-update data 21 is updated to the post-update data 22 will be described as an example.
【0024】この場合、先ず端末機11から更新内容を
確認するために、図3に示されるような端末機確認入力
データ31としてキー項目311[123]を入力す
る。端末機11から図3に示されるような更新内容確認
電文32を送信し、FEP12はそのままの内容,即
ち、更新内容確認電文41を受信して更新内容確認応答
電文42をホスト13に引き渡す。図5に示されるよう
な更新内容確認電文53を受信したホスト13は、同図
に示されるような更新前マスタファイル51からキー項
目531と一致するキー項目511のデータを更新内容
読み込みデータ55として検索後、データ内容512
[ABC]を付加し、更新内容確認応答電文54として
FEP12へ送信する。FEP12は、そのままの内容
で端末機11に電文を引き渡す。図3に示されるような
更新内容確認応答電文33を受信した端末機11は、そ
の内容を端末機画面表示データ34として端末機11の
画面に表示する。In this case, the key item 311 [123] is inputted as the terminal confirmation input data 31 as shown in FIG. An update content confirmation message 32 as shown in FIG. 3 is transmitted from the terminal 11, and the FEP 12 receives the content as it is, that is, the update content confirmation message 41, and delivers the update content confirmation response message 42 to the host 13. The host 13 that has received the update content confirmation message 53 as shown in FIG. 5 reads the data of the key item 511 that matches the key item 531 from the pre-update master file 51 as shown in FIG. After searching, data content 512
[ABC] is added, and the updated content confirmation response message 54 is transmitted to the FEP 12. The FEP 12 delivers the message to the terminal 11 with the same contents. The terminal 11 that has received the update content confirmation response message 33 as shown in FIG. 3 displays the content on the screen of the terminal 11 as the terminal screen display data 34.
【0025】次に端末機11は、図2に示されるような
更新前データ21のデータ内容212[ABC]を更新
後データ22のデータ内容222[DEF]とするため
に、図3に示されるような端末機更新入力データ35と
して、データ内容351[DEF]を入力後、FEP1
2へ更新実行要求電文36を更新実行要求応答電文37
として送信する。Next, the terminal 11 is shown in FIG. 3 in order to make the data content 212 [ABC] of the pre-update data 21 as shown in FIG. 2 into the data content 222 [DEF] of the post-update data 22. After inputting data contents 351 [DEF] as such terminal update input data 35, FEP1
2 to update execution request message 36 update execution request response message 37
Send as
【0026】端末機11から図4に示されるような更新
実行要求電文43を受信したFEP12は、入力ログフ
ァイル45,ブロッキングテーブル46へその内容を出
力し、端末機11へ更新実行要求応答電文44を送信す
る。ブロッキングテーブル46は一定時間経過後か、或
いはブロッキングテーブル46内の更新実行要求電文4
3が一定件数を超過したタイミングでホスト13へブロ
ッキングテーブル送信電文47として送信される。その
際、付加されるブロッキング通番473は、FEPの立
ち上げ時からホスト13へ送信されたブロッキングテー
ブルの個数を表している。The FEP 12 having received the update execution request message 43 as shown in FIG. 4 from the terminal 11 outputs the contents to the input log file 45 and the blocking table 46 and sends the update execution request response message 44 to the terminal 11. Send The blocking table 46 is updated after a certain period of time, or the update execution request message 4 in the blocking table 46 is updated.
3 is transmitted as a blocking table transmission message 47 to the host 13 at the timing when the number of records exceeds a certain number. At this time, the added blocking serial number 473 indicates the number of blocking tables transmitted to the host 13 from the start of the FEP.
【0027】図5に示されるようなブロッキングテーブ
ル送信電文56を受信したホスト13は、トランザクシ
ョンファイル58へその内容を出力後、FEP12へブ
ロッキングテーブル送信応答電文57を送信する。ブロ
ッキングテーブル送信応答電文57の内容は、受け取っ
たブロッキング通番571と、正常応答ステータスであ
る応答ステータス572[00]となる。FEP12
は、図4に示されるようなブロッキングテーブル送信応
答電文48を受信し、該当するブロッキングテーブルが
正常にホスト13へ送信されたことを認識する。The host 13 that has received the blocking table transmission message 56 as shown in FIG. 5 outputs the contents to the transaction file 58, and then transmits a blocking table transmission response message 57 to the FEP 12. The contents of the blocking table transmission response message 57 are the received blocking serial number 571 and the response status 572 [00] which is a normal response status. FEP12
Receives the blocking table transmission response message 48 as shown in FIG. 4 and recognizes that the corresponding blocking table has been normally transmitted to the host 13.
【0028】ホスト13は、図5に示されるようなトラ
ンザクションファイル58に出力されたブロッキングさ
れた図4に示されるような更新実行要求電文43から、
順次更新処理を実行する。図5に示されるキー項目58
1が[123],データ内容582が[DEF]の更新
実行データから、更新前マスタファイル51のキー項目
511が[123]のデータを検索し、そのデータ内容
512[ABC]をデータ内容522[DEF]と更新
し、更新後マスタファイル52となる。The host 13 receives the blocked update execution request message 43 shown in FIG. 4 from the transaction file 58 shown in FIG.
Execute the update process sequentially. Key item 58 shown in FIG.
1 is searched for the data whose key item 511 of the pre-update master file 51 is [123] from the update execution data whose data content 582 is [DEF], and the data content 512 [ABC] is changed to the data content 522 [ DEF], and becomes the updated master file 52.
【0029】図6は、他の実施例に係る会話型ファイル
更新処理システムの要部構成を示したブロック図であ
る。FIG. 6 is a block diagram showing a main configuration of a conversational file update processing system according to another embodiment.
【0030】以下は、この会話型ファイル更新処理シス
テムによりホスト障害時から復旧までの動作を行う場合
を図7に示すようなFEP61及びホスト62における
各データ内容を参照して説明する。但し、ここでのシス
テムは基本的な構成及び動作が一実施例のシステムと同
じであるので、ホスト62の障害時としてホスト62が
FEP12からブロッキングテーブル送信電文612を
受信し、トランザクションファイル622に出力しよう
としたときにホスト障害になった場合を例に挙げ、その
他の基本機能を省略して説明する。Hereinafter, the case where the operation from the time of a host failure to the recovery is performed by the interactive file update processing system will be described with reference to each data content in the FEP 61 and the host 62 as shown in FIG. However, since the basic configuration and operation of this system are the same as those of the embodiment, the host 62 receives the blocking table transmission message 612 from the FEP 12 and outputs it to the transaction file 622 when the host 62 fails. An example in which a host failure occurs when trying to do so will be described with other basic functions omitted.
【0031】この会話型ファイル更新処理システムで
は、先ずホスト62がFEP61からブロッキング通番
711が[0003]であるブロッキングテーブル71
を受信し、トランザクションファイル622に出力しよ
うとするが、障害発生によりFEP61にエラー応答電
文621を送信する。In this interactive file update processing system, first, the host 62 sends the blocking table 71 whose blocking serial number 711 is [0003] from the FEP 61.
And attempts to output it to the transaction file 622, but sends an error response message 621 to the FEP 61 due to the occurrence of a failure.
【0032】そこで、エラー応答電文621を受信した
FEP61は、ブロッキングテーブル71が送信未完了
状態であることを認識し、ホスト62の復旧を待つ。ホ
スト62は復旧時にトランザクションファイル72の最
終ブロッキング通番721[0002]から次に受け取
るブロッキング通番を次ブロッキング通番731[00
03]として復旧通知623を図7に示されるような復
旧通知73としてFEP61に送信する。復旧通知73
を受信したFEP61は、ブロッキング通番711が
[0003]であるブロッキングテーブル71を再送
し、ホスト62はブロッキングテーブル送信電文613
を受信し、トランザクションファイル622への内容を
出力後、ブロッキングテーブル送信応答電文624をF
EP61へ返送し、この結果として障害復旧する。Therefore, the FEP 61 that has received the error response message 621 recognizes that the blocking table 71 is in a transmission incomplete state, and waits for the host 62 to recover. The host 62 receives the next blocking serial number from the last blocking serial number 721 [0002] of the transaction file 72 at the time of recovery, and the next blocking serial number 731 [00].
03], and transmits a restoration notice 623 to the FEP 61 as a restoration notice 73 as shown in FIG. Recovery notice 73
The FEP 61 retransmits the blocking table 71 whose blocking serial number 711 is [0003], and the host 62 transmits the blocking table transmission message 613
Is received and the contents to the transaction file 622 are output, and then the blocking table transmission response message
The data is returned to the EP 61, and as a result, the failure is recovered.
【0033】障害復旧時にFEP61からホスト62へ
ブロッキングテーブル送信電文612として大量のデー
タが送信される可能性があるが、FEP61,ホスト6
2は高速LAN63で接続されているため、ネットワー
クは高負荷とならない。又、FEP障害となった場合、
ブロッキングテーブル611はメモリ上に存在している
ために消失してしまうが、入力ログファイル614より
再度ブロッキングテーブル611を作成することにより
障害復旧が可能となる。Although there is a possibility that a large amount of data is transmitted as a blocking table transmission message 612 from the FEP 61 to the host 62 at the time of recovery from the failure, the FEP 61 and the host 6
2 is connected by the high-speed LAN 63, the network is not overloaded. Also, in case of FEP failure,
Although the blocking table 611 is lost because it exists in the memory, the failure can be recovered by creating the blocking table 611 again from the input log file 614.
【0034】[0034]
【発明の効果】以上に述べた通り、本発明の会話型ファ
イル更新処理方法及びその処理システムによれば、FE
P上にブロッキングテーブルを保有し、端末機からの更
新実行要求電文をまとめてホストに送信することによ
り、ホスト及びFEP間の通信回数を減じさせているた
め、会話型ファイル更新処理において効率良く遅延型処
理が行われて端末機への応答時間が短縮され、しかもホ
ストの負荷が軽減化されるようになる。又、FEP上の
入力ログファイル及びブロッキングテーブルが更新ジャ
ーナルの役割を兼ねている上、FEP及びホストが高速
LANで接続されているため、ホスト障害時の復旧が端
末機の更新ジャーナルを必要とせず、しかもネットワー
クに負荷をかけること無く具現されるようになる。As described above, according to the interactive file update processing method and processing system of the present invention, the FE
By holding a blocking table on P and transmitting the update execution request message from the terminal collectively to the host, the number of times of communication between the host and the FEP is reduced, so that the delay in the interactive file update process is increased efficiently. By performing the pattern processing, the response time to the terminal is shortened, and the load on the host is reduced. In addition, the input log file and the blocking table on the FEP also serve as an update journal, and since the FEP and the host are connected via a high-speed LAN, recovery from a host failure does not require the terminal's update journal. Moreover, the present invention can be realized without imposing a load on the network.
【図1】本発明の会話型ファイル更新処理方法を適用し
た一実施例に係る会話型ファイル更新処理システムの基
本構成を示したブロック図である。FIG. 1 is a block diagram showing a basic configuration of an interactive file update processing system according to an embodiment to which an interactive file update processing method of the present invention is applied.
【図2】図1に示す会話型ファイル更新処理システムに
よる動作処理の前提条件として、更新前データと更新後
データとの細部を例示したものである。FIG. 2 illustrates details of pre-update data and post-update data as preconditions for operation processing by the interactive file update processing system shown in FIG. 1;
【図3】図1に示す会話型ファイル更新処理システムに
より図2に示すようなデータ更新を行う場合の端末機に
おける各データ内容(入力データ,画面表示データ,及
び発信電文)を示したものである。3 shows data contents (input data, screen display data, and transmission message) in the terminal when updating data as shown in FIG. 2 by the interactive file update processing system shown in FIG. 1; is there.
【図4】図1に示す会話型ファイル更新処理システムに
より図2に示すようなデータ更新を行う場合のFEPに
おける各データ内容(ファイル,テーブル,及び発信電
文)を示したものである。FIG. 4 shows data contents (files, tables, and transmission messages) in the FEP when updating data as shown in FIG. 2 by the interactive file update processing system shown in FIG. 1;
【図5】図1に示す会話型ファイル更新処理システムに
より図2に示すようなデータ更新を行う場合のホストに
おける各データ内容(ファイル,及び発信電文)を示し
たものである。5 shows data contents (files and transmission messages) in a host when updating data as shown in FIG. 2 by the interactive file update processing system shown in FIG. 1;
【図6】本発明の会話型ファイル更新処理方法を適用し
た他の実施例に係る会話型ファイル更新処理システムの
要部構成を示したブロック図である。FIG. 6 is a block diagram showing a main configuration of a conversational file update processing system according to another embodiment to which the conversational file update processing method of the present invention is applied.
【図7】図6に示す会話型ファイル更新処理システムに
よりホスト障害時から復旧までの動作を行う場合のFE
P及びホストにおける各データ内容(ファイル,テーブ
ル,電文)を示したものである。FIG. 7 is a diagram illustrating an FE in the case where an operation from a host failure to recovery is performed by the interactive file update processing system shown in FIG. 6;
It shows each data content (file, table, telegram) in P and the host.
11 端末機 12,61 FEP(フロントエンドプロセッサ) 13,62 ホスト 14 パケット回線 15 高速LAN 123,614 入力ログファイル 124,611 ブロッキングテーブル 132 マスタファイル 133,622 トランザクションファイル 11 terminal device 12, 61 FEP (front end processor) 13, 62 host 14 packet line 15 high-speed LAN 123, 614 input log file 124, 611 blocking table 132 master file 133, 622 transaction file
Claims (3)
遅延型処理方式によるファイル更新処理に際し、該端末
機及び該ホストプロセッサに別個に接続されたフロント
エンドプロセッサ側において該端末機からの全更新実行
要求電文を保有すると共に、該端末機からの更新実行要
求電文を一定件数分保有することにより、該更新実行要
求電文をブロッキングすることを特徴とする会話型ファ
イル更新処理方法。When a file is updated between a terminal and a host processor by a delay-type processing method, an entire update execution request message from the terminal is transmitted from the terminal on a front end processor separately connected to the terminal and the host processor. And an update execution request message from the terminal is held for a certain number of times, thereby blocking the update execution request message.
ストプロセッサとは高速LANで接続されたフロントエ
ンドプロセッサを含み、該フロントエンドプロセッサは
入力ログファイル及びブロッキングテーブルを有して成
る会話型ファイル更新処理システムであって、前記入力
ログファイルはディスク上に存在して前記端末機からの
全更新実行要求電文を保有し、前記ブロッキングテーブ
ルはメモリ上に存在して前記端末機からの更新実行要求
電文を一定件数分保有することを特徴とする会話型ファ
イル更新処理システム。2. An interactive file comprising an input log file and a blocking table, wherein the terminal is connected to the terminal by a packet line, and the host processor is connected to the host processor by a high-speed LAN. An update processing system, wherein the input log file exists on a disk and holds all update execution request messages from the terminal, and the blocking table exists on a memory and updates the update execution request from the terminal. An interactive file update processing system characterized by holding a certain number of messages.
システムにおいて、前記フロントエンドプロセッサは前
記端末機からの前記更新実行要求電文の受信に際して電
文内容を前記入力ログファイル及び前記ブロッキングテ
ーブルに出力してブロッキングした上で前記端末機に応
答電文を返送することを特徴とする会話型ファイル更新
処理システム。3. The interactive file update processing system according to claim 2, wherein the front-end processor outputs the contents of the message to the input log file and the blocking table when receiving the update execution request message from the terminal. And transmitting a response message to the terminal after blocking.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8187400A JPH1031606A (en) | 1996-07-17 | 1996-07-17 | Method and system for updating interactive file |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8187400A JPH1031606A (en) | 1996-07-17 | 1996-07-17 | Method and system for updating interactive file |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1031606A true JPH1031606A (en) | 1998-02-03 |
Family
ID=16205371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8187400A Pending JPH1031606A (en) | 1996-07-17 | 1996-07-17 | Method and system for updating interactive file |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1031606A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007265043A (en) * | 2006-03-28 | 2007-10-11 | Nomura Research Institute Ltd | Scheduler program, server system, scheduler device |
| JP2017010401A (en) * | 2015-06-24 | 2017-01-12 | ソフラ株式会社 | Data processing system and data processing server of the system |
-
1996
- 1996-07-17 JP JP8187400A patent/JPH1031606A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007265043A (en) * | 2006-03-28 | 2007-10-11 | Nomura Research Institute Ltd | Scheduler program, server system, scheduler device |
| JP2017010401A (en) * | 2015-06-24 | 2017-01-12 | ソフラ株式会社 | Data processing system and data processing server of the system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6941327B2 (en) | Apparatus and method for database synchronization in a duplex system | |
| US5600808A (en) | Processing method by which continuous operation of communication control program is obtained | |
| JP2000035911A (en) | Database equivalence method | |
| US20020161789A1 (en) | Parallel replication mechanism for state information produced by serialized processing | |
| JPH11272573A (en) | File transfer method, file transfer system and storage medium | |
| CN114138903B (en) | Multi-main-chain cross-chain method, computer device and storage medium | |
| JP3903867B2 (en) | Online transaction processing system, host computer and program | |
| JP2605507B2 (en) | Data restoration method | |
| JP2776274B2 (en) | Virtual buffer control system in relay computer | |
| JPH1139273A (en) | Remote backup system | |
| JP7822789B2 (en) | Information processing system and intermediary device | |
| JPH06168193A (en) | Transaction data re-transmission system | |
| JPH0997237A (en) | Input telegraphic message guaranteeing method for on-line transaction processing system | |
| CN108833182B (en) | A virtual link reconstruction method and related device | |
| JP3245552B2 (en) | Transfer control system | |
| JP2834006B2 (en) | Failure recovery processing method and method | |
| JP2652989B2 (en) | File transfer device | |
| KR101174141B1 (en) | Method for connecting to Branch Processor in ATM | |
| KR950005645B1 (en) | Reset processing method for packet switching | |
| JPH04111561A (en) | Communication system | |
| JP2002073453A (en) | File transmission system and file transmission method | |
| JP2530731B2 (en) | Communication line test equipment | |
| KR20010059644A (en) | Method for Overcoming disagreement in state and failure contents of Porcessor and device of base station or base station controller in Mobile Communication system | |
| CN121283939A (en) | Route synchronization method and device for silent dual-machine environment | |
| KR100247238B1 (en) | Level-1 gateway provided with tsm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020508 |