JPH02282840A - Journal output system - Google Patents

Journal output system

Info

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
Application number
JP1105330A
Other languages
Japanese (ja)
Inventor
Takenobu Nakatsuka
中塚 武信
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 JP1105330A priority Critical patent/JPH02282840A/en
Publication of JPH02282840A publication Critical patent/JPH02282840A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To improve the journal output processing performance by outputting with dispersion the journal output requests received from plural jobs via the journal buffers corresponding to each user job based on the job identification information. CONSTITUTION:A job register part 30 sets the instructed job identification information to a job identification information table 40. When a journal output request is received from a user job holding part 10, a journal editing part 60 decides the end of all journal outputs. If all journal outputs are not finished yet, a table search part 61 searches the job identification information entries 41 and 42 to acquire the corresponding journal buffers 51 and 52. Then the journal record is outputted via the journal buffer set previously opposite to the corresponding user job. Thus the journal output processing performance is improved.

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.

〔従来の技術〕[Conventional technology]

従来、この種のジャーナル出力方式は、すべてのジョブ
に関して一つのジャーナル出力媒体に出力するか、ユー
ザファイルが置かれている装置ごとにジャーナルを分散
させて出力していた。
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.

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

第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)

【特許請求の範囲】 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.
JP1105330A 1989-04-24 1989-04-24 Journal output system Pending JPH02282840A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836515A (en) * 1994-07-25 1996-02-06 Nec Corp File restoration system

Cited By (1)

* Cited by examiner, † Cited by third party
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