JPH11306258A - Banking system and file managing device - Google Patents

Banking system and file managing device

Info

Publication number
JPH11306258A
JPH11306258A JP10107990A JP10799098A JPH11306258A JP H11306258 A JPH11306258 A JP H11306258A JP 10107990 A JP10107990 A JP 10107990A JP 10799098 A JP10799098 A JP 10799098A JP H11306258 A JPH11306258 A JP H11306258A
Authority
JP
Japan
Prior art keywords
data
files
media
file
processing
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
JP10107990A
Other languages
Japanese (ja)
Inventor
Momoko Aoki
桃子 青木
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
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP10107990A priority Critical patent/JPH11306258A/en
Publication of JPH11306258A publication Critical patent/JPH11306258A/en
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily manage a file and to minimize influence when a fault occurs. SOLUTION: Inputted data is processed in real time and is retained in either of a retention file 23a for A company or a retention file 23b for B company according to its content whenever on-line input of the data is performed from an ATM 4 at a remote place by an on-line processing module 28. Pieces of the data retained in the retention files 23a, 23b are successively extracted by a processing object data extracting module 22 according to an instruction from a parameter file 21. The extracted data is registered on a magnetic tape 25a (the data retained in the retention file 23a) or a magnetic tape 25b (the data retained in the retention file 23b) after it is processed by a data registration module. Pieces of the data registered on the magnetic tapes 25a, 25b are transmitted to other information processors by every specified period respectively by transmission modules 29a, 29b.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、バンキングシステ
ム及びファイル管理装置に関し、例えば、オンラインリ
アルタイム処理によって処理したデータを保存するファ
イルの管理に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a banking system and a file management apparatus, and more particularly to file management for storing data processed by online real-time processing.

【0002】[0002]

【従来の技術】従来のバンキングシステムにおいて、銀
行の情報処理センターに設置されているホストコンピュ
ータは、例えば、遠隔地のATMから投入された情報を
リアルタイム処理し、保存ファイルに保存していた。保
存ファイルに保存されたデータは、一定期間毎のバッチ
処理で抽出され、所定の加工がされた後に、磁気テープ
に記録される。そして、磁気テープに記録されたデータ
を送信モジュールを他社のホストコンピュータに送信し
ていた。
2. Description of the Related Art In a conventional banking system, a host computer installed in an information processing center of a bank processes, for example, information input from an ATM in a remote place in real time, and stores the information in a storage file. The data stored in the storage file is extracted by a batch process at regular intervals, and after a predetermined processing, is recorded on a magnetic tape. Then, the transmission module for transmitting the data recorded on the magnetic tape to a host computer of another company.

【0003】[0003]

【発明が解決しようとする課題】ところで、取引の実状
などの変化により保存ファイルに記憶すべきデータの量
が増えると、保存ファイルを拡張する必要がある。しか
し、従来のバンキングシステムでは、保存ファイルが1
つしかなかったので、取引の実状が大きく変化した場合
などには、拡張すべきファイルの容量の算出が困難とな
る場合がある。
When the amount of data to be stored in a storage file increases due to a change in the actual state of a transaction or the like, it is necessary to extend the storage file. However, in the conventional banking system, the number of stored files is one.
If the actual situation of the transaction changes greatly, it may be difficult to calculate the capacity of the file to be expanded.

【0004】また、従来のバンキングシステムでは、保
存ファイルが1つしかないため、この保存ファイルに障
害が生じると、保存ファイル中の全てのデータに関する
処理ができなくなってしまう。
Further, in the conventional banking system, since there is only one storage file, if a failure occurs in the storage file, it becomes impossible to process all data in the storage file.

【0005】本発明は、上記実状に鑑みてなされたもの
で、ファイルの管理を容易にし、また、障害が発生した
場合の影響を最小限に抑えることができるバンキングシ
ステム及びファイル管理装置を提供することを目的とす
る。
The present invention has been made in view of the above circumstances, and provides a banking system and a file management apparatus which can facilitate file management and minimize the influence of a failure. The purpose is to:

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、この発明の第1の観点にかかるバンキングシステム
は、回線を介して相互に接続された複数のホストコンピ
ュータと、前記複数のホストコンピュータのいずれかに
金融に関する取引データを前記回線を介して投入する複
数の端末とを備えるバンキングシステムであって、前記
複数のホストコンピュータの少なくとも1つは、データ
が保存される複数のファイルと、前記複数の端末のいず
れかから投入されたデータを処理し、該処理したデータ
をその内容に応じて前記複数のファイルのいずれかに保
存させる処理手段と、前記複数のファイルのそれぞれに
対応して設けられた複数の媒体と、前記複数のファイル
のそれぞれからデータを抽出し、抽出したデータに対応
するデータを、前記複数の媒体のうちのデータを抽出し
たファイルに対応する媒体に登録する登録手段を備える
ことを特徴とする。
To achieve the above object, a banking system according to a first aspect of the present invention comprises a plurality of host computers interconnected via a line, and a plurality of host computers connected to each other via a line. A banking system comprising: a plurality of terminals for inputting transaction data related to finance to any of the plurality of terminals via the line, wherein at least one of the plurality of host computers includes a plurality of files in which data is stored; Processing means for processing data input from any of the terminals and storing the processed data in any of the plurality of files in accordance with the content thereof, provided in correspondence with each of the plurality of files. A plurality of media and data extracted from each of the plurality of files, and data corresponding to the extracted data is Characterized in that it comprises a registration means for registering the medium corresponding to the extracted file data of the number of media.

