JPH07334472A - Computer-to-computer automatic data transfer processing method - Google Patents

Computer-to-computer automatic data transfer processing method

Info

Publication number
JPH07334472A
JPH07334472A JP6122120A JP12212094A JPH07334472A JP H07334472 A JPH07334472 A JP H07334472A JP 6122120 A JP6122120 A JP 6122120A JP 12212094 A JP12212094 A JP 12212094A JP H07334472 A JPH07334472 A JP H07334472A
Authority
JP
Japan
Prior art keywords
transfer
data
processing
status
automatic
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
JP6122120A
Other languages
Japanese (ja)
Inventor
Norihiro Kimura
典宏 木村
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6122120A priority Critical patent/JPH07334472A/en
Publication of JPH07334472A publication Critical patent/JPH07334472A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【目的】複数コンピュータ間のデータ連携処理における
コンピュータ間自動データ転送処理方式に関し,転送用
管理テーブルを用いて転送動作状態またはその結果を一
元的に管理し,転送可否の認識,処理の起動,処理後の
検査,異常時の修復をそれぞれ独立する処理手段で自動
的に行うことにより,操作員の負担軽減,汎用的な転送
手段の提供を図ることを目的とする。 【構成】自動認識処理手段11は,転送用管理テーブル5
を参照し,作成済の送信データがあると送信可否のチェ
ックを行う。自動起動処理手段11は,送信可能の送信デ
ータがあると送信を開始する。自動検査・修復処理手段
14は,送信が終了した送信データの整合性を検査し, 異
常があれば再転送する。これらの各処理手段11,12,14
は,所定の周期で転送用管理テーブル5を監視し,動作
状態を示すステータスを参照・更新することにより非同
期に処理を行う。
(57) [Abstract] [Purpose] Regarding the inter-computer automatic data transfer processing method in the data link processing between multiple computers, the transfer operation table or the result thereof is centrally managed using the transfer management table, and the transfer permission / inhibition is recognized. The purpose of the present invention is to reduce the burden on the operator and to provide a general-purpose transfer means by automatically starting processing, inspecting after processing, and repairing in case of abnormality by independent processing means. [Structure] The automatic recognition processing means 11 includes a transfer management table 5
If there is transmission data that has already been created, check whether transmission is possible. The automatic start processing means 11 starts transmission when there is transmission data that can be transmitted. Automatic inspection / repair processing means
14 checks the integrity of the transmitted data that has been transmitted, and retransmits it if there is an abnormality. Each of these processing means 11, 12, 14
Performs the processing asynchronously by monitoring the transfer management table 5 at a predetermined cycle and referring / updating the status indicating the operating state.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は,複数コンピュータ間に
おける連携処理方式であって,特に目的のコンピュータ
へのファイル転送等を自動的に行うことができるように
したコンピュータ間自動データ転送処理方式に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cooperative processing system between a plurality of computers, and more particularly to an automatic computer-to-computer data transfer processing system capable of automatically transferring a file to a target computer. It is a thing.

【0002】[0002]

【従来の技術】従来の複数コンピュータ間でのデータ転
送方式においては,連携処理が発生するごとに,転送デ
ータの有無,転送処理の動作手順,転送完了時の状態及
び転送データの整合性等を,操作員がそれぞれ確認して
コンピュータ等を操作していた。
2. Description of the Related Art In a conventional data transfer method between a plurality of computers, the presence / absence of transfer data, the operation procedure of the transfer process, the state at the time of transfer completion, the consistency of the transfer data, etc., are determined every time a cooperative process occurs. The operator checked each and operated the computer etc.

【0003】[0003]

【発明が解決しようとする課題】上記の従来方式では,
連携処理の要求発生から実行までの処理,例えば,転送
データの有無、転送処理動作手順,転送完了時の状態お
よび転送データの整合性を操作員が監視しなければなら
ず,操作員の負担が大きかった。また,連携処理が必要
になる都度,操作員が介在して操作を行わなければなら
ないので,連携処理の要求発生から実行までに時間がか
かるという欠点があり,さらに操作を誤る恐れがあり,
かつ連携処理が正常終了しなかった場合には,再び同じ
処理動作を操作員が行わなければならないという欠点が
あった。
In the above conventional method,
The process from the request generation to the execution of the cooperation process, for example, the presence or absence of transfer data, the transfer process operation procedure, the state at the time of transfer completion, and the consistency of the transfer data must be monitored by the operator, which imposes a burden on the operator. It was great. Also, since the operator must intervene every time when the cooperative processing is required, there is a disadvantage that it takes time from the request generation to the execution of the cooperative processing, and further the operation may be erroneous.
In addition, there is a drawback that the operator must perform the same processing operation again when the cooperative processing is not normally completed.

【0004】連携処理の自動化のために,アプリケーシ
ョンプログラム等において個々に転送すべきデータの種
類に応じた処理手順をプログラム中に記述し,転送デー
タを作成したプログラムがその自動送信を行うようにす
ることも考えられるが,個々のアプリケーションプログ
ラム等の処理負担が大きくなり,また転送すべきデータ
(転送ファイル)の数や転送先が増加または減少した場
合などの柔軟性に欠けるという問題がある。
In order to automate the cooperative processing, a processing procedure according to the type of data to be individually transferred in an application program or the like is described in the program, and the program that created the transfer data performs its automatic transmission. However, there is a problem that the processing load of individual application programs and the like becomes heavy, and the flexibility is lacking when the number of data (transfer files) to be transferred or the number of transfer destinations increases or decreases.

【0005】本発明は上記問題点の解決を図り,データ
連携処理における転送可否の認識,処理の起動,処理後
の検査,異常時の修復を,状態管理によって一元管理す
ることにより自動で行い,操作者の負担を軽減するとと
もに,転送ファイル数が増えた場合などにも容易に対処
することができる拡張性,柔軟性のあるデータ転送手段
を提供することを目的とする。
The present invention solves the above problems, and automatically recognizes whether or not transfer is possible in data linkage processing, starts processing, inspects after processing, and repairs in the case of abnormality by centrally managing by state management, An object of the present invention is to provide an expandable and flexible data transfer means that can reduce the burden on the operator and can easily handle the increase in the number of transfer files.

