JPH046017B2 - - Google Patents

Info

Publication number
JPH046017B2
JPH046017B2 JP57172140A JP17214082A JPH046017B2 JP H046017 B2 JPH046017 B2 JP H046017B2 JP 57172140 A JP57172140 A JP 57172140A JP 17214082 A JP17214082 A JP 17214082A JP H046017 B2 JPH046017 B2 JP H046017B2
Authority
JP
Japan
Prior art keywords
journal
magnetic tape
data
data record
determining
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.)
Expired - Lifetime
Application number
JP57172140A
Other languages
English (en)
Other versions
JPS5960667A (ja
Inventor
Takashi Sumyoshi
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP57172140A priority Critical patent/JPS5960667A/ja
Priority to US06/536,875 priority patent/US4652940A/en
Publication of JPS5960667A publication Critical patent/JPS5960667A/ja
Publication of JPH046017B2 publication Critical patent/JPH046017B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、オンラインシステムにおいてジヤー
ナルとして用いる磁気テープに係り、特に当該磁
気テープがジヤーナルとして使用可能であるか否
かを判別する方法に関するものである。
〔従来技術〕
一般にオンラインシステムにおいては、顧客デ
ータを収容しておくフアイルの他に、処理の履歴
を記憶しておくジヤーナルが具備され、システム
ダウン後のシステム再開始時、該ジヤーナルの履
歴情報にもとづいてフアイルの修正を行つてい
る。
第1図にオンラインシステムの概略構成を示
す。第1図において、1は端末装置であり、例え
ば金融機関のオンラインシステムでは各支店等に
設置される窓口装置や自動入出金装置が、これに
相当する。これらの端末装置はそれぞれ通信回線
を介して中央処理装置2と結ばれている。一方、
中央処理装置2には、各顧客対応のデータが収容
されているフアイル3、処理の履歴を記憶してお
くジヤーナル4が接続されている。例えばフアイ
ル3は磁気デイスク装置からなり、ジヤーナル4
は磁気テープ装置からなる。
第2図は中央処理装置2の処理フローである。
オンライン動作時、端末装置1から取引き要求が
あると、中央処理装置2はフアイル3から該当顧
客データを読み出して所定の処理を行い(ステツ
プ10)、同時に、そのときの処理前と処理後の情
報をジヤーナル4に登録する(ステツプ11)。次
に、フアイル3における該当顧客データを更新し
(ステツプ12)、回答を端末装置1に返して1件分
のオンライン処理が完了すると、その旨をジヤー
ナル4に登録する(ステツプ13)。以下、端末装
置1から取引き要求がある毎に同様の動作を繰り
返し、該オンライン処理の履歴がジヤーナル4に
逐一記録される。
次にシステムが何らかの原因でダウンし、それ
が回復して処理を再開する時、中央処理装置2は
ジヤーナル4から履歴情報を読み込み(ステツプ
14)、フアイル3から顧客データを読み込む(ス
テツプ15)。そして、ジヤーナル4の履歴情報を
もとに、システムダウン時、フアイル3の顧客デ
ータが更新されていたか否かチエツクし(ステツ
プ16)、更新されていなければ該顧客データに対
して何もしない。顧客データが更新されている場
合は、さらにそのオンライン処理が完了している
か否かチエツクし(ステツプ17)、もし完了して
いれば同様に何もしない。一方、システムダウン
時、オンライン処理がまだ完了していなくて、フ
アイル3の顧客データのみが更新された状態にな
つている場合は、該当顧客データを更新前の状態
に戻す(ステツプ18)。
以上、オンラインシステムの特に中央処理装置
の動作概要を説明したが、処理の履歴情報を記憶
しておくジヤーナルには、一般に磁気テープが用
いられる。このため、システム再開始処理でジヤ
ーナルを読むために、先ず、セツトされた磁気テ
ープがジヤーナルとして使用可能か否かを判別す
る必要がある。これは、多数ある磁気テープの中
からオペレータが目的の磁気テープをセツトした
かどうかの確認のために必ず行われるものであ
る。しかし、従来のオンラインシステムの磁気テ
ープジヤーナルへのアクセスは、データセツト
OPEN時、磁気テープ媒体の先頭にあるラベルを
チエツクすることにより(いわゆるラベルチエツ
ク)、当該磁気テープがジヤーナルとして使用可
能か否かを判別する方式をとつていた。このた
め、オンラインシステムダウン後のシステム再開
始(回復)処理で、磁気テープジヤーナルの
OPENを行うとき、システムダウン時の磁気テー
プヘツド位置がテープの終端近くにあると、ラベ
ルチエツク処理に分オーダの時間を要し、システ
ム回復時間が長くなるという欠点があつた。
〔発明の目的〕 本発明の目的は、オンラインシステムの磁気テ
ープジヤーナルへのアクセスにおいて、データセ
ツトOPEN時、磁気テープジヤーナルのヘツド位
置によらず、当該磁気テープがジヤーナルとして
使用可能か否かを高速に判別する方法を提供する
ことにある。
〔発明の概要〕
磁気テープジヤーナルのヘツド位置によらず、
当該磁気テープがジヤーナルとして使用不可か否
かを高速に判別するためには、従来のように磁気
テープ媒体の先頭にあるラベルによりチエツクし
ていたのでは不可能である。そこで本発明では、
個々のジヤーナルデータレコードの一部として、
当該磁気テープがジヤーナルとして使用可能であ
るか否かを示す情報(先頭にあるラベル情報の少
なくとも一部と同一のもの)を設け、システム再
開始処理で、システムダウン時のヘツド位置に最
も近いジヤーナルデータのみのチエツクによりジ
ヤーナル妥当性を判別できるようにしたものであ
る。ジヤーナル妥当性が判別されたなら、該シス
テムダウン時点の最新のジヤーナルデータを読み
込み、フアイルの回復処理を行えばよい。これに
より、システム回復に要する時間が大幅に短縮す
る。
〔発明の実施例〕
第3図は本発明を適用した磁気テープジヤーナ
ルの一実施例を示したものである。第3図イにお
いて、磁気テープ20の先頭にはラベル21が付
され、そのあとに個々のジヤーナルデータレコー
ド22が続いている。本発明の場合、第3図ロに
示すように、個々のジヤーナルデータレコード2
2の中に当該磁気テープがジヤーナルとして使用
可能か否かを判別するために必要な情報23,2
4を書き込んでおく。ここで、23は当該磁気テ
ープがジヤーナル用か否かを示す情報(ID)、2
4は当該磁気テープへジヤーナルデータ(履歴デ
ータ)を取得した日付を示す情報で、これらはジ
ヤーナルデータを取得した時点に書き込んでお
く。25の矢印はオンラインシステムダウン時の
磁気ヘツドの位置である。
第4図に本発明における磁気テープジヤーナル
判別方法の処理フローを示す。即ち、オンライン
システムの再開始処理にあたつて、中央処理装置
は磁気テープジヤーナルのラベルチエツクのため
のテープリワインドを抑止し、バツクリードによ
りシステムダウン時点の最新ジヤーナルデータレ
コートを読み込み(ステツプ30)。そして、該レ
コードにデータがあるか否かチエツクし(ステツ
プ31)、データがあれば、該データ中の情報によ
り当該磁気テープが処理対象となるジヤーナルデ
ータセツトであるか否かをチエツクし(ステツプ
32,33)、それが肯定であれば、当該磁気テープ
の妥当性チエツクを終了する。又、ステツプ32,
33の少なくともいずれかが否であれば、バツクリ
ードによりその前のジヤーナルデータレコードを
読み込み、同様にして当該磁気テープの妥当性を
チエツクする。なお、ステツプ31でデータ無しが
検出された場合は、中央処理装置はデイスプレイ
装置等にエラーメツセージを出力する(ステツプ
34)。これを見て、オペレータは別の磁気テープ
をセツトする等の処置をとることになる。
〔発明の効果〕
以上の説明から明らかな如く、本発明によれ
ば、システムダウン時のヘツド位置に最も近いレ
コードのみのチエツクにより、当該磁気テープが
処理対象となるジヤーナルデータセツトであるか
否かの妥当性をチエツクすることが可能で、磁気
テープの先頭までさかのぼる必要がなく、システ
ム再開始時間を大幅に短縮することができる。
【図面の簡単な説明】
第1図はオンラインシステムの全体ブロツク
図、第2図は第1図における中央処理装置の処理
フロー図、第3図は本発明を適用した磁気テープ
ジヤーナルの一実施例を示す図、第4図は本発明
における磁気テープジヤーナル判別方法の処理フ
ロー図である。 1……端末装置、2……中央処理装置、3……
フアイル、4……ジヤーナル。

Claims (1)

  1. 【特許請求の範囲】 1 処理の履歴を記憶するのに用いる磁気テープ
    ジヤーナルの判別方法であつて、前記磁気テープ
    ジヤーナルのデータレコード部に、当該磁気テー
    プがジヤーナルとして使用可能であるか否かを示
    す識別情報を書き込んでおき、再開始処理時、前
    記データレコード部の識別情報により、当該磁気
    テープがジヤーナルとして使用可能か否かを判別
    することを特徴とする磁気テープジヤーナルの判
    別方法。 2 前記データレコード部の識別情報は、当該磁
    気テープジヤーナルの先頭部分に付されたラベル
    情報の少なくとも一部と同一情報であることを特
    徴とする特許請求の範囲第1項記載の磁気テープ
    ジヤーナルの判別方法。 3 前記データレコード部の識別情報は、当該磁
    気テープがジヤーナル用か否かを示す情報と、当
    該磁気テープへジヤーナルデータを取得した日付
    を示す情報を含むことを特徴とする特許請求の範
    囲第1項または第2項記載の磁気テープジヤーナ
    ルの判別方法。
JP57172140A 1982-09-30 1982-09-30 磁気テ−プジヤ−ナルの判別方法 Granted JPS5960667A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP57172140A JPS5960667A (ja) 1982-09-30 1982-09-30 磁気テ−プジヤ−ナルの判別方法
US06/536,875 US4652940A (en) 1982-09-30 1983-09-29 Method of identifying magnetic tape as tape for journal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57172140A JPS5960667A (ja) 1982-09-30 1982-09-30 磁気テ−プジヤ−ナルの判別方法

Publications (2)

Publication Number Publication Date
JPS5960667A JPS5960667A (ja) 1984-04-06
JPH046017B2 true JPH046017B2 (ja) 1992-02-04

Family

ID=15936302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57172140A Granted JPS5960667A (ja) 1982-09-30 1982-09-30 磁気テ−プジヤ−ナルの判別方法

Country Status (2)

Country Link
US (1) US4652940A (ja)
JP (1) JPS5960667A (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5089958A (en) * 1989-01-23 1992-02-18 Vortex Systems, Inc. Fault tolerant computer backup system
JPH02245864A (ja) * 1989-03-20 1990-10-01 Hitachi Ltd 多重プロセッサシステム
US5372507A (en) * 1993-02-11 1994-12-13 Goleh; F. Alexander Machine-aided tutorial method
JP3632213B2 (ja) * 1993-06-30 2005-03-23 ソニー株式会社 信号処理装置
US6181498B1 (en) * 1994-01-20 2001-01-30 Sony Corporation Recording and reproducing apparatus, information signal recording and reproducing system and method of managing invalid area information
US5649152A (en) 1994-10-13 1997-07-15 Vinca Corporation Method and system for providing a static snapshot of data stored on a mass storage system
US5835953A (en) 1994-10-13 1998-11-10 Vinca Corporation Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating
US7725760B2 (en) * 2003-09-23 2010-05-25 Symantec Operating Corporation Data storage system
US7287133B2 (en) * 2004-08-24 2007-10-23 Symantec Operating Corporation Systems and methods for providing a modification history for a location within a data store
US7991748B2 (en) * 2003-09-23 2011-08-02 Symantec Corporation Virtual data store creation and use
US7730222B2 (en) * 2004-08-24 2010-06-01 Symantec Operating System Processing storage-related I/O requests using binary tree data structures
US7631120B2 (en) * 2004-08-24 2009-12-08 Symantec Operating Corporation Methods and apparatus for optimally selecting a storage buffer for the storage of data
US7904428B2 (en) * 2003-09-23 2011-03-08 Symantec Corporation Methods and apparatus for recording write requests directed to a data store
US7239581B2 (en) * 2004-08-24 2007-07-03 Symantec Operating Corporation Systems and methods for synchronizing the internal clocks of a plurality of processor modules
US7409587B2 (en) * 2004-08-24 2008-08-05 Symantec Operating Corporation Recovering from storage transaction failures using checkpoints
US7827362B2 (en) * 2004-08-24 2010-11-02 Symantec Corporation Systems, apparatus, and methods for processing I/O requests
US7577806B2 (en) * 2003-09-23 2009-08-18 Symantec Operating Corporation Systems and methods for time dependent data storage and recovery
US7296008B2 (en) * 2004-08-24 2007-11-13 Symantec Operating Corporation Generation and use of a time map for accessing a prior image of a storage device
US7577807B2 (en) * 2003-09-23 2009-08-18 Symantec Operating Corporation Methods and devices for restoring a portion of a data store
WO2007047346A2 (en) * 2005-10-14 2007-04-26 Symantec Operating Corporation Technique for timeline compression in a data store

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3321747A (en) * 1964-10-02 1967-05-23 Hughes Aircraft Co Memory protection system
US3852571A (en) * 1970-05-18 1974-12-03 Hempstead Bank System of transferral of funds
JPS4924535A (ja) * 1972-06-28 1974-03-05
US3801963A (en) * 1972-09-28 1974-04-02 Burroughs Corp Method and apparatus for transferring data from a volatile data store upon the occurrence of a power failure in a computer
GB1442665A (en) * 1972-12-14 1976-07-14 Siemens Ag Data processing systems
JPS5315792B2 (ja) * 1973-06-28 1978-05-27
FR2261694A5 (ja) * 1973-09-05 1975-09-12 Honeywell Bull Soc Ind
JPS5136920A (ja) * 1974-09-24 1976-03-29 Tokyo Shibaura Electric Co Kosokuhojokiokusochi
US4355369A (en) * 1975-07-30 1982-10-19 Docutel Corporation Automatic banking machine
US4306299A (en) * 1976-06-10 1981-12-15 Pitney-Bowes, Inc. Postage meter having means transferring data from a working memory to a non-volatile memory under low power conditions
GB1545169A (en) * 1977-09-22 1979-05-02 Burroughs Corp Data processor system including data-save controller for protection against loss of volatile memory information during power failure
US4316248A (en) * 1978-12-06 1982-02-16 Data General Corporation Memory refresh means including means for providing refresh addresses during power failures
JPS5637883A (en) * 1979-09-04 1981-04-11 Fanuc Ltd Information rewrite system
US4404649A (en) * 1980-11-03 1983-09-13 Recognition Equipment Incorporated Document processing system
US4523295A (en) * 1982-09-07 1985-06-11 Zenith Electronics Corporation Power loss compensation for programmable memory control system

Also Published As

Publication number Publication date
US4652940A (en) 1987-03-24
JPS5960667A (ja) 1984-04-06

Similar Documents

Publication Publication Date Title
JPH046017B2 (ja)
JPH0370273B2 (ja)
US6636876B1 (en) Database copy apparatus, database copy method and recording medium recorded with database copy program
JP2002140664A (ja) Icカード内データ移行方法、およびicカード
JPS5856142B2 (ja) オンライン回復制御方式
JPS6010329B2 (ja) ファイル制御方式
JPH03105434A (ja) エラーロギングシステム
JPS6150353B2 (ja)
JPH04181583A (ja) 記憶媒体および記憶管理方式並びにデータ処理装置
JPS5814702B2 (ja) 磁気媒体を使用する取引処理装置
JPH0820933B2 (ja) データ書き込み方法およびその装置
JPS62194557A (ja) フアイル障害リカバリ方式
JPH0287241A (ja) 障害回復方法
JPS609289B2 (ja) 磁気テ−プ集録装置
JPH0118514B2 (ja)
JPS6130342B2 (ja)
JPH11102460A (ja) プリペイドカードシステム、カード読書装置、プリペイドカード及び履歴管理方法
JPS61276095A (ja) 自動取引装置
JPH01214989A (ja) 情報記録処理装置
JPH0573391A (ja) データベース更新方式
JPH022202B2 (ja)
JPH0115944B2 (ja)
JPH0159605B2 (ja)
JPH07248947A (ja) ファイル装置の保守診断方法
JPS62279466A (ja) 自動取引装置