JP3508154B2 - データベース更新処理装置 - Google Patents
データベース更新処理装置Info
- Publication number
- JP3508154B2 JP3508154B2 JP11349993A JP11349993A JP3508154B2 JP 3508154 B2 JP3508154 B2 JP 3508154B2 JP 11349993 A JP11349993 A JP 11349993A JP 11349993 A JP11349993 A JP 11349993A JP 3508154 B2 JP3508154 B2 JP 3508154B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- batch
- online
- block
- 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
Links
- 238000012545 processing Methods 0.000 claims description 164
- 238000000034 method Methods 0.000 claims description 25
- 238000010923 batch production Methods 0.000 claims description 13
- 230000003796 beauty Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
れる、預金の元帳データ等のデータについて、オンライ
ン処理要求により随時行われる更新処理と並行に、予め
期日の定まる更新処理をバッチ処理として行うシステム
において、両処理の実行順序を合理的な順序に制御でき
るようにしたデータベース更新処理装置に関する。 【0002】 【従来の技術と発明が解決しようとする課題】銀行預金
の処理システムを典型的な例として、預金の残高、引出
し額、預け入れ額等の情報は預金口座番号を識別番号と
して識別されるデータのブロックに保持する預金原簿デ
ータをデータベースに保持し、預金に関する取引が行わ
れるごとに、データベースの該当ブロックを更新する。 【0003】その更新処理では、預金の預け入れと引出
しに対応して、加減算が行われ、その他の情報と共に加
減算の結果が最近の残高として記録される。そのような
更新処理は、公知のオンラインシステムでは、預金の引
出しや預け入れの要求が発生する都度、システムにつな
がる窓口機械或いは現金自動預払機等の端末装置から随
時入力される処理要求を受け付けて、即時に実行するよ
うに制御される。 【0004】又、公知のように、給料の自動振込、公共
料金その他の支払い料金の自動振替等のサービスが銀行
によって行われ、それらは各預金口座ごとの契約で定ま
る要求元から各期日ごとに指定される金額を、定められ
た期日に振込或いは払出しするように処理される。 【0005】その処理では、それらの自動振込、支払い
に対応して、前記と同じデータベースについて同様に加
減算を伴う更新処理が必要になるが、それはバッチ処理
としてプログラムされた処理を実行することによって行
われ、通常は例えば、振込は期日直前のオンライン処理
のサービス時間終了後、支払いは期日直後のオンライン
処理のサービス時間終了後に実行する。 【0006】しかし、前記のような銀行のオンラインシ
ステムの24時間/日サービスを実施することが要求さ
れるようになると、前記のオンライン処理とバッチ処理
とを時間帯を区分して行うことができなくなり、両者を
並行して処理するようにしなければならない。 【0007】その結果、例えば給料自動振込のバッチ処
理を当期日の0時から実行するようにすると、当日オン
ライン処理で或る預金口座の引出しをしようとした時、
その口座には未だ給料振込処理の実行が終わって無く
て、引出し不能となることが予想される。 【0008】そのようなことを避けるために、処理が期
日までに完了するように事前にバッチ処理の実行を開始
させるようにすると、不当に事前に預金の引出しができ
たり、又支払いのための自動振替であると、その処理が
早過ぎるために、資金不足で支払い不能になる等の矛盾
を生じる可能性がある。 【0009】本発明は、前記のようなシステムにおける
オンライン処理とバッチ処理との期日に関する矛盾が生
じないように、両者の実行順序を合理的な順序に制御で
きるようにしたデータベース更新処理装置を目的とす
る。 【0010】 【課題を解決するための手段】図1は、本発明の構成を
示すブロック図である。図はデータベース更新処理装置
の構成であって、所定の識別番号で識別されるブロック
のデータを保持するデータベースと接続し、各該ブロッ
クの内容に加減算を含む更新処理を行う業務のために、
バッチ処理部1は各該ブロックごとに示すバッチ処理情
報2に従って、処理を有効とする期日が予め指定されて
いる該更新処理をバッチ処理として実行し、オンライン
処理部3は端末装置から随時入力される処理要求に従っ
て、該更新処理を該処理要求時にオンライン処理として
実行する装置であって、順序制御部4を設ける。 【0011】順序制御部4は、処理条件テーブル5に、
該オンライン処理の加減算の別と、該バッチ処理の該オ
ンライン処理の処理要求に対する相対期日と、加減算の
別との各組合せについて、該バッチ処理と該オンライン
処理との実行順位を示すテーブル情報を保持する。 【0012】順序制御部4は、オンライン処理部3に対
する処理要求を受け付けて、該処理要求に指定されるブ
ロックについて、バッチ処理情報2を参照して、当該ブ
ロックについての未処理のバッチ処理の有無を識別し、
該未処理のバッチ処理が有る場合には処理条件テーブル
5を参照して、当該バッチ処理と該オンライン処理との
実行順位を決定し、該決定した実行順位に従って、バッ
チ処理部1及びオンライン処理部3に、該ブロックにつ
いての処理の実行を順次要求する。 【0013】 【作用】本発明のデータベース更新処理装置により、同
一のデータベースに対する加減算を含む更新処理を、バ
ッチ処理とオンライン処理で処理する場合に、オンライ
ン処理の処理要求を契機として、該当するブロックにつ
いてのバッチ処理の処理状況をバッチ処理情報によって
調べ、必要な未処理のバッチ処理があれば、バッチ処理
とオンライン処理の実行順序を処理条件テーブルで決定
して、当該ブロックについて、両処理を決定した順序に
実行するように制御する。 【0014】従って、処理条件テーブルを、前記要件に
基づいて妥当な実行順序を決定できるように作成してお
けば、オンライン処理とバッチ処理を並行に実行して
も、期日上で矛盾した結果を生じないように制御するこ
とが容易になる。 【0015】 【実施例】預金処理システムの場合に、図1におけるバ
ッチ処理情報2は、例えば各預金口座ごとに、自動振込
及び支払い契約について、各契約ごとの項に、その処理
を識別する情報が記録され、それらの各々について確定
した取扱金額及び期日、及びその内容による最近の処理
日付又は未処理の表示が記録されている。 【0016】バッチ処理情報2も、例えば預金原簿デー
タのブロックを保持するデータベースに、ブロックと対
応して格納されていて、それらの内容は別途適当な時期
ごとにメンテナンスされ、バッチ処理部1は未処理の項
の内容に従う処理を実行すると、その処理日付を記録し
ておく。 【0017】図2は処理条件テーブルの一例であって、
バッチ処理について期日欄と加減算区分欄があって、期
日欄にオンライン処理との相対期日が本日、前日以前及
び翌日以降に分けて示され、処理区分欄に加算か減算か
の別が示される。又、オンライン処理について加算か減
算かが示される。 【0018】以上の3条件の組合せについて、処理順序
欄にバッチ処理とオンライン処理の実行順序又はオンラ
イン処理のみを行うことの指定を示す。但し、図示の処
理順序欄の指定は説明のための一例であって、例えばバ
ッチ処理の本日期日の減算については実行しないで前日
以前になったときに実行するようにする等、預金処理の
サービス方針等によって適宜異なる指定が設定されてよ
い。 【0019】図3は本発明の処理の流れ図であり、順序
制御部4が処理ステップ10でオンライン処理要求を受け
取ると、処理ステップ11で処理要求で指定される口座番
号から処理対象ブロックを決定し、処理対象ブロック
と、そのブロックのバッチ処理情報を読み込む。 【0020】処理ステップ12で、読み込んだバッチ処理
情報を調べて、未処理のバッチ処理があるか識別し、無
ければオンライン処理部3に処理を渡す。オンライン処
理部3は処理ステップ13で、順序制御部4からブロック
及び処理要求を受け取って、要求のオンライン処理を実
行する。 【0021】その後、処理ステップ14で処理結果のブロ
ックの内容に従ってデータベースを更新し、以上の処理
結果のブロックの内容(預金通帳の追加記載内容或いは
取引記録の伝票等)をオンライン処理を要求した端末装
置へ出力する。 【0022】処理ステップ12で未処理のバッチ処理があ
ると識別した場合には、処理ステップ15でそれらの各項
の期日と振込か支払いかの別と金額をそれぞれ読み出し
て、その期日により前日以前の分、本日分、翌日以降の
分に分けて、各分類ごとに金額を振込か支払いかに従っ
て加算又は減算して相殺する。 【0023】以上の結果について、相殺結果がプラスな
ら加算、0又はマイナスなら減算をバッチ処理の処理区
分とし、オンライン処理要求の内容が預け入れか払出し
かにより加算か減算として、処理ステップ16で処理条件
テーブルを参照し、該当する項の処理順序欄の指定によ
り実行順位を決定する。 【0024】その結果、図2に例示した処理条件テーブ
ルによれば、未処理のバッチ処理の状況等により次の実
行順序の組合せができる。即ち、前日以前のバッチ→
本日のバッチ→オンライン、前日以前のバッチ→オン
ライン→本日のバッチ、前日以前のバッチ→オンライ
ン、本日のバッチ→オンライン、オンライン→本日
のバッチか、又はオンライン処理のみ(バッチ処理が
翌日以降のみの場合)である。 【0025】そこで、処理ステップ17で、バッチ処理の
実行があるか識別して、オンライン処理のみ(前記)
の場合には処理ステップ13に分岐して、前記のように処
理を進める。 【0026】バッチ処理のある場合には、決定した実行
順序に従い、処理ステップ18で識別してオンライン処理
が先であれば(前記の場合)、先ず処理ステップ19で
オンライン処理部3を実行させ、その後処理ステップ20
でバッチ処理部1に本日分までのバッチ処理を実行させ
る。 【0027】又、バッチ処理が先の場合は処理ステップ
21でバッチ処理部1に、前日以前分まで(前記の場
合)、又は本日分まで(、、の場合)を指定して
バッチ処理を実行させ、その後処理ステップ22でオンラ
イン処理部3を実行させる。 【0028】その後、処理ステップ23で本日分のバッチ
処理が必要か識別し、バッチ処理が残っている(前記
)場合は、処理ステップ24で再びバッチ処理部1を実
行させる。 【0029】以上何れかによりバッチ処理部1及びオン
ライン処理部3の処理を終わると、再びオンライン処理
部3により処理ステップ14の処理を前記のように実行し
て終了する。 【0030】 【発明の効果】以上の説明から明らかなように本発明に
よれば、データベースについて加減算を含む更新処理
を、オンライン処理とバッチ処理で並行に行うシステム
において、オンライン処理とバッチ処理との期日に関す
る矛盾が生じないように、両者の実行順序を合理的な順
序に制御することが容易にできるという著しい工業的効
果がある。
Claims (1)
- (57)【特許請求の範囲】 【請求項1】 所定の識別番号で識別されるブロックの
データを保持するデータベースと接続し、各該ブロック
の内容に加減算を含む更新処理を行う業務のために、バ
ッチ処理部は各該ブロックごとに示すバッチ処理情報に
従って、処理を有効とする期日が予め指定されている該
更新処理をバッチ処理として実行し、オンライン処理部
は端末装置から随時入力される処理要求に従って、該更
新処理を該処理要求時にオンライン処理として実行する
装置であって、 順序制御部を設け、 該順序制御部は、処理条件テーブルに、該オンライン処
理の加減算の別と、該バッチ処理の該オンライン処理の
処理要求に対する相対期日と、加減算の別との各組合せ
について、該バッチ処理と該オンライン処理との実行順
位を示すテーブル情報を保持し、 該オンライン処理部に対する処理要求を受け付けて、該
処理要求に指定されるブロックについて、該バッチ処理
情報を参照して、当該ブロックについての未処理のバッ
チ処理の有無を識別し、 該未処理のバッチ処理が有る場合には該処理条件テーブ
ルを参照して、当該バッチ処理と該オンライン処理との
組合せに合致する実行順位を決定し、 該決定した実行順位に従って、該バッチ処理部及び該オ
ンライン処理部に、該ブロックについての処理の実行を
順次要求するように構成されていることを特徴とするデ
ータベース更新処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11349993A JP3508154B2 (ja) | 1993-05-17 | 1993-05-17 | データベース更新処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11349993A JP3508154B2 (ja) | 1993-05-17 | 1993-05-17 | データベース更新処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06324929A JPH06324929A (ja) | 1994-11-25 |
JP3508154B2 true JP3508154B2 (ja) | 2004-03-22 |
Family
ID=14613875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11349993A Expired - Fee Related JP3508154B2 (ja) | 1993-05-17 | 1993-05-17 | データベース更新処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3508154B2 (ja) |
-
1993
- 1993-05-17 JP JP11349993A patent/JP3508154B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06324929A (ja) | 1994-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4652940A (en) | Method of identifying magnetic tape as tape for journal | |
CN110458691B (zh) | 一种贷前风险监控方法及装置 | |
JP4540002B2 (ja) | 電子記録債権を利用した口座間決済処理装置及び口座間決済の処理方法 | |
JP3508154B2 (ja) | データベース更新処理装置 | |
JP3903471B2 (ja) | 先日時付完結処理システム | |
JP2019139493A (ja) | 入金額充当装置、入金額充当方法および入金額充当プログラム | |
JP3471728B2 (ja) | 先日付完結処理システム及び方法 | |
CN111967962B (zh) | 金融交易的处理方法及装置 | |
JPH08161264A (ja) | データベース更新処理装置及びデータベース更新処理方法 | |
TWI814311B (zh) | 自動化債務處理系統及方法 | |
JP3257058B2 (ja) | データ更新システム | |
JP2587749B2 (ja) | 会計処理装置 | |
JP2003122932A (ja) | 口座振替処理方法、口座振替情報の検索方法および口座振替処理システム | |
JPH0798689A (ja) | オンラインシステムの一括処理方法 | |
JPH09153102A (ja) | バンキングシステムにおける出金システムおよび出金方法 | |
JPH05143542A (ja) | オンライン一括処理の処理日分散方式 | |
JPH04299453A (ja) | バンキングシステムの決算処理方式 | |
CN115392894A (zh) | 一种控制汇款处理时间的方法、装置、设备及介质 | |
JP2004280848A (ja) | データベース更新処理装置及びデータベース更新処理方法 | |
CN115170303A (zh) | 额度调控方法、装置、设备及存储介质 | |
CN114612213A (zh) | 一种交易运行时刻的处理方法、装置及电子设备 | |
JPH04130964A (ja) | センタカット方式 | |
CN117934156A (zh) | 一种账户信息处理方法及装置 | |
JPH1196264A (ja) | 仕掛管理装置 | |
JP2000293605A (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: 20031202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031215 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080109 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090109 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100109 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110109 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |