JPH0363845A - データ自動復旧方式 - Google Patents

データ自動復旧方式

Info

Publication number
JPH0363845A
JPH0363845A JP1201716A JP20171689A JPH0363845A JP H0363845 A JPH0363845 A JP H0363845A JP 1201716 A JP1201716 A JP 1201716A JP 20171689 A JP20171689 A JP 20171689A JP H0363845 A JPH0363845 A JP H0363845A
Authority
JP
Japan
Prior art keywords
file
program
transaction
user
unique key
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
JP1201716A
Other languages
English (en)
Inventor
Koji Mihashi
三橋 浩二
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP1201716A priority Critical patent/JPH0363845A/ja
Publication of JPH0363845A publication Critical patent/JPH0363845A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、アプリケーションプログラムによるユーザフ
ァイル更新時の電源断におけるデータの自動復旧方式に
関し、特に汎用端末機にアプリケーションプログラムを
有する、全国展開システムあるいは、個々の情報システ
ムにおいて、エンドユーザが、データの整合性を意識す
ることなく迅速にデータの復旧ができる、ユーザファイ
ル更新時の電源断におけるデータの自動復旧方式に関す
るものである。
〔従来の技術〕
従来技術に関して図面を参照して説明する。
第3図は、従来例のファイルレイアウトである。
トランザクションファイル31は、順編成ファイルで、
得意先コードK、売上数量L、単価Mは端末から入力さ
れた値である。ユーザファイル32は、得意先コードO
を索引キーとする索引順編成ファイルで総売上金額Pは
前記トランザクションファイルの売上数iLと単価Mを
乗じた値が加算される。アプリケーションプログラムで
、前記トランザクションを追加更新後、前記ユーザファ
イルを更新するような場合、前記トランザクションファ
イルの追加更新後に電源断したとすると、ユーザファイ
ルの総売上金額に加算されない事になり、データの整合
性が取れなくなってしまう。
従来、この種のデータの復旧方式は、前記ユーザファイ
ルの総売上金額の集計期間のデータをトランザクション
ファイルから拾いだし、前記ユーザファイルの総売上金
額を直接修正していた。
〔発明が解決しようとする課題〕 上述した従来のデータ復旧方式は、アプリケーションプ
ログラムを開発した人が、ユーザファイルの内容を、個
別に調査し、ユーザがデータの復旧をしたり、固有の復
旧用プログラムでのデータ復旧を行っている為、次の問
題がある。
a、 データの復旧が難しく、ユーザで出来ない。
b、 データの復旧が、どのアプリケーションプログラ
ムで発生したのか不明な場合が有り、調査・復旧に時間
がかかる。
C1データの再入力を行なうと、データの整合性がとれ
なくなる場合が有る。
d、電源断の状況に応じた復旧用プログラム製造が必要
となる。
e、ユーザで電源断の把握ができず、データの整合性が
とれない場合が有る。
〔課題を解決するための手段〕
本発明のデータの自動復旧方式は、個々のアプリケーシ
ョンプログラムの実行状態、更新毎の固有キー、更新す
るトランザクションファイルの有効アドレスを有する管
理ファイルと、前記固有キーを持つトランザクションフ
ァイルとユーザファイルを有し、モニタのロード後、前
記管理ファイルの実行状態が、アプリケーションプログ
ラムの実行中である時に復旧プログラムを起動する監視
プログラムと、アプリケーションプログラムのロード時
、終了時に前記管理ファイルの実行状態を更新し、前記
ユーザファイルの更新時には、前記管理ファイルの固有
キーを前記トランザクションファイルと前記ユーザファ
イルに更新した後に、前記管理ファイルの固有キーとト
ランザクションファイルの有効アドレスを更新するアプ
リケーションプログラムと、前記管理ファイルのトラン
ザクションファイル有効アドレスから前記トランザクシ
ョンファイルを読み取り、前記トランザクションファイ
ルの固有キーと前記ユーザファイルの固有キーとを比較
し、異なっていた場合にトランザクションファイルの情
報を基に、ユーザファイルを復旧する前記復旧プログラ
ムを備えている。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明の一実施例のファイルレイアウトであ
る。管理ファイル11は順編成ファイルで、固有キーA
は、システムの稼働年月日、伝票風である。伝票気はユ
ーザファイル更新毎に1づつ加えられる。実行状態Bは
、個々のアプリケーションプログラムの実行状態を区別
するテーブルとなっており、Oは終了、1は実行中であ
る事を示し、トランザクションファイル有効アドレスは
、トランザクションファイルの有効アドレスを示す。
トランザクションファイル12は、相対編成ファイルで
、得意先コードD、売上数量F1単価Gは端末から入力
された値で、固有キー′Eは前記管理ファイルの固有キ
ーAと同じである。ユーザファイル13は、得意先コー
ドHを索引キーとする索引順編成ファイルで、総売上金
額Jは、前記トランザクションファイルの売上数量Fと
単価Gを乗じた値を加算し、固有キーエは、前記管理フ
ァイルの固有キーAと同じである。
第2図は、本発明の一実施例のフローチャートである。
ステップ21においてモニタロードし、ステップ22に
おいて監視プログラムが、管理ファイルの実行状態Bか
ら個々のアプリケーションプログラムの実行状態を判断
し管理ファイルの実行状態Bがゼロの時、ステップ23
のアプリケーションプログラムに移行し、管理ファイル
の実行状態Bのテーブルのいずれかがプログラム実行状
態の時にステップ24の復旧プログラムに移行する。ま
た、ステップ21終了後あるいは、ステップ23、ステ
ップ24終了後にステップ22に移行する。ステップ2
3において、アプリケーションプ□グラムロード時、管
理ファイルの実行状態Bの該当テーブルにlをセットし
、端末からのデータ入力後、管理ファイルのトランザク
ションファイル有効アドレスCを基に、トランザクショ
ンファイルの得意先コードD、固有キーE1売上数量F
、単価Gを更新する。固有キーEは、固有キーAと同じ
内容である。つづいて、ユーザファイルの固有キーエ、
総売上金額Jを更新し、管理ファイルの固有キーAの伝
票風とトランザクションファイル有効アドレスCのカウ
ントアツプを行い、ステップ23を終了する時に管理フ
ァイルの実行状態Bの該当テーブルに0をセットする。
ステップ24において、管理ファイルのトランザクショ
ンファイル有効アドレスCからトランザクションファイ
ルを読み取り、トランザクションファイルの固有キーE
とユーザファイルの固有キーエの内容がマツチした時、
ユーザファイルの更新は行わずトランザクションファイ
ルの固有キーEとユーザファイルの固有キーエがアンマ
ツチの時ユーザファイルの更新を行い、ステップ24を
終了する時に管理ファイルの実行状態Bをゼロクリアす
る。
〔発明の効果〕
以上説明したように本発明は、アプリケーションプログ
ラムの実行状態を管理する管理ファイルを所有し、その
監視プログラムを起動する事により、端末の電源断時に
おけるデータの復旧に、次の効果がある。
a、 プログラムで自動的に復旧する事が出来る。
b、短時間に、その場で出来る。
C1データの整合性がとれる。
d、 ユーザで再入力の必要がない。
e、 ユーザで電源断の把握が出来る。
【図面の簡単な説明】
第1図、第2図は本発明の一実施例のファイルレイアウ
ト図、フローチャート、第3図は従来例のファイルリレ
4フ991図である。 11・・・・・・管理ファイル、12・・・・・・トラ
アザクシ3ンフアイル、13・・・・・・ユーザファイ
ル、A・・・・・・固有キー、B・・・・・・実行状態
、C・・・・・・トランザクションファイル有効アドレ
ス、D・・・・・・得意先コード、E・・・・・・固有
キー F・・・・・・売上数量、G・・・・・・単価、
H・・・・・・得意先コード、■・・・・・・固有キー
、J・・・・・・総売上金額。 第7図