【0007】このバンキングシステムによれば、端末か
ら投入されたデータが保存されるファイルが複数の媒体
のそれぞれに対応して設けられている。このため、例え
ば、いずれかの媒体に登録すべきデータが増加すること
が考えられる場合のファイル容量の見積もりなど、ファ
イルの管理が容易になる。
According to this banking system, a file for storing data input from a terminal is provided for each of a plurality of media. This facilitates file management, for example, estimating the file capacity when there is a possibility that data to be registered in any of the media will increase.

【0008】また、例えば、複数のファイルのうちのい
ずれかのファイルに障害が発生しても、他のファイルに
保存されているデータを処理することが可能であるた
め、障害が発生していない媒体へのデータ登録の処理
は、そのまま実行することができる。このため、障害発
生時の影響を最小限に抑えることができる。
Also, for example, even if a failure occurs in any one of a plurality of files, it is possible to process data stored in other files, so that no failure occurs. The process of registering data in the medium can be executed as it is. For this reason, the influence at the time of failure occurrence can be minimized.

【0009】前記複数の媒体はそれぞれ、他のホストコ
ンピュータに対応して設けられており、前記複数のホス
トコンピュータは、前記複数の媒体のそれぞれに登録さ
れたデータを前記回線を介して、対応する他のホストコ
ンピュータに送信する送信手段をさらに備えてもよい。
[0009] Each of the plurality of media is provided corresponding to another host computer, and the plurality of host computers correspond to the data registered in each of the plurality of media via the line. A transmission unit for transmitting to another host computer may be further provided.

【0010】前記処理手段は、前記複数の端末から前記
回線を介して投入されたデータをリアルタイム処理して
対応するファイルに保存させ、前記登録手段は、バッチ
処理によって前記複数のファイルのそれぞれからデータ
を抽出し、対応するデータを前記複数の媒体のうちの対
応するものに登録する手段を備えてもよい。
[0010] The processing means processes the data input from the plurality of terminals via the line in real time and stores the data in a corresponding file. The registration means stores the data from each of the plurality of files by batch processing. May be provided, and the corresponding data is registered in a corresponding one of the plurality of media.

【0011】上記目的を達成するため、この発明の第2
の観点にかかるファイル管理装置は、データが保存され
る複数のファイルと、外部から投入されたデータを処理
し、該処理したデータをその内容に応じて前記複数のフ
ァイルのいずれかに保存させる処理手段と、前記複数の
ファイルのそれぞれに対応して設けられた複数の媒体
と、前記複数のファイルのそれぞれからデータを抽出
し、抽出したデータに対応するデータを、前記複数の媒
体のうちのデータを抽出したファイルに対応する媒体に
登録する登録手段とを備えることを特徴とする。
In order to achieve the above object, a second aspect of the present invention is provided.
The file management device according to the aspect of the present invention processes a plurality of files in which data is stored and data input from the outside, and stores the processed data in any one of the plurality of files according to the content. Means, a plurality of media provided corresponding to each of the plurality of files, data extracted from each of the plurality of files, data corresponding to the extracted data, data of the plurality of media, And a registration unit for registering the extracted file in a medium corresponding to the extracted file.

【0012】このバンキングシステムによれば、外部か
ら投入されたデータが保存されるファイルが複数の媒体
のそれぞれに対応して設けられている。このため、例え
ば、いずれかの媒体に登録すべきデータが増加すること
が考えられる場合のファイル容量の見積もりなど、ファ
イルの管理が容易になる。
According to this banking system, a file in which data input from the outside is stored is provided for each of the plurality of media. This facilitates file management, for example, estimating the file capacity when there is a possibility that data to be registered in any of the media will increase.

【0013】また、例えば、複数のファイルのうちのい
ずれかのファイルに障害が発生しても、他のファイルに
保存されているデータを処理することが可能であるた
め、障害が発生していない媒体へのデータ登録の処理
は、そのまま実行することができる。このため、障害発
生時の影響を最小限に抑えることができる。
Also, for example, even if a failure occurs in any one of a plurality of files, data stored in another file can be processed, so that no failure occurs. The process of registering data in the medium can be executed as it is. For this reason, the influence at the time of failure occurrence can be minimized.