【0006】[0006]

【課題を解決するための手段】図1は本発明の原理構成
図である。図中,1,2はCPUおよびメモリなどを備
えたデータ連携処理を行うコンピュータ,3,4は記憶
装置,5,6は転送用管理テーブル,7,8は表示装
置,11は自動認識処理手段,12,13は自動起動処
理手段,14,15は自動検査・修復処理手段を表す。
FIG. 1 is a block diagram showing the principle of the present invention. In the figure, reference numerals 1 and 2 denote computers for data linkage processing including a CPU and memory, 3 and 4 denote storage devices, 5 and 6 denote transfer management tables, 7 and 8 denote display devices, and 11 denotes automatic recognition processing means. , 12 and 13 are automatic start processing means, and 14 and 15 are automatic inspection / repair processing means.

【0007】図1において,コンピュータ1とコンピュ
ータ2は通信インタフェースおよび通信回線を介して接
続されている。以下の説明では,データ転送は,コンピ
ュータ1からコンピュータ2へ行われるものとする。
In FIG. 1, a computer 1 and a computer 2 are connected via a communication interface and a communication line. In the following description, data transfer is assumed to be performed from the computer 1 to the computer 2.

【0008】記憶装置3には送信データが格納され,記
憶装置4には受信データが格納される。転送用管理テー
ブル5は,送信処理に必要な,予め与えられたデータ又
は以下に説明する各処理手段により設定されたデータを
格納するテーブルである。転送用管理テーブル6は受信
処理に必要なデータを格納するテーブルである。特に,
転送用管理テーブル5,6には,ホストコンピュータ−
サーバ間の転送処理の動作中の状態または動作完了時の
状態を示す状態情報(以下,ステータスという)が格納
される。
Transmission data is stored in the storage device 3, and reception data is stored in the storage device 4. The transfer management table 5 is a table for storing data given in advance or data set by each processing means described below, which is necessary for transmission processing. The transfer management table 6 is a table that stores data necessary for reception processing. In particular,
The transfer management tables 5 and 6 include a host computer
Stores status information (hereinafter referred to as status) indicating the operating status or the completion status of transfer processing between servers.

【0009】自動認識処理手段11は,転送用管理テー
ブル5を所定の時間間隔で周期的に監視し,記憶装置3
に送信データが作成されたという情報が書き込まれる
と,サーバであるコンピュータ2に対して送信可能な状
態であるかどうかを確認し,その結果を転送用管理テー
ブル5に書き込む。
The automatic recognition processing means 11 periodically monitors the transfer management table 5 at predetermined time intervals, and the storage device 3
When the information that the transmission data has been created is written in, it is confirmed whether transmission is possible to the computer 2 that is the server, and the result is written in the transfer management table 5.

【0010】自動起動処理手段12は,転送用管理テー
ブル5を所定の時間間隔で周期的に監視し,転送用管理
テーブル5に送信可能の情報が書き込まれたことを検出
すると,サーバであるコンピュータ2に対して記憶装置
3に存在する送信データの送信を開始し,終了するまで
の状態情報を転送用管理テーブル5に書き込む。
The automatic start-up processing means 12 periodically monitors the transfer management table 5 at predetermined time intervals, and when it detects that the transmittable information is written in the transfer management table 5, the computer as a server. 2, the transmission of the transmission data existing in the storage device 3 is started and the state information until the end is written in the transfer management table 5.

【0011】コンピュータ2における自動起動処理手段
13は,コンピュータ1から送信されてくるデータを記
憶装置4に受信するとき,開始から終了までの状態情報
を転送用管理テーブル6に書き込む。
When receiving the data transmitted from the computer 1 in the storage device 4, the automatic start processing means 13 in the computer 2 writes the status information from the start to the end in the transfer management table 6.

【0012】自動検査・修復処理手段14は,転送用管
理テーブル5を所定の時間間隔で周期的に監視し,転送
用管理テーブル5に送信完了の情報が書き込まれたこと
を検出すると,送信の完了情報をコンピュータ2に通知
し,コンピュータ2からのその完了情報に対する返答
(状態情報)により転送データの整合性を検査する。そ
の結果により,正常であれば通知済のステータスを転送
用管理テーブル5に書き込み,転送データが不整合であ
り異常であれば,再送信するためのステータスを転送用
管理テーブル5に書き込む。
The automatic inspection / repair processing means 14 periodically monitors the transfer management table 5 at a predetermined time interval, and when it detects that the transmission completion information is written in the transfer management table 5, the transmission completion is confirmed. The computer 2 is notified of the completion information, and the consistency of the transfer data is checked by the response (state information) from the computer 2 to the completion information. As a result, if the status is normal, the notified status is written in the transfer management table 5, and if the transfer data is inconsistent and abnormal, the status for retransmission is written in the transfer management table 5.

【0013】コンピュータ2における自動検査・修復処
理手段15は,コンピュータ1からの完了情報を受け取
った場合には,受信データとの整合性をチェックし,そ
の結果を転送用管理テーブル6に書き込むとともにコン
ピュータ1に通知する。
When the automatic inspection / repair processing means 15 in the computer 2 receives the completion information from the computer 1, it checks the consistency with the received data and writes the result in the transfer management table 6 and the computer. Notify 1.

【0014】表示装置7,8は,それぞれコンピュータ
1とコンピュータ2とのデータ転送状態を監視するため
に,操作員の要求等に応じて転送用管理テーブル5,6
の情報を表示する。
The display devices 7 and 8 monitor the data transfer state between the computer 1 and the computer 2, respectively, so as to monitor the data transfer state between the computer 1 and the computer 2, the transfer management tables 5 and 6 are provided in response to the operator's request.
Display information for.

【0015】[0015]

