JPH05334159A - ファイル破壊自動診断方法 - Google Patents

ファイル破壊自動診断方法

Info

Publication number
JPH05334159A
JPH05334159A JP4138763A JP13876392A JPH05334159A JP H05334159 A JPH05334159 A JP H05334159A JP 4138763 A JP4138763 A JP 4138763A JP 13876392 A JP13876392 A JP 13876392A JP H05334159 A JPH05334159 A JP H05334159A
Authority
JP
Japan
Prior art keywords
file
recording
execution flag
data
recording execution
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
JP4138763A
Other languages
English (en)
Inventor
Kenji Nagai
健司 永井
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP4138763A priority Critical patent/JPH05334159A/ja
Publication of JPH05334159A publication Critical patent/JPH05334159A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 電源投入時に、前回記録途中で電源が切れた
ファイルを探し、そのファイルの実データを自動的に正
しく編集し得るファイル破壊自動診断方法を提供する。 【構成】 入力部から入力された各種データが記録され
る記憶部を有する電子機器において、前記記憶部にデー
タを記録する作業の開始前に各ファイル毎に記録実行フ
ラグをセットし、前記記憶部の記録終了時に実データに
対応するインデックスを作成して各ファイル毎に前記記
録実行フラグをリセットし、電源投入時には前記記録実
行フラグの状態を判断し、前記記録実行フラグがセット
されたファイルについてのみ実データを正しく編集して
からインデックスを作成し直し、前記記録実行フラグを
リセットした後に、通常の業務に移行するようにした。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電子機器において、フ
ァイルに記憶されたデータの破壊を防止し得るファィル
破壊自動診断方法に関する。
【0002】
【従来の技術】入力部から入力された各種データが記録
されるメモリやディスク等を有するPOS端末機等の電
子機器において、データ入力中における停電或いは誤操
作に伴うハード及びその他のトラブルによってファイル
のデータが破壊される場合がある。従来は、データの破
壊が判明された時点で、ファイル修復プログラムをマニ
アルで起動して破壊されたデータを修復し、或いは、保
存データより正しいデータを復元する方法がある。
【0003】
【発明が解決しようとする課題】データの破壊がその場
で判明する場合は、前述したようにマニアルでファイル
修復プログラムを起動することにより対処することがで
きる。しかし、記録途中のファイルが何のファイルであ
るか、又は破壊されたファイルが何のファイルであるか
については通常のオペレーション・システムでは判明さ
れず、後日にシステムの不具合として表面化するため、
破壊の影響が広がり、データの修復作業が困難である。
【0004】
【課題を解決するための手段】本発明は、入力部から入
力された各種データが記録される記憶部を有する電子機
器において、前記記憶部にデータを記録する作業の開始
前に各ファイル毎に記録実行フラグをセットし、前記記
憶部の記録終了時に実データに対応するインデックスを
作成して各ファイル毎に前記記録実行フラグをリセット
し、電源投入時には前記記録実行フラグの状態を判断
し、前記記録実行フラグがセットされたファイルについ
てのみ実データを正しく編集してからインデックスを作
成し直し、前記記録実行フラグをリセットした後に、通
常の業務に移行するようにした。
【0005】
【作用】ファイル記録途中は記録実行フラグがセットさ
れるため、非継続処理に際して電源を投入した時に、記
録実行フラグの状態を判断することにより記録途中のフ
ァイルを探し、そのファイルの実データを正しく編集す
ることができる。したがって、停電及びその他のトラブ
ルにより記録途中のファイルが存在しても、該当するフ
ァイルを自動的に修復することができる。
【0006】
【実施例】本発明の一実施例を図面に基づいて説明す
る。まず、図2にPOS端末機における回路図を示す。
本発明の実行プログラムが書き込まれたROM1と、こ
のROM1のプログラムに制御されるCPU2と、可変
データが記憶される記憶部であるRAM3と、記憶部で
あるハードディスク4と、データを入力するためのキー
入力装置5と、入力されたデータを表示する表示装置6
と、入力されたデータを出力するプリンタ装置7とが互
いに接続されている。
【0007】次に、前記ROM1に書き込まれたプログ
ラムについて説明する。初めに、通常の業務、すなわ
ち、データの更新プログラムを、図1(a)に示すフロ
ーチャートを参照して説明する。まず、該当するファイ
ルの先頭のフラグエリアに記録実行フラグをセットし、
その後に該当するファイルのデータを更新する。続い
て、該当するファイルの記録実行後に前記記録実行フラ
グをリセットすることにより、ファイルの記録を完了す
る。
【0008】図3は前記RAM3にデータを記憶させた
例を示すもので、各ファイルA7,ファイルB8毎に、
先頭に記録実行フラグをセットするための1バイトのフ
ラグエリア7a,8aをもつ。図4はハードディスク4
にデータを記憶させた例を示すもので、各ファイルC
9,ファイルD10毎に、先頭に記録実行フラグをセッ
トするための1バイトのフラグエリア9a,10aをも
つ。
【0009】次に、自動修復プログラムを、図1(b)
に示すフローチャートを参照して説明する。該当するフ
ァイルのフラグエリアに記録実行フラグがセットされて
いる場合にのみ、実データの並び変えを実行し、インデ
ックスを作成し直し、記録実行フラグをリセットする。
【0010】次に、前記自動修復プログラムを起動させ
るプログラムを図1(c)に示す。このプログラムで
は、電源投入時に、まず、継続実行であるか否かを判断
する。非継続実行の場合は、ファイル中のデータの記録
状態に異常があるため、継続実行しようとしても実行が
不可能であるため、結果としてオペレーティング・シス
テム(OS)によって非継続実行として判断される。前
回において、ファイル記録途中に停電或いは誤操作によ
りデータに異常が発生する場合がこれに相当する。この
ように非継続実行として判断された場合には、前述した
自動修復プログラムを実行した後に、通常のデータ記録
業務に移行する。電源投入時に継続実行と判断された場
合は、直ちに通常のデータ記録業務に移行する。
【0011】このように、ファイル記録途中は記録実行
フラグがセット状態に維持されるため、非継続処理に際
して電源を投入した時に、記録実行フラグの状態を判断
することにより記録途中のファイルを探し、そのファイ
ルの実データを正しく編集することができる。したがっ
て、停電及びその他のトラブルにより記録途中のファイ
ルが存在しても、該当するファイルのデータを自動的に
修復することができる。これに伴い、データ修復のため
の特別な操作が不必要になり、操作性を向上させること
ができる。さらに、ファイルのデータ破壊がその場で修
復されるため、システム全体に与える影響を防止するこ
とができる。
【0012】
【発明の効果】本発明は、入力部から入力された各種デ
ータが記録される記憶部を有する電子機器において、前
記記憶部にデータを記録する作業の開始前に各ファイル
毎に記録実行フラグをセットし、前記記憶部の記録終了
時に実データに対応するインデックスを作成して各ファ
イル毎に前記記録実行フラグをリセットし、電源投入時
には前記記録実行フラグの状態を判断し、前記記録実行
フラグがセットされたファイルについてのみ実データを
正しく編集してからインデックスを作成し直し、前記記
録実行フラグをリセットした後に、通常の業務に移行す
るようにしたので、ファイル記録途中は記録実行フラグ
がセット状態に維持されるため、非継続処理に際して電
源を投入した時に、記録実行フラグの状態を判断するこ
とにより記録途中のファイルを探し、そのファイルの実
データを正しく編集することができ、したがって、停電
及びその他のトラブルにより記録途中のファイルが存在
しても、該当するファイルのデータを自動的に修復する
ことができ、これに伴い、データ修復のための特別な操
作が不必要になり、操作性を向上させることができ、さ
らに、ファイルのデータ破壊がその場で修復されるた
め、システム全体に与える影響を防止することができる
等の効果を有する。
【図面の簡単な説明】
【図1】本発明の実行プログラムを示すフローチャート
である。
【図2】電子回路を示すブロック図である。
【図3】RAMにおけるデータの記憶状態を示す説明図
である。
【図4】ハードディスクにおけるデータの記憶状態を示
す説明図である。
【符号の説明】
3,4 記憶部 7〜10 ファイル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入力部から入力された各種データが記録
    される記憶部を有する電子機器において、前記記憶部に
    データを記録する作業の開始前に各ファイル毎に記録実
    行フラグをセットし、前記記憶部の記録終了時に実デー
    タに対応するインデックスを作成して各ファイル毎に前
    記記録実行フラグをリセットし、電源投入時には前記記
    録実行フラグの状態を判断し、前記記録実行フラグがセ
    ットされたファイルについてのみ実データを正しく編集
    してからインデックスを作成し直し、前記記録実行フラ
    グをリセットした後に、通常の業務に移行するようにし
    たことを特徴とするファイル破壊自動診断方法。