【0014】前記複数の媒体に登録されたデータは、前
記複数の媒体のそれぞれに対応する情報処理装置に渡さ
れるものであってもよい。
[0014] The data registered in the plurality of media may be transferred to an information processing device corresponding to each of the plurality of media.

【0015】また、前記処理手段は、前記外部から投入
されたデータをリアルタイム処理して対応するファイル
に保存させ、前記登録手段は、バッチ処理によって前記
複数のファイルのそれぞれからデータを抽出し、対応す
るデータを前記複数の媒体のうちの対応するものに登録
する手段を備えてもよい。
[0015] Further, the processing means causes the data inputted from the outside to be processed in real time and stored in a corresponding file, and the registration means extracts data from each of the plurality of files by batch processing, and Means for registering the data to be performed in a corresponding one of the plurality of media.

【0016】また、前記複数の媒体は、複数種類の媒体
で構成されており、前記複数のファイルは、前記媒体の
種類に応じて設けられていてもよい。
Further, the plurality of media may include a plurality of types of media, and the plurality of files may be provided according to the type of the medium.

【0017】[0017]

【発明の実施の形態】以下、図面を参照してこの発明の
実施の形態を説明する。本発明の実施の形態にかかるバ
ンキングシステムは、図1に示すように、回線5を介し
て相互に接続されたホストコンピュータ1と、A社ホス
トコンピュータ2と、B社ホストコンピュータ3と、A
TM(Automated Teller Machine)4とから構成され
る。
Embodiments of the present invention will be described below with reference to the drawings. As shown in FIG. 1, the banking system according to the embodiment of the present invention comprises a host computer 1, a company A host computer 2, a company B host computer 3, and a host computer 1, which are interconnected via a line 5.
And a TM (Automated Teller Machine) 4.

【0018】ホストコンピュータ1は、メインフレーム
によって構成され、ATM4から回線5を介して投入さ
れたデータをオンラインリアルタイム処理し、処理した
データを保存ファイルに保存する。保存されたデータか
ら後述するようにバッチ処理によって必要なデータが磁
気テープに登録され、A社ホストコンピュータ2と、B
社ホストコンピュータ3とに送信される。ホストコンピ
ュータ1の構成については、詳しく後述する。
The host computer 1 is constituted by a main frame, performs online real-time processing of data input from the ATM 4 via the line 5, and stores the processed data in a storage file. From the stored data, necessary data is registered on a magnetic tape by batch processing as described later,
It is transmitted to the company host computer 3. The configuration of the host computer 1 will be described later in detail.

【0019】A社ホストコンピュータ2及びB社ホスト
コンピュータ3は、ホストコンピュータ1を有する会社
と異なる会社(例えば、銀行、信販会社など)が有する
ホストコンピュータであり、ホストコンピュータ1と実
質的に同一の構成をしている。
The company A host computer 2 and the company B host computer 3 are host computers owned by a company (for example, a bank, a credit company, etc.) different from the company having the host computer 1, and are substantially the same as the host computer 1. It has a configuration.

【0020】ATM4は、銀行の本支店などに設置され
ているものであり、キャッシュカードで預金の預け入
れ、引き出し、或いは金銭の振り込みを行うための装置
である。ATM4は、銀行の情報処理センターにあるホ
ストコンピュータ1に回線5を通じて接続されており、
ホストコンピュータ1と情報のやりとりができる。
The ATM 4 is installed at a head office or the like of a bank and is a device for depositing, withdrawing, or transferring money with a cash card. The ATM 4 is connected to the host computer 1 in the information processing center of the bank through the line 5,
Information can be exchanged with the host computer 1.

【0021】図2は、ホストコンピュータ1の機能構成
を示す機能ブロック図である。ホストコンピュータ1
は、パラメータファイル21と、処理対象データ抽出モ
ジュール22と、保存ファイル23aと、保存ファイル
23bと、データ登録モジュール24と、磁気テープ2
5aと、磁気テープ25bと、管理情報更新モジュール
26と、管理情報ファイル27と、オンライン処理モジ
ュール28と、送信モジュール29aと、送信モジュー
ル29bとを備える。
FIG. 2 is a functional block diagram showing a functional configuration of the host computer 1. Host computer 1
Is a parameter file 21, a processing target data extraction module 22, a storage file 23a, a storage file 23b, a data registration module 24, a magnetic tape 2
5a, a magnetic tape 25b, a management information update module 26, a management information file 27, an online processing module 28, a transmission module 29a, and a transmission module 29b.