【作用】本発明のコンピュータ間自動データ転送処理方
式では,前記各処理手段の動作情報および結果がそれぞ
れ転送用管理テーブルで一元的に管理され,その情報を
もとに各処理手段が制御される。また,前記各処理手段
は,転送用管理テーブルの状態情報に基づきそれぞれが
非同期に動作する。したがって,転送可否の認識,送信
のための処理の起動,処理後の検査,異常時の修復を独
立に効率よく自動的に行うことができ,操作員の負担が
軽減される。
According to the automatic data transfer processing method between computers of the present invention, the operation information and the result of each processing means are centrally managed in the transfer management table, and each processing means is controlled based on the information. . Further, each of the processing means operates asynchronously based on the status information of the transfer management table. Therefore, it is possible to independently and efficiently perform the recognition of transferability, the activation of the process for transmission, the inspection after the process, and the repair when an abnormality occurs, and the burden on the operator is reduced.

【0016】また,転送用管理テーブルに転送ファイル
および転送先等の情報を登録するだけで自動データ転送
を実現できるので,汎用性,拡張性,柔軟性があり,デ
ータ連携処理を必要とするアプリケーションプログラム
等の生産性が向上する。
Further, since automatic data transfer can be realized only by registering information such as transfer files and transfer destinations in the transfer management table, there is versatility, expandability, flexibility, and applications that require data linkage processing. Productivity of programs is improved.

【0017】転送用管理テーブルの内容を表示する手段
を設けることにより,操作員からのデータ転送状態の表
示要求に対し,容易に対処することができる。
By providing means for displaying the contents of the transfer management table, it is possible to easily deal with the display request of the data transfer status from the operator.

【0018】[0018]

【実施例】以下,本発明の一実施例を図を用いて説明す
る。本実施例では,図1に示す送信側のコンピュータ1
をホストコンピュータ,受信側のコンピュータ2をサー
バという。サーバは複数存在するものとする。
An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, the computer 1 on the transmitting side shown in FIG.
Is called a host computer, and the receiving computer 2 is called a server. It is assumed that there are multiple servers.

【0019】図2は転送用管理テーブルの構成例,図3
は転送用管理テーブルの項目の例を示す。本実施例の転
送用管理テーブル5は,コンピュータ1の共用DASD
上に図2に示すような構造のファイルとして設けられ
る。転送用管理テーブル5のファイル編成は相対編成で
あり,相対番号がゼロ(ZERO)の先頭レコードは,
制御レコード16である。その後に,送信ファイルおよ
び転送先サーバごとのデータレコード17が続く。各デ
ータレコード17は,送信ファイル番号順に並べられ,
さらにサーバ番号の順に連続して並べられる。
FIG. 2 is a structural example of a transfer management table, FIG.
Shows an example of items in the transfer management table. The transfer management table 5 of this embodiment is the shared DASD of the computer 1.
It is provided as a file having a structure as shown in FIG. The file organization of the transfer management table 5 is relative organization, and the first record with a relative number of zero (ZERO) is
This is the control record 16. After that, the data record 17 for each transmission file and transfer destination server follows. Each data record 17 is arranged in the order of the transmission file number,
Furthermore, they are arranged in order of server number.

【0020】ファイル番号には,送信ファイル名ごとに
1からの連番が付与され,またサーバ番号にも,転送先
サーバごとに1からの連番が付与されて管理されるよう
になっている。転送用管理テーブル5のレコードを検索
する場合には,次式の, 相対番号=((ファイル番号−1)×サーバ数)+サー
バ番号 により算出される相対番号を用いる。
A serial number from 1 is added to the file number for each transmission file name, and a serial number from 1 is added to the transfer destination server for management. . When retrieving the record of the transfer management table 5, the relative number calculated by the following formula: relative number = ((file number-1) * number of servers) + server number is used.

【0021】制御レコード16は,例えば図3(A)に
示すような項目からなる。サーバ数は,コンピュータ1
に接続されているファイルの転送先となるサーバの総数
である。送信ファイル数は,送信対象となるファイルの
総数である。エラー設定間隔は,タイムアウトのエラー
が発生したかどうかを判定するための監視時間(分)で
ある。エラー送信時間は,予め定められた送信レコード
1000件当りの送信時間(分)である。ステータスク
リア時間は,「通知済」のステータスから「未作成」の
ステータスに,データレコード17におけるステータス
をクリアする時間間隔(分)である。
The control record 16 consists of items as shown in FIG. 3 (A), for example. The number of servers is one computer
The total number of servers to which files connected to are to be transferred. The number of transmission files is the total number of files to be transmitted. The error setting interval is the monitoring time (minutes) for determining whether a timeout error has occurred. The error transmission time is a transmission time (minute) per 1000 predetermined transmission records. The status clear time is a time interval (minute) for clearing the status in the data record 17 from the status of “notified” to the status of “not created”.

【0022】データレコード17は,例えば図3(B)
に示すような項目からなる。図3(B)に示す各項目に
おいて,無効表示は,このレコードの内容が有効である
か否かを示す。「*」のとき無効であり,それ以外の場
合には有効である。送信ファイル名は,サーバへ転送す
るファイルの名前である。送信ファイル番号は,送信フ
ァイルに対して予め連番で付与された識別番号である。
サーバ名は,転送先となるサーバの名称である。サーバ
番号は,各サーバに対して連番で付与された識別番号で
ある。受信ファイル名は,転送先のサーバにおいて受信
したデータを格納するファイルの名前である。レコード
件数は,送信するレコード件数である。送信開始年月日
・時刻および送信終了年月日・時刻は,送信開始および
送信終了の年月日および時刻であり,例えば先頭からの
6桁で年月日を,続く残りの6桁で時刻(時間,分,
秒)を表す。リトライ回数は,転送結果が不整合であっ
た場合に何回まで再送信を繰り返すかを示すものであ
る。処理モードは,転送時における転送の仕方を定める
モードを示し,レコードの全件分を送信する書換モー
ド,更新分のみを送信する追加モード等がある。ステー
タスは,後述するような各処理手段の処理動作および処
理結果を示す状態情報である。エラーコードは,エラー
が発生した場合のエラーの種類を示す情報である。
The data record 17 is, for example, as shown in FIG.
It consists of items as shown in. In each item shown in FIG. 3B, the invalid display indicates whether or not the contents of this record are valid. When it is "*", it is invalid, and in other cases, it is valid. The send file name is the name of the file transferred to the server. The transmission file number is an identification number that is sequentially given to the transmission file.
The server name is the name of the transfer destination server. The server number is a serial number assigned to each server. The received file name is the name of the file that stores the data received at the transfer destination server. The number of records is the number of records to send. The transmission start date / time and the transmission end date / time are the transmission start and transmission end date and time, for example, the first 6 digits are the date, and the remaining 6 digits are the time. (Hours, minutes,
Seconds). The number of retries indicates how many times the retransmission is repeated when the transfer results are inconsistent. The processing mode indicates a mode that determines the transfer method at the time of transfer, and includes a rewrite mode for transmitting all records and an additional mode for transmitting only updated records. The status is status information indicating a processing operation and a processing result of each processing unit as described later. The error code is information indicating the type of error when an error occurs.

