JPH0512205A - Computer system - Google Patents

Computer system

Info

Publication number
JPH0512205A
JPH0512205A JP3167134A JP16713491A JPH0512205A JP H0512205 A JPH0512205 A JP H0512205A JP 3167134 A JP3167134 A JP 3167134A JP 16713491 A JP16713491 A JP 16713491A JP H0512205 A JPH0512205 A JP H0512205A
Authority
JP
Japan
Prior art keywords
job
processing
business
business processing
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.)
Pending
Application number
JP3167134A
Other languages
Japanese (ja)
Inventor
Hiromi Tazaki
ひろみ 田崎
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 JP3167134A priority Critical patent/JPH0512205A/en
Publication of JPH0512205A publication Critical patent/JPH0512205A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To hold the consistency of the operation state of a work processing job by holding supervisory information on the operation state of the work processing job, supervising the real operation state at every prescribed time and restarting it at abnormal time. CONSTITUTION:An online system 10 receives a processing request telegram from an input/output terminal equipment 1. A resident batch job (work processing job) 9 succeeds the processing request and executes a work processing. At that time, a job supervisory part 7 is automatically started in a prescribed time unit and supervises the operation state of the work processing job 9 based on a job management table 5. When it does not coincide with the operation state of the work processing job which a job supervisory means 2 recognizes, the operation state is altered so that they are matched, and the work processing job 9 is restarted. When the job 9 in the middle of execution is in a loop-state, it is compulsorily terminated, and the operation state is altered so as to restart the job. Thus, the consistency of an job operation which is recognized to be a real operation is held.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、オンラインシステムが
処理要求電文を受信し、常駐バッチジョブがその処理要
求を引き継いで業務処理を実現するコンピュータシステ
ムの常駐バッチジョブの監視に利用する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used for monitoring a resident batch job of a computer system in which an online system receives a processing request message and a resident batch job takes over the processing request to realize business processing.

【0002】本発明は、常駐バッチジョブの実稼動状態
と業務処理ジョブ監視手段が認識している業務処理ジョ
ブの稼動状態の整合性を保つことができるコンピュータ
システムに関する。
The present invention relates to a computer system capable of maintaining the consistency between the actual operating state of a resident batch job and the operating state of a business processing job recognized by a business processing job monitoring means.

【0003】[0003]

【従来の技術】従来の常駐ジョブ監視方式においては、
業務処理を行う常駐バッチジョブ(業務処理ジョブ)が
業務処理ジョブ監視手段で管理され、業務処理ジョブ監
視手段は制御端末装置からオペレータによって投入され
る要求に従った業務処理ジョブの起動・停止処理を行う
と共に、業務処理ジョブの稼動状態を次のように管理し
ていた。 a.初期状態(業務処理ジョブがまったく稼動されてい
ない状態) 業務処理ジョブ監視手段が業務処理ジョブの起動開始処
理を行う前の状態。または、業務処理ジョブ監視手段が
業務処理ジョブから業務処理ジョブ停止通知を受信した
後の状態。 b.起動開始状態(業務処理ジョブが起動開始されてか
ら業務処理実行可能状態になるまでの状態) 業務処理ジョブ監視手段が業務処理ジョブの起動開始処
理を行った後に、業務処理ジョブから業務処理受け付け
開始通知が発信されるのを待ち合わせている状態。 c.業務処理実行可能状態(業務処理ジョブが業務処理
ジョブ監視手段から業務処理要求が発信されるのを待っ
ている状態) 業務処理ジョブ監視手段が業務処理ジョブから業務処理
受け付け開始通知を受信したが、未処理の処理要求電文
が無いため業務処理ジョブに対して処理要求を発信して
いない状態。または、業務処理ジョブ監視機構が業務処
理ジョブから業務処理終了通知を受信したが、未処理の
処理要求電文が無いため業務処理ジョブに対し処理要求
を発信していない状態。 d.業務処理状態(業務処理ジョブが業務処理を行って
いる状態) 業務処理ジョブ監視手段が業務処理ジョブに対して処理
要求電文を発信した後、業務処理ジョブから業務処理終
了の通知が発信されるのを待ち合わせている状態。 e.終了状態(業務処理ジョブが停止処理を行っている
状態) 業務処理ジョブ監視手段が業務処理ジョブに対して停止
要求発信した後に、業務処理ジョブから業務処理ジョブ
停止の通知が発信されるのを待ち合わせている状態。
2. Description of the Related Art In the conventional resident job monitoring system,
A resident batch job (business processing job) for performing business processing is managed by the business processing job monitoring means, and the business processing job monitoring means performs start / stop processing of the business processing job according to a request input by the operator from the control terminal device. At the same time, the operation status of the job processing job was managed as follows. a. Initial state (state in which business processing jobs are not running at all) The state before the business processing job monitoring means executes the start processing of business processing jobs. Alternatively, the status after the business processing job monitoring unit receives the business processing job stop notification from the business processing job. b. Start-up status (state from the start of the job processing job until the job processing executable state) The job processing job monitoring means performs the job processing start start processing, and then the job processing job starts accepting job processing Waiting for notification to be sent. c. Business process executable status (a state in which a business process job is waiting for a business process request to be issued from the business process job monitoring unit) The business process job monitoring unit has received a business process acceptance start notification from a business process job, A state in which no processing request has been sent to the business processing job because there is no unprocessed processing request message. Alternatively, the business processing job monitoring mechanism has received a business processing end notification from the business processing job but has not issued a processing request to the business processing job because there is no unprocessed processing request message. d. Business processing status (status in which business processing job is performing business processing) After the business processing job monitoring means sends a processing request message to the business processing job, the business processing job sends a business processing end notification. Waiting for. e. Ended status (state in which the job processing job is performing stop processing) Waiting for the job processing job monitoring unit to send a notification to stop the job processing job after the job processing job monitoring unit issues a stop request to the job processing job State.

【0004】[0004]

【発明が解決しようとする課題】従来の常駐ジョブ監視
方式においては、上述のような業務処理ジョブの稼動状
態の管理だけを行っており、業務処理ジョブが異常終了
した場合や、業務処理がループ状態に陥った場合の稼動
状態を認識していないため、次のような欠点があった。 ア.業務処理ジョブ監視手段が停止処理を行っていない
にもかかわらず業務処理ジョブが異常終了すると、業務
処理ジョブ監視手段が認識する稼動状態と実際の業務処
理ジョブの稼動状態に矛盾が生じる。
In the conventional resident job monitoring method, only the operation status of the business processing job as described above is managed, and when the business processing job ends abnormally or the business processing loops. Since it does not recognize the operating state when it falls into a state, it has the following drawbacks. A. If the job processing job ends abnormally even though the job processing job monitoring unit does not perform the stop processing, the operating state recognized by the job processing job monitoring unit and the operating state of the actual job processing job become inconsistent.