【0022】パラメータファイル21は、バッチ処理で
A社用またはB社用のどちらのデータを抽出、処理し
て、それぞれ磁気テープ25a、25bのどちらに登録
するかを指定する。
The parameter file 21 specifies which data for company A or company B is to be extracted and processed in a batch process, and which is to be registered on the magnetic tape 25a or 25b, respectively.

【0023】処理対象データ抽出モジュール22は、パ
ラメータファイル21の指定に従って保存ファイル23
aと保存ファイル23bとのいずれかに保存されている
データを1件ずつ抽出する。
The processing target data extraction module 22 stores the storage file 23 according to the specification of the parameter file 21.
a and the data stored in the storage file 23b is extracted one by one.

【0024】保存ファイル23a、23bは、ATM4
からの入力データを処理したデータのうち、それぞれA
社、B社に関するデータ(例えば、振込先がA社)を保
存する。保存した各データは、障害があった時等を考慮
して、一定期間後に後述する管理情報ファイル27中の
フラグを参照し、このフラグが「1」となっている場合
に、消去する。
The storage files 23a and 23b are stored in the ATM4
Out of the data obtained by processing the input data from
The data relating to company A and company B (for example, the transfer destination is company A) is stored. The stored data is deleted after a certain period of time by referring to a flag in the management information file 27, which will be described later, in consideration of, for example, when a failure occurs, and when the flag is “1”.

【0025】データ登録モジュール24は、処理対象デ
ータ抽出モジュール22が抽出したデータの加工、例え
ば、必要なデータの抜き出しを行って、該当する磁気テ
ープに登録する。
The data registration module 24 processes the data extracted by the processing target data extraction module 22, for example, extracts necessary data and registers it on the corresponding magnetic tape.

【0026】磁気テープ25a、25bは、データ登録
モジュール24が加工したデータをそれぞれ、A社、B
社に送信する。磁気テープ25a、25bは駆動装置に
接続されており、送信モジュール29a、29bがそれ
ぞれ、A社、B社のホストコンピュータにデータを送信
する。
The magnetic tapes 25a and 25b store the data processed by the data registration module 24, respectively, for company A and company B.
Send to company. The magnetic tapes 25a and 25b are connected to a drive device, and the transmission modules 29a and 29b transmit data to the host computers of companies A and B, respectively.

【0027】管理情報更新モジュール26は、磁気テー
プにデータ登録モジュール24が加工したデータが登録
されると、加工したデータのIDに対応する管理情報フ
ァイル27中のフラグを「1」とする。
When the data processed by the data registration module 24 is registered on the magnetic tape, the management information update module 26 sets the flag in the management information file 27 corresponding to the ID of the processed data to "1".

【0028】管理情報ファイル27は、図3に示すよう
に、オンライン処理された各データを識別するIDとフ
ラグとを対応づけて登録する。このフラグの「0」は保
存ファイル23a、23bにデータが保存されたことを
示し、「1」は磁気テープにデータ登録モジュール24
が加工したデータが保存されたことを示す。
As shown in FIG. 3, the management information file 27 registers an ID for identifying each data processed online and a flag in association with each other. "0" of this flag indicates that data has been stored in the storage files 23a and 23b, and "1" indicates that the data registration module 24
Indicates that the processed data has been saved.

【0029】オンライン処理モジュール28は、ATM
4からオンライン送信されるデータを、リアルタイム処
理し、処理したデータのうちA社に関するデータをA社
用保存ファイル3aに保存し、B社に関するデータをB
社用保存ファイル3bに保存する。オンライン処理モジ
ュール28は、オンライン処理で保存ファイル23a、
23bにデータが登録されると、管理情報ファイル27
にIDを登録し、対応するフラグを「0」にする。
The online processing module 28 is an ATM processing module.
4, the data transmitted on-line is processed in real time, of the processed data, the data relating to company A is stored in the storage file 3a for company A, and the data relating to company B is stored in B
It is stored in the company storage file 3b. The online processing module 28 stores the file 23a in online processing,
When the data is registered in the management information file 27b,
And the corresponding flag is set to "0".

【0030】送信モジュール29a、29bは、データ
の登録時とは別のバッチ処理によって、磁気テープ25
aに登録されているデータを、それぞれA社ホストコン
ピュータ2、B社ホストコンピュータ3に送信する。
The transmission modules 29a and 29b perform the batch processing different from the data registration at the time of data registration.
The data registered in “a” is transmitted to the A company host computer 2 and the B company host computer 3, respectively.

