JPH10171725A - File transfer device, file transmitting device and its method - Google Patents
File transfer device, file transmitting device and its methodInfo
- Publication number
- JPH10171725A JPH10171725A JP8331898A JP33189896A JPH10171725A JP H10171725 A JPH10171725 A JP H10171725A JP 8331898 A JP8331898 A JP 8331898A JP 33189896 A JP33189896 A JP 33189896A JP H10171725 A JPH10171725 A JP H10171725A
- Authority
- JP
- Japan
- Prior art keywords
- file
- transfer
- file data
- input
- data
- 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.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は,送信側コンピュー
タと受信側コンピュータの2台のコンピュータ間で,大
量のファイルを繰り返し転送するファイル転送装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file transfer apparatus for repeatedly transferring a large number of files between two computers, a transmitting computer and a receiving computer.
【0002】[0002]
【従来の技術】従来,この種の技術としては,「ファイ
ル転送方式」と題された特開平4−323750号公報
及び「ファイル転送方式」と題された特開平4−175
940号公報に記載されたものがある。2. Description of the Related Art Conventionally, as this kind of technology, Japanese Patent Application Laid-Open No. 4-323750 entitled "File Transfer System" and Japanese Patent Application Laid-Open No. Hei 4-175 entitled "File Transfer System" have been proposed.
940 is disclosed.
【0003】この種のファイル転送方式では,通信回線
を介してつながれた2台のコンピュータ間でのファイル
転送を行っており,カタログファイル内に各転送ファイ
ルの転送結果を格納する領域をもち,ファイル障害発生
時においても,オペレータの介入なしに残りのファイル
の転送を続行するように処理を行うか,または,障害フ
ァイルの代替ファイルをあらかじめ指定しておき,障害
発生時には自動的にファイルを切り替える等の処理を行
っていた。In this type of file transfer method, file transfer is performed between two computers connected via a communication line. The catalog file has an area for storing the transfer result of each transfer file, and has a file area. Even if a failure occurs, perform processing to continue the transfer of the remaining files without operator intervention, or specify an alternative file for the failure file in advance and automatically switch files when a failure occurs Was being processed.
【0004】[0004]
【発明が解決しようとする課題】従来の技術において,
ファイル転送実行中での動作変更を受け付ける手段を持
たないので,一旦障害発生時の動作を指定してしまう
と,ファイル転送中は動的に動作変更指定を行えず,本
来の目的である中断のない効率的なファイル転送を実現
できなくなってしまう。したがって,ファイル障害発生
時の動作変更の必要が生じた場合,一度ファイル転送を
中断し,再設定を行った後再度ファイル転送を実行し直
さなければならず,処理中断時間が長い,転送に成功し
たファイルも再度転送対象となってしまい,無駄な転送
を行ってしまう等の欠点がある。SUMMARY OF THE INVENTION In the prior art,
Since there is no means to accept operation changes during file transfer execution, once an operation at the time of failure has been specified, operation change cannot be specified dynamically during file transfer, and the original purpose of interruption No efficient file transfer can be realized. Therefore, if it is necessary to change the operation in the event of a file failure, the file transfer must be interrupted once, reset, and then re-executed. There is a drawback in that the transferred file is again a transfer target, and unnecessary transfer is performed.
【0005】そこで,本発明の技術的課題は,ファイル
転送を極力短時間に効率よく行うことができ,また,転
送処理中の動作変更にも,適宜対応できるファイル転送
装置と,ファイル送信装置と,ファイル送信方法とを提
供することにある。Therefore, a technical problem of the present invention is to provide a file transfer device and a file transmission device which can efficiently perform file transfer in the shortest possible time and can appropriately cope with an operation change during transfer processing. , A file transmission method.
【0006】[0006]
【課題を解決するための手段】本発明によれば,入力さ
れたファイルデータを格納する入力ファイル管理テーブ
ルと,前記入力ファイル管理テーブルに基づいて前記フ
ァイルデータを通信回線上に転送するための制御を行う
転送管理手段とを備え,前記入力ファイル管理テーブル
は前記ファイルデータの転送スケジューリング及びファ
イル障害発生時に,当該障害の発生した転送されるファ
イルデータの代わりに送信する代替ファイルデータが対
応づけられているファイル送信装置において,前記入力
ファイル管理テーブルにスケジューリングされた第1の
ファイルデータの代替ファイルである第1の代替ファイ
ルデータとは異なる第2の代替ファイルデータを転送す
る動作変更要求コマンドを受信した場合,前記動作変更
要求コマンドに基づいて,前記入力ファイル管理テーブ
ルの前記第1のファイルデータの第1の代替ファイルデ
ータを前記第2の代替ファイルデータに更新するテーブ
ル更新手段を備えていることを特徴とするファイル送信
装置が得られる。According to the present invention, an input file management table for storing input file data and a control for transferring the file data to a communication line based on the input file management table are provided. The input file management table is associated with the substitute file data to be transmitted instead of the file data to be transferred in the event of a file data transfer scheduling and file failure. Receiving an operation change request command for transferring a second substitute file data different from the first substitute file data, which is a substitute file of the first file data scheduled in the input file management table. In this case, the operation change request command And a table updating means for updating the first substitute file data of the first file data of the input file management table to the second substitute file data. .
【0007】ここで,本発明のファイル送信装置におい
て,前記動作変更要求コマンドのシーケンス及び内容の
妥当性をチェックし,コマンド受付が可能な場合,前記
転送管理手段に前記動作変更コマンドの投入を通知する
コマンド通知手段を備え,前記転送管理手段は,前記動
作変更コマンドの投入が通知された場合,前記第1の代
替ファイルデータ転送中である場合には,前記テーブル
更新手段に前記第1の代替ファイルデータから前記第2
の代替ファイルデータへ更新させる前に,前記第1の代
替ファイルデータ転送を中断するとともに,データ転送
を前記入力ファイル管理テーブルのスケジュールに基づ
いて,その次の第2のファイルデータと入れ替えて転送
させることが好ましい。Here, in the file transmission device of the present invention, the validity of the sequence and the contents of the operation change request command is checked, and when the command can be accepted, the transfer management means is notified of the input of the operation change command. Command transfer means, and the transfer management means, when notified of the input of the operation change command, and when the first substitute file data is being transferred, sends the first substitute file data to the table updating means. From the file data, the second
Before updating to the alternative file data, the first alternative file data transfer is interrupted, and the data transfer is replaced with the next second file data based on the schedule of the input file management table and transferred. Is preferred.
【0008】また,本発明によれば,前記ファイル送信
装置と前記通信回線を介して接続され,前記ファイル送
信装置と通信を行うファイル受信装置において,転送さ
れたファイルデータを受信するファイル受信手段と,受
信したファイルデータを受信ファイルに書き込むファイ
ル書き込み手段とを備えていることを特徴とするファイ
ル受信装置が得られる。According to the present invention, in a file receiving device connected to the file transmitting device via the communication line and communicating with the file transmitting device, a file receiving means for receiving the transferred file data is provided. And a file writing means for writing the received file data to the received file.
【0009】また,本発明によれば,入力されたファイ
ルデータを格納する入力ファイル管理テーブルに基づい
て前記ファイルデータを通信回線上に転送するための制
御を行うことを備え,前記入力ファイル管理テーブルは
前記ファイルデータの転送スケジューリング及びファイ
ル障害発生時に,当該障害の発生した転送されるファイ
ルデータの代わりに送信する代替ファイルデータが対応
づけられているファイル送信方法において,前記入力フ
ァイル管理テーブルにスケジューリングされた第1のフ
ァイルデータの代替ファイルである第1の代替ファイル
データとは異なる第2の代替ファイルデータを転送する
動作変更要求コマンドを受信した場合,前記動作変更要
求コマンドに基づいて,前記入力ファイル管理テーブル
の前記第1のファイルデータの第1の代替ファイルデー
タを前記第2の代替ファイルデータに更新することを特
徴とするファイル送信方法が得られる。According to the present invention, control for transferring the file data over a communication line is performed based on an input file management table for storing input file data. In the file transmission method, when the file data transfer scheduling and file failure occur, a substitute file data to be transmitted in place of the failed file data to be transmitted is associated with the input file management table. Receiving an operation change request command for transferring a second substitute file data different from the first substitute file data, which is a substitute file for the first file data, based on the operation change request command, The first file in the management table File transmission method characterized by updating the first alternative file data Rudeta the second alternate file data is obtained.
【0010】ここで,本発明のファイル送信方法におい
て,前記動作変更要求コマンドのシーケンス及び内容の
妥当性をチェックし,コマンド受付が可能な場合,前記
動作変更コマンドが投入され,前記第1の代替ファイル
データ転送中である場合には,前記テーブル更新手段に
前記第1の代替ファイルデータから前記第2の代替ファ
イルデータへ更新させる前に,前記第1の代替ファイル
データ転送を中断するとともに,データ転送を前記入力
ファイル管理テーブルのスケジュールに基づいて,その
次の第2のファイルデータと入れ替えて転送することが
好ましい。Here, in the file transmission method of the present invention, the validity of the sequence and the contents of the operation change request command is checked, and if the command can be accepted, the operation change command is input and the first substitute command is input. If the file data transfer is being performed, the transfer of the first substitute file data is interrupted before the table updating means updates the first substitute file data to the second substitute file data. It is preferable that the transfer is performed by replacing the next second file data based on the schedule of the input file management table.
【0011】さらに,本発明によれば,互いに通信回線
を介して接続された2台のコンピュータを備えたファイ
ル転送装置において,送信側コンピュータは,入力ファ
イルからのファイルデータを読み込むファイル読み込み
手段と,読み込んだファイルデータを転送するファイル
送信手段と,ファイルデータ転送全体の制御を行う転送
管理手段と,入力ファイルのファイルデータの転送スケ
ジューリング及びファイル障害発生時にかわりに送信す
る代替ファイルデータが対応づけられている入力ファイ
ル管理テーブルと,ファイルデータ転送中にオペレータ
のコマンドを受信するコマンド受信手段と,受信したコ
マンドのシーケンス及び/又は内容の妥当性をチェック
し,前記転送管理手段にコマンド投入を通知するコマン
ド通知手段とを備え,受信側のコンピュータは,前記フ
ァイル送信手段から転送されたファイルデータを受信す
るファイル受信手段と,受信したファイルデータを受信
ファイルに書き込むファイル書き込み手段とを備えてい
ることを特徴とするファイル転送装置が得られる。Further, according to the present invention, in a file transfer device including two computers connected to each other via a communication line, the transmitting computer includes a file reading means for reading file data from an input file; File transmission means for transferring the read file data, transfer management means for controlling the entire file data transfer, and transfer scheduling of file data of the input file and alternative file data to be transmitted instead when a file failure occurs are associated with each other. Input file management table, command receiving means for receiving an operator command during file data transfer, and a command for checking the validity of the sequence and / or contents of the received command and notifying the transfer management means of command input. Notification means Wherein the receiving computer comprises a file receiving means for receiving the file data transferred from the file transmitting means, and a file writing means for writing the received file data to a received file. Is obtained.
【0012】[0012]
【発明の実施の形態】次に,本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0013】図1は本発明の実施の形態によるファイル
転送装置の構成を示すブロック図である。図1に示すよ
うに,ファイル転送装置は,ファイル送信装置としての
送信側コンピュータC1と,ファイル受信装置としての
受信側コンピュータC2とが通信回線を介して接続され
ている。FIG. 1 is a block diagram showing a configuration of a file transfer device according to an embodiment of the present invention. As shown in FIG. 1, in the file transfer device, a transmitting computer C1 as a file transmitting device and a receiving computer C2 as a file receiving device are connected via a communication line.
【0014】送信側コンピュータC1は,入力ファイル
からファイルデータを読み込むフアイル読み込み手段1
と,読み込んだファイルデータを転送するファイル送信
手段2と,ファイルデータ転送全体の制御を行う転送管
理手段3と,ファイルデータの転送スケジューリングと
ファイル障害発生時にかわりに送信する代替ファイルデ
ータが対応づけられている入力ファイル管理テーブル4
とを備えている。The transmitting computer C1 is a file reading means 1 for reading file data from an input file.
File transfer means 2 for transferring the read file data; transfer management means 3 for controlling the entire file data transfer; and file data transfer scheduling and alternative file data to be transmitted instead of when a file failure occurs. Input file management table 4
And
【0015】さらに,本発明の実施の形態による送信側
コンピュータC1は,ファイル転送中に動作変更要求の
コマンドを受信するコマンド受信手段5と,受信したコ
マンドのシーケンス,内容の妥当性をチェックし,転送
管理手段3にコマンド投入を通知するコマンド通知手段
6と,転送管理手段3により,コマンドの実行が許可さ
れ,入力ファイル管理テーブルの更新を行うテーブル更
新手段7とを備えている。Further, the sending computer C1 according to the embodiment of the present invention checks the command receiving means 5 for receiving the command of the operation change request during the file transfer, the sequence of the received command, and the validity of the content, A command notifying unit 6 for notifying the transfer management unit 3 of the input of a command, and a table updating unit 7 for updating the input file management table by permitting execution of the command by the transfer management unit 3 are provided.
【0016】受信側コンピュータC2は,ファイル送信
手段2から転送されたファイルデータを受信するファイ
ル受信手段8と,受信したファイルデータを受信ファイ
ルに書き込むファイル書き込み手段9とを備えている。The receiving computer C2 includes a file receiving means 8 for receiving the file data transferred from the file transmitting means 2, and a file writing means 9 for writing the received file data to a received file.
【0017】尚,符号10,11,12は,入力ファイ
ル1〜n,代替ファイル1〜n,及び出力ファイルを夫
々示している。Reference numerals 10, 11, and 12 indicate input files 1 to n, substitute files 1 to n, and output files, respectively.
【0018】図2は本発明の実施の形態による入力ファ
イル管理テーブルの構成を示す図である。図2に示すよ
うに,入力ファイル管理テーブルには,入力ファイル名
とファイル障害発生時に代わりに送信する代替ファイル
名,代替ファイルがない場合は,転送リトライ(RET
RY)の有無が複数組記述されている。FIG. 2 is a diagram showing the configuration of the input file management table according to the embodiment of the present invention. As shown in FIG. 2, in the input file management table, an input file name, an alternative file name to be transmitted instead when a file failure occurs, and if there is no alternative file, a transfer retry (RET)
RY) are described in plural sets.
【0019】次に,このように構成されたファイル転送
装置のファイル転送の動作について図1及び図2を参照
して説明する。Next, the file transfer operation of the thus configured file transfer device will be described with reference to FIGS.
【0020】送信側コンピュータC1から受信側コンピ
ュータC2へ複数個のファイルを転送する場合に,転送
管理手段3は,入力ファイル管理テーブル4を参照し,
1つ目の入力ファイル1を転送対象とする。ファイル読
み込み手段1は,入力ファイル1のファイルデータを読
み込み,ファイル送信手段2がファイルデータを受信側
コンピュータC2へ送信する。When transferring a plurality of files from the sending computer C1 to the receiving computer C2, the transfer management means 3 refers to the input file management table 4 and
The first input file 1 is to be transferred. The file reading means 1 reads the file data of the input file 1, and the file transmitting means 2 transmits the file data to the receiving computer C2.
【0021】受信側コンピュータC2では,ファイル受
信手段8が,ファイルデータを受信し,ファイル書き込
み手段9が出力ファイルにファイルデータを書き込む。In the receiving computer C2, the file receiving means 8 receives the file data, and the file writing means 9 writes the file data to the output file.
【0022】入力ファイル1のファイルデータの転送が
正常に終了すると,転送管理手段3は,入力ファイル管
理テーブル4の次の入力ファイル2を転送対象とする。
ファイル読み込み手段1が入力ファイル2へアクセスし
たとき,ファイル障害が発生したとする。When the transfer of the file data of the input file 1 ends normally, the transfer management means 3 sets the next input file 2 in the input file management table 4 as a transfer target.
It is assumed that a file failure has occurred when the file reading unit 1 accesses the input file 2.
【0023】ファイル読み込み手段1は,転送管理手段
3にファイル障害の発生を通知し,転送管理手段3は,
入力ファイル管理テーブル4の代替ファイル名でのフア
イル転送に切り替える。この代替ファイルの転送が入力
ファイル1と同様の手段を用いて正常に終了すると,入
力ファイル管理テーブル4内の入力ファイルに対して,
順次転送処理を実行する。The file reading means 1 notifies the transfer management means 3 of the occurrence of a file failure, and the transfer management means 3
Switching to file transfer using an alternative file name in the input file management table 4 is performed. When the transfer of the substitute file ends normally using the same means as the input file 1, the input file in the input file management table 4 is deleted.
Execute the sequential transfer process.
【0024】今,k個目の入力ファイルkの代替ファイ
ルとして代替ファイルkが指定してあり,入力ファイル
kでファイル障害が発生したら代替ファイルk´に変更
する必要が生じたと仮定する。Now, it is assumed that the substitute file k has been designated as the substitute file for the k-th input file k, and it is necessary to change to the substitute file k 'when a file failure occurs in the input file k.
【0025】送信側コンピュータC1に動作変更要求コ
マンドを入力すると,コマンド受信手段5は,受け取っ
たコマンド内容をコマンド通知手段6に渡す。コマンド
通知手段6は,コマンド内容に対して動作変更要求とし
てのシーケンスは正しいか動作変更のもととなるデータ
が入力管理テーブル4に存在しているかのチェックを行
う。これらのチェックでコマンドの受け付けが可能な場
合,転送管理手段3に動作変更要求コマンドの投入を通
知する。When an operation change request command is input to the transmitting computer C1, the command receiving means 5 passes the received command contents to the command notifying means 6. The command notifying unit 6 checks whether the sequence as the operation change request is correct for the command content, and whether data as a source of the operation change exists in the input management table 4. If the command can be accepted by these checks, the transfer management means 3 is notified of the input of the operation change request command.
【0026】転送管理手段3は,現在転送中のファイル
が,動作変更要求対象となっている処理かどうかを調
べ,一致したとする。このとき代替ファイルkを使用し
ていなければ,すなわち入力ファイルkで,ファイル障
害が発生していなければ転送処理を続行し,正常に転送
が終了したときに入力ファイル管理テーブルの代替ファ
イル名をkからk´に更新する。もし,代替ファイルk
を転送中であったら,一旦転送を中断し,次にスケジュ
ーリングされているファイル転送(=入力ファイル(k
+1))を繰り上げ実行し,その間に代替ファイルkを
代替フアイルk´に更新する。The transfer management means 3 checks whether or not the file currently being transferred is a process for which an operation change request is to be made. At this time, if the substitute file k is not used, that is, if the input file k does not cause a file failure, the transfer process is continued, and when the transfer is completed normally, the substitute file name in the input file management table is set to k. To k '. If alternative file k
Is being transferred, the transfer is temporarily interrupted, and the next scheduled file transfer (= input file (k
+1)) is executed, and in the meantime, the substitute file k is updated to the substitute file k ′.
【0027】また,動作変更要求の対象となる転送が実
行待ち状態にあるとすると,即入力管理テーブルの内容
を更新する。いづれの場合も,転送処理を実行しなが
ら,転送管理手段3の制御によりテーブル更新手段7
が,入力ファイル管理テーブル4の代替フアイル名を更
新する以後,同様の動作を転送するファイルの数だけ繰
り返す。If the transfer subject to the operation change request is in an execution waiting state, the contents of the input management table are immediately updated. In any case, the table updating means 7 is controlled by the transfer management means 3 while executing the transfer processing.
After updating the substitute file name in the input file management table 4, the same operation is repeated by the number of files to be transferred.
【0028】次に,本発明の実施の形態によるファイル
転送装置の具体的な動作について詳細に説明する。Next, a specific operation of the file transfer device according to the embodiment of the present invention will be described in detail.
【0029】図3は本発明の実施の形態によるファイル
転送装置の動作の流れを示す説明図である。図3を参照
して,大量データを含む3つのファイル転送を実施する
場合について説明する。まず,入力ファイルAFILE
の転送を開始する。AFILEのファイル障害は発生せ
ず,正常に転送を終了したときに,入力ファイルBFI
LEの転送を開始する。ここで,BFILEのファイル
障害が発生したとすると,代替フアイルの指定がなく,
RETRY指定となっているので,BFILEの転送は
CFILEの後にスケジューリングされる。FIG. 3 is an explanatory diagram showing a flow of the operation of the file transfer device according to the embodiment of the present invention. With reference to FIG. 3, a description will be given of a case where three files including a large amount of data are transferred. First, the input file AFILE
Start transfer. When no file failure of AFILE occurs and the transfer ends normally, the input file BFI
The transfer of the LE is started. Here, assuming that a BFILE file failure has occurred, there is no alternative file specified, and
Since RETRY is specified, the transfer of BFILE is scheduled after CFILE.
【0030】次に,CFILEの転送を開始する。CF
ILEでファイル障害が発生し,この場合,C1FIL
Eに切り替えて転送を開始する。ここで,動作変更要求
として,代替ファイルをC1FILEからC2FILE
へ,指定し直すためのコマンドを投入する。Next, CFILE transfer is started. CF
In ILE, a file failure occurs. In this case, C1FIL
Switch to E and start transfer. Here, as an operation change request, an alternative file is changed from C1FILE to C2FILE.
Enter the command to specify again.
【0031】コマンド受信手段5は,コマンドを受信
し,コマンド内容をコマンド通知手段6に渡す。コマン
ド通知手段6は,入力ファイルCFILE,代替ファイ
ルC1FILEの組み合わせをキーに,入力ファイル管
理テーブル4をサーチする。コマンド通知手段6は,変
更対象ありとして,転送管理手段3に動作変更要求を通
知する。この要求を受けて,転送管理手段3は,現在転
送中のファイルがCFILEの代替ファイルとしてのC
1FILEか否か,チェックする。その結果,転送中の
ファイルが変更要求の対象となっているC1FILEな
ので,C1FILEの転送をストップする。転送のスケ
ジューリングは,その次のファイルと入れ替える。The command receiving means 5 receives the command and passes the contents of the command to the command notifying means 6. The command notification means 6 searches the input file management table 4 using a combination of the input file CFILE and the substitute file C1FILE as a key. The command notification unit 6 notifies the transfer management unit 3 of an operation change request as a change target. In response to this request, the transfer management means 3 determines that the file currently being transferred is the CFILE as a substitute file for CFILE.
Check if it is 1FILE. As a result, the file being transferred is the C1FILE targeted for the change request, so the transfer of the C1FILE is stopped. The transfer schedule is replaced with the next file.
【0032】最後に,BFILEの転送を開始する。こ
の際に,転送管理手段3は,データ更新手段に通知して
入力ファイル管理テーブルの,CFILEの代替ファイ
ルとしてC1FILEからC2FILEへ更新する。B
FILEの転送終了後,CFILEの代替ファイルC2
FILEを転送する。Finally, the transfer of BFILE is started. At this time, the transfer management unit 3 notifies the data update unit and updates the input file management table from C1FILE to C2FILE as a substitute file for CFILE. B
After the transfer of FILE is completed, the substitute file C2 of CFILE
Transfer FILE.
【0033】[0033]
【発明の効果】以上説明したように,本発明によれば,
送信側コンピュータが送信すべきファイルからデータを
読み込む際に障害が発生すると,あらかじめ指定してあ
る代替ファイルに切り替えるか,または,次のファイル
転送に移るが,この代替ファイルの変更を行う必要が生
じた場合,コマンド投入によりファイル転送を実行しな
がら,代替ファイル指定の変更が可能になる。As described above, according to the present invention,
If a failure occurs when the sending computer reads data from the file to be sent, it must either switch to the alternate file specified in advance or move on to the next file transfer, but this alternate file must be changed. In this case, it is possible to change the alternative file specification while executing file transfer by inputting a command.
【0034】具体的には,本発明においては,転送処理
中の動作変更を受け付ける手段を設け,その時点で転送
中であるファイルと,動作変更の要求のあったファイル
が同一か否かにより処理を区別した上で,いづれの場合
でも変更要求に対応できるようになったので,ファイル
転送中においても,動作変更を要求できるようになっ
た。これにより,転送処理を中断することなく動作変
更,即ち,運用の変更に即時対応したファイル転送を実
行できる。特に,大量のファイルを長時間にわたって繰
り返し転送する場合の効果は大である。Specifically, in the present invention, means for receiving an operation change during transfer processing is provided, and processing is performed based on whether the file being transferred at that time and the file requested to change operation are the same. In addition to the above, it is now possible to respond to a change request in any case, so that it is possible to request an operation change even during file transfer. As a result, the operation can be changed without interrupting the transfer process, that is, the file transfer can be executed immediately in response to the operation change. In particular, the effect of transferring a large number of files repeatedly for a long time is great.
【図1】本発明の実施の形態によるファイル転送装置の
構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a file transfer device according to an embodiment of the present invention.
【図2】図1の入力ファイル管理テーブルを示す図であ
る。FIG. 2 is a diagram showing an input file management table of FIG. 1;
【図3】図1及び図2のファイル転送装置の具体的な動
作説明に供せられる図である。FIG. 3 is a diagram provided for a specific operation description of the file transfer device of FIGS. 1 and 2;
C1 送信側コンピュータ,C2 受信側コンピュ
ータ 1 ファイル読み込み手段 2 ファイル送信手段 3 転送管理手段 4 入力ファイル管理テーブル 5 コマンド受信手段 6 コマンド通知手段 7 テーブル更新手段 8 ファァイル受信手段 9 ファイル書き込み手段 10 入力ファイル1〜n 11 代替ファイル1〜n 12 出力ファイルC1 transmitting computer, C2 receiving computer 1 file reading means 2 file transmitting means 3 transfer managing means 4 input file management table 5 command receiving means 6 command notifying means 7 table updating means 8 file receiving means 9 file writing means 10 input file 1 ~ N 11 Alternative file 1 ~ n 12 Output file
Claims (6)
力ファイル管理テーブルと,前記入力ファイル管理テー
ブルに基づいて前記ファイルデータを通信回線上に転送
するための制御を行う転送管理手段とを備え,前記入力
ファイル管理テーブルは前記ファイルデータの転送スケ
ジューリング及びファイル障害発生時に,当該障害の発
生した転送されるファイルデータの代わりに送信する代
替ファイルデータが対応づけられているファイル送信装
置において,前記入力ファイル管理テーブルにスケジュ
ーリングされた第1のファイルデータの代替ファイルで
ある第1の代替ファイルデータとは異なる第2の代替フ
ァイルデータを転送する動作変更要求コマンドを受信し
た場合,前記動作変更要求コマンドに基づいて,前記入
力ファイル管理テーブルの前記第1のファイルデータの
第1の代替ファイルデータを前記第2の代替ファイルデ
ータに更新するテーブル更新手段を備えていることを特
徴とするファイル送信装置。1. An input file management table for storing input file data, and transfer management means for controlling transfer of the file data over a communication line based on the input file management table, The input file management table is used in the file transmission apparatus in which the file data transfer scheduling and the substitute file data to be transmitted in place of the transferred file data in which the failure occurred when the file failure occurs are associated with the input file management table. When receiving an operation change request command for transferring second alternative file data different from the first alternative file data, which is an alternative file of the first file data scheduled in the table, based on the operation change request command, , The input file management data A file transmission device, comprising: a table updating unit that updates first substitute file data of the first file data of the table with the second substitute file data.
て,前記動作変更要求コマンドのシーケンス及び内容の
妥当性をチェックし,コマンド受付が可能な場合,前記
転送管理手段に前記動作変更コマンドの投入を通知する
コマンド通知手段を備え,前記転送管理手段は,前記動
作変更コマンドの投入が通知された場合,前記第1の代
替ファイルデータ転送中である場合には,前記テーブル
更新手段に前記第1の代替ファイルデータから前記第2
の代替ファイルデータへ更新させる前に,前記第1の代
替ファイルデータ転送を中断するとともに,データ転送
を前記入力ファイル管理テーブルのスケジュールに基づ
いて,その次の第2のファイルデータと入れ替えて転送
させることを特徴とするファイル送信装置。2. The file transmission device according to claim 1, wherein the sequence of the operation change request command and the validity of the content are checked, and when the command can be accepted, the transfer management unit inputs the operation change command. A command notifying unit for notifying, the transfer managing unit is configured to notify the table updating unit when the input of the operation change command is notified or when the first alternative file data is being transferred. From the alternative file data, the second
Before updating to the alternative file data, the first alternative file data transfer is interrupted, and the data transfer is replaced with the next second file data based on the schedule of the input file management table and transferred. A file transmission device, characterized in that:
に前記通信回線を介して接続され,前記ファイル送信装
置と通信を行うファイル受信装置において,転送された
ファイルデータを受信するファイル受信手段と,受信し
たファイルデータを受信ファイルに書き込むファイル書
き込み手段とを備えていることを特徴とするファイル受
信装置。3. A file receiving device connected to the file transmitting device according to claim 1 through the communication line and communicating with the file transmitting device, wherein the file receiving device receives the transferred file data. File writing means for writing received file data to a received file.
力ファイル管理テーブルに基づいて前記ファイルデータ
を通信回線上に転送するための制御を行うことを備え,
前記入力ファイル管理テーブルは前記ファイルデータの
転送スケジューリング及びファイル障害発生時に,当該
障害の発生した転送されるファイルデータの代わりに送
信する代替ファイルデータが対応づけられているファイ
ル送信方法において,前記入力ファイル管理テーブルに
スケジューリングされた第1のファイルデータの代替フ
ァイルである第1の代替ファイルデータとは異なる第2
の代替ファイルデータを転送する動作変更要求コマンド
を受信した場合,前記動作変更要求コマンドに基づい
て,前記入力ファイル管理テーブルの前記第1のファイ
ルデータの第1の代替ファイルデータを前記第2の代替
ファイルデータに更新することを特徴とするファイル送
信方法。4. A control for transferring the file data over a communication line based on an input file management table for storing the input file data,
In the file transmission method, the input file management table is a file transmission method in which the file data transfer scheduling and, when a file failure occurs, a substitute file data to be transmitted instead of the file data to be transmitted in which the failure has occurred. A second file different from the first substitute file data, which is a substitute file of the first file data scheduled in the management table.
Receiving the operation change request command for transferring the alternative file data of the first file data of the first file data in the input file management table based on the operation change request command. A file transmission method characterized by updating to file data.
て,前記動作変更要求コマンドのシーケンス及び内容の
妥当性をチェックし,コマンド受付が可能な場合,前記
動作変更コマンドが投入され,前記第1の代替ファイル
データ転送中である場合には,前記テーブル更新手段に
前記第1の代替ファイルデータから前記第2の代替ファ
イルデータへ更新させる前に,前記第1の代替ファイル
データ転送を中断するとともに,データ転送を前記入力
ファイル管理テーブルのスケジュールに基づいて,その
次の第2のファイルデータと入れ替えて転送することを
特徴とするファイル送信方法。5. The file transmission method according to claim 4, wherein the sequence and content of the operation change request command are checked for validity, and if the command can be received, the operation change command is input and the first command is input. If the alternative file data is being transferred, the first alternative file data transfer is interrupted before the table updating means updates the first alternative file data to the second alternative file data, A file transmission method, wherein data transfer is performed by replacing the next second file data based on the schedule of the input file management table.
のコンピュータを備えたファイル転送装置において,送
信側コンピュータは,入力ファイルからのファイルデー
タを読み込むファイル読み込み手段と,読み込んだファ
イルデータを転送するファイル送信手段と,ファイルデ
ータ転送全体の制御を行う転送管理手段と,入力ファイ
ルのファイルデータの転送スケジューリング及びファイ
ル障害発生時にかわりに送信する代替ファイルデータが
対応づけられている入力ファイル管理テーブルと,ファ
イルデータ転送中にオペレータのコマンドを受信するコ
マンド受信手段と,受信したコマンドのシーケンス及び
/又は内容の妥当性をチェックし,前記転送管理手段に
コマンド投入を通知するコマンド通知手段とを備え,受
信側のコンピュータは,前記ファイル送信手段から転送
されたファイルデータを受信するファイル受信手段と,
受信したファイルデータを受信ファイルに書き込むファ
イル書き込み手段とを備えていることを特徴とするファ
イル転送装置。6. In a file transfer apparatus comprising two computers connected to each other via a communication line, a transmitting computer reads out file data from an input file and transfers the read file data. An input file management table in which file transmission means for performing transfer, file transfer management means for controlling the entire file data transfer, and file data transfer scheduling of the input file and alternative file data to be transmitted instead when a file failure occurs. Command receiving means for receiving an operator's command during file data transfer, and command notifying means for checking the validity of the sequence and / or contents of the received command and notifying the transfer management means of command input; Receiving computer File receiving means for receiving the file data transferred from said file transmitting means,
A file transfer device comprising: file writing means for writing received file data to a received file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8331898A JP2924956B2 (en) | 1996-12-12 | 1996-12-12 | File transfer device, file transmission device, and file transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8331898A JP2924956B2 (en) | 1996-12-12 | 1996-12-12 | File transfer device, file transmission device, and file transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10171725A true JPH10171725A (en) | 1998-06-26 |
JP2924956B2 JP2924956B2 (en) | 1999-07-26 |
Family
ID=18248870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8331898A Expired - Fee Related JP2924956B2 (en) | 1996-12-12 | 1996-12-12 | File transfer device, file transmission device, and file transmission method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2924956B2 (en) |
-
1996
- 1996-12-12 JP JP8331898A patent/JP2924956B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2924956B2 (en) | 1999-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7421553B2 (en) | Remote copy operation between different sort of storage system and storage device system | |
CN100524236C (en) | Storage controller and data management method | |
JP2924956B2 (en) | File transfer device, file transmission device, and file transmission method | |
JP2950467B2 (en) | Data processing system and related methods | |
JP3050322B2 (en) | Data equivalent method and computer system | |
JPH05257673A (en) | Old file reserving method at the time of updating file | |
JP3033586B2 (en) | Information processing system | |
JP4193754B2 (en) | Data duplication method and program | |
JP2890962B2 (en) | Loosely coupled multi-hot standby computer system | |
JPH04336354A (en) | Decentralized computer system | |
JP2732775B2 (en) | Communication line switching control device and communication line switching control method | |
JP3260435B2 (en) | Information communication system | |
JP2569026B2 (en) | Program execution method for multi-computer system | |
JP3740198B2 (en) | Implementation method of operation command processing mechanism in distributed system | |
JP2901302B2 (en) | Facsimile machine | |
JPH05298251A (en) | Automatic information system for end state of background job | |
JPH05158832A (en) | Terminal software transfer system | |
JPS62196759A (en) | Computer subsystem | |
JPH08190536A (en) | Inter-cluster communication instruction control system | |
JPH01298449A (en) | File control system | |
JPS633354A (en) | Data file transfer system | |
JPH05127937A (en) | Multiprocessor system | |
JPS6349857A (en) | File controller | |
JP2000298650A (en) | Method and device for data processing | |
JPH07306822A (en) | Input/output controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990407 |
|
LAPS | Cancellation because of no payment of annual fees |