【0023】ステータスとして,例えば図3(C)に示
すように,未作成=0,作成済=1,送信可能=2,送
信中=3,送信済=4,通知済=9等がある。「未作
成」は,送信ファイル(送信データ)がまだ作成されて
いないことを示すステータスである。「作成済」は,送
信ファイルが作成されたことを示すステータスである。
「送信可能」は,ホストコンピュータ側から転送先サー
バに対して送信が可能かどうかを判定した結果,送信が
可能であることを示すステータスである。「送信中」
は,ホストコンピュータからサーバへデータ送信が行わ
れていることを示すステータスである。「送信済」は,
ホストコンピュータからサーバへのデータ送信が終了し
たことを示すステータスである。「通知済」は,ホスト
コンピュータからサーバへ送信の完了情報を送り,その
返答が正常であったことを示すステータスである。
As the status, for example, as shown in FIG. 3C, there are uncreated = 0, created = 1, transmittable = 2, transmitting = 3, transmitted = 4, notified = 9, etc. “Not created” is a status indicating that the send file (send data) has not been created yet. “Created” is a status indicating that the transmission file has been created.
“Sendable” is a status indicating that transmission is possible as a result of determining whether transmission is possible from the host computer side to the transfer destination server. "sending"
Is a status indicating that data is being transmitted from the host computer to the server. "Sent" means
This is a status indicating that the data transmission from the host computer to the server is completed. “Notified” is a status indicating that the transmission completion information is sent from the host computer to the server and the reply is normal.

【0024】図2および図3に示す転送用管理テーブル
5は,送信側のホストコンピュータが保持するファイル
であるが,受信側であるサーバの転送用管理テーブル6
についても,同様に構成される。ただし,ステータスと
しては,例えばサーバ側においてデータ受信中であるこ
とを示す「受信中」のステータス,サーバ側においてホ
ストコンピュータから送られてきた完了情報と受信デー
タの整合性を判定して,結果が正常であったことを示す
「受信正常」のステータス,サーバ側においてホストコ
ンピュータから送られてくる完了情報と受信データの整
合性を判定した結果,異常であったことを示す「受信異
常」のステータス,「受信正常」のステータスのときに
サーバがホストコンピュータに対し,正常を通知したこ
とを示す「通知済」のステータスなどがある。
The transfer management table 5 shown in FIGS. 2 and 3 is a file held by the host computer on the transmission side, but the transfer management table 6 of the server on the reception side.
Is similarly configured. However, as the status, for example, the status of “receiving” indicating that data is being received on the server side, the consistency information between the completion information sent from the host computer and the received data on the server side is determined, and the result is Status of "reception normal" indicating normal, status of "reception abnormal" indicating abnormal as a result of judging the consistency between the completion information sent from the host computer and the received data on the server side , There is a "notified" status indicating that the server has notified the host computer of the normal status when the status is "reception normal".

【0025】図3(B)に示すデータレコード17の場
合,無効表示が「*」でないのでレコードが有効であ
る。このデータレコード17は,送信ファイル名が「SE
NDFILE」で送信ファイル番号が「001」の送信データ
を,サーバ名が「サーバ2」でサーバ番号が「020」
のサーバに対し送信することを示している。受信時のフ
ァイル名は「RECVFILE」である。この転送において,転
送するレコード件数は「1000件」で,リトライ回数
は「2回」である。処理モードは「0」で全件分を転送
する書換モードが選択されている。ここでは既に送信が
行われ,「94年5月10日09時55分30秒」から
転送を開始し,「94年5月10日10時1分20秒」
に転送を終了したことが示されている。転送は正常に終
了し,ステータスは「通知済(=9)」で,エラーコー
ドは「0」となっている。
In the case of the data record 17 shown in FIG. 3B, the invalid display is not "*", so the record is valid. In this data record 17, the transmission file name is "SE
NDFILE "with the transmission file number" 001 ", the server name" Server 2 "and the server number" 020 "
It indicates that it is to be sent to the server. The file name at the time of reception is "RECVFILE". In this transfer, the number of records to be transferred is “1000” and the number of retries is “2”. The processing mode is "0", and the rewrite mode for transferring all cases is selected. Here, the transmission has already been performed, and the transfer is started from "09:55:30, May 10, 1994", and "May 10, 1994, 10: 1: 20".
Indicates that the transfer has been completed. The transfer ended normally, the status is "notified (= 9)", and the error code is "0".

【0026】以上のように,データ転送処理中の処理動
作状態または結果が,転送用管理テーブル内にステータ
スとして管理されるので,その情報を表示装置に表示す
ることにより,操作員に対し簡単に処理状態を把握させ
ることが可能である。
As described above, the processing operation state or the result during the data transfer processing is managed as the status in the transfer management table. By displaying the information on the display device, it is easy for the operator. It is possible to grasp the processing state.

