JPH10171671A - Job management device - Google Patents

Job management device

Info

Publication number
JPH10171671A
JPH10171671A JP8344590A JP34459096A JPH10171671A JP H10171671 A JPH10171671 A JP H10171671A JP 8344590 A JP8344590 A JP 8344590A JP 34459096 A JP34459096 A JP 34459096A JP H10171671 A JPH10171671 A JP H10171671A
Authority
JP
Japan
Prior art keywords
job
time
report
information
monitoring
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.)
Granted
Application number
JP8344590A
Other languages
Japanese (ja)
Other versions
JP2927348B2 (en
Inventor
Akio Sasaki
章夫 佐々木
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 JP8344590A priority Critical patent/JP2927348B2/en
Publication of JPH10171671A publication Critical patent/JPH10171671A/en
Application granted granted Critical
Publication of JP2927348B2 publication Critical patent/JP2927348B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to start a job, judge the execution result of the job and transmit the job result only by instructing the start of the job from a client to a server. SOLUTION: A job starting means 21 is periodically started, retrieves job start information stored in a request job storage device 1 which is registered by the client, and at the arrival of execution start time, starts a job 3, deletes the job start information and stores job monitoring information in a job monitoring storage part 22. A job monitoring means 23 is periodically started, retrieves the job monitoring information stored in the storage part 22, updates the job monitoring information, and registers job report information in a job report storage part 24. A job reporting means 25 is periodically started, retrieves the job report information stored in the storage part 24 and transmits job transmission information to a job result storage device 4.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はジョブ管理装置に関
し、特にクライアント・サーバ環境におけるジョブ管理
装置に関する。
The present invention relates to a job management apparatus, and more particularly, to a job management apparatus in a client / server environment.

【0002】[0002]

【従来の技術】例えば、特開平4−239341号公報
に開示されているように、従来のジョブ実行監視方式で
は、ジョブがプログラム実行監視ジョブに実行開始を通
知し、プログラム実行監視ジョブは、この通知を受けて
該当ジョブをタイマ監視し、タイムアウトが発生したと
きにアラーム発生装置を起動していた。
2. Description of the Related Art For example, as disclosed in Japanese Patent Application Laid-Open No. 4-239341, in a conventional job execution monitoring method, a job notifies a program execution monitoring job of the start of execution. Upon receiving the notification, the corresponding job was monitored by a timer, and when a timeout occurred, the alarm generating device was activated.

【0003】このように、従来のジョブ実行監視方式で
は、ジョブのタイムアウトが発生したときにアラームを
発生しているだけであるとともに、タイムアウトが発生
したときの通知先が固定(アラーム発生装置)されてい
た。また、ジョブが遅れて完了しても、なにも通知され
ていなかった。
As described above, in the conventional job execution monitoring method, only an alarm is generated when a job time-out occurs, and a notification destination when the time-out occurs is fixed (alarm generating device). I was Also, when the job was completed with a delay, no notification was given.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の技術の
第1の問題点は、プログラム実行監視ジョブはジョブを
タイマ監視し、タイムアウトが発生したときにアラーム
発生装置を起動していただけなので、クライアント・サ
ーバ環境では、サーバ側でジョブが実行される場合、ク
ライアント側ではジョブの実行結果を知ることができな
いということである。
A first problem of the above-mentioned prior art is that a program execution monitoring job only monitors a job by a timer and activates an alarm generating device when a timeout occurs. In a server environment, when a job is executed on the server side, the client cannot know the execution result of the job.

【0005】第2の問題点は、ジョブのタイムアウトの
通知先がアラーム発生装置に限定されていたので、クラ
イアント・サーバ環境では、ジョブの実行結果を通知先
として指定する任意のクライアントに送信することがで
きないということである。
[0005] The second problem is that the job timeout notification destination is limited to the alarm generating device. Therefore, in a client-server environment, the job execution result is transmitted to any client designated as the notification destination. Is not possible.

【0006】第3の問題点は、ジョブが遅れ完了された
場合にも、その判断機能および通知機能がなかったの
で、クライアント・サーバ環境では、クライアントはサ
ーバでのジョブの遅れ完了を知ることができないという
ことである。
A third problem is that, even when a job is delayed and completed, there is no judgment function and notifying function. Therefore, in a client-server environment, the client cannot know that the job has been delayed in the server. That is not possible.

【0007】本発明の目的は、クライアントからジョブ
の起動をサーバに指示(サーバ上の要求ジョブ記憶装置
にジョブ起動情報を登録)するだけで、ジョブを起動
し、ジョブの実行結果を判断し、ジョブの結果をクライ
アントのジョブ結果記憶装置に送信するようにしたジョ
ブ管理装置を提供することにある。
[0007] An object of the present invention is to start a job only by instructing a server to start a job from a client (registering job start information in a requested job storage device on the server) and determine the execution result of the job. An object of the present invention is to provide a job management device that transmits a job result to a job result storage device of a client.

【0008】[0008]

【課題を解決するための手段】本発明のジョブ管理装置
は、クライアントがネットワークを介して接続されたサ
ーバにおいて、定期的に起動されクライアントによって
登録される要求ジョブ記憶装置のジョブ起動情報を検索
して実行開始時刻であればジョブを起動しジョブ起動情
報を削除してジョブ監視情報をジョブ監視記憶部に登録
するジョブ起動手段と、定期的に起動され前記ジョブ監
視記憶部のジョブ監視情報を検索してジョブ監視情報を
更新しジョブ報告情報をジョブ報告記憶部に登録するジ
ョブ監視手段と、定期的に起動され前記ジョブ報告記憶
部のジョブ報告情報を検索してジョブ送信情報をジョブ
結果記憶装置に送信するジョブ報告手段とを有すること
を特徴とする。
According to the present invention, there is provided a job management apparatus which searches a server to which a client is connected via a network for job start information of a requested job storage device which is periodically started and registered by the client. If the execution start time, the job is started, the job starting information is deleted and the job monitoring information is registered in the job monitoring storage unit, and the job monitoring information is started periodically and the job monitoring information in the job monitoring storage unit is searched. A job monitoring unit for updating the job monitoring information and registering the job report information in the job report storage unit, and searching for the job report information in the job report storage unit that is started periodically, and transmitting the job transmission information to the job result storage device. And a job reporting means for transmitting the job report to the user.

【0009】また、本発明のジョブ管理装置は、クライ
アントがネットワークを介して接続されたサーバにおい
て、定期的に起動されクライアントによって登録される
要求ジョブ記憶装置のクライアント名,ジョブ結果記憶
装置の場所,ジョブ名,実行開始時刻および最遅終了時
刻からなるジョブ起動情報を検索して実行開始時刻を経
過していればジョブ名のジョブを起動しジョブ起動情報
を削除して、ジョブ識別子,クライアント名,ジョブ結
果記憶装置の場所,ジョブ名,実行開始時刻,最遅終了
時刻,実行ステータス,正常報告時刻,遅れ報告時刻お
よび未完報告時刻からなるジョブ監視情報をジョブ監視
記憶部に登録するジョブ起動手段と、定期的に起動され
前記ジョブ監視記憶部のジョブ監視情報を検索して、条
件に応じてジョブ監視情報を更新し、ジョブ識別子,ク
ライアント名,ジョブ結果記憶装置の場所,ジョブ名,
実行開始時刻,最遅終了時刻,実行ステータス,正常報
告時刻,遅れ報告時刻,未完報告時刻,報告種別および
送信時刻からなるジョブ報告情報を作成しジョブ報告記
憶部に登録するジョブ監視手段と、定期的に起動され前
記ジョブ報告記憶部のジョブ報告情報を検索してジョブ
識別子,クライアント名,ジョブ結果記憶装置の場所,
ジョブ名,実行開始時刻,最遅終了時刻,実行ステータ
ス,正常報告時刻,遅れ報告時刻,未完報告時刻,報告
種別および送信時刻からなるジョブ送信情報をジョブ結
果記憶装置に送信するジョブ報告手段とを有することを
特徴とする。
Further, the job management apparatus according to the present invention is characterized in that, in a server to which a client is connected via a network, a client name of a requested job storage device periodically started and registered by the client, a location of the job result storage device, The job start information including the job name, the execution start time, and the latest end time is searched. If the execution start time has passed, the job of the job name is started, the job start information is deleted, and the job identifier, the client name, A job starting unit for registering job monitoring information including a location of the job result storage device, a job name, an execution start time, a latest end time, an execution status, a normal report time, a delay report time, and an incomplete report time in the job monitor storage unit; , Is periodically started, and searches for job monitoring information in the job monitoring storage unit. Update the visual information, job identifier, client name, the location of the job result storage device, job name,
A job monitoring unit that creates job report information including an execution start time, a latest end time, an execution status, a normal report time, a delayed report time, an incomplete report time, a report type, and a transmission time, and registers the job report information in a job report storage unit; The job report information is retrieved from the job report storage unit, and the job identifier, the client name, the location of the job result storage device,
A job reporting unit that transmits job transmission information including a job name, an execution start time, a latest end time, an execution status, a normal report time, a delayed report time, an incomplete report time, a report type, and a transmission time to the job result storage device. It is characterized by having.

【0010】[0010]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.

【0011】図1は、本発明の一実施の形態に係るジョ
ブ管理装置の構成を示すブロック図である。本実施の形
態に係るジョブ管理装置2は、サーバ(図示せず)上に
設けられ、ジョブ起動手段21と、ジョブ監視記憶部2
2と、ジョブ監視手段23と、ジョブ報告記憶部24
と、ジョブ報告手段25とから構成されている。なお、
図1中、符号1はサーバ上の要求ジョブ記憶装置を、3
はサーバ上で実行されるジョブを、4はクライアント
(図示せず)上のジョブ結果記憶装置をそれぞれ示す。
FIG. 1 is a block diagram showing a configuration of a job management apparatus according to one embodiment of the present invention. The job management device 2 according to the present embodiment is provided on a server (not shown), and includes a job activation unit 21 and a job monitoring storage unit 2.
2, a job monitoring unit 23, and a job report storage unit 24
And a job reporting unit 25. In addition,
In FIG. 1, reference numeral 1 denotes a requested job storage device on the server;
Indicates a job executed on the server, and 4 indicates a job result storage device on a client (not shown).

【0012】図2を参照すると、クライアントによって
要求ジョブ記憶装置1に登録されるジョブ起動情報は、
クライアント名,ジョブ結果記憶装置の場所,ジョブ
名,実行開始時刻および最遅終了時刻からなる。
Referring to FIG. 2, the job start information registered in the requested job storage device 1 by the client is:
It consists of the client name, the location of the job result storage device, the job name, the execution start time, and the latest end time.

【0013】図3を参照すると、ジョブ起動手段21の
処理は、起動時刻判定ステップS101と、ジョブ起動
情報検索ステップS102と、検索終了判定ステップS
103と、実行開始時刻判定ステップS104と、ジョ
ブ起動ステップS105と、ジョブ起動情報削除ステッ
プS106と、ジョブ監視情報登録ステップS107と
からなる。
Referring to FIG. 3, the processing of the job starting means 21 includes a starting time determining step S101, a job starting information searching step S102, and a search ending determining step S102.
103, an execution start time determination step S104, a job activation step S105, a job activation information deletion step S106, and a job monitoring information registration step S107.

【0014】図4を参照すると、ジョブ監視記憶部22
に記憶されるジョブ監視情報は、ジョブ識別子,クライ
アント名,ジョブ結果記憶装置の場所,ジョブ名,実行
開始時刻,最遅終了時刻,実行終了時刻,終了ステータ
ス,正常報告時刻,遅れ報告時刻および未完報告時刻か
らなる。
Referring to FIG. 4, the job monitoring storage unit 22
The job monitoring information stored in the job includes the job identifier, client name, location of the job result storage device, job name, execution start time, latest end time, execution end time, end status, normal report time, delay report time, and incomplete. Consists of the reporting time.

【0015】図5を参照すると、ジョブ監視手段23の
処理は、起動時刻判定ステップS201と、ジョブ監視
情報検索ステップS202と、検索終了判定ステップS
203と、条件該当判定ステップS204と、ジョブ監
視情報更新ステップS205と、ジョブ報告情報登録ス
テップS206とからなる。
Referring to FIG. 5, the processing of the job monitoring means 23 includes a start time determination step S201, a job monitoring information search step S202, and a search end determination step S201.
203, a condition matching determination step S204, a job monitoring information update step S205, and a job report information registration step S206.

【0016】図6を参照すると、ジョブ報告記憶部24
に記憶されるジョブ報告情報は、ジョブ識別子,クライ
アント名,ジョブ結果記憶装置の場所,ジョブ名,実行
開始時刻,最遅終了時刻,実行終了時刻,終了ステータ
ス,正常報告時刻,遅れ報告時刻,未完報告時刻,報告
種別および送信時刻からなる。
Referring to FIG. 6, the job report storage unit 24
The job report information stored in the file includes the job identifier, client name, location of the job result storage device, job name, execution start time, latest end time, execution end time, end status, normal report time, delay report time, and incomplete. It consists of a report time, a report type, and a transmission time.

【0017】図7を参照すると、ジョブ報告手段25の
処理は、起動時刻判定ステップS301と、ジョブ報告
情報検索ステップS302と、検索終了判定ステップS
303と、送信時刻初期値(0)判定ステップS304
と、ジョブ報告情報更新ステップS305と、ジョブ送
信情報送信ステップS306とからなる。
Referring to FIG. 7, the processing of the job report means 25 includes a start time determination step S301, a job report information search step S302, and a search end determination step S302.
303 and transmission time initial value (0) determination step S304
, A job report information update step S305, and a job transmission information transmission step S306.

【0018】図8を参照すると、ジョブ結果記憶装置4
に送信されるジョブ送信情報は、ジョブ識別子,クライ
アント名,ジョブ結果記憶装置の場所,ジョブ名,実行
開始時刻,最遅終了時刻,実行終了時刻,終了ステータ
ス,正常報告時刻,遅れ報告時刻,未完報告時刻,報告
種別および送信時刻からなる。
Referring to FIG. 8, the job result storage device 4
The job transmission information sent to the server includes the job identifier, client name, location of the job result storage device, job name, execution start time, latest end time, execution end time, end status, normal report time, delay report time, and incomplete. It consists of a report time, a report type, and a transmission time.

【0019】次に、このように構成された本実施の形態
に係るジョブ管理装置の動作について説明する。
Next, the operation of the thus configured job management apparatus according to the present embodiment will be described.

【0020】クライアントが、サーバ上の要求ジョブ記
憶装置1にジョブ起動情報(クライアント名,ジョブ結
果記憶装置の場所,ジョブ名,実行開始時刻および最遅
終了時刻)を登録する。
The client registers job start information (client name, location of the job result storage device, job name, execution start time, and latest end time) in the requested job storage device 1 on the server.

【0021】周期的に起動するジョブ起動手段21は、
起動時刻になると(ステップS101でイエス)、要求
ジョブ記憶装置1のジョブ起動情報を順次検索し(ステ
ップS102)、検索が終了であれば(ステップS10
3でイエス)、ステップS101に制御を戻して次の起
動時刻まで待機する。一方、ジョブ起動情報が検索され
れば(ステップS103でノー)、ジョブ起動手段21
は、検索したジョブ起動情報の実行開始時刻が現在時刻
を経過したかどうかを判定し(ステップS104)、実
行開始時刻が現在時刻を経過していなければ、ステップ
S102に制御を戻す。実行開始時刻が現在時刻を経過
していれば(ステップS104でイエス)、ジョブ起動
手段21は、ジョブ名のジョブ3を起動し(ステップS
105)、要求ジョブ記憶装置1のジョブ起動情報を削
除し(ステップS106)、ジョブ3の起動に際して固
有のジョブ識別子を採番してジョブ識別子をキーとする
とともに、ジョブ起動情報に初期値がそれぞれ0の実行
終了時刻,終了ステータス,正常終了時刻,遅れ報告時
刻および未完報告時刻を付加したジョブ監視情報をジョ
ブ監視記憶部22に登録する(ステップS107)。
The job starting means 21 that starts periodically includes:
When the start time comes (Yes in step S101), the job start information of the requested job storage device 1 is sequentially searched (step S102). If the search is completed (step S10)
3 is YES), control is returned to step S101, and the process stands by until the next start time. On the other hand, if the job start information is searched (No in step S103), the job start unit 21
Determines whether the execution start time of the retrieved job start information has passed the current time (step S104), and returns the control to step S102 if the execution start time has not passed the current time. If the execution start time has passed the current time (YES in step S104), the job starting unit 21 starts the job 3 having the job name (step S104).
105), deletes the job start information of the requested job storage device 1 (step S106), assigns a unique job identifier when starting the job 3, uses the job identifier as a key, and sets the initial value to the job start information. The job monitoring information to which the execution end time, the end status, the normal end time, the delayed report time, and the unfinished report time of 0 are added is registered in the job monitoring storage unit 22 (step S107).