【0031】以下、この実施の形態のバンキングシステ
ムにおける動作について説明する。遠隔地のATM4か
ら回線5を介してデータがオンライン入力される度に、
入力されたデータがリアルタイム処理され、その内容に
従ってA社用保存ファイル23aとB社用保存ファイル
23bのいずれかに保存される。このオンラインリアル
タイム処理によってA社用保存ファイル23aまたはB
社用保存ファイル23bに保存されたデータは、一定期
間毎にバッチ処理され、磁気テープ25a、25bのい
ずれかに登録される。
The operation of the banking system according to this embodiment will be described below. Each time data is input online from a remote ATM 4 via the line 5,
The input data is processed in real time, and stored in one of the company A storage file 23a and the company B storage file 23b according to the contents. By this online real-time processing, the storage file 23a for company A or B
The data stored in the company storage file 23b is subjected to batch processing at regular intervals and registered in one of the magnetic tapes 25a and 25b.

【0032】図4は、図1のオンライン処理モジュール
28が実行するオンラインリアルタイム処理を示すフロ
ーチャートである。
FIG. 4 is a flowchart showing online real-time processing executed by the online processing module 28 of FIG.

【0033】オンライン処理モジュール28は、遠隔地
のATM4から回線5を介してデータ入力(例えば、振
り込みの依頼)があるかどうか判定する(ステップS
1)。データ入力がない間は、オンライン処理モジュー
ル28は、ステップS1を繰り返し、ATM4からのデ
ータ入力を待機する。
The online processing module 28 determines whether there is a data input (for example, a transfer request) from the remote ATM 4 via the line 5 (step S).
1). While there is no data input, the online processing module 28 repeats step S1 and waits for data input from the ATM 4.

【0034】ステップS1でデータ入力がある場合は、
入力されたデータを処理し(ステップS2)、処理した
データをその内容(例えば、振込先)に応じてA社用保
存ファイル25aまたはB社用保存ファイル25bのい
ずれかに振り分けて保存する(ステップS3)。そし
て、オンライン処理モジュール28は管理情報ファイル
27に処理したデータを識別するためのIDを登録し、
対応するフラグを「0」とする(ステップS4)。ステ
ップS4を終了すると、再びステップS1に戻り、オン
ライン処理モジュール28は、次のデータ入力を待機す
る。
If there is data input at step S1,
The input data is processed (step S2), and the processed data is sorted and stored in either the company A storage file 25a or the company B storage file 25b according to the content (for example, the transfer destination) (step S2). S3). Then, the online processing module 28 registers an ID for identifying the processed data in the management information file 27,
The corresponding flag is set to "0" (step S4). When step S4 ends, the process returns to step S1 again, and the online processing module 28 waits for the next data input.

【0035】図5は、前述のバッチ処理時に処理データ
抽出モジュール22と、データ登録モジュール24と、
管理情報更新モジュール26と(以下、これらをモジュ
ール群という)が実行する処理を示すフローチャートで
ある。モジュール群は、パラメータファイル21での指
定に従って、動作を開始する。
FIG. 5 shows a processing data extraction module 22, a data registration module 24,
9 is a flowchart illustrating processing executed by a management information update module 26 (hereinafter, these will be referred to as a module group). The module group starts operating according to the specification in the parameter file 21.

【0036】まず、処理対象データ抽出モジュール22
は、パラメータファイル21を見てA社用のデータの抽
出が指定されているか、B社用のデータの抽出が指定さ
れているかを調べる(ステップS11)。次に、モジュ
ール群は、ステップS11で指定された方のデータに対
してループ(ステップS12−S19)の処理を実行す
る。ここでは、A社用のデータの抽出が指定されたもの
として説明を行う。
First, the processing target data extraction module 22
Checks whether the extraction of data for company A is specified or the extraction of data for company B is specified by referring to the parameter file 21 (step S11). Next, the module group executes a loop (steps S12 to S19) on the data specified in step S11. Here, the description will be made assuming that extraction of data for company A is specified.

【0037】ループ(ステップS12−S19)内の処
理では、まず、処理対象データ抽出モジュール22は、
A社用保存ファイル23aに記録されているデータを1
件ずつ順次抽出する(ステップS13)。そして、管理
情報ファイル27に登録されたオンライン処理に関する
IDとそれに対応したフラグを見る(ステップS1
4)。データ登録モジュール24はフラグを見て、ステ
ップS13で抽出したデータに対応するデータが磁気テ
ープに登録されているか判定する(ステップS15)。
登録済みと判定した場合には、データ登録モジュール2
4は管理情報ファイル27のフラグを「1」に更新する
(ステップS18)。また、登録が済んでいないと判定
した場合には、データ登録モジュール24は、データを
加工し(ステップS16)、磁気テープ25aに登録す
る(ステップS17)。登録が終了すると、データ登録
モジュール24は、管理情報ファイル27の登録したデ
ータのIDに対応するフラグを「1」と更新する(ステ
ップS18)。
In the processing in the loop (steps S12 to S19), first, the processing target data extraction module 22
The data recorded in the company A storage file 23a is 1
The items are sequentially extracted (step S13). Then, the ID relating to the online processing registered in the management information file 27 and the corresponding flag are checked (step S1).
4). The data registration module 24 checks the flag and determines whether data corresponding to the data extracted in step S13 is registered on the magnetic tape (step S15).
If it is determined that the data has been registered, the data registration module 2
4 updates the flag of the management information file 27 to "1" (step S18). If it is determined that the registration has not been completed, the data registration module 24 processes the data (step S16) and registers the data on the magnetic tape 25a (step S17). When the registration is completed, the data registration module 24 updates the flag corresponding to the ID of the registered data in the management information file 27 to “1” (Step S18).