【0027】次に,図4〜図9を用いて,実施例におけ
る各処理手段の処理動作を説明する。図4は本発明の実
施例におけるホストコンピュータの自動認識処理手段1
1の処理フロー,図5は本発明の実施例におけるホスト
コンピュータの自動起動処理手段12の処理フロー,図
6は本発明の実施例におけるホストコンピュータの自動
検査・修復処理手段14の処理フロー,図7は本発明の
実施例におけるサーバの自動起動処理手段13の処理フ
ロー,図8は本発明の実施例におけるサーバの自動検査
・修復処理手段15の処理フロー,図9は本発明の実施
例における全体の制御の流れを示す。図4〜図9におい
て,同一の処理ステップには同一の符号を付している。
Next, the processing operation of each processing means in the embodiment will be described with reference to FIGS. FIG. 4 shows the automatic recognition processing means 1 of the host computer in the embodiment of the present invention.
1, the processing flow of the automatic start processing means 12 of the host computer in the embodiment of the present invention, FIG. 6 is the processing flow of the automatic inspection / repair processing means 14 of the host computer in the embodiment of the present invention, FIG. 7 is a processing flow of the automatic start processing means 13 of the server in the embodiment of the present invention, FIG. 8 is a processing flow of the automatic inspection / repair processing means 15 of the server in the embodiment of the present invention, and FIG. 9 is in the embodiment of the present invention. The flow of overall control is shown. 4 to 9, the same processing steps are designated by the same reference numerals.

【0028】図4および図9に示すように,自動認識処
理手段11は,タイマなどにより所定の周期で起動され
ると,ステップS1により転送用管理テーブル5におけ
る各データレコードのステータスを調べる。ステップS
2において,転送用管理テーブル5のステータスが「作
成済」のデータレコードがあれば,サーバに対して送信
可能な状態であるかどうかの判定を行う。ステップS3
において,サーバとの送信が可能な状態であれば,転送
用管理テーブル5のステータスを「送信可能」に更新す
る。以上の処理を所定の時間間隔で繰り返す。
As shown in FIGS. 4 and 9, when the automatic recognition processing means 11 is started at a predetermined cycle by a timer or the like, the status of each data record in the transfer management table 5 is checked in step S1. Step S
In 2, if there is a data record whose status in the transfer management table 5 is "created", it is determined whether the data record can be transmitted to the server. Step S3
When the transmission with the server is possible, the status of the transfer management table 5 is updated to "transmittable". The above process is repeated at predetermined time intervals.

【0029】図5および図9に示すように,自動起動処
理手段12は,タイマなどにより所定の周期で起動され
ると,ステップS11により転送用管理テーブル5にお
ける各データレコードのステータスを調べる。ステップ
S12において,転送用管理テーブル5のステータスが
「送信可能」のデータレコードがあれば,サーバに対し
てデータ送信を行う。ステップS13において,データ
送信中には転送用管理テーブル5の該当するデータレコ
ードのステータスを「送信中」に設定し,そのデータ送
信が終了すれば「送信済」に更新する。以上の処理を所
定の時間間隔で繰り返す。
As shown in FIGS. 5 and 9, when the automatic start processing means 12 is started at a predetermined cycle by a timer or the like, it checks the status of each data record in the transfer management table 5 in step S11. In step S12, if there is a data record whose status in the transfer management table 5 is "transmittable", the data is transmitted to the server. In step S13, the status of the corresponding data record in the transfer management table 5 is set to "transmitting" during data transmission, and is updated to "transmitted" when the data transmission is completed. The above process is repeated at predetermined time intervals.

【0030】図6および図9に示すように,自動検査・
修復処理手段14は,タイマなどにより所定の周期で起
動されると,ステップS21により転送用管理テーブル
5における各データレコードのステータスを調べる。ス
テップS22において,転送用管理テーブル5のステー
タスが「送信済」のデータレコードがあれば,例えば送
信レコード件数などの整合性のチェックに用いることが
できる情報を含む完了情報をサーバに通知する。ステッ
プS23において,サーバから完了情報に対しての返答
(ステータス)を受け取る。ステップS24において,
その返答(ステータス)が「受信正常」であれば転送用
管理テーブル5の該当するデータレコードのステータス
を「通知済」に更新し,「受信異常」であれば「作成
済」に更新する。以上の処理を所定の時間間隔で繰り返
す。
As shown in FIGS. 6 and 9, automatic inspection /
When the restoration processing means 14 is activated by a timer or the like in a predetermined cycle, the restoration processing means 14 checks the status of each data record in the transfer management table 5 in step S21. In step S22, if there is a data record whose status in the transfer management table 5 is “transmitted”, the server is notified of completion information including information that can be used for checking consistency such as the number of transmitted records. In step S23, a response (status) to the completion information is received from the server. In step S24,
If the response (status) is "reception is normal", the status of the corresponding data record in the transfer management table 5 is updated to "notified", and if it is "reception abnormal", it is updated to "created". The above process is repeated at predetermined time intervals.

【0031】図7および図9に示すように,自動起動処
理手段13は,ステップS31によりホストコンピュー
タから送られてくるデータを受信する。ステップS32
において,データ受信中は転送用管理テーブル6の該当
するデータレコードのステータスを「受信中」に更新す
る。
As shown in FIGS. 7 and 9, the automatic start processing means 13 receives the data sent from the host computer in step S31. Step S32
At, during data reception, the status of the corresponding data record in the transfer management table 6 is updated to "receiving".

