JPS6191735A - オンラインシステムのジヤ−ナル情報処理方式 - Google Patents

オンラインシステムのジヤ−ナル情報処理方式

Info

Publication number
JPS6191735A
JPS6191735A JP59213020A JP21302084A JPS6191735A JP S6191735 A JPS6191735 A JP S6191735A JP 59213020 A JP59213020 A JP 59213020A JP 21302084 A JP21302084 A JP 21302084A JP S6191735 A JPS6191735 A JP S6191735A
Authority
JP
Japan
Prior art keywords
terminal
information
journal information
file
terminal device
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
Application number
JP59213020A
Other languages
English (en)
Other versions
JPH0426141B2 (ja
Inventor
Kazuo Yukiura
雪浦 和雄
Yoshifumi Sakurai
桜井 芳文
Hisao Kino
城野 久夫
Koji Morisane
森実 浩二
Masahiro Ueda
正博 植田
Takafumi Fujikawa
藤川 隆文
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.)
JAPANESE NATIONAL RAILWAYS<JNR>
Hitachi Ltd
Japan National Railways
Original Assignee
JAPANESE NATIONAL RAILWAYS<JNR>
Hitachi Ltd
Japan National Railways
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 JAPANESE NATIONAL RAILWAYS<JNR>, Hitachi Ltd, Japan National Railways filed Critical JAPANESE NATIONAL RAILWAYS<JNR>
Priority to JP59213020A priority Critical patent/JPS6191735A/ja
Publication of JPS6191735A publication Critical patent/JPS6191735A/ja
Publication of JPH0426141B2 publication Critical patent/JPH0426141B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はオンラインシステムにおいて、ダウン回復処理
や統計処理などに必要なジャーナル情報を格納処理する
方式に関する。
〔発明の背景〕
オンラインシステムでは、一般にシステムダウンによる
ファイル破壊の回復処理や統計処理などのために必要な
ジャーナル情報(トランザクションデータ)を磁気テー
プやデ、イスクなどの外部記憶装置に取得している。従
来、このジャーナル情報の外部記憶装置への記録回数を
削減する方式とし、で、システムダウン時に消失しても
左程支障をきたさないジャーナル情報(例えば照会内容
、否定回答など)は主記憶装置内にバッファリングして
、バッファが満杯になったとき外部記憶装置に転送し、
システムダウン時に消失してはならないジャーナル情報
(例えば肯定回答内容、売上集計など)は、その発生の
タイミングで外部記憶装置に記憶する方式がある。しか
し、この方式では、システムダウンにおいても保証する
必要のあるデータが多発すると、それに応じて外部記憶
装置へのアクセス回数が増大して、システム本来の処理
能力の低下をまねき、主記憶装置へバッファリングする
という効果がなくなる問題があった。
〔発明の目的〕
本発明の目的は、システムダウンにおける消失ジャーナ
ル情報の回復を保証することにより1通常処理時におい
ては、消失してはならないジャーナル情報も主記憶装置
内にバッファリングすることを可能とし、ジャーナル情
報のに部記憶装置への記録回数を削減す・ることにある
〔発明の概要〕
一般に座席予約システムなどのオンラインシステムにお
いては、fa末装置に出力した情報は、送信時における
回線障害あるいは端末装置での出力不調時の再送信に備
え、端末装置は位に外部記憶装置の端末対応ファイルに
記録している。本発明は、この外部記憶装置の端末対応
ファイルから。
システムダウンにより消失したバッファリング中のジャ
ーナル情報を回復しようとするものである。
ところで、端末装置からの要求呼が処理されると、端末
対応ファイル内の該当端末情報は更新されてしまう。こ
のような端末対応ファイルを用いて、システムダウンに
より消失したジャーナル情報を確実に回復せしめるため
1本発明では1通常の処理時において、端末装置からの
要求呼を処理したら、主記憶装置内に同一端末装置のジ
ャーナル情報が既にバッファリングされているか否かチ
ェックし、バッファリングされていない場合、端末対応
ファイルに端末情報を記録すると共にジャーナル情報(
例えば端末情報と同じ内容のもの)・  を主記憶装置
内にバッファリングし、端末装置に所望情報を送信する
。一方、既に同一端末装置のジャーナル情報がバッファ
リングされている場合は、バッファリング中のジャーナ
ル情報をジャーナル情報ファイル用の外部記憶装置に記
録した後、喘未対応ファイルの端末情報を更新する。
これにより、システムダウンにより消失したバッファリ
ング中の最新のジャーナル情報は端末対応ファイル用の
外部記憶装置から回復でき、それ以前のジャーナル情報
はジャーナル情報ファイル用の外部記憶装置に記録され
ており、統計処理等に何ら支障をきたさない6しかも、
通常の動作時、消失してはならない情報は主記憶装置内
にバッファリングが可能となり、ジャーナル情報ファイ
ル用の外部記憶装置へのアクセス回数が削減できる。
〔発明の実施例〕
以下9本発明の一実施例を図面により詳細に説明する。
第1図は本発明を適用したオンラインシステムの全体構
成図を示す。第1図において−m数の端末装置1−1〜
1−nは通信回線2−1〜2−n。
通信制御装置3を通して中央処理装置4に接続されてい
る。中央処理装置4は1通信制御装置3゜主記憶装置5
、端末対応ファイル用の外部記憶装置6、ジャーナル情
報ファイル用の外部記憶装置7及びその他の外部記憶装
置8とともにセンタシステムを構成している。
第2図(a)に示すように、主記憶装置5内には端末装
置対応の端末テーブル51とジャーナル情報のバッファ
リングエリア52が用意されている。
端末テーブル51は端末装置対応に、それぞれ該当端末
番号、発売可否やダウン回復後の第1呼処理済か否かな
どを示すステータス、及び該当端末装置の外部記憶装置
6上のアドレス(外部装置アドレス)を持っている。外
部記憶装置6には端末ファイル61があり、第2図(b
)に示すように。
端末ファイル61は端末装置対応に最新の売上げ集計と
端末出力情報を格納するエリアを持っている。この端末
ファイル61内の該当端末エリアが端末テーブル51の
外部装置アドレスによってポイントされる。主記憶装置
5内のバッファリングエリア52は、ジャーナル情報を
発生順に一時格納するエリアである。バッファリングエ
リア52は複数のレコードからなり6そのデータ部の内
容が端末ファイル61の売上集計エリアと出力情報エリ
アの内容に対応し、ている。ジャーナル情報をバッファ
リングエリア52のどこに格納するかはポインタで指定
する。
第2図では省略したが、主記憶装置5にはプロゲラ゛ム
も格納されており、第1図の中央処理装置4は、このプ
ログラムに従って所望の処理を実行する。以下では1列
車座席予約システムを例にとって中央処理装置4の処理
を説明する。
第3図は通常動作時の中央処理装置4の処理フロー図で
ある。端末装置1−iより通信制御装置3を通して座席
予約照会呼を受信すると、主記憶装置5内の端末テーブ
ル51を参照し、該当端末装置に対する発売可否等の検
定を行う(ステップj01)。発売可を確認すると、外
部記憶装置8上の列車ファイル、座席ファイルに従って
座席予約処理を行い(ステップ102>、さらに運賃料
金計算、端末出力情報の生成等を行う(ステップ103
)。その後2主記憶装置5内のバップアリングエリア5
2に同一端末装置1−iの情報(端末番号)があるか否
かチェックする(ステップ104)。その結果、同一端
末装置の情報が無ければ、端末テーブル51上の該当端
末の外部装置アドレスにより端末ファイル61の該当端
末エリアをアクセスして、その売上集計、端末出力情報
を更新し、(ステップ105)、それと同一内容の情報
を端末番号と一緒にジャーナル情報として、主記憶装置
5内のバッファリングエリア52のポインタで指される
レコードに格納する(ステップ107)。一方、バッフ
ァリングエリア52に同一端末装置の情報が有る場合は
、該当ジャーナル情報を外部記憶装置7のジャーナル情
報ファイルに書き出した後(ステップ105)、ステッ
プ106.107の処理を実行する8これにより、仮に
システムダウンした場合、バッファリングエリア52上
のジャーナル情報は消失さ九るが、システムダウン直前
の最新のジャーナル情報は端末ファイル61に、それ以
前のジャーナル情報は外部記憶装W7のジャーナル情報
ファイルに存在することになる。なお、バッファリング
・ポインタはジャーナル情報がバッファリングされると
更新し。
次のバッファリングにそなえる。
ジャーナル情報が主記憶装置5内のバッファリングエリ
ア52に格納されると、該バッファリングエリア52が
満杯か否か調べ(ステップ108)、満杯でなければ、
生成した端末出力情報を該当端末装置1−4に送信して
該照会呼に対する処理を終了し、満杯の場合はバッファ
リングエリア52の内容をジャーナル情報ファイルに転
送した後(ステップ109)、端末出力情報を送信する
次に、ダウン回復後の第1回目の照会呼の処理について
説明する。第4図はその場合のフロー図である。
端末装置1−iより通信制両袋@3を通して座席予約照
会呼を受信すると、主記憶装置5内の端末テーブル51
における該当端末装置のステータスにより1発売可否と
同時に該呼がダウン回復後の第1呼かどうかを゛回定す
る(ステップ201)。
ダウン回復後の第1呼か否かはステータス中の第1呼処
理済みか否かを示すフラグが11011か1りて判定す
る。即ち、ダウン回復後の第1呼時、該フラグはパ0”
であり、これによりダウン回復後の第1呼かどうか判定
可能である。ダウン回復後の第1呼であることを確認す
ると、端末テーブル51上の該当端末の外部装置アドレ
スにより端末ファイル61の該当端末エリアの内容を読
み出し、それを該当端末番号と一緒にシステムダウン直
前のジャーナル情報とし7て主記憶装置5内のバッファ
リンクエリア52に再設定する(ステップ202)。
その後の処理は第3図の場合と同様であるが、該ステッ
プ202のジャーナル回復処理で該当端末袋[1−iの
システムダウン直前のジャーナル情報をバッファリング
エリア52に再構築したことにより、ステップ205の
判定では常に「あり」の方向に進み、ステップ206で
バッファリングエリア52の上記システムダウン直前の
ジャーナル情報か外部記憶装置7のジャーナル情報ファ
イルに書き出されることになる。そして、ステップ20
7により、ダウン回復後の該当端末装置1−1の第1呼
に対するジャーナル情報が端末ファイル61に保持され
、次のステップ208により同じジャーナル情報が主記
憶装置5内にバッファリングされることになる。ステッ
プ207では、端末ファイル61の更新と同時に、主記
憶装置5における端末テーブル51の該当端末装置1−
iに対応する第1呼処理済みフラグを1″にする。
以上1列車座席予約システムの場合を例に説明してきた
が1本発明はこれ以外のオンラインシステムにも適用で
きることは云うまでもない。
〔発明の効果〕
以上の説明から明らか如く1本発明によれば。
消失してはならないジャーナル情報が連続した場合でも
、該ジャーナル情報を主記憶装置内にバッファリングす
ることができるため、ジャーナル情報の外部記憶装置へ
の記録回数が大幅に削減され、特に端末装置台数の多い
大規模オンラインシステムにおいて性能の大幅な向上が
期待される。
【図面の簡単な説明】
第1図は本発明か適用されるオンラインシステムの全体
構成図、第2図は第1図における主記憶装置内の端末テ
ーブルとバッファリングエリアの詳細、及び端末テーブ
ルと外部記憶装置上の端末ファイルとの関係を示す図、
第3図及び第4図は本発明の詳細な説明するフローチャ
ートである。 1−1−1− n 一端末装置、  2 1−2−n・
・・通信回線、 3・・・通信制御装置、 4・・・中
央処理装置、  5・・・主記憶装置、 6〜8・・・
外部記憶装置、  51・・・端末テーブル、  52
・・バッファリングエリア、  61・・・端末ファイ
ル。

Claims (2)

    【特許請求の範囲】
  1. (1)複数の端末装置と、端末装置からの処理要求呼を
    処理し該当端末装置に出力する中央装置とからなり、該
    中央装置は、ダウン回復処理や統計処理に必要なジャー
    ナル情報を一時格納するエリア(以下、バッファリング
    エリアという)を持つ主記憶装置と、端末装置対応に該
    当端末装置への出力情報を記録する端末ファイルと、前
    記主記憶装置内のバッファリングエリアの満杯になった
    ジャーナル情報を記録するジャーナル情報ファイルを具
    備してなるオンラインシステムにおいて、端末装置から
    処理要求呼を受信すると、中央装置は前記主記憶装置内
    のバッファリングエリアに同一端末装置のジャーナル情
    報があるか否か判定し、同一端末装置のジャーナル情報
    がなければ、生成したジャーナル情報を該バッファリン
    グエリアに格納すると共に該ジャーナル情報で前記端末
    ファイルの該当端末装置の情報を更新し、主記憶装置内
    のバッファリングエリアに同一端末装置のジャーナル情
    報がある場合、該バッファリングエリアの該当端末装置
    に対応するジャーナル情報を前記ジャーナル情報ファイ
    ルに書き出した後、新しく生成したジャーナル情報をバ
    ッファリングエリアに格納し、端末ファイルの該当端末
    装置の情報を更新することを特徴とするオンラインシス
    テムのジャーナル情報処理方式。
  2. (2)システムダウン回復後、端末装置から第1処理要
    求呼を受信すると、中央装置は端末ファイルに記録され
    ている該当端末装置の情報を用いて主記憶装置のバッフ
    ァリングエリアにシステムダウン直前の該端末装置のジ
    ャーナル情報を回復することを特徴とする特許請求の範
    囲第1項記載のオンラインシステムのジャーナル情報処
    理方式。
JP59213020A 1984-10-11 1984-10-11 オンラインシステムのジヤ−ナル情報処理方式 Granted JPS6191735A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59213020A JPS6191735A (ja) 1984-10-11 1984-10-11 オンラインシステムのジヤ−ナル情報処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59213020A JPS6191735A (ja) 1984-10-11 1984-10-11 オンラインシステムのジヤ−ナル情報処理方式

Publications (2)

Publication Number Publication Date
JPS6191735A true JPS6191735A (ja) 1986-05-09
JPH0426141B2 JPH0426141B2 (ja) 1992-05-06

Family

ID=16632172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59213020A Granted JPS6191735A (ja) 1984-10-11 1984-10-11 オンラインシステムのジヤ−ナル情報処理方式

Country Status (1)

Country Link
JP (1) JPS6191735A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH064363A (ja) * 1992-06-22 1994-01-14 Nec Corp セッション状態ログ採取装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH064363A (ja) * 1992-06-22 1994-01-14 Nec Corp セッション状態ログ採取装置

Also Published As

Publication number Publication date
JPH0426141B2 (ja) 1992-05-06

Similar Documents

Publication Publication Date Title
US7434093B2 (en) Dual channel restoration of data between primary and backup servers
US6092087A (en) Log file optimization in a client/server computing system
US6157991A (en) Method and apparatus for asynchronously updating a mirror of a source device
US5386554A (en) Method and apparatus for reducing data locking time by removing a lock when journal data is written into a main memory journal queue
US5363503A (en) Fault tolerant computer system with provision for handling external events
JPH11184744A (ja) メッセージキューイングシステム
US20230315713A1 (en) Operation request processing method, apparatus, device, readable storage medium, and system
US7000083B2 (en) Resynchronization of count key data with its corresponding meta data
JPS6191735A (ja) オンラインシステムのジヤ−ナル情報処理方式
US7461217B2 (en) Arrangement and method for update of configuration cache data
JP4280306B2 (ja) トランザクションメッセージキューイングシステムのためのログベースデータアーキテクチャ
US20030033440A1 (en) Method of logging message activity
JP2818541B2 (ja) ログファイル書き込み方式およびログファイル書き込み方法
JPH10512985A (ja) トランザクションの状態の追跡
JPH0628222A (ja) 周辺構成情報の自動認識システム
JPS58103052A (ja) 自動デ−タ収集方式
JP2001014201A (ja) 共有ファイルシステム
JP2856150B2 (ja) トランザクション履歴記録システム
JP2675050B2 (ja) ジャーナル取得方法
JP2000020366A (ja) レプリケーションシステム
JP4048037B2 (ja) データ書出プログラムおよび記録媒体
JP2919457B1 (ja) 二重化装置i/o制御方式およびそのプログラム記録媒体
JPH0259837A (ja) データリカバリ処理方式
JPH04342041A (ja) コンピュ−タシステムのバックアップ保守方法
JPS60142446A (ja) バツクワ−ド障害復元処理方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term