【0022】また、ジョブ3は、ジョブ終了マクロを付
加する。ジョブ終了マクロは、ジョブ3の終了時に対応
するジョブ識別子のジョブ監視情報の実行終了時刻およ
び終了ステータスに現在時刻および終了ステータスを設
定する。すなわち、ジョブ3が終了すると、ジョブ終了
マクロは、ジョブ監視記憶部22の対応するジョブ識別
子のジョブ監視情報の実行終了時刻に現在時刻を設定
し、終了ステータスに正常終了の場合には1を、異常終
了の場合には2を設定する。
The job 3 adds a job end macro. The job end macro sets the current time and the end status to the execution end time and the end status of the job monitoring information of the job identifier corresponding to the end of the job 3. That is, when the job 3 ends, the job end macro sets the current time to the execution end time of the job monitoring information of the corresponding job identifier in the job monitoring storage unit 22, and sets 1 if the end status is normal, In the case of abnormal termination, 2 is set.

【0023】周期的に起動するジョブ監視手段23は、
起動時刻になると(ステップS201でイエス)、ジョ
ブ監視記憶部22のジョブ監視情報を順次検索し(ステ
ップS202)、検索が終了であれば(ステップS20
3でイエス)、ステップS201に制御を戻して次の起
動時刻まで待機する。一方、ジョブ監視情報が検索され
れば(ステップS203でノー)、ジョブ監視手段23
は、検索したジョブ監視情報が条件に該当するかどうか
を判定し(ステップS204)、条件に該当しなければ
ステップS202に制御を戻す。条件に該当すれば(ス
テップS204でイエス)、ジョブ監視手段23は、ジ
ョブ監視情報を更新して(ステップS205)、更新し
たジョブ監視情報に条件1ならば正常1、条件2ならば
遅れ2、条件3ならば未完3の報告種別および初期値
(0)の送信時刻を付加したジョブ報告情報をジョブ報
告記憶部24に登録する(ステップS206)。
The job monitoring means 23, which starts periodically,
When the start time comes (Yes in step S201), the job monitoring information in the job monitoring storage unit 22 is sequentially searched (step S202), and if the search is completed (step S20)
3 is YES), control is returned to step S201, and the process stands by until the next start time. On the other hand, if the job monitoring information is retrieved (NO in step S203), the job monitoring unit 23
Determines whether the retrieved job monitoring information satisfies the condition (step S204), and if not, returns the control to step S202. If the condition is satisfied (YES in step S204), the job monitoring unit 23 updates the job monitoring information (step S205), and if the updated job monitoring information is condition 1, the condition is normal 1; If the condition is 3, the job report information to which the unfinished 3 report type and the transmission time of the initial value (0) are added is registered in the job report storage unit 24 (step S206).