【0032】図8および図9に示すように,サーバの自
動検査・修復処理手段15は,ステップS41により,
ホストコンピュータから送られてくる完了情報を受信す
る。次にステップS42において,送信レコード件数な
どの完了情報と実際の受信データの情報とを比較し,一
致すれば転送用管理テーブル6の該当するデータレコー
ドのステータスを「受信正常」に更新し,不一致であれ
ば「受信異常」に更新する。ステップS43において,
転送用管理テーブル6の該当するデータレコードのステ
ータスを完了情報の返答として,ホストコンピュータに
対して送出する。ステップS44において,転送用管理
テーブル6のステータスが「受信正常」であれば,その
データレコードのステータスを「通知済」に更新する。
その後,ステップS45において,転送用管理テーブル
6のステータスが「通知済」であれば,その受信ファイ
ルのデータを使用するアプリケーションプログラム等の
処理を起動する。
As shown in FIGS. 8 and 9, the automatic inspection / repair processing means 15 of the server executes the step S41.
Receive the completion information sent from the host computer. Next, in step S42, the completion information such as the number of transmitted records is compared with the information of the actual received data, and if they match, the status of the corresponding data record in the transfer management table 6 is updated to "reception normal", and they do not match. If so, it is updated to "reception error". In step S43,
The status of the corresponding data record in the transfer management table 6 is sent to the host computer as a reply to the completion information. In step S44, if the status of the transfer management table 6 is "normal reception", the status of the data record is updated to "notified".
After that, in step S45, if the status of the transfer management table 6 is "notified", the processing such as an application program that uses the data of the received file is started.

【0033】図10は,本発明の処理の全体を通した動
作フローを示す図である。図10のステップS51にお
いて,ホストコンピュータのアプリケーションプログラ
ムが送信データを作成すると,以下のようにデータ転送
が行われる。
FIG. 10 is a diagram showing an operational flow through the entire processing of the present invention. In step S51 of FIG. 10, when the application program of the host computer creates transmission data, data transfer is performed as follows.

【0034】送信データを作成したプログラムは,ステ
ップS52において転送用管理テーブル5のステータス
を「未作成」から「作成済」に更新する。自動認識処理
手段11は,ステップS53において送信可能か否かを
判定し,送信が可能であればステップS54において転
送用管理テーブル5のステータスを「送信可能」に更新
し,送信が不可能であれば次の起動契機を待って再度状
態を確認する。
The program that created the transmission data updates the status of the transfer management table 5 from "not created" to "created" in step S52. In step S53, the automatic recognition processing means 11 determines whether the transmission is possible. If the transmission is possible, the status of the transfer management table 5 is updated to "transmittable" in step S54. For example, wait for the next activation trigger and check the status again.

【0035】自動起動処理手段12は,ステップS55
において送信可能なファイルのデータをサーバへ送信
し,ステップS56において転送用管理テーブル5のス
テータスを「送信中」に更新する。
The automatic start processing means 12 has step S55.
In step S56, the data of the file that can be transmitted is transmitted to the server, and the status of the transfer management table 5 is updated to "transmitting" in step S56.

【0036】サーバの自動起動処理手段13は,ステッ
プS57においてコンピュータからのデータを受信し,
ステップS58においてサーバ側の転送用管理テーブル
6のステータスを「受信中」に更新する。
The automatic start processing means 13 of the server receives the data from the computer in step S57,
In step S58, the status of the transfer management table 6 on the server side is updated to "receiving".

【0037】ホストコンピュータ側の自動起動処理手段
12は,ステップS59において,送信が終了したかど
うかを判定し,送信が終了したならば,ステップS60
において転送用管理テーブル5のステータスを「送信
済」に更新する。
The automatic start processing means 12 on the host computer side judges in step S59 whether or not the transmission is completed. If the transmission is completed, step S60.
At, the status of the transfer management table 5 is updated to "transmitted".

【0038】自動検査・修復処理手段14は,ステップ
S61において「送信済」となったデータに関する完了
情報をサーバに通知する。サーバ側の自動検査・修復処
理手段15は,ステップS62においてホストコンピュ
ータからの完了情報を受け取ると,ステップS63にお
いて受信したデータと完了情報との整合性をチェックす
る。受信データと完了情報とが一致すれば,ステップS
64において転送用管理テーブル6のステータスを「受
信正常」に更新する。受信データと完了情報とが不一致
であれば,ステップS65において転送用管理テーブル
6のステータスを「受信異常」に更新する。その後,ス
テップS66において,ステップS64又はステップS
65で更新したステータスを返答としてホストコンピュ
ータに対し通知する。
The automatic inspection / repair processing means 14 notifies the server of completion information regarding the data which has been "transmitted" in step S61. Upon receiving the completion information from the host computer in step S62, the automatic inspection / repair processing means 15 on the server side checks the consistency between the data received in step S63 and the completion information. If the received data and the completion information match, step S
At 64, the status of the transfer management table 6 is updated to "normal reception". If the received data and the completion information do not match, the status of the transfer management table 6 is updated to "reception abnormal" in step S65. Then, in step S66, step S64 or step S64
The status updated in 65 is notified to the host computer as a response.

【0039】ホストコンピュータ側の自動検査・修復処
理手段14は,ステップS67においてサーバからのス
テータスを受取る。ステップS68において,受け取っ
たステータスを判定し,受取ったステータスが「受信正
常」であればステップS69の処理を行い,受取ったス
テータスが「受信異常」であればステップS52の処理
によりステータスを「作成済」に戻す。サーバからの返
答が「受信正常」の場合,ステップS69において転送
用管理テーブル5のステータスを「通知済」に更新す
る。
The automatic inspection / repair processing means 14 on the host computer side receives the status from the server in step S67. In step S68, the received status is determined. If the received status is "reception normal", the processing in step S69 is performed. If the received status is "reception abnormal", the status is "created" in the processing in step S52. Return to. When the response from the server is "reception normal", the status of the transfer management table 5 is updated to "notified" in step S69.

【0040】サーバ側ではステップS64の処理を受け
て,ステップS70において,転送用管理テーブル6の
ステータスが「受信正常」となっているものを「通知
済」に更新する。そして,ステップS71において,転
送データを使用するアプリケーションプログラム等の処
理を起動する。
On the server side, in response to the processing of step S64, in step S70, the transfer management table 6 whose status is "reception normal" is updated to "notified". Then, in step S71, a process such as an application program that uses the transfer data is activated.