【0005】そのため、起動開始状態時に業務処理が異
常終了しても、業務処理ジョブ監視手段は業務処理ジョ
ブから業務処理受け付け開始が通知されるのを待ち合わ
せる。
Therefore, even if the business processing ends abnormally in the start-up state, the business processing job monitoring means waits for the business processing job to notify the start of the business processing acceptance.

【0006】また、業務処理実行状態時に業務処理ジョ
ブが異常終了しても、業務処理ジョブ監視手段は業務処
理ジョブから業務処理終了が通知されるのを待ち合わせ
る。
Further, even if the business processing job ends abnormally in the business processing execution state, the business processing job monitoring means waits for the business processing job to notify the end of the business processing.

【0007】これらの待ち合わせは、業務処理ジョブが
すでに異常終了しているために解除されることはなく、
業務処理ジョブは実質閉塞状態となる。
These waits are not canceled because the job processing job has already ended abnormally.
The job processing job is in a substantially blocked state.

【0008】また、業務処理実行可能状態時に業務処理
ジョブが異常終了しても、業務処理ジョブ監視手段は処
理要求電文受け付け時に、業務処理ジョブに対して処理
要求電文を発信し、業務処理ジョブから業務処理終了が
通知されるのを待ち合わせる。
Further, even if the job processing job ends abnormally in the job processing executable state, the job processing job monitoring means sends a processing request message to the job processing job when the job processing message is received, Wait for notification of business process completion.

【0009】この待ち合わせも、業務処理ジョブがすで
に異常終了しているために解除されることはなく、業務
処理ジョブは実質閉塞状態となると共に、異常終了した
業務処理ジョブに対して発信された電文は未処理のまま
無効となる。 イ.処理要求電文不正などの原因により業務処理ジョブ
が行っている業務処理がループ状態に陥っても、業務処
理ジョブ監視手段は業務処理ジョブから業務処理終了が
通知されるのを待ち合わせている。
This waiting is not canceled because the job processing job has already ended abnormally, and the job processing job is in a substantially closed state, and the message sent to the job processing job that has ended abnormally is also canceled. Remains unprocessed and is invalid. I. Even if the business processing performed by the business processing job falls into a loop state due to a fraudulent processing request message or the like, the business processing job monitoring means waits for the business processing job to notify the end of the business processing.

【0010】このような待ち合わせは、業務処理がルー
プしているために解除されることはなく、業務処理ジョ
ブは実質閉塞状態になる。
Such a waiting process is not canceled because the business processing is in a loop, and the business processing job is substantially blocked.

【0011】本発明はこのような問題を解決するもの
で、常駐バッチジョブ(業務処理ジョブ)の実稼動状態
と、業務処理ジョブ監視手段が認識している業務処理ジ
ョブの稼動状態の整合性を保つことができるコンピュー
タシステムを提供することを目的とする。
The present invention solves such a problem by ensuring consistency between the actual operating status of a resident batch job (business processing job) and the operating status of a business processing job recognized by the business processing job monitoring means. The object is to provide a computer system that can be maintained.

【0012】[0012]

【課題を解決するための手段】本発明は、ホストコンピ
ュータが制御端末装置および入出力端末装置に接続さ
れ、前記ホストコンピュータに、前記入出力端末装置に
接続され情報の処理を行うオンラインシステムと、前記
制御端末装置に接続され、オペレータにより投入された
要求にしたがって業務処理ジョブ(常駐バッチジョブ)
の起動または停止処理を行うとともに、業務処理ジョブ
の稼動状態を監視し管理する業務処理ジョブ監視手段と
を備え、前記業務処理ジョブ監視手段に、処理要求電文
を処理順に保持する処理要求スケジュールテーブルと、
業務処理ジョブの起動に必要な情報を保持するジョブ情
報テーブルとが設けられ、前記オンラインシステムから
の処理要求電文の受け付けを行う処理要求受け付け部
と、業務処理ジョブの起動および停止処理、業務処理ジ
ョブへの処理要求電文の発信を行うジョブ起動部とを含
むコンピュータシステムにおいて、前記業務処理ジョブ
監視手段に、業務処理ジョブの稼動状態およびその他必
要とする監視情報を保持するジョブ管理テーブルを設
け、一定時間ごとに自動的に起動され、業務処理ジョブ
の実稼動状態を監視し、取得した稼動状態と前記ジョブ
管理テーブルに管理されている稼動状態とが一致してい
るか否かを判定し、不一致のときに前記ジョブ管理テー
ブル上の業務処理ジョブの稼動状態を変更し、前記ジョ
ブ起動部に業務処理ジョブの再起動要求、または異常終
了通知を行うジョブ監視部を含むことを特徴とする。
The present invention provides an online system in which a host computer is connected to a control terminal device and an input / output terminal device, and the host computer is connected to the input / output terminal device and processes information. Job processing jobs (resident batch jobs) that are connected to the control terminal device and that are submitted by an operator
And a processing request schedule table for holding processing request messages in the processing order, and a business processing job monitoring means for monitoring and managing the operating state of the business processing job. ,
A job information table that holds information necessary for starting a business processing job is provided, a processing request receiving unit that receives a processing request message from the online system, a start and stop processing of the business processing job, and a business processing job In a computer system including a job activation unit for transmitting a processing request message to the job processing unit, the job processing job monitoring unit is provided with a job management table for holding the operating status of the job processing job and other necessary monitoring information. It is automatically started every time, the actual operating status of the job processing job is monitored, and it is judged whether the acquired operating status matches the operating status managed in the job management table. When changing the operating status of a job processing job on the job management table, Characterized in that it comprises a job monitoring unit to reboot request, or abnormal end notification of the probe.