【0024】条件は、3通りある。条件1は、正常報告
時刻が初期値(0)で、実行終了時刻が設定されていて
最遅終了時刻より早い場合である。この場合、ジョブ監
視手段23は、正常報告時刻に現在時刻を設定し、ジョ
ブ報告情報(正常)をジョブ報告記憶部24に登録す
る。条件2は、遅れ報告時刻が初期値(0)で、実行終
了時刻が設定されていて最遅終了時刻より遅い場合であ
る。この場合、ジョブ監視手段23は、遅れ報告時刻に
現在時刻を設定し、ジョブ報告情報(遅れ)をジョブ報
告記憶部24に登録する。条件3は、実行終了時刻およ
び未完報告時刻が初期値(0)で、現在時刻が最遅終了
時刻より遅い場合である。この場合、ジョブ監視手段2
3は、未完報告時刻に現在時刻を設定し、ジョブ報告情
報(未完)をジョブ報告記憶部24に登録する。
There are three conditions. Condition 1 is a case where the normal report time is the initial value (0), the execution end time is set, and is earlier than the latest end time. In this case, the job monitoring unit 23 sets the current time as the normal report time, and registers the job report information (normal) in the job report storage unit 24. Condition 2 is a case where the delay report time is the initial value (0), the execution end time is set, and is later than the latest end time. In this case, the job monitoring unit 23 sets the current time as the delay report time, and registers the job report information (delay) in the job report storage unit 24. Condition 3 is a case where the execution end time and the unfinished report time are initial values (0), and the current time is later than the latest end time. In this case, the job monitoring means 2
3 sets the current time as the unfinished report time, and registers the job report information (unfinished) in the job report storage unit 24.