【0041】以上が,1つの送信ファイルに着目した場
合の全体の動作の流れである。ホストコンピュータで
は,ステータスが「通知済」に更新された後,ステップ
S72において,あらかじめパラメータで指定された一
定時間経過のチェックを行う。その期間内であれば適当
な契機で再度判定を繰り返し,その期間が経過すれば,
ステップS73において転送用管理テーブル5のステー
タスを「未作成」に更新する。例えば,ある送信ファイ
ルの作成および転送が1日に1回の割合で行われるシス
テムでは,ステップS73の処理が1日に1回実行され
ると考えてよい。翌日は,その送信ファイルが未作成の
状態でサービスが開始される。
The above is the flow of the entire operation when focusing on one transmission file. In the host computer, after the status is updated to "notified", in step S72, it is checked whether or not a certain period of time designated by a parameter in advance has elapsed. If it is within that period, the judgment is repeated again with an appropriate trigger, and if that period elapses,
In step S73, the status of the transfer management table 5 is updated to "not created". For example, in a system in which a certain transmission file is created and transferred once a day, it may be considered that the process of step S73 is executed once a day. The next day, the service will start with the send file not yet created.

【0042】図11は,本発明の適用対象となるシステ
ム構成例を示す図である。図中,21〜24はコンピュ
ータ,31〜34は通信手段,41〜48は表示装置,
51〜54は通信回線を表す。コンピュータ21はホス
トコンピュータである。コンピュータ22〜24はサー
バであり,それぞれ通信回線52〜54を介してホスト
であるコンピュータ21に接続されている。また,表示
装置41〜48は,通信回線またはいわゆるローカルエ
リアネットワーク等の通信手段31〜34を介してそれ
ぞれのコンピュータ21〜24に接続されている。
FIG. 11 is a diagram showing a system configuration example to which the present invention is applied. In the figure, 21 to 24 are computers, 31 to 34 are communication means, 41 to 48 are display devices,
51 to 54 represent communication lines. The computer 21 is a host computer. The computers 22 to 24 are servers, and are connected to the host computer 21 via communication lines 52 to 54, respectively. The display devices 41 to 48 are connected to the computers 21 to 24 via communication means 31 to 34 such as communication lines or so-called local area networks.

【0043】以上の実施例の説明では,図1に示すコン
ピュータ1からコンピュータ2へデータを送信する場合
の例を説明したが,コンピュータ1とコンピュータ2と
に同様な手段を設けて対称的に構成することにより,コ
ンピュータ2側からコンピュータ1側へのデータ送信を
可能にすることもできる。また,主導権を与えられたコ
ンピュータ1がコンピュータ2に対しファイルの受信を
要求し,その要求に応じてコンピュータ2側からコンピ
ュータ1側へのデータ転送を行うようにすることも,転
送用管理テーブル5,6による同様なステータス管理に
より実現することができる。
In the above description of the embodiment, an example in which data is transmitted from the computer 1 to the computer 2 shown in FIG. 1 has been described, but the computer 1 and the computer 2 are provided with similar means and are configured symmetrically. By doing so, it is possible to enable data transmission from the computer 2 side to the computer 1 side. Also, the computer 1 to which the initiative is given requests the computer 2 to receive the file, and the data is transferred from the computer 2 side to the computer 1 side in response to the request. This can be realized by the similar status management of 5 and 6.

【0044】[0044]

【発明の効果】以上説明したように,本発明によれば,
通常時の自動転送が可能になるだけでなく,異常終了時
も自動で再転送を行うので,操作員の介入が一切不要と
なり,24時間無人化運用等を容易に実現できるように
なる。また,操作員の誤操作による転送の失敗を防止す
ることができる。
As described above, according to the present invention,
Not only normal automatic transfer is possible, but automatic re-transfer is also performed at abnormal end, so no operator intervention is required, and 24-hour unmanned operation can be easily realized. In addition, it is possible to prevent a transfer failure due to an operator's erroneous operation.

【0045】また,転送データの有無の監視から転送後
の確認まで,全て自動化されていることから,各処理の
連携を円滑に行うことができ,処理時間の短縮に繋が
る。さらに,送信ファイルや送信先が増えたような場合
にも,転送用管理テーブルへの登録を追加するだけで,
容易に対処することが可能になる。
Further, from the monitoring of the presence / absence of the transfer data to the confirmation after the transfer, everything is automated, so that the cooperation of the respective processes can be carried out smoothly and the processing time is shortened. Furthermore, even if the number of files to be sent or the number of destinations increases, simply add the registration to the transfer management table.
It becomes possible to deal with it easily.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】実施例における転送用管理テーブルの構成例を
示す図である。
FIG. 2 is a diagram showing a configuration example of a transfer management table in the embodiment.

【図3】実施例における転送用管理テーブルの項目の例
を示す図である。
FIG. 3 is a diagram showing an example of items in a transfer management table in the embodiment.

【図4】実施例におけるホストコンピュータの自動認識
処理手段の処理フローを示す図である。
FIG. 4 is a diagram showing a processing flow of automatic recognition processing means of the host computer in the embodiment.

【図5】実施例におけるホストコンピュータの自動起動
処理手段の処理フローを示す図である。
FIG. 5 is a diagram showing a processing flow of automatic start processing means of the host computer in the embodiment.

【図6】実施例におけるホストコンピュータの自動検査
・修復処理手段の処理フローを示す図である。
FIG. 6 is a diagram showing a processing flow of automatic inspection / repair processing means of the host computer in the embodiment.

【図7】実施例におけるサーバの自動起動処理手段の処
理フローを示す図である。
FIG. 7 is a diagram showing a processing flow of automatic start processing means of the server in the embodiment.

【図8】実施例におけるサーバの自動検査・修復処理手
段の処理フローを示す図である。
FIG. 8 is a diagram showing a processing flow of automatic inspection / repair processing means of the server in the embodiment.

【図9】実施例における全体の制御の流れを示す図であ
る。
FIG. 9 is a diagram showing an overall control flow in the embodiment.

【図10】実施例における全体を通した動作フローを示
す図である。
FIG. 10 is a diagram showing an overall operation flow in the embodiment.