【0013】前記ジョブ監視部は、前記ジョブ管理テー
ブルから業務処理開始時刻を取得することにより業務処
理実行時間を求め、前記ジョブ情報テーブルに管理され
ている最大業務処理可能時間を超過したときに、業務処
理ジョブを強制終了させ、前記ジョブ管理テーブル上の
業務処理ジョブの稼動状態を変更し、前記ジョブ起動部
に対し業務処理ジョブの再起動要求を行う手段を含み、
前記ジョブ管理テーブルは、業務処理ジョブのジョブ
名、ジョブ起動時に割り振られるジョブ生起番号、ジョ
ブの状態を示すジョブ稼動状態、業務処理開始時刻、業
務処理中の処理要求電文識別子を含むことが望ましい。
The job monitoring unit obtains a business process execution time by acquiring the business process start time from the job management table, and when the maximum business process possible time managed in the job information table is exceeded, Including a means for forcibly ending the business processing job, changing the operating state of the business processing job on the job management table, and requesting the job starting unit to restart the business processing job;
It is preferable that the job management table includes a job name of a job processing job, a job occurrence number assigned when the job is started, a job operating state indicating a job status, a job processing start time, and a processing request message identifier during job processing.

【0014】[0014]

【作用】オンラインシステムが入出力端末装置から処理
要求電文を受信し、常駐するバッチジョブ(業務処理ジ
ョブ)がその処理要求を引き継いで業務処理を実行して
いるときに、一定時間単位にジョブ監視部が自動的に起
動し、業務処理ジョブの実稼動状態を監視し、業務処理
ジョブ監視手段が認識している業務処理ジョブの稼動状
態と一致していなかったときに、整合性がとれるように
業務処理ジョブの稼動状態を変更して業務処理ジョブの
再起動を行い、実行中である業務処理ジョブがループ状
に陥っているときには強制終了させ、業務処理ジョブの
稼動状態を変更して再起動を行う。
[Operation] When the online system receives a processing request message from the input / output terminal device, and the resident batch job (business processing job) takes over the processing request and executes the business processing, job monitoring is performed at regular time intervals. Part automatically starts and monitors the actual operating status of the job processing job, so that consistency can be achieved when the job processing job monitoring unit does not match the operating status of the job processing job. Change the operating status of the business processing job and restart the business processing job. If the running business processing job is in a loop, forcibly terminate it, change the operating status of the business processing job, and restart. I do.

【0015】これにより、業務処理ジョブの実稼動状態
と業務処理ジョブ監視手段が認識している業務処理ジョ
ブの稼動状態の整合性を保つことができ、全業務処理ジ
ョブに均等に業務処理の負荷を分散させ、かつ、処理要
求電文が未処理のまま無効になることをなくすことがで
きる。
As a result, it is possible to maintain consistency between the actual operating status of the business processing jobs and the operational status of the business processing jobs recognized by the business processing job monitoring means, and the business processing load is evenly distributed to all business processing jobs. Can be distributed, and the processing request message can be prevented from becoming invalid without being processed.

【0016】[0016]

【実施例】次に、本発明実施例を図面に基づいて説明す
る。図1は本発明実施例の構成を示すブロック図であ
る。
Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the embodiment of the present invention.

【0017】本発明実施例は、ホストコンピュータ12
が制御端末装置1および入出力端末装置11に接続さ
れ、ホストコンピュータ12に、入出力端末装置11に
接続され情報の処理を行うオンラインシステム10と、
制御端末装置1に接続され、オペレータにより投入され
た要求にしたがって業務処理ジョブ(常駐バッチジョ
ブ)9の起動または停止処理を行うとともに、業務処理
ジョブ9の稼動状態を監視し管理する業務処理ジョブ監
視手段2とを備え、業務処理ジョブ監視手段2に、処理
要求電文を処理順に保持する処理要求スケジュールテー
ブル6と、業務処理ジョブ9の起動に必要な情報を保持
するジョブ情報テーブル4とが設けられ、オンラインシ
ステム10からの処理要求電文の受け付けを行う処理要
求受け付け部8と、業務処理ジョブ9の起動および停止
処理、業務処理ジョブ9への処理要求電文の発信を行う
ジョブ起動部3とを含み、さらに本発明の特徴として、
業務処理ジョブ監視手段2に、業務処理ジョブ9の稼動
状態およびその他必要とする監視情報を保持するジョブ
管理テーブル5を設け、一定時間ごとに自動的に起動さ
れ、業務処理ジョブ9の実稼動状態を監視し、取得した
稼動状態とジョブ管理テーブル5に管理されている稼動
状態とが一致しているか否かを判定し、不一致のときに
ジョブ管理テーブル5上の業務処理ジョブ9の稼動状態
を変更し、ジョブ起動部3に業務処理ジョブの再起動要
求、または異常終了通知を行うジョブ監視部7を含み、
ジョブ監視部7には、ジョブ管理テーブル5から業務処
理開始時刻を取得することにより業務処理実行時間を求
め、ジョブ情報テーブル4に管理されている最大業務処
理可能時間を超過したときに、業務処理ジョブ9を強制
終了させ、ジョブ管理テーブル5上の業務処理ジョブ9
の稼動状態を変更し、ジョブ起動部3に対し業務処理ジ
ョブ9の再起動要求を行う手段を含む。
In the embodiment of the present invention, the host computer 12 is used.
Is connected to the control terminal device 1 and the input / output terminal device 11, and the host computer 12 is connected to the input / output terminal device 11 to perform an online system 10 for processing information,
A job processing job monitor that is connected to the control terminal device 1 and starts or stops a job processing job (resident batch job) 9 according to a request input by an operator, and monitors and manages the operating state of the job processing job 9. The job processing job monitoring means 2 is provided with a processing request schedule table 6 that holds processing request messages in the order of processing, and a job information table 4 that holds information necessary to start the job processing job 9. Includes a processing request reception unit 8 that receives a processing request message from the online system 10, and a job activation unit 3 that starts and stops the business processing job 9 and sends a processing request message to the business processing job 9. Further, as a feature of the present invention,
The job processing job monitoring means 2 is provided with a job management table 5 that holds the operating status of the job processing job 9 and other necessary monitoring information, and is automatically activated at regular time intervals to determine the actual operating status of the job processing job 9. Is monitored to determine whether the acquired operating status and the operating status managed by the job management table 5 match, and when they do not match, the working status of the job processing job 9 on the job management table 5 is checked. A job monitoring unit 7 that changes the job processing unit 3 and issues a job processing job restart request or an abnormal end notification;
The job monitoring unit 7 obtains the business process execution time by acquiring the business process start time from the job management table 5, and when the maximum business process possible time managed in the job information table 4 is exceeded, the business process execution time is calculated. Job 9 is forcibly terminated, and job processing job 9 on job management table 5
Of the job processing unit 9 to change the operating state of the job processing unit 3 and to request the job processing unit 3 to restart the job processing job 9.

【0018】業務処理ジョブ監視手段2は、業務処理ジ
ョブ9とオンラインシステム10と共にホストコンピュ
ータ12に実装される。オンラインシステム10から引
き渡された処理要求電文は、処理要求受け付け部8が受
け取り、処理順にスケジューリングして処理要求スケジ
ュールテーブル6に登録し、同時にジョブ起動部3に対
し、処理要求電文登録通知を発信する。処理要求スケジ
ュールテーブル6は、処理要求電文を処理順に管理する
ためのテーブルである。
The business processing job monitoring means 2 is installed in the host computer 12 together with the business processing job 9 and the online system 10. The processing request message delivered from the online system 10 is received by the processing request receiving unit 8, scheduled in the processing order and registered in the processing request schedule table 6, and at the same time, a processing request message registration notification is sent to the job starting unit 3. . The processing request schedule table 6 is a table for managing processing request messages in processing order.

【0019】ジョブ起動部3は、オペレータによって制
御端末装置1から投入される業務処理ジョブ9の起動要
求に従い、ジョブ情報テーブル4から起動要求された業
務処理ジョブ9の起動に必要な情報を取得し、業務処理
ジョブ9を起動し、同時に業務処理ジョブ9の稼動情報
をジョブ管理テーブル5に登録する。また、オペレータ
によって制御端末装置1から投入される業務処理ジョブ
9の停止要求に従い、業務処理ジョブ9に対し停止要求
を発信する。
The job starting unit 3 acquires the information necessary for starting the requested job processing job 9 from the job information table 4 in accordance with the request for starting the job processing job 9 input from the control terminal device 1 by the operator. The job processing job 9 is started, and at the same time, the operation information of the job processing job 9 is registered in the job management table 5. Further, according to the stop request for the job processing job 9 input from the control terminal device 1 by the operator, a stop request is issued to the job processing job 9.

【0020】さらに、ジョブ起動部3は、業務処理ジョ
ブ9からの業務処理の受け付け開始の通知、業務処理終
了の通知、および処理要求受け付け部8からの処理要求
電文登録の通知を受信すると、処理要求スケジュールテ
ーブル6より処理対象電文を検索し、業務処理ジョブ9
に対する業務処理要求の発信を行い、ジョブ管理テーブ
ル5の業務処理ジョブの稼動情報を更新するとともに、
ジョブ監視部3からの異常終了した業務処理ジョブ9の
再起動要求を受信すると、ジョブ情報テーブル4から再
起動要求された業務処理ジョブ9の再起動に必要な情報
を取得し、業務処理ジョブ9を再起動し、ジョブ管理テ
ーブル5の業務処理ジョブ9の稼動情報を更新する。
Further, when the job starting unit 3 receives the notification of the start of accepting the business process from the job processing job 9, the notification of the end of the business process, and the notification of the registration of the process request message from the process request accepting unit 8, the process is processed. Search for the message to be processed from the request schedule table 6 and execute the job processing job 9
A job processing request to the client, update the operation information of the job processing job in the job management table 5, and
When the restart request for the abnormally ended business processing job 9 is received from the job monitoring unit 3, the information necessary for restarting the business processing job 9 requested to be restarted is acquired from the job information table 4, and the business processing job 9 is acquired. Is restarted, and the operation information of the job processing job 9 in the job management table 5 is updated.

【0021】ジョブ情報テーブル4は、業務処理ジョブ
9のジョブ名・ジョブ格納ファイル名・起動多重度・最
大業務処理可能時間といった業務処理ジョブ監視手段2
が業務処理ジョブ9の起動を行うために必要な情報を管
理するためのテーブルである。
The job information table 4 is a job processing job monitoring means 2 such as the job name of the job processing job 9, the job storage file name, the startup multiplicity, the maximum job processing time.
Is a table for managing the information required to activate the job processing job 9.

【0022】ジョブ管理テーブル5は、業務処理ジョブ
9のジョブ名、ジョブ起動時に割り振られるジョブ生起
番号、ジョブの状態を示すジョブ稼動状態、業務処理が
開始された時刻、業務処理中の処理要求電文の識別ID
といったジョブ稼動情報を管理するためのテーブルであ
る。
The job management table 5 includes a job name of the business processing job 9, a job occurrence number assigned when the job is started, a job operating status indicating the status of the job, a time when the business processing is started, and a processing request message during the business processing. ID of
Is a table for managing job operation information such as.

【0023】ジョブ監視部7は図2に示すように、ジョ
ブ管理テーブル5の業務処理ジョブ情報9の稼動情報を
基に業務処理ジョブ9の実稼動状態を取得し、取得した
稼動状態とジョブ管理テーブル5に管理されている業務
処理ジョブ9の稼動状態とが矛盾した場合は、それらの
整合性がとれるようにジョブ管理テーブル5上の業務処
理ジョブ9の稼動状態を変更し、ジョブ起動部3に対し
て業務処理ジョブ9の再起動要求、または異常終了の通
知の発信を行う。
As shown in FIG. 2, the job monitoring unit 7 acquires the actual operating status of the job processing job 9 based on the operation information of the job processing job information 9 in the job management table 5, and acquires the acquired operating status and job management. If the operating statuses of the job processing jobs 9 managed in the table 5 are inconsistent, the operating statuses of the job processing jobs 9 on the job management table 5 are changed so that they are consistent, and the job starting unit 3 A request for restarting the job processing job 9 or a notification of abnormal end is sent to the.

【0024】また、ジョブ監視部7は、業務処理ジョブ
9が業務処理実行状態である場合は、ジョブ管理テーブ
ル5上の業務処理開始時刻を取得することにより業務処
理実行時間を求め、ジョブ情報テーブル4に管理される
最大業務処理可能時間を超過している場合は、業務処理
ジョブ9を強制終了させ、ジョブ管理テーブル5上の業
務処理ジョブ9の稼動状態を変更し、ジョブ起動部3に
対して業務処理ジョブ9の再起動要求発信処理を行う。
Further, when the job processing job 9 is in the job processing execution state, the job monitoring unit 7 obtains the job processing start time on the job management table 5 to obtain the job processing execution time, and the job information table If the maximum workable time managed by No. 4 is exceeded, the work processing job 9 is forcibly terminated, the operating status of the work processing job 9 on the job management table 5 is changed, and the job starting unit 3 is notified. Then, the restart request transmission process of the job processing job 9 is performed.

【0025】次に、このように構成された本発明実施例
における常駐ジョブ監視の動作について説明する。
Next, the operation of resident job monitoring in the embodiment of the present invention having such a configuration will be described.