Claims (1)

    【特許請求の範囲】
  1. 個々のアプリケーションプログラムの実行状態、更新毎
    の固有キー、更新するトランザクションファイルの有効
    アドレスを有する管理ファイルと、前記固有キーを持つ
    トランザクションファイルとユーザーファイルを有し、
    モニタのロード後、前記管理ファイルの実行状態が、ア
    プリケーションプログラムの実行中である時に復旧プロ
    グラムを起動する監視プログラムと、アプリケーション
    プログラムのロード時、終了時に前記管理ファイルの実
    行状態を更新し、前記ユーザファイルの更新時には、前
    記管理ファイルの固有キーを前記トランザクションファ
    イルと前記ユーザファイルに更新した後に、前記管理フ
    ァイルの固有キーとトランザクションファイルの有効ア
    ドレスを更新するアプリケーションプログラムと、前記
    管理ファイルのトランザクションファイル有効アドレス
    から前記トランザクションファイルを読み取り、前記ト
    ランザクションファイルの固有キーと前記ユーザファイ
    ルの固有キーとを比較し、異なっていた場合にトランザ
    クションファイルの情報を基に、ユーザファイルを復旧
    する前記復旧プログラムを備えたデータの自動復旧方式
JP1201716A 1989-08-02 1989-08-02 データ自動復旧方式 Pending JPH0363845A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1201716A JPH0363845A (ja) 1989-08-02 1989-08-02 データ自動復旧方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1201716A JPH0363845A (ja) 1989-08-02 1989-08-02 データ自動復旧方式

Publications (1)

Publication Number Publication Date
JPH0363845A true JPH0363845A (ja) 1991-03-19

Family

ID=16445748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1201716A Pending JPH0363845A (ja) 1989-08-02 1989-08-02 データ自動復旧方式

Country Status (1)

Country Link
JP (1) JPH0363845A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09146813A (ja) * 1995-11-21 1997-06-06 Nec Software Ltd データリカバリ方法
US7742004B2 (en) 2005-04-04 2010-06-22 Panasonic Corporation On-vehicle antenna system and electronic apparatus having the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852740A (ja) * 1981-09-24 1983-03-29 Fujitsu Ltd 区分編成フアイルの復元処理制御方式
JPS6037503A (ja) * 1983-08-10 1985-02-26 Ricoh Co Ltd ライトガイド素子

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852740A (ja) * 1981-09-24 1983-03-29 Fujitsu Ltd 区分編成フアイルの復元処理制御方式
JPS6037503A (ja) * 1983-08-10 1985-02-26 Ricoh Co Ltd ライトガイド素子

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09146813A (ja) * 1995-11-21 1997-06-06 Nec Software Ltd データリカバリ方法
US7742004B2 (en) 2005-04-04 2010-06-22 Panasonic Corporation On-vehicle antenna system and electronic apparatus having the same

Similar Documents

Publication Publication Date Title
WO2002073432A1 (en) Automatic data update
DE69709918T2 (de) Relationelle datenbank die in einer speicherstruktur compiliert und gespeichert ist
JPH0363845A (ja) データ自動復旧方式
JPH0314046A (ja) ファイル差分管理方式
JPH05265828A (ja) バッチ処理プログラムのジャーナル採取装置
JP3228219B2 (ja) データ遷移画面遷移管理方式
JPH076073A (ja) ホスト端末装置間自動デリバリシステム
JP3141391B2 (ja) オンライン伝票処理方式
JP2623968B2 (ja) ジャーナルレスファイルのコミット同期制御方式
JPH04118736A (ja) オンライン部分サービス装置
JPS6388674A (ja) 取引処理装置
JP2634908B2 (ja) 情報処理装置
JPS63318659A (ja) 業務処理運用支援方式
JPH0359733A (ja) 更新後ジヤーナル自動管理システム
JPH0480817A (ja) ソース・プログラム世代管理システム
JPH02196349A (ja) ファイル世代管理方式
JPH08272669A (ja) クライアント・サーバシステムにおけるデータ更新方法
JPS6256535B2 (ja)
JPH05210557A (ja) ファイルの復旧方式
JPS62263549A (ja) オンライン処理システムにおけるジヤ−ナルフアイル管理方式
JPH0353340A (ja) オンラインデイレード処理方式
JPH0355630A (ja) ソース・プログラムの世代管理システム
JPH0476638A (ja) ジョブ実行履歴取得方式
JPH02190961A (ja) トランザクション制御方式
JPH02285438A (ja) ジャーナル無し順処理ファイルのロールバック方式