JPH07117937B2 - オンラインシステムのトランザクション処理装置 - Google Patents

オンラインシステムのトランザクション処理装置

Info

Publication number
JPH07117937B2
JPH07117937B2 JP4331548A JP33154892A JPH07117937B2 JP H07117937 B2 JPH07117937 B2 JP H07117937B2 JP 4331548 A JP4331548 A JP 4331548A JP 33154892 A JP33154892 A JP 33154892A JP H07117937 B2 JPH07117937 B2 JP H07117937B2
Authority
JP
Japan
Prior art keywords
record
transaction
terminal
transaction processing
transaction request
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 - Fee Related
Application number
JP4331548A
Other languages
English (en)
Other versions
JPH06342417A (ja
Inventor
大介 秋田
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 Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP4331548A priority Critical patent/JPH07117937B2/ja
Publication of JPH06342417A publication Critical patent/JPH06342417A/ja
Publication of JPH07117937B2 publication Critical patent/JPH07117937B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は通信回線を介して端末と
ホストコンピュータの間でデータを授受するオンライン
システムのトランザクション処理装置に関する。
【0002】
【従来の技術】従来のオンラインシステムのトランザク
ション処理装置は、一つの取引要求で大量のデータベー
スファイルの更新を行う場合でも、一つのトランザクシ
ョン処理部だけで処理を行なっていた。
【0003】すなわち図3を参照すると、従来のオンラ
インシステムのトランザクション処理装置は、通信回線
を介して取引要求を行う端末101と、この取引要求に
応じて実処理を行うホストコンピュータ102と、この
取引要求に応じて検索あるいは更新処理が行われ、この
取引要求に関連する概要情報を保持する親レコード部1
07と、この第1のレコード部と論理的に接続されこの
取引要求に応じて検索あるいは更新処理が行われ、この
取引要求に関連する詳細情報を保持する複数の子レコー
ド部108とを有するデータベースファイル106と、
端末からの入力情報103に基づいてデータベースファ
イル106内の親レコード部107および複数の子レコ
ード部108の検索あるいは更新処理を行い、各レコー
ド部から取り出した情報を出力情報104として端末1
01に送信するトランザクション処理部105とを備え
ている。
【0004】図4は、従来のオンラインシステムのトラ
ンザクション処理装置の動作を説明するためのフローチ
ャートである。
【0005】次に、図3および図4を参照して従来のオ
ンラインシステムのトランザクション処理装置の動作に
ついて説明する。
【0006】始めに、端末101からオンライン取引の
ための入力情報103をホストコンピュータ102が受
信すると、トランザクション処理部105が起動される
(図4ステップS101)。このトランザクション処理
部105は、端末からの入力情報に基づいて、データベ
ースファイル106内の親レコード部107および複数
の子レコード部108をアクセスし、取引成立に必要な
情報の検索あるいは更新処理を行なう(図4ステップS
102)。この検索あるいは更新処理が終了した後、ト
ランザクション処理部105は、各レコード部から取り
出した情報を組合わせて出力情報104を生成し、端末
101にこの出力情報104を送信する(図4ステップ
S103)。
【0007】
【発明が解決しようとする課題】この従来のオンライン
システムのトランザクション処理装置では、一つの取引
要求に対して一つのトランザクション処理部だけで処理
を行なっているため、大量のデータベースファイルを更
新する場合この更新処理に多大な時間がかかり、オンラ
イン端末に対して即時に取引要求の結果である出力情報
を送信することが不可能であった。
【0008】また、入力情報を入力してから出力情報が
送信されてくるまで応答時間が長くなるため、ホストコ
ンピュータから送信された出力情報が端末側の時間監視
制御により受取りを拒否されてしまうという欠点があっ
た。
【0009】
【課題を解決するための手段】本発明のオンラインシス
テムのトランザクション処理装置は、通信回線を介して
取引要求を行うオンライン端末と、前記端末から送られ
てくる前記取引要求に応じて実処理を行うホストコンピ
ュータと、前記取引要求に応じて検索あるいは更新処理
が行われ、該取引要求に関連する概要情報を保持する親
レコード部と、該親レコード部と論理的に接続され該取
引要求に応じて検索あるいは更新処理が行われ、該取引
要求に関連する詳細情報を保持する複数の子レコード部
とを有するデータベースファイルと、前記端末からの入
力情報に基づいて前記親レコード部の検索あるいは更新
処理と前記子レコード部の検索とを行う第1の処理と、
該第1の処理終了後前記各レコード部から取り出した情
報を出力情報として前記端末に送信する第2の処理とを
行う親トランザクション処理部と、前記親トランザクシ
ョン処理部からの起動指示に応答して対応する前記子レ
コード部の検索あるいは更新処理を行う複数の子トラン
ザクション処理部とを備えている。
【0010】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
【0011】図1を参照すると、本発明の一実施例は、
通信回線を介して取引要求を行うオンライン端末11
と、端末から送られてくる取引要求に応じて実処理を行
うホストコンピュータ20と、取引要求に応じて検索あ
るいは更新処理が行われ、この取引要求に関連する概要
情報を保持する親レコード部51と、この親レコード部
と論理的に接続され取引要求に応じて検索あるいは更新
処理が行われ、取引要求に関連する詳細情報を保持する
複数の子レコード部52〜54とを有するデータベース
ファイル50と、端末からの入力情報21に基づいて親
レコード部の検索あるいは更新処理と子レコード部の検
索とを行う第1の処理と、この第1の処理終了後各レコ
ード部から取り出した情報を出力情報22として端末に
送信する第2の処理とを行う親トランザクション処理部
31と、親トランザクション処理部からの起動指示41
に応答して対応する子レコード部の検索あるいは更新処
理を行う複数の子トランザクション処理部32〜43と
から構成される。
【0012】次に、図1および図2を参照して本実施例
の動作について説明する。
【0013】端末11から入力情報21を受信したホス
トコンピュータ201は、親トランザクション処理部3
1を起動させる(図2ステップS1)。親トランザクシ
ョン処理部31は、入力情報21に基づいてデータベー
スファイル50内の取引と関連する概要情報を保持する
親レコード部51について検索あるいは更新処理を行
う。このとき出力情報22として親レコード部51から
取り出した概要情報だけでは足りない場合は、複数の子
レコード部52〜54のうち必要な部分だけ検索を行い
詳細情報を取り出す(図2ステップS2)。
【0014】続いて、取引として子レコード部の更新が
必要で、かつ、更新未処理の子レコード部が存在するか
否かを判断する(図2ステップS3)。
【0015】このとき、更新未処理の子レコード部が存
在する場合、その子レコード部に対応する子トランザク
ション処理部に対して起動指示41を与える(図2ステ
ップS4)。親トランザクション処理部31は親レコー
ド部51および子レコード部52〜54から得られた情
報を組合わせて出力情報22を生成し、端末11に対し
て送信する(図2ステップS6)。
【0016】一方、起動指示41により起動された子ト
ランザクション処理部32は、子レコード部52に対し
て取引で保持すべき情報の更新を行う(図2ステップS
11)。さらに、更新未処理の子レコード部が存在する
か否かを判断する(図2ステップS12)。
【0017】このとき、更新未処理の子レコード部が存
在する場合、その子レコード部に対応する子トランザク
ション処理部に対して起動指示42を与える(図2ステ
ップS13)。
【0018】起動指示42により起動された子トランザ
クション処理部33は、子レコード部53に対して取引
で保持すべき情報の更新を行う(図2ステップS1
1)。このように複数の子トランザクション処理部32
〜34は、対応する子レコード部が更新未処理の子レコ
ード部ならば更新処理が全て終了するまで順次起動され
る。本実施例では、子トランザクション処理部34が最
終の子レコード部54を更新し(図2ステップS1
1)、更新未処理の子レコード部が存在しなくなるため
取引の処理を終了する(図2ステップS12)。
【0019】また、子トランザクション処理部が順次起
動されている間取引は完結していないため、他の取引に
より親レコード部51あるいは子レコード部52〜54
をアクセスされると不都合が生じる。
【0020】このような場合、親レコード部51内に処
理中であるか否かを示すアクセス禁止フラグ51aを設
ければよい。
【0021】すなわち、親トランザクション処理部31
が親レコード部51を検索あるいは更新する場合、アク
セス禁止フラグ51aをON状態にして、他の取引によ
り親レコード部51がアクセスされるのを防ぐ(図2ス
テップS2)。そして更新未処理の子レコード部が全て
存在しなくなるとアクセス禁止フラグ51aをOFF状
態にすれば(図2ステップS5およびステップS1
4)、他の取引を続いて処理することができる。
【0022】
【発明の効果】以上説明したように本発明によるオンラ
インシステムのトランザクション処理装置は一つの取引
を親トランザクション処理部および複数の子トランザク
ションに分割して処理をおこなうようにしたため、大量
のデータベースファイルを更新する必要があり、かつ即
時型の処理を必要とする取引であっても、処理時間のか
かる更新処理は複数の子トランザクション処理部でおこ
なうために、オンライン端末に即時に出力情報を送信で
きる。
【0023】さらにトランザクション処理部を複数に分
割して取引の処理を行うため、1つのトランクション処
理部での処理時間を短縮できホストコンピュータ内のデ
ータベースファイル等の各種資源を短い時間で解放で
き、オンラインシステム内の他の取引の遅延を防ぐ効果
もある。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図。
【図2】本発明の一実施例の動作を説明するためのフロ
ーチャート。
【図3】従来のオンラインシステムのトランザクション
処理装置のブロック図。
【図4】従来のオンラインシステムのトランザクション
処理装置の動作を説明するためのフローチャート。
【符号の説明】
11 端末 20 ホストコンピュータ 21 入力情報 22 出力情報 31 親トランザクション処理部 32〜34 子トランザクション処理部 50 データベースファイル 51 親レコード部 51a アクセス禁止フラグ 52〜54 子レコード部 101 端末 102 ホストコンピュータ 103 入力情報 104 出力情報 105 トランザクション処理部 106 データベースファイル 107 親レコード部 108 子レコード部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 通信回線を介して取引要求を行うオンラ
    イン端末と、前記端末から送られてくる前記取引要求に
    応じて実処理を行うホストコンピュータと、 前記取引要求に応じて検索あるいは更新処理が行われ、
    該取引要求に関連する概要情報を保持する第1のレコー
    ド部と、該親レコード部と論理的に接続され該取引要求
    に応じて検索あるいは更新処理が行われ、該取引要求に
    関連する詳細情報を保持する複数の第2のレコード部と
    を有するデータベースファイルと、 前記端末からの入力情報に基づいて前記第1のレコード
    部の検索あるいは更新処理と前記第2のレコード部の検
    索とを行う第1の処理と、該第1の処理終了後前記各レ
    コード部から取り出した情報を出力情報として前記端末
    に送信する第2の処理とを行う第1のトランザクション
    処理部と、 前記第1のトランザクション処理部からの起動指示に応
    答して対応する前記第2のレコード部の検索あるいは更
    新処理を行う複数の第2のトランザクション処理部とを
    備えたことを特徴とするオンラインシステムのトランザ
    クション処理装置。
JP4331548A 1992-12-11 1992-12-11 オンラインシステムのトランザクション処理装置 Expired - Fee Related JPH07117937B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4331548A JPH07117937B2 (ja) 1992-12-11 1992-12-11 オンラインシステムのトランザクション処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4331548A JPH07117937B2 (ja) 1992-12-11 1992-12-11 オンラインシステムのトランザクション処理装置

Publications (2)

Publication Number Publication Date
JPH06342417A JPH06342417A (ja) 1994-12-13
JPH07117937B2 true JPH07117937B2 (ja) 1995-12-18

Family

ID=18244904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4331548A Expired - Fee Related JPH07117937B2 (ja) 1992-12-11 1992-12-11 オンラインシステムのトランザクション処理装置

Country Status (1)

Country Link
JP (1) JPH07117937B2 (ja)

Also Published As

Publication number Publication date
JPH06342417A (ja) 1994-12-13

Similar Documents

Publication Publication Date Title
JPH07117937B2 (ja) オンラインシステムのトランザクション処理装置
JP3162102B2 (ja) 仮想計算機間データ転送処理装置
JP3007923B2 (ja) データ転送方法およびシステム
JP2843748B2 (ja) 排他制御方式
JP3330006B2 (ja) 情報記憶システムを備えるネットワークシステム、該システムの入力システムならびに
JPH103417A (ja) ファイル変更履歴管理システム
JP2536081B2 (ja) 多重スケジュ―リング制御方式
JPH0713943A (ja) 並列計算機
JPH02128246A (ja) 分散型データベースシステムにおける制御方式
JPH08235044A (ja) ジャーナル検索方式
JP2509936B2 (ja) 出力制御装置
JPH0512094A (ja) トランザクシヨン管理装置
JPH08286950A (ja) 情報処理装置及びトレース情報格納方法
JP2000148768A (ja) 情報検索方法、情報検索装置、及び情報検索プログラムを記録した記録媒体
JP2643843B2 (ja) オンライン処理システム
JP3298671B2 (ja) データ入力方法
JPH06309361A (ja) サーバ・クライアント型データベース検索方法
JPS63217446A (ja) バツフア管理方式
JPH04174073A (ja) オンライン帳表出力コントロール方式
JPH0581295A (ja) オンラインメンテナンスにおけるサブフアイル生成方式
JPS6120153A (ja) メモリアクセス制御装置
JP2000029763A (ja) 記憶装置制御方法及び記憶システム
JPH1124993A (ja) ライト命令処理装置
JPH0934849A (ja) 入出力方法
JPS6126112B2 (ja)

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960528

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071218

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081218

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091218

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees