JPH05324449A - Move system for data file - Google Patents
Move system for data fileInfo
- Publication number
- JPH05324449A JPH05324449A JP4122409A JP12240992A JPH05324449A JP H05324449 A JPH05324449 A JP H05324449A JP 4122409 A JP4122409 A JP 4122409A JP 12240992 A JP12240992 A JP 12240992A JP H05324449 A JPH05324449 A JP H05324449A
- Authority
- JP
- Japan
- Prior art keywords
- move
- file
- destination
- data file
- source
- 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
Landscapes
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- 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 a data file moving method, and more particularly to a method for parallel processing of electronic mails and electronic slips, and a destination indicating transmission information of a certain content and its transmission destination. When an information message consisting of information and information is sent via the communication line, the input processing unit once creates a move source data file in units of this information message, and then the data file processing unit operates to make this The present invention relates to a data file move method for creating a move destination data file for the information message by transferring the transmission information in the move source data file to a file area corresponding to the destination information.
【0002】近年、通信回線とホストコンピュータを用
いて各端末装置のデータを相互にやりとりするといった
パソコン通信などがひろく用いられている。このとき、
ホストコンピュータは、各端末装置からの電子メールや
電子伝票などのデータ(伝送情報と宛先情報とからなる
情報メッセージ)を受け取ってこれを蓄積することによ
り、情報メッセージ単位のムーブ元データファイルをい
ったん作成し、続いてこのムーブ元データファイルに格
納された伝送情報をその宛先情報に対応したファイル領
域に転送して新たなムーブ先データファイルを作成する
といったムーブ処理を実行している。In recent years, personal computer communication has been widely used in which data of each terminal device is mutually exchanged using a communication line and a host computer. At this time,
The host computer receives the data (information message consisting of transmission information and destination information) such as e-mails and electronic slips from each terminal device and accumulates the data to temporarily create a move source data file for each information message. Then, subsequently, a move process is executed in which the transmission information stored in the move source data file is transferred to the file area corresponding to the destination information to create a new move destination data file.
【0003】そして、このムーブ処理中に停電が発生し
てムーブ先データファイルの作成が最後まで実行されて
いない、すなわち情報メッセージ単位の一部が欠落した
状態の伝送情報しかムーブ先データファイルに入ってな
い場合には、復旧した時点で先ずムーブ先データファイ
ルを完全なものに修復する、例えばこのムーブ先データ
ファイルの内容をいったん削除し、再度、ムーブ元デ−
タファイルの情報メッセージ単位の伝送情報を転送する
ことが必要になる。Then, a power failure occurs during this move process, and the creation of the move destination data file is not executed to the end, that is, only the transmission information in a state in which a part of the information message unit is lost is included in the move destination data file. If not, the move destination data file is first restored to a complete one at the time of restoration, for example, the contents of this move destination data file are once deleted and the move source data file is deleted again.
It is necessary to transfer the transmission information for each information message in the data file.
【0004】そのため、ムーブ元デ−タファイルからム
ーブ先デ−タファイルへのムーブ処理に際してその経過
を示す情報を不揮発性のファイル形式で保持し、装置電
源が遮断したときにはその復旧後に、このファイル内容
に基づいてムーブ先データファイルの修復処理を確実に
実行できるようにすることが要請されており、本発明は
このような要請に応えるものである。Therefore, when the move process from the move source data file to the move destination data file is performed, information indicating the progress thereof is held in a non-volatile file format, and when the power source of the apparatus is shut off, the file contents are restored after the restoration. Based on this, it is required to surely execute the restoration process of the move destination data file, and the present invention responds to such a demand.
【0005】[0005]
【従来の技術】図5は、従来のデ−タファイルのムーブ
処理の概要を示す説明図であり、51〜54はパソコンなど
の端末装置,55および56は伝送情報と宛先情報とからな
る情報メッセージ,57は通信回線, 58はホストコンピュ
ータ, 59および60はムーブ元データファイル, 61および
62はムーブ先データファイルをそれぞれ表している。な
お、説明の便宜上、四つの端末装置51〜54しか挙げてい
ないが、実際の電子メールや電子伝票などの伝送システ
ムでは多数の端末装置が通信回線に接続されている。2. Description of the Related Art FIG. 5 is an explanatory view showing an outline of a conventional data file move processing. Reference numerals 51 to 54 are terminal devices such as personal computers, and 55 and 56 are information messages consisting of transmission information and destination information. , 57 is a communication line, 58 is a host computer, 59 and 60 are move source data files, 61 and
Reference numeral 62 represents each move destination data file. Although only four terminal devices 51 to 54 are mentioned for convenience of explanation, many terminal devices are connected to a communication line in an actual transmission system for electronic mail, electronic slips, and the like.
【0006】そして、ホストコンピュータ58には端末装
置51および52からの情報メッセージ55, 56がその開始フ
ラグや終了フラグとともに通信回線57を介してランダム
に送られており、これを受けたホストコンピュータ58は
それぞれの情報メッセージを単位としたムーブ元データ
ファイル59および60を作成している。The information messages 55 and 56 from the terminal devices 51 and 52 are randomly sent to the host computer 58 together with the start flag and the end flag through the communication line 57, and the host computer 58 which receives the information messages 55 and 56 receives them. Creates move source data files 59 and 60 for each information message.
【0007】ここで、各情報メッセージのデータファイ
ルとしてその宛先情報に対応したムーブ先データファイ
ル61および62を直接作成せずに、先ずムーブ元データフ
ァイル59および60を作成するのは、開始フラグや終了フ
ラグなどで特定される1単位の情報メッセージの全体を
受けてからでないとその中の宛先情報の位置がわからな
いためである。Here, the move source data files 59 and 60 are first created without directly creating the move destination data files 61 and 62 corresponding to the destination information as the data file of each information message. This is because the position of the destination information therein cannot be known until the entire unit of the information message specified by the end flag or the like is received.
【0008】また、ムーブ元データファイルの作成後
に、その中の伝送情報は宛先情報に対応したファイル領
域に転送されてムーブ先データファイルが作成され、次
に通信回線57を介して宛先情報で指定される端末装置に
伝送される、例えば端末装置51が発行する電子伝票はそ
の宛先情報mの端末装置53に伝送されることになる。After the move source data file is created, the transmission information therein is transferred to the file area corresponding to the destination information to create the move destination data file, and then specified by the destination information via the communication line 57. The electronic voucher transmitted to the terminal device, for example, issued by the terminal device 51, is transmitted to the terminal device 53 of the destination information m.
【0009】なお、ムーブ元データファイルの作成やム
ーブ先データファイルの作成などの各処理は情報メッセ
ージごとに異なったタスクとして並列処理され、またあ
る情報メッセージについての各処理も異なったタスクと
して並列処理されており、競合するタスク間での排他制
御が必要となる。Each process such as creating a move source data file and a move destination data file is processed in parallel as a different task for each information message, and each process for a certain information message is processed in parallel as a different task. Therefore, exclusive control between competing tasks is required.
【0010】[0010]
【発明が解決しようとする課題】このように、電子メー
ルや電子伝票などの情報メッセージをある端末装置から
他の端末装置に通信回線およびホストコンピュータを介
して伝送する際、ホストコンピュータ側ではこの情報メ
ッセージについてのムーブ元データファイルからムーブ
先データファイルへのムーブ処理を実行しているため、
この処理中に電源が遮断してムーブ先データファイルに
本来の伝送情報の一部しか入っていない場合には、電源
の復旧後にも送り側の端末装置からの伝送情報が受け側
の端末装置に確実に伝送されないという問題点があっ
た。Thus, when an information message such as an electronic mail or an electronic slip is transmitted from one terminal device to another terminal device via the communication line and the host computer, this information is transmitted from the host computer side. Since the move process from the move source data file to the move destination data file for the message is being executed,
If the power is cut off during this process and only part of the original transmission information is contained in the move destination data file, the transmission information from the sending terminal device will remain in the receiving terminal device even after the power is restored. There was a problem that it was not transmitted reliably.
【0011】そこで、本発明では、どのムーブ元データ
ファイルからどのムーブ先データファイルへのムーブ処
理であるかを示すムーブ中ファイルをあらかじめ、例え
ばディスクなどの不揮発性の記憶装置に作成しておき、
停電が発生した場合にはその復旧後に当該ムーブ中ファ
イルの内容に基づいてムーブ処理が最後まで実行された
かどうかを判断し、その結果が「最後まで実行されてい
ない」の場合にはムーブ処理をあらためて実行してムー
ブ先データファイルの内容をムーブ元データファイルに
合致させることにより、ムーブ元データファイルの伝送
情報が受け側の端末装置に確実に送られるようにするこ
とを目的とする。Therefore, in the present invention, a moving file indicating which move source data file to which move processing is to be performed is created in advance in a non-volatile storage device such as a disk.
If a power failure occurs, determine whether the move processing has been executed to the end based on the contents of the moving file after recovery, and if the result is "not executed to the end", execute the move processing. Another object is to ensure that the transmission information of the move source data file is sent to the terminal device on the receiving side by re-executing and matching the contents of the move destination data file with the move source data file.
【0012】[0012]
【課題を解決するための手段】本発明は、ムーブ元デー
タファイルを個々に特定するムーブ元識別情報を持つム
ーブ元ファイル名管理ファイルと、ムーブ先データファ
イルを個々に特定するムーブ先識別情報を持つムーブ先
ファイル名管理ファイルとをそれぞれのデ−タファイル
に1対1対応で作成し、またムーブ元データファイルか
らムーブ先データファイルへのムーブ処理に先立ってこ
れらのムーブ先識別情報およびムーブ元識別情報を持つ
ムーブ中ファイルをムーブ元またはムーブ先の少なくと
も一方に作成し、ムーブ処理が完了した時点でこのムー
ブ中ファイルなどを削除するようにしたものである。The present invention provides a move source file name management file having move source identification information for individually identifying a move source data file and move destination identification information for individually identifying a move destination data file. A move destination file name management file to be created is created for each data file in a one-to-one correspondence, and these move destination identification information and move source identification are performed prior to the move processing from the move source data file to the move destination data file. A moving file having information is created in at least one of a move source and a move destination, and the moving file and the like are deleted when the move processing is completed.
【0013】図1は本発明の原理説明図である。図にお
いて、1は、送り側の端末装置であり、電子メールや電
子伝票などの伝送情報とその伝送先を示す宛先情報とか
らなる情報メッセージをホストコンピュータ4に送信し
ている。2は、受け側の端末装置であり、この端末装置
あての伝送情報をホストコンピュータ4から受信してい
る。なお、これらの端末装置としては多数のものが設定
されており、各端末装置1,2・・・は送り側としても
受け側としても選択的に動作することができる。3は、
通信回線であり、複数の端末装置1,2・・・とホスト
コンピュータ4を接続している。4は、ホストコンピュ
ータであり、端末装置1から送られてくる情報メッセー
ジ(伝送情報)をその宛先情報に基づいて分配してい
る。5は、入力処理部であり、ムーブ元デ−タファイル
aとムーブ元ファイル名管理ファイルa′とを作成し、
その後デ−タファイル処理部6にムーブ要求を発行して
いる。6は、デ−タファイル処理部であり、入力処理部
5からのムーブ要求に基づいてムーブ先デ−タファイル
b,ムーブ先ファイル名管理ファイルb′,ムーブ中フ
ァイルcおよびムーブ済ファイルdを作成し、また任意
の伝送情報についてのムーブ処理が完了した時点でムー
ブ元デ−タファイルa,ムーブ元ファイル名管理ファイ
ルa′およびムーブ中ファイルcを削除しているFIG. 1 illustrates the principle of the present invention. In the figure, reference numeral 1 is a sending terminal device, which sends an information message consisting of transmission information such as an electronic mail or an electronic slip and destination information indicating the transmission destination to the host computer 4. Reference numeral 2 denotes a receiving side terminal device, which receives transmission information destined for this terminal device from the host computer 4. A large number of these terminal devices are set, and each of the terminal devices 1, 2, ... Can selectively operate as a sending side or a receiving side. 3 is
It is a communication line and connects a plurality of terminal devices 1, 2, ... And a host computer 4. A host computer 4 distributes the information message (transmission information) sent from the terminal device 1 based on the destination information. An input processing unit 5 creates a move source data file a and a move source file name management file a ',
After that, a move request is issued to the data file processing unit 6. A data file processing unit 6 creates a move destination data file b, a move destination file name management file b ', a moving file c and a moved file d based on a move request from the input processing unit 5. The move source data file a, the move source file name management file a ′, and the moving file c are deleted when the move processing for arbitrary transmission information is completed.
【0014】ここで、入力処理部5には各端末装置から
の情報メッセージがランダムに送られ、それぞれに対す
る処理が別々のタスクとして実行されて複数のムーブ元
デ−タファイルaが存在するのが一般的であり、先のム
ーブ元ファイル名管理ファイルa′はこれらを区別する
ため各ムーブ元デ−タファイルaと1対1対応で作成さ
れたもので、この区別用としてムーブ元識別情報s1 を
持っている。Here, it is general that the information message from each terminal device is sent to the input processing section 5 at random, the processing for each is executed as a separate task, and a plurality of move source data files a exist. The move source file name management file a ′ is created in a one-to-one correspondence with each move source data file a to distinguish them, and the move source identification information s 1 is used for this distinction. have.
【0015】また、通常、情報メッセージ中の宛先情報
に対応したファイル領域に作成されるムーブ先デ−タフ
ァイルbも複数のものが存在しており、ムーブ元デ−タ
ファイルaの場合と同じようにムーブ先識別情報s2 を
持つムーブ先ファイル名管理ファイルb′を各ムーブ先
デ−タファイルbと1対1対応で作成しこれらを区別し
ている。Further, usually, there are a plurality of move destination data files b created in the file area corresponding to the destination information in the information message, and like the case of the move source data file a. A move destination file name management file b ′ having the move destination identification information s 2 is created in a one-to-one correspondence with each move destination data file b to distinguish them.
【0016】また、ムーブ中ファイルcはムーブ元識別
情報s1 とムーブ先識別情報s2 とを持ち、このs1 の
ムーブ元デ−タファイルaとs2 のムーブ先デ−タファ
イルbとの間でムーブ処理中であることを示すファイル
であってムーブ元またはムーブ先の少なくとも一方に作
成すればよく、そのムーブ処理が完了した時点で削除さ
れる。[0016] The file c during the move has a moving source identification information s 1 and move destination identification information s 2, the s 1 of the move under - between the datafile b - datafile a and s 2 of the move-out The file indicating that the move process is being performed is created in at least one of the move source and the move destination, and is deleted when the move process is completed.
【0017】また、ムーブ済ファイルdはムーブ処理が
完了したことを示すファイルであり、これとムーブ先デ
−タファイルbおよびムーブ先ファイル名管理ファイル
b′との3点ファイルのみがムーブ先に存在している場
合にはムーブ元データファイルaからムーブ先への転送
処理が最後まで確実に実行されたことになる。The moved file d is a file indicating that the moving process has been completed, and only three files, that is, the move destination data file b and the move destination file name management file b ', exist in the move destination. If so, it means that the transfer process from the move source data file a to the move destination has been executed to the end.
【0018】次に、デ−タ入力部5およびデ−タファイ
ル処理部6での処理手順は次のようになっている。すな
わち、 ムーブ元識別情報s1 を持つムーブ元ファイル名管理
ファイルa′とムーブ元デ−タファイルaとをムーブ元
に作成して、次のステップに進む。 ムーブ元デ−タファイルaのムーブ要求をデ−タファ
イル処理部6に発行して、次のステップに進む。 このムーブ要求を受けたデ−タファイル処理部6は、
ムーブ先識別情報s2 を持つムーブ先ファイル名管理フ
ァイルb′をムーブ先に作成して、次のステップに進
む。 ムーブ元識別情報s1 とムーブ先識別情報s2 とを持
つムーブ中ファイルcをムーブ元またはムーブ先の少な
くとも一方に作成して、次のステップに進む。 ムーブ元デ−タファイルaの伝送情報を、先のムーブ
先ファイル名管理ファイルb′に対応するファイル領域
に転送して、次のステップに進む。 ムーブ先識別情報s2 を持つムーブ済ファイルdをム
ーブ先に作成して、次のステップに進む。 ムーブ元デ−タファイルa,ムーブ元ファイル名管理
ファイルa′およびムーブ中ファイルcを削除する。と
いった手順により、ホストコンピュータ4はムーブ処理
を実行している。Next, the processing procedure in the data input section 5 and the data file processing section 6 is as follows. That is, the move source file name management file a ′ having the move source identification information s 1 and the move source data file a are created at the move source, and the process proceeds to the next step. A move request for the move source data file a is issued to the data file processing unit 6, and the process proceeds to the next step. Upon receiving this move request, the data file processing unit 6
A move destination file name management file b ′ having the move destination identification information s 2 is created at the move destination, and the process proceeds to the next step. A moving file c having the move source identification information s 1 and the move destination identification information s 2 is created in at least one of the move source and the move destination, and the process proceeds to the next step. The transmission information of the move source data file a is transferred to the file area corresponding to the previous move destination file name management file b ', and the process proceeds to the next step. The moved file d having the move destination identification information s 2 is created at the move destination, and the process proceeds to the next step. The move source data file a, the move source file name management file a ', and the moving file c are deleted. The host computer 4 is executing the move process according to the above procedure.
【0019】なお、ステップおよびはデ−タ入力部
5が、またステップ〜はデ−タファイル処理部6が
それぞれ実行している。そして、ステップまで実行さ
れたとき、ムーブ先にはムーブ済ファイルd,ムーブ先
デ−タファイルbおよびムーブ先ファイル名管理ファイ
ルb′の3点ファイルのみが残ることになる。The steps 5 and 4 are executed by the data input section 5, and the steps 1 to 3 are executed by the data file processing section 6. When the steps are executed, only the three-point files of the moved file d, the move destination data file b, and the move destination file name management file b ′ remain in the move destination.
【0020】図2は、ムーブ元ファイル名管理ファイル
a′,ムーブ先ファイル名管理ファイルb′,ムーブ中
ファイルcおよびムーブ済ファイルdなどの各種識別用
ファイルのフォーマットを示しており、21は10〜14バイ
トのファイル名領域, 22はファイル名情報の格納領域,
23はムーブ元識別情報s1 やムーブ先識別情報s2 の格
納領域をそれぞれ表している。なお、それぞれのデ−タ
領域のサイズは「0」に設定してある。FIG. 2 shows formats of various identification files such as a move source file name management file a ', a move destination file name management file b', a moving file c, and a moved file d. ~ 14-byte file name area, 22 is the file name information storage area,
Reference numeral 23 denotes a storage area for the move source identification information s 1 and the move destination identification information s 2 . The size of each data area is set to "0".
【0021】[0021]
【作用】本発明は、このように、ムーブ元識別情報s1
とムーブ先識別情報s2 の両者を持つムーブ中ファイル
cを作成した後でムーブ元デ−タファイルaからムーブ
先への転送処理を開始し、この転送処理が最後まて確実
に実行された時点でムーブ済ファイルdをムーブ先に作
成し、その後で先に作成したムーブ中ファイルcを削除
するといった一連のムーブ処理を実行しており、停電が
復旧したときには、このムーブ中ファイルcやムーブ済
ファイルdの存在・不存在を確認することにより、先の
停電によってムーブ処理が中断されたかどうかの判断を
可能にしたものである。As described above, according to the present invention, the move source identification information s 1
And a move destination identification information s 2 are created, a transfer process from the move source data file a to the move destination is started after the moving file c is created, and the transfer process is surely executed until the end. The moving file d is created in the move destination and the moving file c created earlier is deleted, and when the power failure is restored, the moving file c and the moved file c are deleted. By confirming the existence / non-existence of the file d, it is possible to judge whether or not the move process is interrupted by the previous power failure.
【0022】そして、この判断基準としては、例えばム
ーブ済ファイルdが存在している場合はムーブ元デ−タ
ファイルaからムーブ先への転送処理が最後まで確実に
実行され、またムーブ済ファイルdが存在せずにムーブ
中ファイルcが存在している場合はムーブ元デ−タファ
イルaからムーブ先への転送処理が中断したといったこ
となどが用いられる。As a criterion for this judgment, for example, when the moved file d exists, the transfer process from the move source data file a to the move destination is surely executed to the end, and the moved file d When the moving file c does not exist and the moving file c exists, it is used that the transfer processing from the move source data file a to the move destination is interrupted.
【0023】ここで、後者の場合には停電前に作成され
たムーブ先デ−タファイルbをいったん削除し、その
後、ムーブ元デ−タファイルaからムーブ先への転送処
理を再び実行することにより本来の伝送情報を持ったム
ーブ先デ−タファイルbを再作成している。In the latter case, the move destination data file b created before the power failure is once deleted, and then the transfer process from the move source data file a to the move destination is executed again, so that the original operation is performed. The move destination data file b having the transmission information of is recreated.
【0024】また、先の各種識別用ファイルのデ−タ領
域のサイズを「0」にしてムーブ元識別情報s1 やムー
ブ先識別情報s2 をそれぞれのファイル名領域21の一部
に持たせているため、デ−タ領域からデ−タを読み出す
といった処理をせずに該当する識別ファイルの存在・不
存在をみるだけでムーブ処理の状況を確実に把握するこ
とができる。Further, the size of the data area of each of the various identification files is set to "0" so that the move source identification information s 1 and the move destination identification information s 2 are provided in a part of each file name area 21. Therefore, the status of the move processing can be surely grasped only by checking the presence / absence of the corresponding identification file without performing the processing of reading the data from the data area.
【0025】[0025]
【実施例】図3〜図4を参照して本発明の実施例を説明
する。図3は、ムーブ元ファイルおよびムーブ先ファイ
ルそれぞれの状態遷移を示す説明図である。Embodiments of the present invention will be described with reference to FIGS. FIG. 3 is an explanatory diagram showing state transitions of the move source file and the move destination file.
【0026】図3において、「00」は、送り側の端末装
置1から通信回線3を介して送られてきた情報メッセー
ジの単位をムーブ元ファイル領域に入れた状態、すなわ
ちデータ入力部5がムーブ元に、1対1対応のムーブ元
デ−タファイルaおよびムーブ元ファイル名管理ファイ
ルa′を作成した状態である。「01」は、データ入力部
5からのムーブ要求を受けたデータファイル処理部6が
ムーブ元に、ムーブ処理を開始する旨のムーブ要求ファ
イルeを作成した状態である。「02」は、データファイ
ル処理部6が、ムーブ先ファイル名管理ファイルb′を
ムーブ先に作成した状態である。「03」は、データファ
イル処理部6が、ムーブ元ムーブ中ファイルc1 をムー
ブ元に作成した状態である。「04」は、データファイル
処理部6が、ムーブ先ムーブ中ファイルc2 をムーブ先
に作成した状態である。「05」は、データファイル処理
部6が、ムーブ元デ−タファイルa中の伝送情報をムー
ブ先ファイル領域に転送してムーブ先デ−タファイルb
を作成した状態である。「06」は、データファイル処理
部6が、ムーブ済ファイルdをムーブ先に作成した状態
である。「07」は、データファイル処理部6が、先のム
ーブ元デ−タファイルaを削除した状態である。「08」
は、データファイル処理部6が、先のムーブ元ムーブ中
ファイルc1 を削除した状態である。「09」は、データ
ファイル処理部6が、先のムーブ要求ファイルeを削除
した状態である。「10」は、データファイル処理部6
が、先のムーブ元ファイル名管理ファイルa′を削除し
た状態である。「11」は、データファイル処理部6が、
先のムーブ先ムーブ中ファイルc2 を削除した状態であ
る。In FIG. 3, "00" indicates a state in which the unit of the information message sent from the sending terminal device 1 via the communication line 3 is put in the move source file area, that is, the data input unit 5 moves. In the original state, a move source data file a and a move source file name management file a'which have a one-to-one correspondence are created. “01” is a state in which the data file processing unit 6 that has received the move request from the data input unit 5 has created a move request file e for starting the move process at the move source. “02” is a state in which the data file processing unit 6 has created the move destination file name management file b ′ at the move destination. “03” is a state in which the data file processing unit 6 has created the moving source moving file c 1 as the moving source. “04” is a state in which the data file processing unit 6 has created the moving destination moving file c 2 at the moving destination. “05” indicates that the data file processing unit 6 transfers the transmission information in the move source data file a to the move destination file area and moves the move destination data file b.
It is in the state of being created. “06” is a state in which the data file processing unit 6 has created the moved file d at the move destination. “07” is a state in which the data file processing unit 6 has deleted the previous move source data file a. "08"
Indicates that the data file processing unit 6 has deleted the previous move-source moving file c 1 . “09” is a state in which the data file processing unit 6 has deleted the previous move request file e. “10” indicates the data file processing unit 6
Is the state in which the previous move-source file name management file a ′ has been deleted. “11” means that the data file processing unit 6
Previous move Destination file c 2 is being deleted.
【0027】ここで、ムーブ元ファイル名管理ファイル
a′およびムーブ要求ファイルeはムーブ元識別情報s
1 を持ち、またムーブ元ムーブ中ファイルc1 はムーブ
元識別情報s1 とムーブ先識別情報s2 の両者を持ち、
またムーブ先ファイル名管理ファイルb′,ムーブ先ム
ーブ中ファイルc2 およびムーブ済ファイルdはムーブ
先識別情報s2 を持っている。Here, the move source file name management file a'and the move request file e are the move source identification information s.
1 and the moving source moving file c 1 has both the moving source identification information s 1 and the moving destination identification information s 2 .
Further, the move destination file name management file b ′, the move destination moving file c 2 and the moved file d have the move destination identification information s 2 .
【0028】また、先の各ファイル領域の状態遷移にお
いて、「05」の状態でムーブ先デ−タファイルbの作成
が完了することになり、また「07」以降の状態遷移はこ
の完了により不要となった各種ファイルを削除していく
様子を示すもので、最終的な「11」の状態では、ムーブ
先デ−タファイルb,ムーブ先ファイル名管理ファイル
b′およびムーブ済ファイルdがムーブ先に残ることに
なり、ホストコンピュータ4はこの3点ファイルのみが
残った状態を確認して一連のムーブ処理の完了を認識す
る。Further, in the state transition of each file area, the creation of the move destination data file b is completed in the state of "05", and the state transition after "07" is unnecessary by this completion. It shows how to delete various files that have become deleted. In the final state of "11", the move destination data file b, the move destination file name management file b ', and the moved file d remain in the move destination. Therefore, the host computer 4 confirms the state in which only the three-point file remains and recognizes the completion of the series of move processes.
【0029】次に、図4は停電終了後の復旧処理の流れ
を示す説明図である。すなわち、ホストコンピュータ4
は、 (1) ムーブ元のムーブ要求ファイルeおよびムーブ先の
ムーブ済ファイルdのすべてについての復旧処理が終了
したかどうかを判断し、「YES 」の場合はステップ(23)
に進み、「NO」の場合は次のステップに進む。 (2) ムーブ要求ファイルeが存在するかどうかを判断
し、「YES 」の場合は次のステップに進み、「NO」の場
合はステップ(19)に進む。 (3) 状態「01」または状態「02」であるかどうかを判断
し、「YES 」の場合は次のステップに進み、「NO」の場
合はステップ(5) に進む。 (4) 状態「02」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (5) 状態「03」であるかどうかを判断し、「YES 」の場
合は次のステップに進み、「NO」の場合はステップ(7)
に進む。 (6) 状態「04」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (7) 状態「04」であるかどうかを判断し、「YES 」の場
合は次のステップに進み、「NO」の場合はステップ(9)
に進む。 (8) 状態「05」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (9) 状態「05」であるかどうかを判断し、「YES 」の場
合は次のステップに進み、「NO」の場合はステップ(12)
に進む。 (10)ムーブ先デ−タファイルbをいったん削除して、次
のステップに進む。 (11)状態「05」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (12)状態「06」であるかどうかを判断し、「YES 」の場
合は次のステップに進み、「NO」の場合はステップ(14)
に進む。 (13)状態「07」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (14)状態「07」であるかどうかを判断し、「YES 」の場
合は次のステップに進み、「NO」の場合はステップ(16)
に進む。 (15)状態「08」からの処理を開始してその終了後にステ
ップ(1) に戻る。 (16)状態「08」であると判断して、次のステップに進
む。 (17)ムーブ元のムーブ要求ファイルeを削除して、次の
ステップに進む。 (18)ムーブ元ファイル名管理ファイルa′を削除して、
ステップ(1) に戻る。 (19)ムーブ先にムーブ済ファイルdが存在するかどうか
を判断し、「YES」の場合は次のステップに進み、「N
O」の場合はステップ(1) に戻る。 (20)状態「09」または状態「10」であるかどうかを判断
し、「YES」の場合は次のステップに進み、「NO」の場
合はステップ(22)に進む。 (21)ムーブ先ムーブ中ファイルc2 を削除してステップ
(1) に戻る。 (22)状態「11」であると判断して、ステップ(1) に戻
る。 (23)以上の復旧処理で処理されなかった単独のファイル
名管理ファイル、すなわち状態「02」や状態「09」から
復旧処理が始まるそれぞれの場合に存在している従前
(停電前)のムーブ先ファイル名管理ファイルb′およ
びムーブ元ファイル名管理ファイルa′を削除する。 といった手順により、停電が終了した際のムーブ先デー
タファイルの復旧処理を実行している。Next, FIG. 4 is an explanatory diagram showing the flow of the recovery process after the power failure. That is, the host computer 4
(1) determines whether or not the recovery processing has been completed for all of the move-source move request file e and the move-destination moved file d, and if "YES", the step (23)
Proceed to, and if "NO", proceed to the next step. (2) It is determined whether or not the move request file e exists, and if "YES", proceed to the next step, and if "NO", proceed to step (19). (3) Determine whether the state is "01" or "02". If "YES", proceed to the next step, and if "NO", proceed to step (5). (4) Start processing from state "02" and return to step (1) after that. (5) Determine whether the status is "03". If "YES", proceed to the next step. If "NO", proceed to step (7).
Proceed to. (6) The process from the state "04" is started, and after that, the process returns to step (1). (7) Judge whether the status is "04". If "YES", proceed to the next step. If "NO", proceed to step (9).
Proceed to. (8) The process from the state "05" is started, and after that, the process returns to step (1). (9) Determine whether the status is "05". If "YES", proceed to the next step. If "NO", proceed to step (12).
Proceed to. (10) Delete the move destination data file b once, and proceed to the next step. (11) Start the process from the state "05", and after that, return to step (1). (12) Determine whether the status is "06". If "YES", proceed to the next step. If "NO", proceed to step (14).
Proceed to. (13) Start processing from state "07" and return to step (1) after that. (14) Judge whether the status is "07", proceed to the next step if "YES", step (16) if "NO"
Proceed to. (15) Start processing from state "08" and return to step (1) after that. (16) Judge that the status is "08" and proceed to the next step. (17) The move source move request file e is deleted, and the process proceeds to the next step. (18) Delete the move source file name management file a ',
Return to step (1). (19) It is determined whether or not the moved file d exists at the move destination. If “YES”, the process proceeds to the next step and “N
If “O”, return to step (1). (20) It is determined whether the state is "09" or "10". If "YES", the process proceeds to the next step, and if "NO", the process proceeds to step (22). (21) Move destination Move Move file c 2 Delete and step
Return to (1). (22) Judge that the state is "11" and return to step (1). (23) A single file name management file that has not been processed by the above recovery processing, that is, the previous (before power failure) move destination that exists when the recovery processing starts from status "02" or status "09" The file name management file b'and the move source file name management file a'are deleted. By the procedure described above, the recovery processing of the move destination data file when the power failure is completed is executed.
【0030】ここで、復旧処理開始の際に、状態「01」
〜「08」であれば先ずステップ(3)〜(18)の処理が実行
され、また状態「09」〜「11」であればステップ(20)〜
(23)の処理のみが実行されることになる。なお、状態
「00」は、まだムーブ要求が発行されてない状態である
ため復旧処理の対象とはならない。Here, when the restoration process is started, the status "01" is set.
~ If it is "08", the processes of steps (3) to (18) are first executed, and if the status is "09" to "11", the steps (20) to
Only the processing of (23) will be executed. It should be noted that the state “00” is not the target of the recovery process because the move request has not yet been issued.
【0031】そして、状態「03」〜「07」の場合には、
ムーブ元識別情報s1 とムーブ先識別情報s2 とを持つ
ムーブ元ムーブ中ファイルc1 が停電前に作成されてい
るため、ホストコンピュータはこれを手掛かりにムーブ
処理中であったムーブ元データファイルとムーブ先デー
タファイルとを確認してそれぞれのファイルについての
復旧処理を実行することになる。Then, in the case of the states "03" to "07",
Since the move source moving file c 1 having the move source identification information s 1 and the move destination identification information s 2 is created before the power failure, the host computer uses this as a clue to move the move source data file And the move-destination data file are confirmed, and recovery processing is executed for each file.
【0032】一方、状態「02」の場合には、この手掛か
りとなるムーブ元ムーブ中ファイルc1 が存在せず、ム
ーブ元の復旧処理の際、このムーブ元に対応したムーブ
先にすでに作成済のムーブ先ファイル名管理ファイル
b′を確認して用いるといったことができないため、こ
れに変わる新たなムーブ先ファイル名管理ファイルを作
成してその後の復旧処理に用いている。なお、停電前に
作成されたムーブ先ファイル名管理ファイルの方はステ
ップ(23)の処理により削除される。On the other hand, in the case of the state “02”, the move source moving file c 1 which is a clue does not exist, and it has already been created in the move destination corresponding to this move source at the time of restoration processing of the move source. Since it is impossible to confirm and use the move destination file name management file b ', a new move destination file name management file to replace this is created and used for subsequent recovery processing. The move destination file name management file created before the power failure is deleted by the processing of step (23).
【0033】また、状態「09」から復旧処理が始まる場
合も、ムーブ元ファイル名管理ファイルa′は最後まで
残ってステップ(23)の処理により削除されることにな
る。なお、前記のようにムーブ先ムーブ中ファイルc2
をムーブ先識別情報s2 に加えてムーブ元識別情報s1
も持つような構成にすれば、この場合のムーブ元ファイ
ル名管理ファイルa′をステップ(21)の処理の前で削除
することが可能である。Also, when the recovery process starts from the state "09", the move source file name management file a'will remain until the end and will be deleted by the process of step (23). In addition, as described above, the moving destination moving file c 2
It was added to the move destination identification information s 2 moving source identification information s 1
With such a configuration, it is possible to delete the move source file name management file a'in this case before the processing of step (21).
【0034】このような復旧処理が終了した時点では、
ムーブ先に、ムーブ先データファイルb,ムーブ先ファ
イル名管理ファイルb′およびムーブ済ファイルdの三
つのファイルが残るのみとなり、続いて当該ムーブ先デ
ータファイルbの内容はその伝送先である端末装置に転
送され、その後、この三つのファイルは削除されること
になる。At the time when such restoration processing is completed,
Only the three files of the move destination data file b, the move destination file name management file b ′ and the moved file d remain at the move destination, and subsequently, the contents of the move destination data file b are the transmission destination terminal device. And will be deleted afterwards.
【0035】以上の説明においては、1つのムーブ元デ
ータファイルから1つのムーブ先データファイルを作成
することを前提としているが、本発明は、これに限定さ
れるものではなく1つのムーブ元データファイルから複
数のムーブ先データファイルを作成するときにも適用で
きることは勿論であり、この場合、先の状態「07」以降
の削除処理はすべてのムーブ先データファイルの作成が
終了してから実行されることになる。In the above description, it is premised that one move destination data file is created from one move source data file, but the present invention is not limited to this, and one move source data file. Of course, it can be applied when creating multiple move destination data files. In this case, the deletion processing after the previous status "07" is executed after all move destination data files have been created. It will be.
【0036】[0036]
【発明の効果】本発明は、このように、ムーブ処理に先
立ってムーブ元データファイルおよびムーブ先データフ
ァイルの両方を特定するムーブ中ファイルを作成し、ま
たムーブ処理が完了した際にはムーブ済ファイルを作成
してその後ムーブ中ファイルを削除するようにしている
ため、一時的な停電があった場合にもこのムーブ中ファ
イルおよびムーブ済ファイルの存在・不存在を確認する
ことによりムーブ先データファイル内容を本来のものに
する復旧処理を確実に実行することができる。As described above, according to the present invention, a moving file which specifies both the move source data file and the move destination data file is created prior to the move processing, and the move file is completed when the move processing is completed. Since the file is created and the moving file is deleted after that, even if there is a temporary power failure, the moving destination data file can be checked by checking the presence / absence of the moving file and the moved file. It is possible to surely execute the restoration process that restores the original contents.
【0037】さらに、この復旧処理のために作成した先
のムーブ中ファイルおよびムーブ済ファイルなどの各種
識別用ファイルは、ムーブ元データファイルやムーブ先
データファイルを特定するための識別情報をそれぞれの
ファイル名領域に持ってデータ領域のサイズは「0」に
設定されているため、先の復旧処理の際にもそれぞれの
ファイルの存在・不存在を確認するだけでよく処理時間
の短縮化を図ることができる。Further, the various identification files such as the moving file and the moved file which are created for the restoration process have identification information for identifying the move source data file and the move destination data file. Since the size of the data area is set to "0" in the name area, the processing time can be shortened simply by checking the existence / non-existence of each file during the previous recovery processing. You can
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の、各種識別用ファイルのフォーマット
を示す説明図である。FIG. 2 is an explanatory diagram showing formats of various identification files according to the present invention.
【図3】本発明の、ムーブ元ファイルおよびムーブ先フ
ァイルそれぞれの状態遷移を示す説明図である。FIG. 3 is an explanatory diagram showing state transitions of a move source file and a move destination file according to the present invention.
【図4】本発明の、停電終了後の復旧処理の流れを示す
説明図である。FIG. 4 is an explanatory diagram showing the flow of a recovery process after the end of a power failure of the present invention.
【図5】従来の、ムーブ処理の概要を示す説明図であ
る。FIG. 5 is an explanatory diagram showing an outline of conventional move processing.
図1において、 1・・・送り側の端末装置 2・・・受け側の端末装置 3・・・通信回線 4・・・ホストコンピュータ 5・・・入力処理部 6・・・デ−タファイル処理部 a・・・ムーブ元デ−タファイル a′・・ムーブ元ファイル名管理ファイル b・・・ムーブ先デ−タファイル b′・・ムーブ先ファイル名管理ファイル c・・・ムーブ中ファイル d・・・ムーブ済ファイル In FIG. 1, 1 ... Sending side terminal device 2 ... Receiving side terminal device 3 ... Communication line 4 ... Host computer 5 ... Input processing unit 6 ... Data file processing unit a ... Move source data file a '... Move source file name management file b ... Move destination data file b' ... Move destination file name management file c ... Move file d ... Move Files
Claims (3)
送先を示す宛先情報とからなる情報メッセージが送られ
てくるとき、入力処理部でこの情報メッセージを単位と
するムーブ元デ−タファイルをいったん作成し、次にデ
ータファイル処理部が動作してこのムーブ元デ−タファ
イル中の前記伝送情報をその宛先情報に対応したファイ
ル領域に転送することにより、前記情報メッセージにつ
いてのムーブ先デ−タファイルを作成するようにしたデ
−タファイルのムーブ方式において、 前記入力処理部は、前記ムーブ元デ−タファイルを特定
するためのムーブ元識別情報を持つムーブ元ファイル名
管理ファイルを作成し、かつ前記ムーブ元デ−タファイ
ルの作成が終了した後で前記転送のためのムーブ要求を
発行し、 このムーブ要求を受けた前記データファイル処理部は、
先ずムーブ先に、前記ムーブ先デ−タファイルを特定す
るためのムーブ先識別情報を持つムーブ先ファイル名管
理ファイルを作成し、続いてムーブ元またはムーブ先の
少なくとも一方に、前記ムーブ元識別情報と前記ムーブ
先識別情報とを持つムーブ中ファイルを作成し、続いて
前記転送を開始しこれが終了した後で、前記ムーブ元デ
−タファイル、前記ムーブ元ファイル名管理ファイルお
よび前記ムーブ中ファイルを削除するといった一連の処
理を実行し、 この一連の処理が実行された後のムーブ先には、前記ム
ーブ先デ−タファイルと前記ムーブ先ファイル名管理フ
ァイルとが残るようにしたことを特徴とするデ−タファ
イルのムーブ方式。1. When an information message consisting of transmission information having a certain set of contents and destination information indicating the transmission destination is sent, an input processing unit temporarily stores a move source data file in units of this information message. Then, the data file processing unit operates to transfer the transmission information in the move source data file to the file area corresponding to the destination information, thereby creating a move destination data file for the information message. In the data file move method to be created, the input processing unit creates a move-source file name management file having move-source identification information for specifying the move-source data file, and Before the move request is issued after the data file creation is completed and the move request is received. Data file processing section,
First, a move destination file name management file having move destination identification information for specifying the move destination data file is created in the move destination, and subsequently, the move source identification information and the move source identification information are provided in at least one of the move source and the move destination. A moving file having the move destination identification information is created, and after the transfer is started and ended, the move source data file, the move source file name management file, and the moving file are deleted. The move destination data file and the move destination file name management file remain at the move destination after the series of processing is executed. Data file move method.
に、前記ムーブ先識別情報を含んでかつ前記転送が終了
したことを示すムーブ済ファイルを作成し、先の一連の
処理が実行された後のムーブ先には、前記ムーブ先デ−
タファイルと前記ムーブ先ファイル名管理ファイルに加
えてこのムーブ済ファイルも残るようにしたことを特徴
とする請求項1記載のデ−タファイルのムーブ方式。2. The data file processing unit creates, in the move destination, a moved file that includes the move destination identification information and indicates that the transfer has been completed, and after a series of the preceding processing is executed. The move destination is the move destination data
2. The data file move method according to claim 1, wherein the moved file is left in addition to the data file and the move destination file name management file.
先識別情報は先の各ファイルのファイル名領域に格納さ
れ、それぞれのファイルのデータ領域のサイズは0バイ
トに設定されていることを特徴とする請求項1または2
記載のデ−タファイルのムーブ方式。3. The move source identification information and the move destination identification information are stored in a file name area of each file, and the size of the data area of each file is set to 0 bytes. Claim 1 or 2
Move method of the described data file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4122409A JPH05324449A (en) | 1992-05-15 | 1992-05-15 | Move system for data file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4122409A JPH05324449A (en) | 1992-05-15 | 1992-05-15 | Move system for data file |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05324449A true JPH05324449A (en) | 1993-12-07 |
Family
ID=14835094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4122409A Pending JPH05324449A (en) | 1992-05-15 | 1992-05-15 | Move system for data file |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05324449A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000347946A (en) * | 1999-04-16 | 2000-12-15 | Deutsche Thomson Brandt Gmbh | Method and device for preventing illegal use of multimedia contents |
JP2006065503A (en) * | 2004-08-25 | 2006-03-09 | Matsushita Electric Ind Co Ltd | Recording medium storing right information, information processor, and method for managing right information |
JP2006323553A (en) * | 2005-05-18 | 2006-11-30 | Matsushita Electric Ind Co Ltd | Content information management device, content information management method and content information management program |
JP2007041701A (en) * | 2005-08-01 | 2007-02-15 | Sony Corp | Data movement method |
JP2009537042A (en) * | 2006-05-12 | 2009-10-22 | サムスン エレクトロニクス カンパニー リミテッド | Apparatus and method for managing security data |
JP2010171920A (en) * | 2008-12-26 | 2010-08-05 | Toshiba Corp | Key management apparatus and key management method |
-
1992
- 1992-05-15 JP JP4122409A patent/JPH05324449A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000347946A (en) * | 1999-04-16 | 2000-12-15 | Deutsche Thomson Brandt Gmbh | Method and device for preventing illegal use of multimedia contents |
JP4674933B2 (en) * | 1999-04-16 | 2011-04-20 | ドイチェ トムソン−ブラント ゲーエムベーハー | Method and apparatus for preventing unauthorized use of multimedia content |
JP2006065503A (en) * | 2004-08-25 | 2006-03-09 | Matsushita Electric Ind Co Ltd | Recording medium storing right information, information processor, and method for managing right information |
JP2006323553A (en) * | 2005-05-18 | 2006-11-30 | Matsushita Electric Ind Co Ltd | Content information management device, content information management method and content information management program |
JP4574434B2 (en) * | 2005-05-18 | 2010-11-04 | パナソニック株式会社 | Content information management apparatus, content information management method, and content information management program |
JP2007041701A (en) * | 2005-08-01 | 2007-02-15 | Sony Corp | Data movement method |
JP4595732B2 (en) * | 2005-08-01 | 2010-12-08 | ソニー株式会社 | Data movement method |
JP2009537042A (en) * | 2006-05-12 | 2009-10-22 | サムスン エレクトロニクス カンパニー リミテッド | Apparatus and method for managing security data |
US8677498B2 (en) | 2006-05-12 | 2014-03-18 | Samsung Electronics Co., Ltd. | Apparatus and method of managing security data |
JP2010171920A (en) * | 2008-12-26 | 2010-08-05 | Toshiba Corp | Key management apparatus and key management method |
JP4592804B2 (en) * | 2008-12-26 | 2010-12-08 | 株式会社東芝 | Key management device and key management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1273116A (en) | Method of distributed file recovery and a system using the method | |
US20060253499A1 (en) | System and method for automatically transferring data from one database to another | |
JPH05324449A (en) | Move system for data file | |
KR20000047889A (en) | Highly reliable distributed system | |
US7533132B2 (en) | Parallel replication mechanism for state information produced by serialized processing | |
US6640269B1 (en) | Method and apparatus for assisting communication of information between two processes | |
JP2003345638A5 (en) | ||
US20030033440A1 (en) | Method of logging message activity | |
US8289838B2 (en) | Data transfer in a messaging system | |
JP3030153B2 (en) | App cooperation processing device in file transfer | |
CN111597149A (en) | Data cleaning method and device for database | |
JP2002007197A (en) | System for monitoring file transfer and method for the same and recording medium with recorded for monitoring file transfer | |
CN116996505B (en) | File exchange control method and system based on scheduling engine | |
JPS63318647A (en) | Data file receiving method | |
CN105791433B (en) | The interlocking maintenance console remote diagnosis method for having multifile transfer function | |
JPH11338757A (en) | File managing device | |
JP3600344B2 (en) | Data communication method and data communication system | |
JPH032950A (en) | Reception buffer control system | |
JPH04230553A (en) | Method for recovery from file transfer error | |
JP2912046B2 (en) | File server control method | |
JPH02260054A (en) | File transfer system between terminal host computers | |
JP2924956B2 (en) | File transfer device, file transmission device, and file transmission method | |
JPH0997237A (en) | Input telegraphic message guaranteeing method for on-line transaction processing system | |
JPH01311640A (en) | System for recovering reception data | |
JPS633354A (en) | Data file transfer system |