【0038】ステップS18で当該データに対応するフ
ラグを更新すると、A社用保存ファイル23a内の次の
データについて、同様にステップS13からS18の処
理を行う。A社用保存ファイル23a内の全てのデータ
についてステップS13からS18の処理を終了した場
合は、ループ(ステップS12−S19)を抜け、この
フローチャートの処理を終了する。
When the flag corresponding to the data is updated in step S18, the processes in steps S13 to S18 are similarly performed for the next data in the company A storage file 23a. When the processing of steps S13 to S18 has been completed for all the data in the company A storage file 23a, the processing exits from the loop (steps S12 to S19) and ends the processing of this flowchart.

【0039】なお、送信モジュール29a、29bは、
上記のバッチ処理で磁気テープ25a、25bに登録さ
れたデータを上記のバッチ処理とは別のバッチ処理を行
って、回線5を介してそれぞれ、A社、B社に送信す
る。また、保存ファイル23a、24bに保存されてい
るデータを消去するための処理が所定期間毎に行われ、
管理情報ファイル27に登録されているIDに対応する
フラグが「1」となっているデータは、このときに消去
される。
The transmission modules 29a and 29b are
The data registered in the magnetic tapes 25a and 25b in the above-mentioned batch processing is subjected to a different batch processing from the above-mentioned batch processing, and transmitted to the companies A and B via the line 5, respectively. Further, a process for erasing the data stored in the storage files 23a and 24b is performed every predetermined period,
Data in which the flag corresponding to the ID registered in the management information file 27 is “1” is deleted at this time.

【0040】以上説明したように、この実施の形態のバ
ンキングシステムは、オンライン処理モジュール28が
処理したデータは、その内容により、A社用保存ファイ
ル23aとB社用保存ファイル23bとのいずれかに保
存され、保存用ファイル23a、23b毎に管理され
る。したがって、例えばA社のデータが増加することが
明らかになった場合に、A社用保存ファイル23aの容
量のみを見積もり直せばよい、従って、オンライン処理
モジュール28が処理したデータを保存するファイルの
管理が容易になる。
As described above, according to the banking system of this embodiment, the data processed by the online processing module 28 is stored in either the company A storage file 23a or the company B storage file 23b depending on the contents. It is stored and managed for each of the files for storage 23a and 23b. Therefore, for example, when it becomes clear that the data of company A increases, only the capacity of the storage file 23a for company A needs to be re-estimated. Becomes easier.

【0041】また、保存ファイル23a,23bのうち
1つ、例えば保存ファイル23aに障害が発生した場合
でも、処理対象データ抽出モジュール22は、保存ファ
イル23bからデータを抽出して加工し、加工したデー
タを磁気テープ25bに登録できる。このため、障害発
生時の影響を最小限に抑えることができる。
Even if a failure occurs in one of the storage files 23a and 23b, for example, the storage file 23a, the processing target data extraction module 22 extracts data from the storage file 23b, processes the data, and processes the processed data. Can be registered in the magnetic tape 25b. For this reason, the influence at the time of failure occurrence can be minimized.

【0042】この発明は、上記実施の形態に限定され
ず、種々の変形及び応用が可能である。例えば、保存フ
ァイルは、保存ファイル23a、23bの2つに限ら
ず、2つ以上であれば、任意に設定してもよい。また、
媒体として磁気テープ25a、25bの代わりに、フロ
ッピーディスクや送信用のデータを記憶するためのバッ
ファとしてもよい。さらに、保存ファイル23a、23
bは、A社、B社という会社毎に分けるのではなく、磁
気テープやフロッピーディスク、送信用のデータを記憶
するためのバッファ等毎にファイルを分けてもよい。
The present invention is not limited to the above embodiment, and various modifications and applications are possible. For example, the number of storage files is not limited to the two storage files 23a and 23b, and may be arbitrarily set as long as it is two or more. Also,
As a medium, instead of the magnetic tapes 25a and 25b, a floppy disk or a buffer for storing data for transmission may be used. Further, the storage files 23a, 23
The file b may be divided not only into the companies A and B, but also into magnetic tapes, floppy disks, buffers for storing data for transmission, and the like.

