JPH0476638A - Job execution history acquisition system - Google Patents
Job execution history acquisition systemInfo
- Publication number
- JPH0476638A JPH0476638A JP2185007A JP18500790A JPH0476638A JP H0476638 A JPH0476638 A JP H0476638A JP 2185007 A JP2185007 A JP 2185007A JP 18500790 A JP18500790 A JP 18500790A JP H0476638 A JPH0476638 A JP H0476638A
- Authority
- JP
- Japan
- Prior art keywords
- file
- record
- job execution
- monitor
- execution history
- 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
- 238000000034 method Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はコンピュータシステムの一般ジョブ運用(特に
、オンラインジョブ運用)におけるジョブ実行履歴取得
方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a job execution history acquisition method in general job operation (particularly online job operation) of a computer system.
従来は、ジョブ実行履歴取得において採取できる情報は
、コンピュータシステムから見た情報(実行プログラム
ID、プログラムがアクセスしたファイルの種類などの
OSレベルの情報)のみであり、利用者の立場に立った
情報(だれがどのメニューを何回使用したか、あるいは
、だれがどのファイルのどの項目を更新したかなど)が
採取できなかった。また、モニタリング情報を格納する
ファイルが、オーバーフローするとプログラムの実行が
中断するなどの問題があった。Previously, the information that could be collected when acquiring job execution history was only information seen from the computer system (OS-level information such as the execution program ID and the type of file accessed by the program), and information from the user's perspective. (Who used which menu and how many times, who updated which item in which file, etc.) could not be collected. Additionally, there were problems such as program execution being interrupted if the file storing monitoring information overflowed.
利用者個有のジョブ実行履歴情報を採取し、かつ必要に
応じてその情報を編集・出力できるようにする。また、
ファイルオーバーフローによるジョブの実行中断などを
防ぐ。To collect user-specific job execution history information and to be able to edit and output that information as necessary. Also,
Prevent job execution interruption due to file overflow.
本発明のジョブ実行履歴取得方式は、ジョブの実行履歴
を格納するためにあらかじめ用意された複数のファイル
と、利用者プログラムから外部呼び出しされて、該ファ
イルにサイクリック利用しながら利用者固有のジョブ実
行履歴を書き出す手段とを有している。The job execution history acquisition method of the present invention uses a plurality of files prepared in advance to store job execution histories, and a user-specific job that is externally called from a user program and cyclically used in the files. and means for writing out the execution history.
以下、本発明の実施例について図面を参照して説明する
。Embodiments of the present invention will be described below with reference to the drawings.
第1図〜第3図はこの発明の一実施例についてオンライ
ンプログラムを運用した場合を説明する。第1図におい
て、運用準備として、処理履歴出力ファイル(以下、モ
ニタファイルと呼ぶ)を標準画編成で、複数個設定する
。以下本発明の一実施例においては、2個設定したもの
とする。FIGS. 1 to 3 illustrate a case where an online program is operated in accordance with an embodiment of the present invention. In FIG. 1, in preparation for operation, a plurality of processing history output files (hereinafter referred to as monitor files) are set in a standard drawing format. In the following embodiment of the present invention, it is assumed that two are set.
オーバーフローによるジョブ実行中断防止の為、モニタ
ファイルをサイクリック利用する。Use monitor files cyclically to prevent job execution from being interrupted due to overflow.
又サイクリック利用を制御するため、第2図に示すよう
にモニタファイル1のアドレス1にモニタ制御部21を
設定する。なお、Nは1フアイルの最大レコード数を示
す。Further, in order to control cyclic usage, a monitor control section 21 is set at address 1 of the monitor file 1 as shown in FIG. Note that N indicates the maximum number of records in one file.
このモニタ制御部は、第3図に示す構造を持ちファイル
のどのアドレスに次のデータを出力するかの情報をファ
イル番号32は現在出力中のファイル番号であり、更に
最大アドレス33はファイル番号32で示されるファイ
ルに最後に出力されたレコードのアドレスである。オン
ラインプログラムでは処理履歴集積の為、以下の処理を
1トランザクシヨンごとに、作動させるようにプログラ
ミングする。This monitor control unit has the structure shown in Fig. 3, and the file number 32 is the file number currently being output, and the maximum address 33 is the file number 32. This is the address of the last record output to the file indicated by . In order to accumulate processing history in the online program, the following processing is programmed to run for each transaction.
(1)モニタファイルの制御レコードを読みこむ。(1) Read the control record of the monitor file.
り2)制御レコードの内容から、次に出力するレコード
のファイル番号とアドレスを決定する。i夫定方法は以
下の通り。2) Determine the file number and address of the next record to be output from the contents of the control record. The ifusada method is as follows.
■アドレス
制御レコードの最大アドレス 十 1−〉新アドレス
■ファイル番号
新アドレス 〉 ファイルMAXアドレスの時
制御レコードのファイル番号1のとき、ファイル番号2
制御レコードのファイル番号2のとき、ファイル番号1
新アドレス =又はく ファイルMAXアドレスの時
制御レコードのファイル番号をそのまま使用(3)モニ
タレコードを編集する。■Maximum address of address control record 10 1-〉New address ■File number new address > File MAX address When file number 1 of control record, file number 2 When file number 2 of control record, file number 1 New address =or. When using the file MAX address, use the file number of the control record as is (3) Edit the monitor record.
モニタファイルの出力内容は、以下の項目となる。The output contents of the monitor file are as follows.
る。Ru.
する。do.
いつ :処理日と時刻
誰が :利用者ID
何処で:端末ID
何を :処理ファイル名
どうしなか :処理方法、更新前・更新後のレコード内
容
モニタレコードをモニタファイルに出力す以下のように
、制御レコードを修正し更新レコードを出力したファイ
ル番号−一〉ファイル番号
レコードを出力したアドレス −一〉最大アドレス
第4図はモニタレコードの具体的内容例を示す。モニタ
レコード41.42の出力内容は処理日、処理時間、利
用者名、端末名、処理識別および更新前レコード内容又
は登録レコード内容を示す。なお、処理識別で” M
D B ”は更新前、“S T ”は登録を示し、それ
ぞれのレコード内容を設定する。When: Processing date and time Who: User ID Where: Terminal ID What: Processing file name What to do: Processing method, record contents before and after update Monitor Output records to monitor file Control as follows: File number where the record was modified and the updated record was output - 1> Address where the file number record was output - 1> Maximum address FIG. 4 shows a specific example of the contents of the monitor record. The output contents of the monitor records 41 and 42 indicate the processing date, processing time, user name, terminal name, processing identification, and pre-update record contents or registered record contents. In addition, in the processing identification “M
DB'' indicates before update, and ``ST'' indicates registration, and the contents of each record are set.
以上説明したように本発明は、利用者プログラムから必
要なジョブ実行履歴情報をファイルに書き出すことによ
って、利用者個有の情報を採取でき、かつ必要に応じそ
の採取した情報を入力として、その内容を編集・出力で
きる。また、書き出すファイルを複数用意してそれらを
サイクリックに使用することにより、ジョブの実行中断
などを防ぐことができる効果がある。As explained above, the present invention enables the user to collect user-specific information by writing necessary job execution history information from the user program to a file, and, if necessary, uses the collected information as input to obtain the contents. You can edit and output. Furthermore, by preparing multiple files to be written and using them cyclically, interruptions in job execution can be prevented.
第1図は、モニタファイルのサイクリック利用を示す図
、第2図は、モニタ制御部のモニタファイル中の役割を
示す図、第3図はモニタ制御部の項目を示す構成図、第
4図は、モニタレコードの具体的内容例を示す図である
。
1.2・・・モニタファイル、21・・・モニタ制御部
、31・・・*CTRL、32・・・ファイル番号、3
3・・・最大アドレス、34・・・F I LLER1
41,42・・・モニタレコード。Figure 1 is a diagram showing the cyclic use of a monitor file, Figure 2 is a diagram showing the role of the monitor control unit in the monitor file, Figure 3 is a configuration diagram showing the items of the monitor control unit, and Figure 4 1 is a diagram illustrating a specific example of the contents of a monitor record. 1.2...Monitor file, 21...Monitor control unit, 31...*CTRL, 32...File number, 3
3...Maximum address, 34...F I LLER1
41, 42...Monitor record.
Claims (1)
た複数のファイルと、利用者プログラムから外部呼び出
しされて、該ファイルにサイクリック利用しながら利用
者固有のジョブ実行履歴を書き出す手段と、該ファイル
に書き出されたジョブ実行履歴情報を入力し、ジョブの
実行状況を必要に応じて編集・出力する手段とから成る
ことを特徴とするジョブ実行履歴取得方式。A plurality of files prepared in advance to store job execution history, a means for externally calling from a user program and writing a user-specific job execution history while cyclically using the file, and a means for writing a user-specific job execution history to the file. A job execution history acquisition method comprising means for inputting written job execution history information and editing and outputting job execution status as necessary.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2185007A JPH0476638A (en) | 1990-07-12 | 1990-07-12 | Job execution history acquisition system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2185007A JPH0476638A (en) | 1990-07-12 | 1990-07-12 | Job execution history acquisition system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0476638A true JPH0476638A (en) | 1992-03-11 |
Family
ID=16163146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2185007A Pending JPH0476638A (en) | 1990-07-12 | 1990-07-12 | Job execution history acquisition system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0476638A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6077218A (en) * | 1983-10-05 | 1985-05-01 | Ryoichi Mori | Software control system |
| JPS63268045A (en) * | 1987-04-24 | 1988-11-04 | Nec Corp | Display system for job executing status |
-
1990
- 1990-07-12 JP JP2185007A patent/JPH0476638A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6077218A (en) * | 1983-10-05 | 1985-05-01 | Ryoichi Mori | Software control system |
| JPS63268045A (en) * | 1987-04-24 | 1988-11-04 | Nec Corp | Display system for job executing status |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3636744B2 (en) | Distributed system and method for creating automatic operation schedule of distributed system | |
| JPH0476638A (en) | Job execution history acquisition system | |
| JP2000112743A (en) | Program correcting information managing method | |
| JPH0256666A (en) | System for dynamically updating job network unitary control system generating information | |
| JPH01310439A (en) | Editing history control system | |
| JP3257229B2 (en) | Information management device | |
| JP3614091B2 (en) | Job schedule operation management apparatus, job schedule operation management method, and program recording medium | |
| JP2647044B2 (en) | History management method | |
| JPS6312044A (en) | Data managing system for electronic computer system | |
| JPS62285129A (en) | knowledge acquisition processing device | |
| JPH07175793A (en) | Character processing system | |
| JP3722854B2 (en) | Data editing device | |
| JPH0447352A (en) | Device constitution diagram output device | |
| JPH04317172A (en) | Virtual structure retrieval system in hyper text system | |
| JPH0264744A (en) | Fault analyzing information acquiring system | |
| JPH03257525A (en) | Control system for executing generation of program | |
| JPH03214335A (en) | Computer system | |
| JPH0883203A (en) | Data management device | |
| JPH03212730A (en) | Device for forming system model information | |
| JPH0668744B2 (en) | NCP load module update processing method | |
| JPH02201551A (en) | Trace information storage system | |
| JPH01244533A (en) | Maintenance system for file separation type load module | |
| JPH02120944A (en) | Command journal system | |
| JPS63201740A (en) | Data editing system for service processor | |
| JP2004005290A (en) | How to set multiple applications |