【0026】通常、業務処理ジョブ監視手段2は、オン
ラインシステム10と同時併行で動作し、オンラインシ
ステム10は入出力端末装置11から処理要求電文を受
信し、受信電文の内容を判断した後、処理要求受け付け
部8に対して処理要求電文を引き渡す。
Normally, the job processing job monitoring means 2 operates in parallel with the online system 10. The online system 10 receives a processing request message from the input / output terminal device 11, determines the content of the received message, and then executes the process. The processing request message is delivered to the request receiving unit 8.

【0027】処理要求受け付け部8は、受信した処理要
求電文を処理順に処理要求スケジュールテーブル6に登
録し、ジョブ起動部3に対して処理要求電文登録の通知
を行う。
The processing request reception unit 8 registers the received processing request messages in the processing request schedule table 6 in the order of processing, and notifies the job activation unit 3 of the processing request message registration.

【0028】ジョブ起動部3は、受け付けた通知および
要求に応じ、次の処理を行う。
The job starting unit 3 performs the following processing in response to the received notification and request.

【0029】制御端末装置1から業務処理ジョブ9の起
動要求を受けると、ジョブ情報テーブル4から起動要求
された業務処理ジョブ9の起動に必要な情報を取得し、
業務処理ジョブ9を起動し、同時に業務処理ジョブ9の
起動情報をジョブ管理テーブル4に登録する。このと
き、業務処理ジョブ9の稼動状態を起動開始状態として
登録し、業務処理ジョブ9から業務処理受け付け開始通
知が発信されるのを待ち合わせる。
When a request for starting the business processing job 9 is received from the control terminal device 1, the information necessary for starting the business processing job 9 requested to be started is acquired from the job information table 4.
The job processing job 9 is started, and at the same time, the start information of the job processing job 9 is registered in the job management table 4. At this time, the operating state of the business processing job 9 is registered as the start-up status, and the business processing job 9 waits for the business processing acceptance start notification to be transmitted.

【0030】次に、業務処理ジョブ9から業務処理受け
付け開始の通知を受け取ると、処理要求スケジュールテ
ーブル6を検索し、業務処理ジョブ9の処理対象電文の
登録がなかった場合は、ジョブ管理テーブル5上の業務
処理ジョブ9の稼動状態を業務処理実行可能状態に更新
する。
Next, when the notification of the start of business process acceptance is received from the business process job 9, the process request schedule table 6 is searched, and if the message to be processed of the business process job 9 is not registered, the job management table 5 is displayed. The operating status of the above-mentioned job processing job 9 is updated to the job processing executable state.

【0031】業務処理ジョブ9の処理対象電文が登録さ
れている場合は、処理要求スケジュールテーブル6から
処理要求電文を取り出し、業務処理受け付け開始を通知
してきた業務処理ジョブ9に対して処理要求電文を発信
し、ジョブ管理テーブル5上の業務処理ジョブ9の稼動
状態を業務処理状態に更新し、同時に業務処理ジョブ9
に対して業務処理要求を行った時刻を業務処理開始時刻
としてジョブ管理テーブル5に登録し、業務処理ジョブ
9から業務処理終了通知が発信されるのを待ち合わせ
る。
When the message to be processed of the business processing job 9 is registered, the processing request message is extracted from the processing request schedule table 6 and the processing request message is sent to the business processing job 9 that has notified the start of business processing acceptance. Calling, updating the operating status of the job processing job 9 on the job management table 5 to the job processing status, and simultaneously updating the job processing job 9
The job processing table 9 registers the time when the business processing request is issued to the job management table 5 as the business processing start time, and waits for the business processing job 9 to send a business processing end notification.

【0032】処理要求受け付け部8から処理要求電文登
録通知を受け取ると、ジョブ管理テーブル5を検索し、
稼動状態が業務処理実行可能状態である業務処理ジョブ
9が存在する場合は該当する業務処理ジョブ9に対し、
処理要求電文を発信し、ジョブ管理テーブル5上の業務
処理ジョブ9の稼動状態を業務処理状態に更新し、同時
に業務処理ジョブ9に対して業務処理要求を行った時刻
を業務処理開始時刻としてジョブ管理テーブル5に登録
し、業務処理ジョブ9から業務処理の終了通知が発信さ
れるのを待ち合わせる。
When the processing request message registration notification is received from the processing request receiving unit 8, the job management table 5 is searched,
If there is a business processing job 9 whose operating status is business processing executable, for the corresponding business processing job 9,
A job is sent by issuing a processing request message, updating the operating status of the business processing job 9 on the job management table 5 to the business processing status, and at the same time making a business processing request to the business processing job 9 the business processing start time. It registers in the management table 5 and waits for the business processing job 9 to send a business processing end notification.

【0033】次に、業務処理ジョブ9より業務処理終了
の通知を受け取ると、処理要求スケジュールテーブル6
を検索し、処理対象電文の登録がなかった場合は、ジョ
ブ管理テーブル5上の業務処理ジョブ9の稼動状態を業
務処理実行可能状態に更新し、業務処理開始時刻を初期
化する。
Next, when a notification of the end of business processing is received from the business processing job 9, the processing request schedule table 6
If no message to be processed is registered, the operating status of the business processing job 9 on the job management table 5 is updated to the business processing executable status, and the business processing start time is initialized.

【0034】処理対象電文が登録されている場合は、処
理要求スケジュールテーブル6から処理対象となる処理
要求電文を取り出し、業務処理受け付け開始を通知して
きた業務処理ジョブ9に対し、処理要求電文を発信し、
ジョブ管理テーブル5上の業務処理ジョブ9の稼動状態
を業務処理状態に更新するとともに、業務処理ジョブ9
に対して業務処理要求を行った時刻を業務処理開始時刻
としてジョブ管理テーブル5に登録し、業務処理ジョブ
9から業務処理終了通知が発信されるのを待ち合わせ
る。
When the message to be processed is registered, the process request message to be processed is fetched from the process request schedule table 6 and the process request message is sent to the job process job 9 which has notified the start of accepting the job process. Then
The operation status of the business processing job 9 on the job management table 5 is updated to the business processing status, and
The job processing table 9 registers the time when the business processing request is issued to the job management table 5 as the business processing start time, and waits for the business processing job 9 to send a business processing end notification.

【0035】制御端末装置1から業務処理ジョブ9の停
止要求を受けたときには、停止要求された業務処理ジョ
ブ9に対して停止要求を発信し、同時にジョブ管理テー
ブル5上の業務処理ジョブ9の稼動状態を終了状態に更
新し、業務処理ジョブ9から業務処理ジョブ終了が通知
されるのを待ち合わせる。
When a request to stop the business processing job 9 is received from the control terminal device 1, a stop request is issued to the business processing job 9 requested to be stopped, and at the same time, the business processing job 9 on the job management table 5 is activated. The status is updated to the end status, and the job processing job 9 waits for notification of the end of the job processing job.

【0036】次に、業務処理ジョブ9より業務処理ジョ
ブ終了の通知を受け取ると、ジョブ管理テーブル5上の
終了を通知してきた業務処理ジョブ9に関するジョブを
削除する。
Next, when the notification of the end of the job processing job is received from the job processing job 9, the job related to the job processing job 9 which has notified the end on the job management table 5 is deleted.

【0037】次に、ジョブ監視部7が、一定時間単位に
業務処理ジョブ9の実際の稼動状態を取得し、取得した
稼動状態に応じた処理を行う場合の動作について説明す
る。
Next, the operation when the job monitoring unit 7 acquires the actual operating status of the job processing job 9 in units of a fixed time and performs processing according to the acquired operating status will be described.

【0038】ジョブ監視部7は、ジョブ管理テーブル5
上の業務処理ジョブ9の稼動状態が起動開始状態であ
り、取得した業務処理ジョブ9の実際の稼動状態が異常
終了状態である場合、ジョブ管理テーブル5上の業務処
理ジョブ9の稼動状態を異常終了状態に更新し、ジョブ
起動部3に対し強制終了状態にあった業務処理ジョブ9
の再起動要求を発信する。
The job monitoring unit 7 has a job management table 5
If the operation status of the above job processing job 9 is the start-up status and the actual operation status of the acquired job processing job 9 is the abnormal end status, the operation status of the job processing job 9 on the job management table 5 is abnormal. Job processing job 9 that was updated to the end status and was in the forced end status for job activation unit 3
Issue a restart request.

【0039】ジョブ起動部3は、ジョブ監視部7より再
起動要求を受け取ると、上述した制御端末装置1から業
務処理ジョブ9の起動要求を受け取った場合と同様の処
理を行い、業務処理ジョブ9を起動する。
Upon receiving the restart request from the job monitoring unit 7, the job starting unit 3 performs the same process as when the request for starting the job processing job 9 is received from the control terminal device 1 described above. To start.

【0040】ジョブ監視部7は、ジョブ管理テーブル5
上の業務処理ジョブ9の稼動状態が業務処理実行可能状
態、または、業務処理状態であり、ジョブ監視部7が取
得した業務処理ジョブ9の実際の稼動状態が異常終了状
態である場合、ジョブ管理テーブル5上の業務処理ジョ
ブ9の稼動状態を異常終了状態に更新し、ジョブ起動部
3に対し業務処理ジョブ9の再起動を行う。
The job monitoring unit 7 has a job management table 5
Job management when the operation status of the above-mentioned job processing job 9 is a job processing executable status or a job processing status and the actual operation status of the job processing job 9 acquired by the job monitoring unit 7 is an abnormal end status The operating state of the job processing job 9 on the table 5 is updated to the abnormally terminated state, and the job processing unit 9 is restarted.

【0041】ジョブ起動部3は、ジョブ監視部7より再
起動要求を受け取ると、上述した制御端末装置1から業
務処理ジョブ9の起動要求を受け取った場合と同様の処
理を行い、業務処理ジョブ9を起動する。
Upon receiving the restart request from the job monitoring unit 7, the job starting unit 3 performs the same process as when the request for starting the job processing job 9 is received from the control terminal device 1 described above. To start.

【0042】また、ジョブ管理テーブル5上の業務処理
ジョブ9の稼動状態とジョブ監視部7が取得した業務処
理ジョブ9の実際の稼動状態が業務処理実行状態である
場合、ジョブ管理テーブル5より業務処理ジョブ9の業
務処理開始時刻を取得することにより業務処理に要して
いる時間を判断し、ジョブ情報テーブル4に登録されて
いる最大処理可能時間を超過している場合は業務処理ジ
ョブ9を強制終了させ、ジョブ管理テーブル5上の業務
処理ジョブ9の稼動状態を異常終了状態に更新し、ジョ
ブ起動部3に対して業務処理ジョブ9の再起動の要求を
行う。
If the operating status of the job processing job 9 on the job management table 5 and the actual operating status of the job processing job 9 acquired by the job monitoring unit 7 are the job processing execution statuses, the job management table 5 displays the jobs. The time required for business processing is determined by acquiring the business processing start time of the processing job 9. If the maximum processable time registered in the job information table 4 is exceeded, the business processing job 9 is selected. The job processing table 9 is forcibly terminated, the operating state of the job processing job 9 on the job management table 5 is updated to an abnormally terminated state, and a request to restart the job processing job 9 is issued to the job starting unit 3.

【0043】ジョブ起動部3は、ジョブ監視部7より再
起動要求を受け取ると、上述した制御端末装置1から業
務処理ジョブ9の起動要求を受け取った場合と同様の処
理を行い、業務処理ジョブ9を起動する。
Upon receiving the restart request from the job monitoring unit 7, the job starting unit 3 performs the same process as when the request for starting the job processing job 9 is received from the control terminal device 1 described above. To start.

【0044】さらに、ジョブ監視部7は、ジョブ管理テ
ーブル5上の業務処理ジョブ9の稼動状態が終了状態
で、ジョブ監視部7が取得した業務処理ジョブ9の実際
の稼動状態が異常終了状態である場合、ジョブ管理テー
ブル5上の業務処理ジョブ9の稼動状態を異常終了状態
に更新し、ジョブ起動部3に対して業務処理ジョブ9の
異常終了を通知する。
Further, the job monitoring unit 7 determines that the operating state of the job processing job 9 on the job management table 5 is the end state, and the actual operating state of the job processing job 9 acquired by the job monitoring unit 7 is the abnormal end state. If there is, the operating state of the job processing job 9 on the job management table 5 is updated to the abnormal end state, and the job starting unit 3 is notified of the abnormal end of the job processing job 9.

【0045】ジョブ起動部3は、ジョブ監視部7より業
務処理ジョブ9の異常終了を受け取ると、上述した、業
務処理ジョブ9より業務処理ジョブ終了通知を受け取っ
た場合と同様の処理を行い、ジョブ管理テーブル5に管
理されている異常終了した業務処理ジョブ9に関する情
報を削除する。
Upon receiving the abnormal end of the job processing job 9 from the job monitoring unit 7, the job activating unit 3 performs the same process as when the job processing job end notification is received from the job processing job 9 as described above. Information regarding the abnormally ended business processing job 9 managed in the management table 5 is deleted.

【0046】業務処理ジョブ9は、業務処理実行状態時
に業務処理の停止要求を受信した場合は、業務処理を終
えてから業務処理ジョブの終了処理を行うため、ジョブ
管理テーブル5上の業務処理ジョブ9の稼動状態が終了
状態であっても、業務処理ジョブ9が業務処理実行中で
ある場合がある。
When a business processing job 9 receives a business processing stop request during the business processing execution state, the business processing job 9 finishes the business processing job, so that the business processing job on the job management table 5 is processed. Even if the operating state of 9 is the end state, the business processing job 9 may be executing the business processing.

【0047】ジョブ監視部7は、ジョブ管理テーブル5
上の業務処理ジョブ9の稼動状態が終了状態で、ジョブ
監視部7が取得した業務処理ジョブ9の実際の稼動状態
が業務処理実行状態である場合、ジョブ管理テーブル5
より業務処理ジョブ9の業務処理開始時刻を取得するこ
とにより業務処理に要している時間を判断し、ジョブ情
報テーブル4に登録されている最大処理可能時間を超過
している場合は業務処理ジョブ9を強制終了させ、ジョ
ブ管理テーブル5上の業務処理ジョブ9の稼動状態を異
常終了状態に更新し、ジョブ起動部3に対して業務処理
ジョブ9の異常終了を通知する。
The job monitoring unit 7 has a job management table 5
If the operation status of the above job processing job 9 is the end status and the actual operation status of the job processing job 9 acquired by the job monitoring unit 7 is the job processing execution status, the job management table 5
The job processing start time of the job processing job 9 is acquired to determine the time required for the job processing, and if the maximum processable time registered in the job information table 4 is exceeded, the job processing job 9 is forcibly terminated, the operating state of the job processing job 9 on the job management table 5 is updated to the abnormally terminated state, and the job starting unit 3 is notified of the abnormal termination of the job processing job 9.

【0048】ジョブ起動部3は、ジョブ監視部7より業
務処理ジョブ9の異常終了をうけとると、上述した業務
処理ジョブ9より業務処理ジョブ終了通知を受け取った
場合と同様の処理を行い、ジョブ管理テーブル5に管理
されている異常終了した業務処理ジョブ9に関するジョ
ブを削除する。なお、業務処理ジョブ9の実際の稼動状
態に関する情報は、ホストコンピュータより取得できる
ものとする。
When the job activating section 3 receives an abnormal termination of the job processing job 9 from the job monitoring section 7, the job activating section 3 performs the same processing as when the job processing job completion notification is received from the job processing job 9 and performs job management. The job related to the abnormally ended business processing job 9 managed in the table 5 is deleted. The information regarding the actual operating state of the job processing job 9 can be acquired from the host computer.

【0049】各処理手段は非同期に動作するが、ジョブ
情報テーブル4、ジョブ管理テーブル5、処理要求スケ
ジュールテーブル6に対しては、同時更新、および更新
中の参照防止のための同期制御が行われる。
Although each processing means operates asynchronously, the job information table 4, the job management table 5, and the processing request schedule table 6 are simultaneously updated and synchronously controlled to prevent reference during updating. .

【0050】[0050]

【発明の効果】以上説明したように本発明によれば、業
務処理ジョブを自動監視し、業務処理ジョブ監視手段の
認識する業務処理ジョブの稼動状態と実際の業務処理ジ
ョブの稼動状態との矛盾をなくし、同時に、業務処理ジ
ョブにおける業務処理がループに陥った場合はそれを発
見し、業務処理ジョブの強制終了および再起動を行うた
めに以下のような効果がある。 (i) 業務処理ジョブが異常終了しても、業務処理ジ
ョブから業務処理受け付け開始、または業務処理の終了
が通知されるのを業務処理ジョブ監視手段が長時間待ち
合わせることがなくなるため、常時正常な多重度で業務
処理ジョブが実行され、全業務処理ジョブに均等に業務
処理の負荷が分散される。 (ii) 業務処理ジョブが異常終了しても、業務処理
ジョブ監視手段が異常終了状態にある業務処理ジョブを
業務処理実行開始状態と認識して処理要求電文を引き渡
し、処理要求電文が未処理のまま無効になることがな
い。
As described above, according to the present invention, a business processing job is automatically monitored, and the operating status of the business processing job recognized by the business processing job monitoring means and the actual operating status of the business processing job are inconsistent. At the same time, when the business processing in the business processing job falls into a loop, it is detected, and the business processing job is forcibly terminated and restarted. (I) Even if a job processing job ends abnormally, the job processing job monitoring unit does not wait for a long time until the job processing job notifies the start or acceptance of the job processing. Job processing jobs are executed with multiplicity, and the job processing load is evenly distributed to all job processing jobs. (Ii) Even if the job processing job ends abnormally, the job processing job monitoring means recognizes the job processing job in the abnormally ended state as the job processing execution start state, passes the processing request message, and the processing request message is unprocessed. It will not be invalidated as it is.

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

【図1】本発明実施例の構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【図2】本発明実施例におけるジョブ監視部の動作の流
れを示す流れ図。
FIG. 2 is a flowchart showing an operation flow of a job monitoring unit in the embodiment of the present invention.

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

1 制御端末装置 2 業務処理ジョブ監視手段 3 ジョブ起動部 4 ジョブ情報テーブル 5 ジョブ管理テーブル 6 処理要求スケジュールテーブル 7 ジョブ監視部 8 処理要求受け付け部 9 業務処理ジョブ 10 オンラインシステム 11 入出力端末装置 12 ホストコンピュータ 1 control terminal 2 Job processing job monitoring means 3 Job starter 4 Job information table 5 Job management table 6 Processing request schedule table 7 Job monitoring unit 8 Processing request acceptance section 9 Business processing jobs 10 Online system 11 Input / output terminal device 12 Host computer

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ホストコンピュータが制御端末装置およ
び入出力端末装置に接続され、 前記ホストコンピュータに、 前記入出力端末装置に接続され情報の処理を行うオンラ
インシステムと、 前記制御端末装置に接続され、オペレータにより投入さ
れた要求にしたがって業務処理ジョブ(常駐バッチジョ
ブ)の起動または停止処理を行うとともに、業務処理ジ
ョブの稼動状態を監視し管理する業務処理ジョブ監視手
段とを備え、 前記業務処理ジョブ監視手段に、 処理要求電文を処理順に保持する処理要求スケジュール
テーブルと、 業務処理ジョブの起動に必要な情報を保持するジョブ情
報テーブルとが設けられ、 前記オンラインシステムからの処理要求電文の受け付け
を行う処理要求受け付け部と、 業務処理ジョブの起動および停止処理、業務処理ジョブ
への処理要求電文の発信を行うジョブ起動部と を含むコンピュータシステムにおいて、 前記業務処理ジョブ監視手段に、 業務処理ジョブの稼動状態およびその他必要とする監視
情報を保持するジョブ管理テーブルを設け、 一定時間ごとに自動的に起動され、業務処理ジョブの実
稼動状態を監視し、取得した稼動状態と前記ジョブ管理
テーブルに管理されている稼動状態とが一致しているか
否かを判定し、不一致のときに前記ジョブ管理テーブル
上の業務処理ジョブの稼動状態を変更し、前記ジョブ起
動部に業務処理ジョブの再起動要求、または異常終了通
知を行うジョブ監視部を含むことを特徴とするコンピュ
ータシステム。
1. A host computer is connected to a control terminal device and an input / output terminal device, the host computer is connected to the input / output terminal device and an online system for processing information, and is connected to the control terminal device, The job processing job monitoring module includes a job processing job monitoring unit that starts or stops a job processing job (resident batch job) according to a request input by an operator, and monitors and manages the operating state of the job processing job. The means is provided with a processing request schedule table that holds processing request messages in the order of processing, and a job information table that holds information necessary to start a business processing job, and processing for receiving processing request messages from the online system. Request reception part, start and stop processing of business processing jobs, In a computer system including a job activation unit that sends a processing request message to a business processing job, the business processing job monitoring unit includes a job management table that holds the operating status of the business processing job and other necessary monitoring information. Provided, it is automatically started at regular intervals, monitors the actual operating status of business processing jobs, and determines whether the acquired operating status matches the operating status managed in the job management table. A job monitoring unit that changes the operating state of the job processing job on the job management table when there is a mismatch and issues a restart request for the job processing job or an abnormal end notification to the job starting unit. Computer system.
【請求項2】 前記ジョブ監視部は、前記ジョブ管理テ
ーブルから業務処理開始時刻を取得することにより業務
処理実行時間を求め、前記ジョブ情報テーブルに管理さ
れている最大業務処理可能時間を超過したときに、業務
処理ジョブを強制終了させ、前記ジョブ管理テーブル上
の業務処理ジョブの稼動状態を変更し、前記ジョブ起動
部に対し業務処理ジョブの再起動要求を行う手段を含む
請求項1記載のコンピュータシステム。
2. The job monitoring unit obtains a business process execution time by acquiring a business process start time from the job management table, and when the maximum business process possible time managed in the job information table is exceeded. 2. The computer according to claim 1, further comprising means for forcibly ending the business processing job, changing an operating state of the business processing job on the job management table, and requesting the job starting unit to restart the business processing job. system.
【請求項3】 前記ジョブ管理テーブルは、業務処理ジ
ョブのジョブ名、ジョブ起動時に割り振られるジョブ生
起番号、ジョブの状態を示すジョブ稼動状態、業務処理
開始時刻、業務処理中の処理要求電文識別子を含む請求
項1記載のコンピュータシステム。
3. The job management table includes a job name of a business processing job, a job occurrence number assigned when the job is started, a job operating status indicating a job status, a business processing start time, and a processing request message identifier during business processing. The computer system of claim 1 including.
JP3167134A 1991-07-08 1991-07-08 Computer system Pending JPH0512205A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3167134A JPH0512205A (en) 1991-07-08 1991-07-08 Computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3167134A JPH0512205A (en) 1991-07-08 1991-07-08 Computer system

Publications (1)

Publication Number Publication Date
JPH0512205A true JPH0512205A (en) 1993-01-22

Family

ID=15844062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3167134A Pending JPH0512205A (en) 1991-07-08 1991-07-08 Computer system

Country Status (1)

Country Link
JP (1) JPH0512205A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344419A (en) * 2000-03-31 2001-12-14 Yasuda Fire & Marine Insurance Co Ltd User-oriented processing execution device, recording medium, and user-oriented processing execution method
JP2003029981A (en) * 2001-07-11 2003-01-31 Denso Corp Terminal and computer program
JP2013015940A (en) * 2011-07-01 2013-01-24 Nec Engineering Ltd Program abnormality detector and program abnormality detection method
JP2018072944A (en) * 2016-10-25 2018-05-10 キヤノン株式会社 Program, system, and information processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344419A (en) * 2000-03-31 2001-12-14 Yasuda Fire & Marine Insurance Co Ltd User-oriented processing execution device, recording medium, and user-oriented processing execution method
JP2003029981A (en) * 2001-07-11 2003-01-31 Denso Corp Terminal and computer program
JP2013015940A (en) * 2011-07-01 2013-01-24 Nec Engineering Ltd Program abnormality detector and program abnormality detection method
JP2018072944A (en) * 2016-10-25 2018-05-10 キヤノン株式会社 Program, system, and information processing method

Similar Documents

Publication Publication Date Title
JPH07200441A (en) Start and stop generalization system for decentralized processing system
WO2021019834A1 (en) Monitoring system, sewing machine, and monitoring method
EP0738971A2 (en) Automatic application restarting system and method
US6735716B1 (en) Computerized diagnostics and failure recovery
JPH08221433A (en) Information retrieval system
JP2595833B2 (en) Remote maintenance device
JPH08190474A (en) Computer system
JP3269489B2 (en) Process monitoring system and process monitoring method
JP3225999B2 (en) Switchback method and method based on system version
JP2002297535A (en) Method of system setting change and program thereof in transaction processing system
JPH064318A (en) Error detecting system
JPH0612276A (en) Program control system
JPH11327897A (en) Virus alert remote monitor system
JP2927348B2 (en) Job management device
JPH01291333A (en) Event sorting processing system
JP3710760B2 (en) Processing system, processing apparatus, and resumption processing method
JP2003330739A (en) Communication response synchronous system and method, and communication response synchronous program
JP3965678B2 (en) Information processing device
JP2003084983A (en) Software distribution apparatus, software distribution system, and software distribution method
JPH11120140A (en) Method for automatically activating appllication on terminal computer
JPH04195553A (en) Job monitoring system
JPH09190417A (en) Multiprocessor system
JP2002366390A (en) PC server and direct material management method
JPH0756749A (en) Job monitoring system
JPH05324554A (en) Local terminal stopping system for online real time processing system