【0043】上記の実施の形態では、本発明をバンキン
グシステムに適用した場合を説明したが、バンキングシ
ステム以外のシステム(例えば、商品発注システム)に
おいて同様のファイル管理を行ってもよい。
In the above embodiment, the case where the present invention is applied to a banking system has been described. However, similar file management may be performed in a system other than the banking system (for example, a product ordering system).

【0044】[0044]

【発明の効果】以上説明したように、この発明によれ
ば、ファイルの管理が容易になり、また、障害が発生し
た場合の影響を最小限に抑えることができる。
As described above, according to the present invention, file management is facilitated, and the influence of a failure can be minimized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態にかかるバンキングシステ
ムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a banking system according to an embodiment of the present invention.

【図2】図1のホストコンピュータの機能ブロックを示
す図である。
FIG. 2 is a diagram showing functional blocks of the host computer of FIG.

【図3】図2の管理情報ファイルの例を示す図である。FIG. 3 is a diagram illustrating an example of a management information file in FIG. 2;

【図4】図2のオンライン処理モジュールが行う処理を
示すフローチャートである。
FIG. 4 is a flowchart illustrating a process performed by the online processing module of FIG. 2;

【図5】図2において、記録媒体にデータを登録する処
理を示すフローチャートである。
FIG. 5 is a flowchart showing a process of registering data in a recording medium in FIG.

【符号の説明】[Explanation of symbols]

1 ホストコンピュータ 2 A社ホストコンピュータ 3 B社ホストコンピュータ 4 ATM 21 パラメータファイル 22 処理対象データ抽出モジュール 23a A社用保存ファイル 23b B社用保存ファイル 24 データ登録モジュール 25a 磁気テープ 25b 磁気テープ 26 管理情報更新モジュール 27 管理情報ファイル 28 オンライン処理モジュール 29a 送信モジュール 29b 送信モジュール DESCRIPTION OF SYMBOLS 1 Host computer 2 Company A host computer 3 Company B host computer 4 ATM 21 Parameter file 22 Processing target data extraction module 23a Company A storage file 23b Company B storage file 24 Data registration module 25a Magnetic tape 25b Magnetic tape 26 Management information update Module 27 Management information file 28 Online processing module 29a Transmission module 29b Transmission module

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】回線を介して相互に接続された複数のホス
トコンピュータと、前記複数のホストコンピュータのい
ずれかに金融に関する取引データを前記回線を介して投
入する複数の端末とを備えるバンキングシステムであっ
て、 前記複数のホストコンピュータの少なくとも1つは、 データが保存される複数のファイルと、 前記複数の端末のいずれかから投入されたデータを処理
し、該処理したデータをその内容に応じて前記複数のフ
ァイルのいずれかに保存させる処理手段と、 前記複数のファイルのそれぞれに対応して設けられた複
数の媒体と、 前記複数のファイルのそれぞれからデータを抽出し、抽
出したデータに対応するデータを、前記複数の媒体のう
ちのデータを抽出したファイルに対応する媒体に登録す
る登録手段と、を備えることを特徴とするバンキングシ
ステム。
1. A banking system comprising: a plurality of host computers connected to each other via a line; and a plurality of terminals for inputting financial transaction data to any of the plurality of host computers via the line. At least one of the plurality of host computers processes a plurality of files in which data is stored, and data input from any of the plurality of terminals, and processes the processed data according to the content. Processing means for storing in any of the plurality of files; a plurality of media provided corresponding to each of the plurality of files; extracting data from each of the plurality of files; and corresponding to the extracted data. Registration means for registering data in a medium corresponding to a file from which the data is extracted among the plurality of media. Banking system which is characterized the door.
【請求項2】前記複数の媒体はそれぞれ、他のホストコ
ンピュータに対応して設けられており、 前記複数のホストコンピュータは、前記複数の媒体のそ
れぞれに登録されたデータを前記回線を介して、対応す
る他のホストコンピュータに送信する送信手段をさらに
備える、 ことを特徴とする請求項1に記載のバンキングシステ
ム。
2. The plurality of media are provided in correspondence with other host computers, respectively, and the plurality of host computers transmit data registered in each of the plurality of media via the line, The banking system according to claim 1, further comprising a transmission unit configured to transmit the data to another corresponding host computer.
【請求項3】前記処理手段は、前記複数の端末から前記
回線を介して投入されたデータをリアルタイム処理して
対応するファイルに保存させ、 前記登録手段は、バッチ処理によって前記複数のファイ
ルのそれぞれからデータを抽出し、対応するデータを前
記複数の媒体のうちの対応するものに登録する手段を備
える、 ことを特徴とする請求項1または2に記載のバンキング
システム。
3. The processing means stores data input from the plurality of terminals via the line in real time and stores the data in a corresponding file, and the registration means performs batch processing on each of the plurality of files. 3. The banking system according to claim 1, further comprising: a unit configured to extract data from the plurality of media and register the corresponding data in a corresponding one of the plurality of media. 4.
【請求項4】データが保存される複数のファイルと、 外部から投入されたデータを処理し、該処理したデータ
をその内容に応じて前記複数のファイルのいずれかに保
存させる処理手段と、 前記複数のファイルのそれぞれに対応して設けられた複
数の媒体と、 前記複数のファイルのそれぞれからデータを抽出し、抽
出したデータに対応するデータを、前記複数の媒体のう
ちのデータを抽出したファイルに対応する媒体に登録す
る登録手段とを備える、 ことを特徴とするファイル管理装置。
4. A plurality of files in which data is stored, processing means for processing data input from the outside, and storing the processed data in any of the plurality of files according to the contents thereof; A plurality of media provided corresponding to each of the plurality of files, and data extracted from each of the plurality of files, data corresponding to the extracted data, and files extracted from the plurality of media. And a registering means for registering in a medium corresponding to the file management device.
【請求項5】前記複数の媒体に登録されたデータは、前
記複数の媒体のそれぞれに対応する情報処理装置に渡さ
れるものである、 ことを特徴とする請求項4に記載のファイル管理装置。
5. The file management device according to claim 4, wherein the data registered in the plurality of media is transferred to an information processing device corresponding to each of the plurality of media.
【請求項6】前記処理手段は、前記外部から投入された
データをリアルタイム処理して対応するファイルに保存
させ、 前記登録手段は、バッチ処理によって前記複数のファイ
ルのそれぞれからデータを抽出し、対応するデータを前
記複数の媒体のうちの対応するものに登録する手段を備
える、 ことを特徴とする請求項4または5に記載のファイル管
理装置。
6. The processing means causes the data inputted from the outside to be processed in real time and stored in a corresponding file, and the registration means extracts data from each of the plurality of files by batch processing, and The file management device according to claim 4, further comprising: a unit configured to register data to be performed in a corresponding one of the plurality of media.
【請求項7】前記複数の媒体は、複数種類の媒体で構成
されており、 前記複数のファイルは、前記媒体の種類に応じて設けら
れている、 ことを特徴とする請求項4乃至6のいずれか1項に記載
のファイル管理装置。
7. The medium according to claim 4, wherein the plurality of media are constituted by a plurality of types of media, and the plurality of files are provided according to the type of the medium. The file management device according to claim 1.
JP10107990A 1998-04-17 1998-04-17 Banking system and file managing device Pending JPH11306258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10107990A JPH11306258A (en) 1998-04-17 1998-04-17 Banking system and file managing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10107990A JPH11306258A (en) 1998-04-17 1998-04-17 Banking system and file managing device