【0025】周期的に起動するジョブ報告手段25は、
起動時刻になると(ステップS301でイエス)、ジョ
ブ報告記憶部24を順次検索し(ステップS302)、
検索が終了であれば(ステップS303でイエス)、ス
テップS301に制御を戻して次の起動時刻まで待機す
る。一方、ジョブ報告情報が検索されれば(ステップS
303でノー)、ジョブ報告手段25は、検索したジョ
ブ報告情報の送信時刻が初期値(0)であるかどうかを
判定し(ステップS304)、初期値(0)でなければ
すでに送信済であるので、ステップS302に制御を戻
す。ジョブ報告情報の送信時刻が初期値(0)であれば
(ステップS304でイエス)、ジョブ報告手段25
は、ジョブ報告情報の送信時刻に現在時刻を設定し(ス
テップS305)、ジョブ報告情報からジョブ送信情報
を作成して対応するクライアントのジョブ結果記憶装置
4に送信する(ステップS306)。
The job report means 25, which is started periodically, comprises:
When the start time comes (Yes in step S301), the job report storage unit 24 is sequentially searched (step S302),
If the search is completed (YES in step S303), the control returns to step S301 to wait for the next start time. On the other hand, if the job report information is retrieved (step S
(No at 303), the job reporting unit 25 determines whether the transmission time of the retrieved job report information is the initial value (0) (Step S304), and if it is not the initial value (0), it has already been transmitted. Therefore, control is returned to step S302. If the transmission time of the job report information is the initial value (0) (Yes in step S304), the job report unit 25
Sets the current time as the transmission time of the job report information (step S305), creates the job transmission information from the job report information, and transmits it to the corresponding job result storage device 4 of the client (step S306).

【0026】[0026]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0027】なお、ここでは、ジョブ起動手段21は、
時刻0:01に初期起動し、10分毎に周期的に起動す
るものと仮定する。また、ジョブ監視手段23は、時刻
0:02に初期起動し、20分毎に周期的に起動するも
のと仮定する。さらに、ジョブ報告手段25は、時刻
0:03に初期起動し、30分毎に周期的に起動するも
のと仮定する。
Here, the job activating means 21
It is assumed that initial startup is performed at time 0:01 and startup is performed periodically every 10 minutes. It is also assumed that the job monitoring unit 23 is initially activated at time 0:02 and is activated periodically every 20 minutes. Further, it is assumed that the job reporting unit 25 is initially activated at time 0:03 and is activated periodically every 30 minutes.

【0028】時刻1:00に、クライアントが、サーバ
上の要求ジョブ記憶装置1に、ジョブの実行結果通知先
であるクライアント名がCL1、ジョブ結果記憶装置の
場所(共有名)がSH1、ジョブ名がJB1、実行開始
時刻が1:00、最遅終了時刻が7:00であるジョブ
起動情報を登録したとする。
At time 1:00, the client stores the requested job storage device 1 on the server with the client name CL1, the job result storage device location (share name) SH1, and the job name Suppose that the job start information whose JB1, the execution start time is 1:00, and the latest end time is 7:00 is registered.

【0029】時刻1:01に起動すると(ステップS1
01でイエス)、ジョブ起動手段21は、要求ジョブ記
憶装置1のジョブ起動情報を検索し(ステップS10
2,S103)、ジョブ起動情報の実行開始時刻1:0
0が現在時刻1:01を経過しているので(ステップS
104でイエス)、ジョブ名のジョブ3(JB1)を起
動し(ステップS105)、要求ジョブ記憶装置1のジ
ョブ起動情報を削除して(ステップS106)、固有の
ジョブ識別子(JB1連番1)を採番し、ジョブ識別子
がJB1連番1、クライアント名がCL1、ジョブ結果
記憶装置の場所がSH1、ジョブ名がJB1、実行開始
時刻が1:01、最遅終了時刻が7:00、実行終了時
刻が0、終了ステータスが0、正常報告時刻が0、遅れ
報告時刻が0、未完報告時刻が0であるジョブ監視情報
をジョブ監視記憶部22に登録する(ステップS10
7)。
When activated at time 1:01 (step S1)
01 (Yes in step S10), the job activation unit 21 searches for job activation information in the requested job storage device 1 (step S10).
2, S103), execution start time of job start information 1: 0
0 has passed the current time of 1:01 (step S
(Yes at 104), starts the job 3 (JB1) with the job name (step S105), deletes the job start information of the requested job storage device 1 (step S106), and sets the unique job identifier (JB1 serial number 1). Numbering, job identifier JB1 serial number 1, client name CL1, job result storage device location SH1, job name JB1, execution start time 1:01, latest end time 7:00, execution end The job monitoring information whose time is 0, the end status is 0, the normal report time is 0, the delay report time is 0, and the incomplete report time is 0 is registered in the job monitoring storage unit 22 (step S10).
7).

【0030】次に、ジョブ3(JB1)およびジョブ監
視手段23の動作を、以下の(ケース1)〜(ケース
4)に分けて説明する。
Next, the operations of the job 3 (JB1) and the job monitoring means 23 will be described in the following (case 1) to (case 4).

【0031】(ケース1) ジョブ3(JB1)が時刻
6:00に正常終了する場合。
(Case 1) A case where the job 3 (JB1) ends normally at 6:00.

【0032】時刻6:00にジョブ3(JB1)が正常
終了すると、ジョブ終了マクロは、ジョブ監視記憶部2
2の対応するジョブ識別子JB1連番1のジョブ監視情
報の実行終了時刻に現在時刻6:00を、終了ステータ
スに正常終了を示す1を設定する。
When the job 3 (JB1) ends normally at time 6:00, the job end macro
The current time 6:00 is set to the execution end time of the job monitoring information of the corresponding job identifier JB1 serial number 1 of 2 and the 1 indicating the normal end is set to the end status.

【0033】時刻6:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索されたジョブ監視情報の正常報告
時刻が初期値(0)で、実行終了時刻6:00が設定さ
れていて最遅終了時刻7:00より早いので条件1に該
当するため(ステップS204でイエス)、正常報告時
刻に現在時刻6:02を設定してジョブ監視記憶部22
のジョブ監視情報を更新する(ステップS205)。こ
こで、ジョブ監視情報は、ジョブ識別子がJB1連番
1、クライアント名がCL1、ジョブ結果記憶装置の場
所がSH1、ジョブ名がJB1、実行開始時刻が1:0
1、最遅終了時刻が7:00、実行終了時刻が6:0
0、終了ステータスが1、正常報告時刻が6:02、遅
れ報告時刻が0、未完報告時刻が0となる。
When started at time 6:02 (step S2
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
2, S203), the normal report time of the retrieved job monitoring information is the initial value (0), the execution end time 6:00 is set, and the latest end time is earlier than 7:00, so that the condition 1 is satisfied. (Yes in step S204), the current time 6:02 is set as the normal report time, and the job monitoring storage unit 22 is set.
Is updated (step S205). Here, the job monitoring information includes a job identifier of JB1 serial number 1, a client name of CL1, a job result storage device location of SH1, a job name of JB1, and an execution start time of 1: 0.
1, the latest end time is 7:00, the execution end time is 6: 0
0, the end status is 1, the normal report time is 6:02, the delay report time is 0, and the incomplete report time is 0.

【0034】次に、ジョブ監視手段23は、条件1なの
で正常1の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名がJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が6:00、終了ス
テータスが1、正常報告時刻が6:02、遅れ報告時刻
が0、未完報告時刻が0、報告種別が1、送信時刻が0
となる。
Next, the job monitoring means 23 registers the job report information in which the report type of normal 1 and the transmission time of the initial value (0) are added to the job monitor information because the condition is 1, in the job report storage unit 24 (step S1). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, the job name is JB1, the execution start time is 1:01, the latest end time is 7:00, the execution end time is 6:00, the end status is 1, the normal report time is 6:02, and the delay report time is 0. , Unfinished report time is 0, report type is 1, transmission time is 0
Becomes

【0035】(ケース2) ジョブ3(JB1)が時刻
6:00に異常終了する場合。
(Case 2) A case where the job 3 (JB1) ends abnormally at 6:00.