【図11】本発明の適用対象となるシステム構成例を示
す図である。
FIG. 11 is a diagram showing a system configuration example to which the present invention is applied.

【符号の説明】[Explanation of symbols]

1,2 コンピュータ(CPU/メモリ) 3,4 記憶装置 5,6 転送用管理テーブル 7,8 表示装置 11 自動認識処理手段 12,13 自動起動処理手段 14,15 自動検査・修復処理手段 1, Computer (CPU / Memory) 3,4 Storage device 5,6 Transfer management table 7,8 Display device 11 Automatic recognition processing means 12,13 Automatic start processing means 14,15 Automatic inspection / repair processing means

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 接続された複数のコンピュータのうち,
いずれかのコンピュータ間でデータ連携処理を行う処理
システムにおいて,データ連携処理におけるデータ転送
に関する状態情報を保持する転送用管理情報記憶手段
(5) と,前記転送用管理情報記憶手段(5) の状態情報を
監視し,データ連携処理が発生すると目的のコンピュー
タに対してデータ転送が可能であるかどうかを判定する
自動認識処理手段(11)と,前記転送用管理情報記憶手段
(5) の状態情報を監視し,データ転送が可能である場合
には目的のコンピュータに対してデータ転送を開始する
自動起動処理手段(12)と,前記転送用管理情報記憶手段
(5) の状態情報を監視し,データ転送が終了した後に転
送データの整合性を検査し,転送データが不整合である
と判定されると再転送を開始するための状態情報を前記
転送用管理情報記憶手段(5) に設定する自動検査・修復
処理手段(14)と,データ転送状態を表示する表示装置
(7) とを備えることを特徴とするコンピュータ間自動デ
ータ転送処理方式。
1. Among a plurality of connected computers,
In a processing system for performing data cooperation processing between any of the computers, transfer management information storage means for holding state information regarding data transfer in the data cooperation processing
(5) and automatic recognition processing means for monitoring the status information of the transfer management information storage means (5) and determining whether or not data transfer is possible to the target computer when data linkage processing occurs ( 11) and the transfer management information storage means
Automatic start processing means (12) for monitoring the status information of (5) and starting data transfer to a target computer when data transfer is possible, and the transfer management information storage means
The status information of (5) is monitored, the consistency of the transfer data is checked after the data transfer is completed, and if it is determined that the transfer data is inconsistent, the status information for starting the retransfer is used for the transfer. Automatic inspection / repair processing means (14) set in management information storage means (5) and display device for displaying data transfer status
(7) An automatic data transfer processing method between computers comprising:
【請求項2】 請求項1記載のコンピュータ間自動デー
タ転送処理方式において,前記自動認識処理手段(11),
自動起動処理手段(12)および自動検査・修復処理手段(1
4)は,それぞれ所定の時間間隔で非同期に起動されるよ
うに構成されていることを特徴とするコンピュータ間自
動データ転送処理方式。
2. The automatic data transfer processing method between computers according to claim 1, wherein the automatic recognition processing means (11),
Automatic start processing means (12) and automatic inspection / repair processing means (1
4) is an automatic data transfer processing method between computers, which is configured to be activated asynchronously at predetermined time intervals.
JP6122120A 1994-06-03 1994-06-03 Computer-to-computer automatic data transfer processing method Pending JPH07334472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6122120A JPH07334472A (en) 1994-06-03 1994-06-03 Computer-to-computer automatic data transfer processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6122120A JPH07334472A (en) 1994-06-03 1994-06-03 Computer-to-computer automatic data transfer processing method

Publications (1)

Publication Number Publication Date
JPH07334472A true JPH07334472A (en) 1995-12-22

Family

ID=14828124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6122120A Pending JPH07334472A (en) 1994-06-03 1994-06-03 Computer-to-computer automatic data transfer processing method

Country Status (1)

Country Link
JP (1) JPH07334472A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000112885A (en) * 1998-10-06 2000-04-21 Nec Telecom Syst Ltd Data communication equipment
CN1329815C (en) * 2002-10-31 2007-08-01 中兴通讯股份有限公司 Storage table renewing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000112885A (en) * 1998-10-06 2000-04-21 Nec Telecom Syst Ltd Data communication equipment
CN1329815C (en) * 2002-10-31 2007-08-01 中兴通讯股份有限公司 Storage table renewing method

Similar Documents

Publication Publication Date Title
JP2604994B2 (en) Fault-tolerant command processing system and method and related apparatus
US6138249A (en) Method and apparatus for monitoring computer systems during manufacturing, testing and in the field
JP4940967B2 (en) Storage system, storage device, firmware hot replacement method, firmware hot swap program
JP2000267726A (en) Remote failure diagnosing system in machine facility
CN104601668B (en) Data push method, device and system based on condition managing
EP2715526B1 (en) Episodic coordination model for distributed applications
CN115016425A (en) Center, update control method, non-transitory storage medium, OTA manager
EP2038714B1 (en) Method, computer readable medium and system for guaranteed batch event delivery in a process control system
JP5366184B2 (en) Data storage system and data storage method
JP4641714B2 (en) Remote monitoring system
JPH07334472A (en) Computer-to-computer automatic data transfer processing method
JP2010224829A (en) Operation management system
JPH0659994A (en) Remote installation system
JP3361846B2 (en) Terminal backup system
JP2006154991A (en) Information processing system, information processing system control method, monitoring device, monitoring program, maintenance management program
CN116450182A (en) Update method of automatic flow robot, computer equipment and storage medium
JP4186168B2 (en) File sending terminal
JP2004054357A (en) Information transfer method and information transfer system
JP2001216166A (en) Information processing apparatus maintenance management method, information processing apparatus, software creation method, and software
CN109720768B (en) Communication method of storage system, storage device and storage system
JPH0720930A (en) Production management device and production managing method using the same
JP2001256071A (en) Redundant system
JPH10150493A (en) Network monitoring method
JP2000115168A (en) Fault management system and network management system applied to network
JPH0628279B2 (en) Substrate processing system communication controller

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030610