JP4138763A 1992-05-29 1992-05-29 ファイル破壊自動診断方法 Pending JPH05334159A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4138763A JPH05334159A (ja) 1992-05-29 1992-05-29 ファイル破壊自動診断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4138763A JPH05334159A (ja) 1992-05-29 1992-05-29 ファイル破壊自動診断方法

Publications (1)

Publication Number Publication Date
JPH05334159A true JPH05334159A (ja) 1993-12-17

Family

ID=15229622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4138763A Pending JPH05334159A (ja) 1992-05-29 1992-05-29 ファイル破壊自動診断方法

Country Status (1)

Country Link
JP (1) JPH05334159A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1124803A (ja) * 1997-07-04 1999-01-29 Nec Corp サスペンド処理異常の検出方法
US8006080B2 (en) 2006-12-28 2011-08-23 Sony Corporation Apparatus, method, computer program and recording medium for processing information
JP2015007999A (ja) * 2008-04-02 2015-01-15 エス.シー. ジョンソン アンド サン、インコーポレイテッド マイクロプロセッサ制御装置のための低電圧リセット判定及び動作フロー変更

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1124803A (ja) * 1997-07-04 1999-01-29 Nec Corp サスペンド処理異常の検出方法
US8006080B2 (en) 2006-12-28 2011-08-23 Sony Corporation Apparatus, method, computer program and recording medium for processing information
JP2015007999A (ja) * 2008-04-02 2015-01-15 エス.シー. ジョンソン アンド サン、インコーポレイテッド マイクロプロセッサ制御装置のための低電圧リセット判定及び動作フロー変更

Similar Documents

Publication Publication Date Title
JPH05334159A (ja) ファイル破壊自動診断方法
JP3206096B2 (ja) 入力データ処理装置
CN111104256A (zh) 一种数据读取方法、装置、设备及存储介质
JPH0594353A (ja) データベース管理方式
JP4230553B2 (ja) データ記録装置
JPH09330272A (ja) Bios制御方式
JP4154900B2 (ja) 電子交換システムにおける局データ自動復旧方式および方法
JP2853527B2 (ja) ファイル障害自動復旧システム
JP2002024055A (ja) コンピュータシステムおよびアプリケーションプログラムの動作再現方法
JP2580776B2 (ja) 磁気デイスク装置の障害に対する業務データフアイルのバツクアツプ方式
JPH0695942A (ja) 二重ファイル化機能を有するコンピュータ装置
JPH0675957A (ja) 編集中障害の復旧機構
JPS62284440A (ja) 端末装置のソフトウエア資源保守方式
JPH052499A (ja) 情報処理装置のジヨブ障害再処理方式
JP2765223B2 (ja) ファイルのチェック済み判定方法
JPH0713833A (ja) 順編成ファイル処理方式
JP2000076111A (ja) データベース不整合検出方法
JPH0350304B2 (ja)
CN116610245A (zh) 定时任务的处理方法、装置、设备及存储介质
JPH06266598A (ja) 情報処理装置
JPS63311452A (ja) デ−タファイルの回復方式
JPS62173670A (ja) 入出力制御装置
JPH05134888A (ja) 情報処理装置
JPH03225434A (ja) ジョブ再起動方式
JPH0619799A (ja) ユーティリティ処理装置