【0036】時刻6:00にジョブ3(JB1)が異常
終了すると、ジョブ終了マクロは、ジョブ監視記憶部2
2の対応するジョブ識別子JB1連番1のジョブ監視情
報の実行終了時刻に現在時刻6:00を、終了ステータ
スに異常終了を示す2を設定する。
When the job 3 (JB1) ends abnormally at time 6:00, the job end macro is stored in the job monitoring storage unit 2
The current time 6:00 is set to the execution end time of the job monitoring information of the corresponding job identifier JB1 serial number 1 of 2 and the end status 2 is set to indicate abnormal end.

【0037】時刻6:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索したジョブ監視情報の正常報告時
刻が初期値(0)で、実行終了時刻6:00が設定され
ていて最遅終了時刻7:00より早いので条件1に該当
するため(ステップS204でイエス)、正常報告時刻
に現在時刻6:02を設定してジョブ監視記憶部22の
ジョブ監視情報を更新する(ステップS205)。ここ
で、ジョブ監視情報は、ジョブ識別子がJB1連番1、
クライアント名がCL1、ジョブ結果記憶装置の場所が
SH1、ジョブ名がJB1、実行開始時刻が1:01、
最遅終了時刻が7:00、実行終了時刻が6:00、終
了ステータスが2、正常報告時刻が6:02、遅れ報告
時刻が0、未完報告時刻が0となる。
When started at time 6:02 (step S2
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
2, S203), the normal reporting time of the retrieved job monitoring information is the initial value (0), the execution end time 6:00 is set, and the latest end time is earlier than 7:00, so that the condition 1 is satisfied ( In step S204, the current time 6:02 is set as the normal report time, and the job monitoring information in the job monitoring storage unit 22 is updated (step S205). Here, the job monitoring information indicates that the job identifier is JB1 serial number 1,
The client name is CL1, the job result storage device location is SH1, the job name is JB1, the execution start time is 1:01,
The latest end time is 7:00, the execution end time is 6:00, the end status is 2, the normal report time is 6:02, the late report time is 0, and the incomplete report time is 0.

【0038】次に、ジョブ監視手段23は、条件1なの
で正常1の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名がJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が6:00、終了ス
テータスが2、正常報告時刻が6:02、遅れ報告時刻
が0、未完報告時刻が0、報告種別が1、送信時刻が0
となる。
Next, the job monitoring unit 23 registers the job report information in which the report type of normal 1 and the transmission time of the initial value (0) are added to the job monitoring information because the condition is 1, in the job report storage unit 24 (step S1). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, the job name is JB1, the execution start time is 1:01, the latest end time is 7:00, the execution end time is 6:00, the end status is 2, the normal report time is 6:02, and the delay report time is 0. , Unfinished report time is 0, report type is 1, transmission time is 0
Becomes

【0039】(ケース3) ジョブ3(JB1)が時刻
8:00に正常終了する場合。
(Case 3) A case where job 3 (JB1) ends normally at 8:00.

【0040】時刻7:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索したジョブ監視情報の実行終了時
刻および未完報告時刻が初期値(0)で、現在時刻7:
02が最遅終了時刻7:00より遅いので条件3に該当
するため(ステップS204でイエス)、未完報告時刻
に現在時刻7:02を設定してジョブ監視記憶部22の
ジョブ監視情報を更新する(ステップS205)。ここ
で、ジョブ監視情報は、ジョブ識別子がJB1連番1、
クライアント名がCL1、ジョブ結果記憶装置の場所が
SH1、ジョブ名がJB1、実行開始時刻が1:01、
最遅終了時刻が7:00、実行終了時刻が0、終了ステ
ータスが0、正常報告時刻が0、遅れ報告時刻が0、未
完報告時刻が7:02となる。
When started at time 7:02 (step S2)
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
2, S203), the execution end time and the unfinished report time of the searched job monitoring information are initial values (0), and the current time 7:
Since the time 02 is later than the latest end time 7:00, which satisfies the condition 3 (Yes in step S204), the current time 7:02 is set as the incomplete report time, and the job monitoring information in the job monitoring storage unit 22 is updated. (Step S205). Here, the job monitoring information indicates that the job identifier is JB1 serial number 1,
The client name is CL1, the job result storage device location is SH1, the job name is JB1, the execution start time is 1:01,
The latest end time is 7:00, the execution end time is 0, the end status is 0, the normal report time is 0, the late report time is 0, and the unfinished report time is 7:02.

【0041】次に、ジョブ監視手段23は、条件3なの
で未完3の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名がJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が0、終了ステータ
スが0、正常報告時刻が0、遅れ報告時刻が0、未完報
告時刻が7:02、報告種別が3、送信時刻が0とな
る。
Next, the job monitoring means 23 registers the job report information in which the report type of incomplete 3 and the transmission time of the initial value (0) are added to the job monitor information because the condition 3 is satisfied, in the job report storage unit 24 (step S3). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, job name is JB1, execution start time is 1:01, latest end time is 7:00, execution end time is 0, end status is 0, normal report time is 0, delay report time is 0, incomplete report time 7:02, the report type is 3, and the transmission time is 0.

【0042】時刻8:00にジョブ3(JB1)が正常
終了すると、ジョブ終了マクロは、ジョブ監視記憶部2
2の対応するジョブ識別子JB1連番1のジョブ監視情
報の実行終了時刻に8:00を、終了ステータスに正常
終了を示す1を設定する。
When the job 3 (JB1) ends normally at 8:00, the job end macro is stored in the job monitoring storage unit 2.
8:00 is set to the execution end time of the job monitoring information of the corresponding job identifier JB1 serial number 1 of 2 and the end status is set to 1 indicating normal end.

【0043】時刻8:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索されたジョブ監視情報の遅れ報告
時刻が初期値(0)で、実行終了時刻8:00が設定さ
れていて最遅終了時刻7:00より遅いので条件2に該
当するため(ステップS204でイエス)、遅れ報告時
刻に現在時刻8:02を設定してジョブ監視記憶部22
のジョブ監視情報を更新する(ステップS205)。こ
こで、ジョブ監視情報は、ジョブ識別子がJB1連番
1、クライアント名がCL1、ジョブ結果記憶装置の場
所がSH1、ジョブ名がJB1、実行開始時刻が1:0
1、最遅終了時刻が7:00、実行終了時刻が8:0
0、終了ステータスが1、正常報告時刻が0、遅れ報告
時刻が8:02、未完報告時刻が7:02となる。
When started at time 8:02 (step S2
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
2, S203), the delay report time of the retrieved job monitoring information is the initial value (0), and the execution end time 8:00 is set, which is later than the latest end time 7:00. (Yes in step S204), the current time 8:02 is set as the delay report time, and the job monitoring storage unit 22 is set.
Is updated (step S205). Here, the job monitoring information includes a job identifier of JB1 serial number 1, a client name of CL1, a job result storage device location of SH1, a job name of JB1, and an execution start time of 1: 0.
1, the latest end time is 7:00, the execution end time is 8: 0
0, the end status is 1, the normal report time is 0, the delayed report time is 8:02, and the incomplete report time is 7:02.

【0044】次に、ジョブ監視手段23は、条件2なの
で遅れ2の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名がJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が8:00、終了ス
テータスが1、正常報告時刻が0、遅れ報告時刻が8:
02、未完報告時刻が7:02、報告種別が2、送信時
刻が0となる。
Next, the job monitoring means 23 registers the job report information obtained by adding the report type of the delay 2 and the transmission time of the initial value (0) to the job monitor information since the condition 2 is satisfied (step S1). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, the job name is JB1, the execution start time is 1:01, the latest end time is 7:00, the execution end time is 8:00, the end status is 1, the normal report time is 0, and the delay report time is 8:
02, the unfinished report time is 7:02, the report type is 2, and the transmission time is 0.

【0045】(ケース4) ジョブ3(JB1)が時刻
8:00に異常終了する場合。
(Case 4) A case where job 3 (JB1) ends abnormally at 8:00.

【0046】時刻7:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索したジョブ監視情報の実行終了時
刻および未完報告時刻が初期値(0)で、現在時刻7:
02が最遅終了時刻7:00より遅いので条件3に該当
するため(ステップS204でイエス)、未完報告時刻
に現在時刻7:02を設定してジョブ監視記憶部22の
ジョブ監視情報を更新する(ステップS205)。ここ
で、ジョブ監視情報は、ジョブ識別子がJB1連番1、
クライアント名がCL1、ジョブ結果記憶装置の場所が
SH1、ジョブ名がJB1、実行開始時刻が1:01、
最遅終了時刻が7:00、実行終了時刻が0、終了ステ
ータスが0、正常報告時刻が0、遅れ報告時刻が0、未
完報告時刻が7:02となる。
When activated at time 7:02 (step S2
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
2, S203), the execution end time and the unfinished report time of the searched job monitoring information are initial values (0), and the current time 7:
Since the time 02 is later than the latest end time 7:00, which satisfies the condition 3 (Yes in step S204), the current time 7:02 is set as the incomplete report time, and the job monitoring information in the job monitoring storage unit 22 is updated. (Step S205). Here, the job monitoring information indicates that the job identifier is JB1 serial number 1,
The client name is CL1, the job result storage device location is SH1, the job name is JB1, the execution start time is 1:01,
The latest end time is 7:00, the execution end time is 0, the end status is 0, the normal report time is 0, the late report time is 0, and the unfinished report time is 7:02.

【0047】次に、ジョブ監視手段23は、条件3なの
で未完3の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名がJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が0、終了ステータ
スが0、正常報告時刻が0、遅れ報告時刻が0、未完報
告時刻が7:02、報告種別が3、送信時刻が0であ
る。
Next, the job monitoring means 23 registers the job report information in which the report type of incomplete 3 and the transmission time of the initial value (0) are added to the job monitor information because the condition 3 is satisfied, in the job report storage unit 24 (step S3). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, job name is JB1, execution start time is 1:01, latest end time is 7:00, execution end time is 0, end status is 0, normal report time is 0, delay report time is 0, incomplete report time Is 7:02, the report type is 3, and the transmission time is 0.

【0048】時刻8:00にジョブ3(JB1)が異常
終了すると、ジョブ終了マクロは、ジョブ監視記憶部2
2の対応するジョブ識別子JB1連番1のジョブ監視情
報の実行終了時刻に8:00を、終了ステータスに異常
終了を示す2を設定する。
When the job 3 (JB1) ends abnormally at time 8:00, the job end macro is stored in the job monitoring storage unit 2
8:00 is set to the execution end time of the job monitoring information of the corresponding job identifier JB1 serial number 1 of 2 and the end status is set to 2 indicating abnormal end.

【0049】時刻8:02に起動すると(ステップS2
01でイエス)、ジョブ監視手段23は、ジョブ監視記
憶部22のジョブ監視情報を検索し(ステップS20
2,S203)、検索したジョブ監視情報の遅れ報告時
刻が初期値(0)で、実行終了時刻8:00が設定され
ていて最遅終了時刻7:00より遅いので条件2に該当
するため(ステップS204でイエス)、遅れ報告時刻
に現在時刻8:02を設定してジョブ監視記憶部22の
ジョブ監視情報を更新する(ステップS205)。ここ
で、ジョブ監視情報は、ジョブ識別子がJB1連番1、
クライアント名がCL1、ジョブ結果記憶装置の場所が
SH1、ジョブ名がJB1、実行開始時刻が1:01、
最遅終了時刻が7:00、実行終了時刻が8:00、終
了ステータスが2、正常報告時刻が0、遅れ報告時刻が
8:02、未完報告時刻が7:02となる。
When started at time 8:02 (step S2
01 (Yes in step S20), the job monitoring unit 23 searches the job monitoring information in the job monitoring storage unit 22 (step S20).
(2, S203), the delay report time of the searched job monitoring information is the initial value (0), and the execution end time 8:00 is set, which is later than the latest end time 7:00. In step S204, the current time 8:02 is set as the delay report time, and the job monitoring information in the job monitoring storage unit 22 is updated (step S205). Here, the job monitoring information indicates that the job identifier is JB1 serial number 1,
The client name is CL1, the job result storage device location is SH1, the job name is JB1, the execution start time is 1:01,
The latest end time is 7:00, the execution end time is 8:00, the end status is 2, the normal report time is 0, the late report time is 8:02, and the unfinished report time is 7:02.

【0050】次に、ジョブ監視手段23は、条件2なの
で遅れ2の報告種別および初期値(0)の送信時刻をジ
ョブ監視情報に付加したジョブ報告情報をジョブ報告記
憶部24に登録する(ステップS206)。ここで、ジ
ョブ報告情報は、ジョブ識別子がJB1連番1、クライ
アント名がCL1、ジョブ結果記憶装置の場所がSH
1、ジョブ名はJB1、実行開始時刻が1:01、最遅
終了時刻が7:00、実行終了時刻が8:00、終了ス
テータスが2、正常報告時刻が0、遅れ報告時刻が8:
02、未完報告時刻が7:02、報告種別が2、送信時
刻が0となる。
Next, the job monitoring means 23 registers the job report information in which the report type of the delay 2 and the transmission time of the initial value (0) are added to the job monitoring information in the job report storage unit 24 because the condition 2 is satisfied (step S1). S206). Here, the job report information is such that the job identifier is JB1 serial number 1, the client name is CL1, and the location of the job result storage device is SH.
1, the job name is JB1, the execution start time is 1:01, the latest end time is 7:00, the execution end time is 8:00, the end status is 2, the normal report time is 0, and the delay report time is 8:
02, the unfinished report time is 7:02, the report type is 2, and the transmission time is 0.

【0051】次に、ジョブ報告手段25の動作を、上記
(ケース1)以降の動作を一例として説明する。なお、
上記(ケース2)ないし(ケース4)の場合も、ほぼ同
様の動作になることはいうまでもない。
Next, the operation of the job reporting means 25 will be described by taking the above (case 1) and subsequent operations as an example. In addition,
It goes without saying that in the above (Case 2) to (Case 4), substantially the same operation is performed.

【0052】ジョブ3(JB1)が時刻6:00に正常
終了したとする。
Assume that job 3 (JB1) has been completed normally at time 6:00.

【0053】時刻6:03に起動されると(ステップS
301でイエス)、ジョブ報告手段25は、ジョブ報告
記憶部24のジョブ報告情報を検索し(ステップS30
2,S303)、検索したジョブ報告情報の送信時刻が
初期値(0)であるので(ステップS304でイエ
ス)、送信時刻に現在時刻6:03を設定してジョブ報
告情報を更新する(ステップS305)。ここで、ジョ
ブ報告情報は、ジョブ識別子がJB1連番1、クライア
ント名がCL1、ジョブ結果記憶装置の場所がSH1、
ジョブ名がJB1、実行開始時刻が1:01、最遅終了
時刻が7:00、実行終了時刻が6:00、終了ステー
タスが1、正常報告時刻が6:02、遅れ報告時刻が
0、未完報告時刻が0、報告種別が1、送信時刻が6:
03となる。
When activated at time 6:03 (step S
(Yes in 301), the job report unit 25 searches the job report information in the job report storage unit 24 (step S30).
(2, S303), since the transmission time of the retrieved job report information is the initial value (0) (Yes in step S304), the current time 6:03 is set as the transmission time, and the job report information is updated (step S305). ). Here, the job report information includes a job identifier of JB1 serial number 1, a client name of CL1, a job result storage device location of SH1,
The job name is JB1, the execution start time is 1:01, the latest end time is 7:00, the execution end time is 6:00, the end status is 1, the normal report time is 6:02, the delay report time is 0, and the job is not completed. Report time is 0, report type is 1, and transmission time is 6:
03.

【0054】次に、ジョブ報告手段25は、ジョブ報告
情報をジョブ送信情報としてクライアントCL1のジョ
ブ結果記憶装置の場所SH1に送信する(ステップS3
06)。ここで、ジョブ送信情報は、ジョブ識別子がJ
B1連番1、クライアント名がCL1、ジョブ結果記憶
装置の場所がSH1、ジョブ名がJB1、実行開始時刻
が1:01、最遅終了時刻が7:00、実行終了時刻が
6:00、終了ステータスが1、正常報告時刻が6:0
2、遅れ報告時刻が0、未完報告時刻が0、報告種別が
1、送信時刻が6:03となる。
Next, the job reporting means 25 transmits the job report information as job transmission information to the location SH1 of the job result storage device of the client CL1 (step S3).
06). Here, in the job transmission information, the job identifier is J
B1 serial number 1, client name CL1, job result storage device location SH1, job name JB1, execution start time 1:01, latest end time 7:00, execution end time 6:00, end Status is 1 and normal report time is 6: 0
2. The delay report time is 0, the incomplete report time is 0, the report type is 1, and the transmission time is 6:03.

【0055】[0055]

【発明の効果】以上説明したように、本発明の第1の効
果は、クライアントからジョブの起動をサーバに指示
(サーバ上の要求ジョブ記憶装置にジョブ起動情報登
録)するだけで、サーバ上で、ジョブを起動し、ジョブ
の実行結果を判断できるようになる。その理由は、サー
バ上にジョブ管理装置があり、ジョブ起動手段がジョブ
の起動を行い、ジョブ監視記憶部がジョブからの状態通
知を受信し、ジョブ監視手段がジョブ監視記憶部を監視
するため、サーバ上でジョブの起動から監視までできる
からである。
As described above, the first effect of the present invention is that a client only instructs a server to start a job (registers job start information in a requested job storage device on the server) on the server. Then, the user can start the job and determine the execution result of the job. The reason is that there is a job management device on the server, the job starting unit starts the job, the job monitoring storage unit receives a status notification from the job, and the job monitoring unit monitors the job monitoring storage unit. This is because it is possible to monitor from the start of the job to the monitoring on the server.

【0056】第2の効果は、ジョブの結果通知先を指定
できるようになる。その理由は、ジョブ報告手段がジョ
ブの実行結果であるジョブ報告記憶部のジョブ報告情報
を指定されているクライアントのジョブ結果記憶装置に
ジョブ送信情報として送信するため、ジョブの実行結果
を指定されたクライアントに送信できるからである。
The second effect is that the destination of the job result can be designated. The reason is that the job execution result is specified because the job reporting unit transmits the job report information of the job report storage unit, which is the job execution result, to the job result storage device of the specified client as the job transmission information. This is because it can be sent to the client.

【0057】第3の効果は、ジョブが遅れ完了した場合
も認識できる。その理由は、ジョブ監視手段がジョブ監
視記憶部のジョブ監視情報を見てジョブの遅れ完了の状
態を検知し、ジョブ報告記憶部に登録するため、ジョブ
の遅れ完了の通知をクライアントに送信することができ
るからである。
The third effect can be recognized even when the job is delayed and completed. The reason for this is that the job monitoring means detects the job delay completion status by looking at the job monitoring information in the job monitoring storage unit, and sends a job delay completion notification to the client for registration in the job report storage unit. Because it can be.

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

【図1】本発明の一実施の形態に係るジョブ管理装置の
構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a job management device according to an embodiment of the present invention.

【図2】図1中の要求ジョブ記憶装置に登録されるジョ
ブ起動情報の内容を示す図である。
FIG. 2 is a diagram showing contents of job activation information registered in a request job storage device in FIG. 1;

【図3】図1中のジョブ起動手段の処理を示す流れ図で
ある。
FIG. 3 is a flowchart showing processing of a job starting unit in FIG. 1;

【図4】図1中のジョブ監視記憶部に登録されるジョブ
監視情報の内容を示す図である。
FIG. 4 is a diagram showing contents of job monitoring information registered in a job monitoring storage unit in FIG. 1;

【図5】図1中のジョブ監視手段の処理を示す流れ図で
ある。
FIG. 5 is a flowchart showing processing of a job monitoring unit in FIG. 1;

【図6】図1中のジョブ報告記憶部に登録されるジョブ
報告情報の内容を示す図である。
FIG. 6 is a diagram showing contents of job report information registered in a job report storage unit in FIG. 1;

【図7】図1中のジョブ報告手段の処理を示す流れ図で
ある。
FIG. 7 is a flowchart showing a process of a job report unit in FIG. 1;

【図8】図1中のジョブ結果記憶装置に送信されるジョ
ブ送信情報の内容を示す図である。
FIG. 8 is a diagram showing contents of job transmission information transmitted to the job result storage device in FIG. 1;

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

