JPH02282840A - Journal output system - Google Patents
Journal output systemInfo
- Publication number
- JPH02282840A JPH02282840A JP1105330A JP10533089A JPH02282840A JP H02282840 A JPH02282840 A JP H02282840A JP 1105330 A JP1105330 A JP 1105330A JP 10533089 A JP10533089 A JP 10533089A JP H02282840 A JPH02282840 A JP H02282840A
- Authority
- JP
- Japan
- Prior art keywords
- journal
- job
- identification information
- user
- output
- 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
Links
- 239000000872 buffer Substances 0.000 claims abstract description 26
- 238000000034 method Methods 0.000 claims description 9
- 230000003139 buffering effect Effects 0.000 claims description 7
- 239000006185 dispersion Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は複数のユーザジョブが更新後ジャーナルを出力
しながらユーザファイルを更新する計算機システムのジ
ャーナル出力方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a journal output method for a computer system in which a plurality of user jobs update user files while outputting updated journals.
従来、この種のジャーナル出力方式は、すべてのジョブ
に関して一つのジャーナル出力媒体に出力するか、ユー
ザファイルが置かれている装置ごとにジャーナルを分散
させて出力していた。Conventionally, in this type of journal output method, all jobs are output to one journal output medium, or journals are distributed and output for each device where user files are placed.
〔発明が解決しようとする3題〕
ト述した従来のジャーナル出力方式は、すべてのジョブ
に関して一つのジャーナル出力媒体に出力するとジャー
ナル出力処理の性能が悪くなったり、装置ごとに分散さ
せて出力するとジョブ単位のツカバリをする時に複数系
列のジャーナルテープを用いなければならず、ジャーナ
ルテープの管理が煩雑となってしまうという欠点がある
。[Three Problems to be Solved by the Invention] The conventional journal output method described above deteriorates the performance of journal output processing if all jobs are output to one journal output medium, or if output is distributed to each device. This method has the disadvantage that multiple series of journal tapes must be used when performing job-by-job recovery, making management of journal tapes complicated.
[課題を解決するための手段]
本発明のジャーナル出力方式は
計算機システムで設定された複数のジャーナルバッファ
ごとに対応させられたジョブを識別できるジョブ名、ジ
ョブクラスを含むジョブ識別情報をあらかじめジョブ識
別情報テーブルに登録する手段と
前記ユーザジョブからのジャーナルレコード出力要求時
、前記ジョブ識別情報テーブルを検査してジョブ識別情
報と一致したジャーナルバッファ中にジャーナルレコー
ドをバッファリングするジャーナル編集手段と。[Means for Solving the Problems] The journal output method of the present invention identifies jobs in advance by providing job identification information including job names and job classes that can identify jobs associated with each of a plurality of journal buffers set in a computer system. means for registering in an information table; and journal editing means for inspecting the job identification information table and buffering journal records in journal buffers that match job identification information when the user job requests journal record output.
それぞれのジャーナルバ・ソファ中にユーザジョブごと
にバッファリングされたジャーナルレコードを任意の媒
体に分散して出力するジャーナル出力手段とを有する。It has a journal output means for distributing and outputting journal records buffered for each user job in each journal bar to arbitrary media.
1作用)
ユーザジョブからジャーナルレコード出力要求があると
、ジャーナル編集手段はジョブ識別情報テーブルを検査
して、前記ユーザジョブに対応するように予め設定され
たジャーナルバッファを介してジャーナル出力部i・を
j上刃する。(1) When there is a journal record output request from a user job, the journal editing means checks the job identification information table and outputs the journal output part i through a journal buffer set in advance to correspond to the user job. j Upper blade.
〔実施例]
次に、本発明の実施例について図面を参照して説明する
。[Example] Next, an example of the present invention will be described with reference to the drawings.
第1図は本発明のジャーナル出力方式の一実施例を示す
ブロック図、第2図、第3図は第1図の実施例の動作を
示すフローチャートである。FIG. 1 is a block diagram showing an embodiment of the journal output method of the present invention, and FIGS. 2 and 3 are flowcharts showing the operation of the embodiment of FIG. 1.
ユーザジョブ保持部10は複数のユーザジョブ11、1
2.13を保持している。ユーザファイル保持部20は
、ユーザジョブI+、 12.13によって更新される
ユーザファイル21.22を保持している。ジ51ブR
31部30は、ユーザジョブI1.12.13に係るジ
ョブ識別情報をジョブ識別情報テーブル40にジョブ識
別情報エントリ41.42としてセットする。バッファ
部50は、そねぞれジャーナルレコードを貯えるジャー
ナルバッファ51.52を有する。The user job holding unit 10 stores a plurality of user jobs 11, 1
It holds 2.13. The user file holding unit 20 holds user files 21.22 updated by user job I+, 12.13. Ji51bR
31 unit 30 sets job identification information related to user job I1.12.13 in job identification information table 40 as job identification information entry 41.42. The buffer section 50 has journal buffers 51 and 52 each storing journal records.
ジャーナル編集部60はユーザジョブ保持部lOのユー
ザジョブII、 12.13からジャーナル出力の要求
を受けると、テーブルサーチ部61にジョブ識別情報テ
ーブル40をサーチさせ、ジャーナル出力を要求したユ
ーザジョブI+、 12.13に対応するジャーナルバ
ッファ51.52を検出すると、その対応をバッファリ
ング処理部62に通知する。バッファリング処理部62
は、通知された対応に基づいてユーザジョブ+1.12
. I3から要求されたジャーナルレコードを該当する
ジャーナルバッファ51゜52に貯え、該当するジャー
ナルバッファ5]、 52が満杯になるとジャーナル出
力部80の誠チするジャーナル出力処理部81.82に
満杯になフだジャーナルバッファ51.52の出力要求
を行う。When the journal editing section 60 receives a journal output request from the user job II, 12.13 of the user job holding section IO, it causes the table search section 61 to search the job identification information table 40, and searches the user job I+, which requested the journal output. When journal buffers 51 and 52 corresponding to 12.13 are detected, the buffering processing unit 62 is notified of the correspondence. Buffering processing section 62
The user job is +1.12 based on the notified response.
.. The journal records requested from I3 are stored in the corresponding journal buffers 51 and 52, and when the corresponding journal buffers 5 and 52 are full, the journal output processing sections 81 and 82 of the journal output section 80 are filled. It requests the output of journal buffers 51 and 52.
ジャーナル出力部80はジャーナルバッファ51.52
にそれぞれ対応するジャーナル出力処理部81.82に
指示して、ジャーナルバッファ51.52の保持してい
る内容を磁気テープ装置70の磁気テープ71.72に
それぞれ出力し、該当するジャーナルバッファ51.5
2を空きにする。The journal output unit 80 has journal buffers 51 and 52.
The journal output processing units 81.82 respectively corresponding to the journal output processing units 81.82 are outputted to the magnetic tapes 71.72 of the magnetic tape device 70, respectively, and the contents held in the journal buffers 51.52 are output to the magnetic tapes 71.72 of the magnetic tape device 70, and the corresponding journal output processing units 81.5
Leave 2 blank.
次に本実施例の動作について第2図、’43図を参照し
て説明する。Next, the operation of this embodiment will be explained with reference to FIGS. 2 and 43.
ジョブ識別情報登録ジョブを行うジョブ登録部30は指
示されたジョブ識別情報をジョブ識別情報テーブル40
にセットする(ステップ100)。ユーザジョブ保持部
lOかジャーナル出力要求を出すと、ジャーナル編集部
60がすべてのジャーナル出力の終了判定を行って(ス
テップ200)、終りでなければテーブルサーチ部61
がジョブ識別情報エントリ41、42をサーチし、5亥
当ジャーナルバッファ51゜52の取得を行う(ステッ
プ220)。次にジャーナルレコードのバッファリング
処理部62がジャーナルバッファの空き判定を行って(
ステップ230)、満杯であればジャーナル出力部80
に対して出力要求を出し、ジャーナル出力部80がジャ
ーナルバッファの出力を行ってジャーナルバッファを空
きとする(ステップ260)。もし、空きがあれば、ジ
ャーナル編集部60のバッファリング処理部62がジャ
ーナルレコードのバッファリングを行う(ステップ24
0)。これらの操作が完了してからユーザジョブ保持部
lOはユーザファイルの唄新を行う(ステップ250)
。ジャーナル編集部60がすべてのジャーナル出力の終
了判定を行って(ステ=lブ200)、終りであるとf
1定した時にずへての処理は終rする。Job identification information registration The job registration unit 30 that performs the job stores the instructed job identification information in the job identification information table 40.
(step 100). When the user job holding unit IO issues a journal output request, the journal editing unit 60 determines whether all journal output has been completed (step 200), and if not, the table search unit 61
searches the job identification information entries 41 and 42 and acquires the corresponding journal buffer 51 and 52 (step 220). Next, the journal record buffering processing unit 62 determines whether the journal buffer is free (
Step 230), if it is full, the journal output unit 80
The journal output unit 80 outputs the journal buffer to make the journal buffer empty (step 260). If there is space, the buffering processing unit 62 of the journal editing unit 60 buffers the journal records (step 24).
0). After these operations are completed, the user job holding unit IO updates the user file (step 250).
. The journal editing unit 60 determines the end of all journal output (step 200), and if it is the end, f
The process ends when the value is constant.
(発明の効果)
以1−説明したように本発明は、複数のジョブからのジ
ャーナル出力要求をジョブ識別情報に基づいて、各ユー
ザジョブに対応させられたジャーナルバッファを介し、
分散して出力することにより、ジャーナル出力処理の性
能を向上させるとともに、ジョブ重付にファイルをリカ
バリする時容易にジャーナルテープを選択できるのでリ
カバリ処理の迅速化と管理の容易性が向トするという効
果がある。(Effects of the Invention) As described in 1-1 above, the present invention allows journal output requests from a plurality of jobs to be sent through a journal buffer associated with each user job based on job identification information.
By distributing output, the performance of journal output processing is improved, and journal tapes can be easily selected when recovering files with emphasis on jobs, making recovery processing faster and easier to manage. effective.
第1図は本発明のジャーナル出力方式の一実施例を示す
ブロック図、第2図、第3図は?A1図の実施例の動作
を示すフローチャートである。
10・・・ユーザジョブ保持部、
II、 12.13・・・ユーザジョブ、2D・・・ユ
ーザファイル保持部。
21、22・・・ユーザファイル、
30・・・ジョブa録部、
40・・・ジョブ識別情報テーブル、
41、42・・・ジョブ識別情報エントリ、50・・・
バッファ部、
51.52・・・ジャーナルバッファ、60・・・ジャ
ーナル編集部、
61・・・デープルサーチ部、
62・・・バッファリング処理部、
70−・・磁気テープ装置、
7]、 72・・・磁気テープ。
80・・・ジャーナル出力部、
81、82・・・ジャーナル出力処理部。Figure 1 is a block diagram showing an embodiment of the journal output method of the present invention, and Figures 2 and 3 are? Fig. A1 is a flowchart showing the operation of the embodiment shown in Fig. A1; 10... User job holding unit, II, 12.13... User job, 2D... User file holding unit. 21, 22... User file, 30... Job a record section, 40... Job identification information table, 41, 42... Job identification information entry, 50...
Buffer section, 51. 52... Journal buffer, 60... Journal editing section, 61... Double search section, 62... Buffering processing section, 70-... Magnetic tape device, 7], 72 ···Magnetic tape. 80... Journal output unit; 81, 82... Journal output processing unit.
Claims (1)
がらユーザファイルを更新する計算機システムにおいて
、 前記計算機システムで設定された複数のジャーナルバッ
ファごとに対応させられたジョブを識別できるジョブ名
、ジョブクラスを含むジョブ識別情報をあらかじめジョ
ブ識別情報テーブルに登録する手段と、 前記ユーザジョブからのジャーナルレコード出力要求時
、前記ジョブ識別情報テーブルを検査してジョブ識別情
報と一致したジャーナルバッファ中にジャーナルレコー
ドをバッファリングするジャーナル編集手段と、 それぞれのジャーナルバッファ中にユーザジョブごとに
バッファリングされたジャーナルレコードを任意の媒体
に分散して出力するジャーナル出力手段とを有すること
を特徴とするジャーナル出力方式。[Claims] 1. In a computer system in which a plurality of user jobs update a user file while outputting an updated journal, it is possible to identify jobs associated with each of a plurality of journal buffers set in the computer system. means for registering job identification information including a job name and job class in a job identification information table in advance, and a journal buffer that checks the job identification information table and matches the job identification information when a journal record output request is made from the user job; A journal editing means for buffering journal records in each journal buffer, and a journal output means for distributing and outputting the journal records buffered for each user job in each journal buffer to arbitrary media. Journal output method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1105330A JPH02282840A (en) | 1989-04-24 | 1989-04-24 | Journal output system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1105330A JPH02282840A (en) | 1989-04-24 | 1989-04-24 | Journal output system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02282840A true JPH02282840A (en) | 1990-11-20 |
Family
ID=14404715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1105330A Pending JPH02282840A (en) | 1989-04-24 | 1989-04-24 | Journal output system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02282840A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0836515A (en) * | 1994-07-25 | 1996-02-06 | Nec Corp | File restoration system |
-
1989
- 1989-04-24 JP JP1105330A patent/JPH02282840A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0836515A (en) * | 1994-07-25 | 1996-02-06 | Nec Corp | File restoration system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002055995A (en) | Information processing method and apparatus | |
| JPH04186447A (en) | information processing equipment | |
| JPH02282840A (en) | Journal output system | |
| JP2925042B2 (en) | Information link generation method | |
| JPS63240677A (en) | Document registering/retrieving method for file system | |
| JP2713405B2 (en) | File system | |
| JPH06231012A (en) | Log data managing device | |
| JP2001010146A (en) | Method and system for designated format printing | |
| JPH05151056A (en) | Data controller | |
| JPH0744426A (en) | File system file management method | |
| JP3303810B2 (en) | System configuration specification transfer device | |
| JP3298935B2 (en) | File management device | |
| JPH02297180A (en) | Document editing system | |
| JP2003242180A (en) | Full-text search device | |
| JPH01119839A (en) | File constitution control system | |
| JPH07141230A (en) | How to manage the database | |
| JPH06348572A (en) | Multi-mechanism disk system | |
| JPH11203182A (en) | Data holding method and computer readable record medium | |
| JPH05216978A (en) | Multimedia document file method | |
| JPH01106217A (en) | Parallel storage/reading type data processor | |
| JPS60238950A (en) | Information management and retrieval system | |
| JPH0431959A (en) | Document take-out system | |
| JPH03276239A (en) | Record control system | |
| JPH04284532A (en) | Character string display system in numerical controller | |
| JPH05233703A (en) | Document image data management system |