Publications (1)

Publication Number Publication Date
JPH11306258A true JPH11306258A (en) 1999-11-05

Family

ID=14473197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10107990A Pending JPH11306258A (en) 1998-04-17 1998-04-17 Banking system and file managing device

Country Status (1)

Country Link
JP (1) JPH11306258A (en)

Similar Documents

Publication Publication Date Title
JPH031294A (en) Customer information processing system
JP2938437B2 (en) How to handle transaction data
EP0348959B1 (en) Update processing system for an automated teller machine
JP7044591B2 (en) Information processing equipment, information processing methods and information processing programs
JPH11306258A (en) Banking system and file managing device
JPH11328293A (en) Medium transaction system
KR100307119B1 (en) On-line banking systme and method of updating information thereof
JP3556476B2 (en) Computer-readable recording medium recording load sharing system and processing request relay program
JP2000153820A (en) System and method for applying price change in electronic price label system
JP3683706B2 (en) Method and apparatus for managing communication between computers, and medium storing program for managing communication
JP3678664B2 (en) Collection and distribution system for customer transaction information in banks
JPH11316871A (en) Electronic money card, payment processor, payment cancellation method of electronic money card and record medium recording payment cancellation processing program
JP2880828B2 (en) Message recovery method in case of system failure
TW530247B (en) Value-added machine system
JP2848035B2 (en) Dual data management system using portable storage media
JP3387162B2 (en) Transaction processing system
JP2000123104A (en) Processing method for settlement of accounts, interest amount registering method and financial automation system
JP4048037B2 (en) Data writing program and recording medium
JPH0344341B2 (en)
JPH08241356A (en) Financial transaction degree information processing system and managing method for customer on financial transaction
JP2643843B2 (en) Online processing system
JP2513788B2 (en) Display device
JP2000194761A (en) System and method for managing communication, computer for communication management and medium recording program for communication management
JP2004152222A (en) Fault-tolerant atm
JP3384537B2 (en) Automatic trading system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010918