1 要求ジョブ記憶装置 2 ジョブ管理装置 3 ジョブ 4 ジョブ結果記憶装置 21 ジョブ起動手段 22 ジョブ監視記憶部 23 ジョブ監視手段 24 ジョブ報告記憶部 25 ジョブ報告手段 REFERENCE SIGNS LIST 1 Requested job storage device 2 Job management device 3 Job 4 Job result storage device 21 Job start unit 22 Job monitoring storage unit 23 Job monitoring unit 24 Job report storage unit 25 Job reporting unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 クライアントがネットワークを介して接
続されたサーバにおいて、 定期的に起動されクライアントによって登録される要求
ジョブ記憶装置のジョブ起動情報を検索して実行開始時
刻であればジョブを起動しジョブ起動情報を削除してジ
ョブ監視情報をジョブ監視記憶部に登録するジョブ起動
手段と、 定期的に起動され前記ジョブ監視記憶部のジョブ監視情
報を検索してジョブ監視情報を更新しジョブ報告情報を
ジョブ報告記憶部に登録するジョブ監視手段と、 定期的に起動され前記ジョブ報告記憶部のジョブ報告情
報を検索してジョブ送信情報をジョブ結果記憶装置に送
信するジョブ報告手段とを有することを特徴とするジョ
ブ管理装置。
1. A server to which a client is connected via a network, searches for job start information in a request job storage device which is periodically started and registered by the client, and starts the job if the execution start time is reached. A job starting unit for deleting the start information and registering the job monitoring information in the job monitoring storage unit; and searching for the job monitoring information in the job monitoring storage unit that is started periodically to update the job monitoring information and update the job report information. Job monitoring means for registering in the job report storage unit; and job report means that is started periodically and searches for job report information in the job report storage unit and transmits job transmission information to the job result storage device. Job management device.
【請求項2】 クライアントがネットワークを介して接
続されたサーバにおいて、 定期的に起動されクライアントによって登録される要求
ジョブ記憶装置のクライアント名,ジョブ結果記憶装置
の場所,ジョブ名,実行開始時刻および最遅終了時刻か
らなるジョブ起動情報を検索して実行開始時刻を経過し
ていればジョブ名のジョブを起動しジョブ起動情報を削
除して、ジョブ識別子,クライアント名,ジョブ結果記
憶装置の場所,ジョブ名,実行開始時刻,最遅終了時
刻,実行ステータス,正常報告時刻,遅れ報告時刻およ
び未完報告時刻からなるジョブ監視情報をジョブ監視記
憶部に登録するジョブ起動手段と、 定期的に起動され前記ジョブ監視記憶部のジョブ監視情
報を検索して、条件に応じてジョブ監視情報を更新し、
ジョブ識別子,クライアント名,ジョブ結果記憶装置の
場所,ジョブ名,実行開始時刻,最遅終了時刻,実行ス
テータス,正常報告時刻,遅れ報告時刻,未完報告時
刻,報告種別および送信時刻からなるジョブ報告情報を
作成しジョブ報告記憶部に登録するジョブ監視手段と、 定期的に起動され前記ジョブ報告記憶部のジョブ報告情
報を検索してジョブ識別子,クライアント名,ジョブ結
果記憶装置の場所,ジョブ名,実行開始時刻,最遅終了
時刻,実行ステータス,正常報告時刻,遅れ報告時刻,
未完報告時刻,報告種別および送信時刻からなるジョブ
送信情報をジョブ結果記憶装置に送信するジョブ報告手
段とを有することを特徴とするジョブ管理装置。
2. A server to which a client is connected via a network, wherein the client name of the requested job storage device, the location of the job result storage device, the job name, the execution start time and the maximum If the job start information including the late end time is searched and the execution start time has passed, the job of the job name is started and the job start information is deleted, and the job identifier, the client name, the location of the job result storage device, the job Job starting means for registering job monitoring information including a name, an execution start time, a latest end time, an execution status, a normal report time, a delay report time, and an incomplete report time in a job monitoring storage unit; Search the job monitoring information in the monitoring storage unit, update the job monitoring information according to the conditions,
Job report information including the job identifier, client name, location of the job result storage device, job name, execution start time, latest end time, execution status, normal report time, delay report time, incomplete report time, report type, and transmission time A job monitoring unit for creating a job report and registering the job report in the job report storage unit; and a job identifier, a client name, a location of the job result storage device, a job name, and execution Start time, latest end time, execution status, normal report time, delayed report time,
A job management device comprising: a job report unit that transmits job transmission information including an unfinished report time, a report type, and a transmission time to a job result storage device.
【請求項3】 前記ジョブ監視手段が、正常報告時刻が
初期値で、実行終了時刻が設定されていて最遅終了時刻
より早い第1の条件の場合には正常報告時刻に現在時刻
を設定したジョブ報告情報を、遅れ報告時刻が初期値
で、実行終了時刻が設定されていて最遅終了時刻より遅
い第2の条件の場合には、遅れ報告時刻に現在時刻を設
定したジョブ報告情報を、実行終了時刻および未完報告
時刻が初期値で、現在時刻が最遅終了時刻より遅い第3
の条件の場合には、未完報告時刻に現在時刻を設定した
ジョブ報告情報を、前記ジョブ報告記憶部に登録する請
求項2記載のジョブ管理装置。
3. The job monitoring unit sets the current time to the normal report time when the normal report time is an initial value and the first condition is that the execution end time is set and the latest end time is earlier than the latest end time. In the case of the second condition in which the delay report time is the initial value, the execution end time is set and the latest end time is later than the latest end time, the job report information in which the current time is set in the delay report time is The execution end time and the incomplete report time are initial values, and the current time is later than the latest end time.
3. The job management apparatus according to claim 2, wherein in the case of the condition (1), the job report information in which the current time is set to the incomplete report time is registered in the job report storage unit.
JP8344590A 1996-12-09 1996-12-09 Job management device Expired - Fee Related JP2927348B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8344590A JP2927348B2 (en) 1996-12-09 1996-12-09 Job management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8344590A JP2927348B2 (en) 1996-12-09 1996-12-09 Job management device

Publications (2)

Publication Number Publication Date
JPH10171671A true JPH10171671A (en) 1998-06-26
JP2927348B2 JP2927348B2 (en) 1999-07-28

Family

ID=18370452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8344590A Expired - Fee Related JP2927348B2 (en) 1996-12-09 1996-12-09 Job management device

Country Status (1)

Country Link
JP (1) JP2927348B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011159011A (en) * 2010-01-29 2011-08-18 Toshiba It Service Kk System and program for monitoring job
JP2012098769A (en) * 2010-10-29 2012-05-24 Hitachi Solutions Ltd Event monitoring method and monitoring server
CN113326147A (en) * 2021-05-19 2021-08-31 鹏城实验室 Large-scale distributed operation state control method and device, terminal and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011159011A (en) * 2010-01-29 2011-08-18 Toshiba It Service Kk System and program for monitoring job
JP2012098769A (en) * 2010-10-29 2012-05-24 Hitachi Solutions Ltd Event monitoring method and monitoring server
CN113326147A (en) * 2021-05-19 2021-08-31 鹏城实验室 Large-scale distributed operation state control method and device, terminal and storage medium
CN113326147B (en) * 2021-05-19 2024-04-05 鹏城实验室 Large-scale distributed operation state control method, device, terminal and storage medium

Also Published As

Publication number Publication date
JP2927348B2 (en) 1999-07-28

Similar Documents

Publication Publication Date Title
US5511169A (en) Data transmission apparatus and a communication path management method therefor
US20040049553A1 (en) Information processing system having data migration device
CN106254251A (en) A kind of RI-Pro method and device
JPH11345131A (en) Method and device for reporting task ends
JP2927348B2 (en) Job management device
JPH08221433A (en) Information retrieval system
US7580361B2 (en) Network system, information processor and electronic apparatus
JP3636012B2 (en) Information processing system, information processing apparatus, and software installation method
CN113778744B (en) Task processing method, device, system and storage medium
JP2015041146A (en) Server device, client device, system, information processing method, and program
JPH11296452A (en) Software resource distribution method
JP2002149439A (en) Method for switching server and server device in distributed processing system
JP4573181B2 (en) Module distribution method, program, and distribution server
JPH1011241A (en) Printing system in network environment
JP2002342095A (en) Method for detecting/restoring abnormal end of application
US20080002743A1 (en) System and method for synchronizing in-memory caches while being updated by a high rate data stream
JP4042760B2 (en) Communication management method and system
JP2002216279A (en) Territory optimization method for monitoring system
JPH09321759A (en) Multi server system
JP3003759B2 (en) Job control method
JPH0895932A (en) System switching control method for distributed processing system
JP3572225B2 (en) Access control system, access device, and recording medium
US6725266B1 (en) System and method for changing the status of a system service
JP2000010795A (en) Master/slave relation pseudo continuing method
JP2000082006A (en) Information backup system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees