Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3361898B2 - Job execution system and logging additional transfer device - Google Patents
[go: Go Back, main page]

JP3361898B2 - Job execution system and logging additional transfer device - Google Patents

Job execution system and logging additional transfer device

Info

Publication number
JP3361898B2
JP3361898B2 JP21443394A JP21443394A JP3361898B2 JP 3361898 B2 JP3361898 B2 JP 3361898B2 JP 21443394 A JP21443394 A JP 21443394A JP 21443394 A JP21443394 A JP 21443394A JP 3361898 B2 JP3361898 B2 JP 3361898B2
Authority
JP
Japan
Prior art keywords
job
computer
logging
information
relay
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.)
Expired - Fee Related
Application number
JP21443394A
Other languages
Japanese (ja)
Other versions
JPH0877041A (en
Inventor
和明 小田
修司 梅沢
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21443394A priority Critical patent/JP3361898B2/en
Publication of JPH0877041A publication Critical patent/JPH0877041A/en
Application granted granted Critical
Publication of JP3361898B2 publication Critical patent/JP3361898B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Debugging And Monitoring (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ストア・アンド・フォ
ワード・システムなどのネットワークで結ばれたジョブ
実行システムの状態、各計算機のジョブ実行情報、およ
び、中継情報などのロギングを採取するジョブ実行シス
テムおよびロギング付加転送装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a job execution system for collecting the status of a job execution system such as a store-and-forward system connected to a network, job execution information of each computer, and relay information. The present invention relates to a system and a logging additional transfer device.

【0002】[0002]

【従来の技術】図10はストア・アンド・フォワード・
システムが適用されるネットワークシステムの一例を示
す図である。ストア・アンド・フォワード・システムの
実行システムは、一般に次のように構成されている。す
なわち、図10のネットワーク・システムのように回線
を介して複数の計算機CPU1〜CPUnが接続された
システムにおいて、計算機の役割をジョブを投入するジ
ョブ投入計算機と、ジョブを実行/中継するジョブ実行
・中継計算機に割り当て、ユーザがジョブ実行計算機を
指定してジョブを投入すると、ジョブ実行システムが、
目的の計算機へジョブを中継して該ジョブを実行し、そ
の実行結果を該ユーザに知らせる。また、回線エラー等
が発生しジョブを中継できなかったり、あるいはジョブ
の実行結果を得ることができない場合には障害レポート
が出力される。
2. Description of the Related Art FIG. 10 shows store-and-forward
It is a figure which shows an example of the network system to which a system is applied. The execution system of the store-and-forward system is generally configured as follows. That is, in a system in which a plurality of computers CPU1 to CPUn are connected via a line like the network system of FIG. 10, a job submission computer that plays a role of a computer and a job execution computer that executes / relays a job. When a job is assigned to a relay computer and the user specifies a job execution computer and submits a job, the job execution system
The job is relayed to the target computer, the job is executed, and the execution result is notified to the user. If a job cannot be relayed due to a line error or the like, or the execution result of the job cannot be obtained, a failure report is output.

【0003】[0003]

【発明が解決しようとする課題】スタンド・アロン・シ
ステムの場合、システムおよびジョブの実行結果はシス
テム・ロギングで把握することができる。しかしなが
ら、上記したストア・アンド・フォワード・システムの
ように複数の計算機間をジョブが中継、実行される場合
には、上記のように回線エラー等が発生した際に障害レ
ポートが出力される程度で、ジョブ投入計算機のユーザ
はジョブ実行計算機へ到達するまで該ジョブの実行終了
状態、その中継経路の状態を知る術はなかった。
In the case of a stand-alone system, the system and job execution results can be grasped by system logging. However, when a job is relayed and executed between multiple computers as in the store-and-forward system described above, a failure report is output when a line error occurs as described above. The user of the job input computer has no way of knowing the execution completion state of the job and the state of the relay path until the user reaches the job execution computer.

【0004】また、システム上の各計算機の負荷、資源
の利用状況などの情報を一元的に捉える手段はなかっ
た。本発明は上記した従来技術の問題点を考慮してなさ
れたものであって、本発明の目的は、ストア・アンド・
フォワード・システムにおける複数の計算機群を一つの
ジョブ実行システムとして捉えた場合のジョブの中継情
報と処理結果のシーケンスおよび各計算機の情報を一元
的に捉えることができるジョブ実行システムおよびロギ
ング付加転送装置を提供することを目的とする。
Further, there has been no means for unifying information such as the load on each computer on the system and the utilization status of resources. The present invention has been made in consideration of the above-mentioned problems of the prior art, and an object of the present invention is to store and
A job execution system and a logging addition transfer device that can collectively capture the relay information of a job, the sequence of processing results, and the information of each computer when multiple computer groups in the forward system are regarded as one job execution system. The purpose is to provide.

【0005】[0005]

【課題を解決するための手段】図1は本発明の原理図で
ある。同図において、1はストア・アンド・フォワード
の実行システムにおけるジョブ投入計算機、2はジョブ
実行・中継計算機、3は投入ジョブ、4はロギング・フ
ァイル、5はロギング転送ジョブである。上記課題を解
決するため、図1に示すように、本発明の請求項1の発
明は ジョブを投入する計算機と、ジョブを実行および
中継する複数の計算機からなるストア・アンド・フォワ
ードのジョブ実行システムにおいて、ロギング・ファイ
ルと、該ロギング・ファイルを指定された計算機に転送
するロギング転送ジョブを、投入ジョブに付加する手段
を備えたジョブ投入計算機と、実行されたジョブの処理
結果、ジョブ終了情報および/またはジョブの中継情報
を、該ジョブに付加されたロギング・ファイルに追加出
力する手段を備えたジョブ実行・中継計算機とを設け、
ジョブの異常終了時、中継失敗時、もしくは、ジョブの
正常終了時に、ジョブ実行・中継計算機は、上記ロギン
グ転送ジョブを起動し、蓄積されたロギング情報を指定
された計算機に転送するするように構成したものであ
る。
FIG. 1 shows the principle of the present invention. In the figure, 1 is a job submission computer in a store-and-forward execution system, 2 is a job execution / relay computer, 3 is a submission job, 4 is a logging file, and 5 is a logging transfer job. In order to solve the above problems, as shown in FIG. 1, the invention of claim 1 of the present invention is a store-and-forward job execution system comprising a computer for inputting a job and a plurality of computers for executing and relaying the job. In a job input computer having means for adding a logging file and a logging transfer job for transferring the logging file to a specified computer, a processing result of the executed job, job end information and And / or a job execution / relay computer having means for additionally outputting relay information of the job to a logging file added to the job,
The job execution / relay computer is configured to start the above logging transfer job and transfer the accumulated logging information to the specified computer when the job ends abnormally, when relaying fails, or when the job ends normally. It was done.

【0006】本発明の請求項2の発明は、請求項1の発
明において、蓄積されたロギング情報を受信する計算機
に、受信したロギング・ファイルを記憶装置に格納し、
ロギング・ファイルの情報を表示する手段を設けたもの
である。本発明の請求項3の発明は、ストア・アンド・
フォワードのジョブ実行システムにおけるジョブ投入計
算機に、ロギング・ファイルと該ロギング・ファイルを
指定された計算機に転送するロギング転送ジョブを生成
して投入ジョブに付加する手段を設け、上記ロギング・
ファイルとロギング転送ジョブが付加されたジョブをジ
ョブ実行・中継計算機に転送し、ジョブ実行・中継計算
機におけるロギング情報を採取するように構成したもの
である。
According to a second aspect of the present invention, in the first aspect of the invention, a computer that receives the accumulated logging information stores the received logging file in a storage device,
A means for displaying the information of the logging file is provided. The invention of claim 3 of the present invention is a store and
The job submitting computer in the forward job execution system is provided with a means for generating a logging file and a logging transfer job for forwarding the logging file to a designated computer and adding it to the submitting job.
A job to which a file and a logging transfer job are added is transferred to a job execution / relay computer, and logging information in the job execution / relay computer is collected.

【0007】本発明の請求項4の発明は、ストア・アン
ド・フォワードのジョブ実行システムにおける実行・中
継計算機に、転送されてきたロギング・ファイルに該ジ
ョブの処理結果、ジョブ終了情報および/またはジョブ
の中継情報を出力する手段と、ジョブの異常終了時、中
継失敗時、もしくは、ジョブの正常終了時に、転送され
てきたロギング転送ジョブを起動する手段とを設け、ロ
ギング転送ジョブによりロギング・ファイルに蓄積され
たロギング情報を指定された計算機に転送するように構
成したものである。
According to a fourth aspect of the present invention, the processing result of the job, the job end information and / or the job are recorded in the logging file transferred to the execution / relay computer in the store and forward job execution system. The relay transfer information is output to the logging file, and the logging transfer job starts the transferred logging transfer job when the job ends abnormally, when the relay fails, or when the job ends normally. It is configured to transfer the accumulated logging information to a designated computer.

【0008】[0008]

【作用】図1に示すストア・アンド・フォワードのジョ
ブ実行システムにおいて、ジョブ投入計算機1と最終ジ
ョブ実行計算機に至るまでの各中継計算機2上で、中継
・実行されるジョブにロギング情報を付加し、上記最終
実行計算機、または、ジョブ中継・実行不可能な障害を
起こした計算機で、ジョブに付加されたロギング転送ジ
ョブ5を起動して、ロギング・ファイル4に蓄積された
ロギング情報を指定された計算機に転送する。
In the store-and-forward job execution system shown in FIG. 1, logging information is added to the jobs to be relayed / executed on each relay computer 2 up to the job input computer 1 and the final job execution computer. , The above-mentioned last execution computer, or the computer that has failed to relay the job or cannot execute the job, starts the logging transfer job 5 added to the job, and specifies the logging information accumulated in the logging file 4. Transfer to computer.

【0009】これにより、各計算機でのジョブの処理結
果や、エラー情報、中継失敗時の障害発生箇所を把握す
ることができる。また、システム上の各計算機の計算機
負荷、資源の利用情報を採取するジョブを投入し、採取
された情報をロギング・ファイルに蓄積することによ
り、現時点で最適なジョブ実行計算機を判断することが
できる。
As a result, it is possible to grasp the job processing result in each computer, error information, and the location of the failure at the time of relay failure. Also, by submitting a job that collects the computer load of each computer on the system and resource usage information, and accumulate the collected information in a logging file, it is possible to determine the most suitable job execution computer at the moment. .

【0010】[0010]

【実施例】図2は本実施例のストア・アンド・フォワー
ド・システムにおける計算機の役割の一例を示す図であ
り、本実施例のストア・アンド・フォワード・システム
においては、同図に示すように、ジョブを投入するジョ
ブ投入計算機11とジョブを実行し中継するジョブ実行
・中継計算機12,13とロギングを受信するロギング
受信計算機14に大別される。
FIG. 2 is a diagram showing an example of the role of a computer in the store-and-forward system of this embodiment. As shown in FIG. 2, in the store-and-forward system of this embodiment. , A job submission computer 11 for submitting a job, job execution / relay computers 12, 13 for executing and relaying a job, and a logging reception computer 14 for receiving logging.

【0011】図3は本実施例のストア・アンド・フォワ
ード・システムにおいて各計算機が備える処理手段を示
す図であり、同図に示すように、各計算機10は、少な
くとも、ジョブ投入手段10aと、ジョブ中継手段10
bと、ジョブ実行手段10cと、ロギング付加手段10
dと、ロギング受け取り手段10eの内の一部を備えて
いる。
FIG. 3 is a diagram showing the processing means provided in each computer in the store-and-forward system of this embodiment. As shown in FIG. 3, each computer 10 has at least a job input means 10a. Job relay means 10
b, the job execution means 10c, and the logging addition means 10
d and a part of the logging receiving means 10e.

【0012】同図におけるジョブ投入手段10aは図2
に示したジョブ投入計算機11において、ユーザが指定
したジョブをキューに登録する。ジョブ中継手段10b
は、ジョブ投入計算機11においてはキューイングされ
たジョブの送信を行い、ジョブ実行・中継計算機12,
13においてはジョブの受信、キューイング、転送を行
う。
The job input means 10a shown in FIG.
In the job input computer 11 shown in (1), the job designated by the user is registered in the queue. Job relay means 10b
Sends a queued job in the job input computer 11, and the job execution / relay computer 12,
At 13, job reception, queuing, and transfer are performed.

【0013】ジョブ実行手段10cは、当該計算機にお
いて実行指示されたジョブの処理、後述するロギング・
ファイル転送ジョブの実行を行う。また、ロギング付加
手段10dは、ジョブ投入計算機11においては被投入
ジョブにロギング・ファイルおよびロギング・ファイル
転送ジョブの付加を行い、ジョブ実行・中継計算機1
2,13においては、情報を該ロギング・ファイルに追
加出力する。
The job executing means 10c processes a job which is instructed to be executed by the computer, and logging / processing described later.
Executes a file transfer job. Further, the logging adding means 10d adds the logging file and the logging file transfer job to the input job in the job input computer 11, and the job execution / relay computer 1
In 2 and 13, information is additionally output to the logging file.

【0014】ロギング受け取り手段10eは、ロギング
受信計算機14において、受信したロギング・ファイル
を記憶装置に格納しユーザに該ロギング・ファイルの内
容を知らせる。なお、ストア・アンド・フォワード・シ
ステムにおいては実行されるジョブによって各計算機の
役割は不定である。このため、単一の計算機において図
3に示した手段全部または一部を兼ね備えることにな
り、例えば、中継のみを行う計算機においては、図3の
ジョブ中継手段10bのみを備えていればよい。
The logging receiving means 10e stores the received logging file in the storage device in the logging reception computer 14 and informs the user of the contents of the logging file. In the store-and-forward system, the role of each computer is undefined depending on the job to be executed. Therefore, a single computer has all or part of the means shown in FIG. 3. For example, a computer that only performs relaying needs to have only the job relay means 10b shown in FIG.

【0015】図2において、計算機12を経由して計算
機13上で実行され、蓄積されるロギングを計算機14
に転送させるようなジョブを計算機11から投入した場
合、図2に示すように、計算機11がジョブ投入計算機
で計算機12,13がジョブ実行・中継計算機で、計算
機14がロギング受信計算機となる。そして、計算機1
1のジョブ投入手段10aによりジョブが投入される
と、該計算機のロギング付加手段10dによりロギング
転送ジョブとロギング・ファイルが付加される。該ジョ
ブは、計算機11,12,13のジョブ中継手段10b
により計算機13に送信され、その間、ロギング付加手
段10dにより各計算機での情報がロギング・ファイル
に出力される。
In FIG. 2, the logging executed and accumulated in the computer 13 via the computer 12 is stored in the computer 14.
When a job to be transferred to the computer is submitted from the computer 11, the computer 11 is the job submission computer, the computers 12 and 13 are the job execution / relay computers, and the computer 14 is the logging reception computer, as shown in FIG. And calculator 1
When the job is input by the first job input means 10a, the logging transfer means and the logging file are added by the logging addition means 10d of the computer. The job is the job relay means 10b of the computers 11, 12 and 13.
Is transmitted to the computer 13 by the logging addition means 10d during which the information of each computer is output to the logging file.

【0016】計算機13のジョブ実行手段10cは転送
されたジョブを実行し、そのジョブが処理されてから、
ロギング転送ジョブが起動され蓄積されたロギング・フ
ァイルが計算機14に転送される。該ロギング・ファイ
ルは計算機14のロギング受け取り手段10eにより記
憶装置に格納され、ディスプレイ装置、またはプリンタ
装置に出力される。
The job executing means 10c of the computer 13 executes the transferred job, and after the job is processed,
The logging transfer job is started and the accumulated logging file is transferred to the computer 14. The logging file is stored in the storage device by the logging receiving means 10e of the computer 14 and output to the display device or the printer device.

【0017】図4は本実施例の各計算機において処理さ
れるジョブおよびロギング・ファイルの構成を示す図で
あり、同図により本実施例を具体的に説明する。同図に
おいて、計算機21をジョブ投入計算機とし、ロギング
を計算機21で受け取る定義をして計算機22〜24に
より処理させる。同図に示すジョブを投入すると、計
算機21では、同図に示すように、定義に従ってロギ
ングを計算機21に転送するジョブcと、ロギング・フ
ァイルが生成され、計算機22で実行されるジョブaと
計算機24で実行されるジョブbに添付される。
FIG. 4 is a diagram showing the structure of a job and a logging file processed in each computer of this embodiment, and this embodiment will be described in detail with reference to FIG. In the figure, the computer 21 is used as a job input computer, the computer 21 is defined to receive logging, and the computers 22 to 24 process it. When the job shown in the figure is submitted, in the computer 21, as shown in the figure, the job c that transfers logging to the computer 21 according to the definition, the job a that the logging file is generated and is executed by the computer 22, and the computer It is attached to job b executed in 24.

【0018】そして、計算機22への送信時に計算機2
1の情報を示す転送情報がロギング・ファイルに出力さ
れ、同図のジョブが送信される。ジョブ実行・中継計
算機である計算機22は、上記ジョブを受信すると当該
計算機で実行すべきジョブaを処理する。ここで、ジョ
ブaが、その処理結果をロギング・ファイルに出力しな
い通常のジョブの場合には、計算機22はジョブaを実
行したのち、処理結果を回線等を介して計算機21に送
る。
Then, at the time of transmission to the computer 22, the computer 2
The transfer information indicating the information of No. 1 is output to the logging file, and the job shown in FIG. Upon receiving the job, the computer 22 which is a job execution / relay computer processes the job a to be executed by the computer. Here, when the job a is a normal job that does not output the processing result to the logging file, the computer 22 executes the job a and then sends the processing result to the computer 21 via a line or the like.

【0019】また、ジョブaが計算機22の負荷、資源
の利用情報等を採取するジョブであり、その処理結果が
ロギング情報として採取されるジョブの場合には、計算
機22から計算機23に同図に示すジョブを送信する
際、その処理結果がロギング・ファイルに出力され、中
継情報等とともに計算機23に送信される。計算機23
は計算機22からジョブが送られてくると、計算機23
の中継情報をロギング・ファイルに出力して、同図に
示すように、ジョブとロギング・ファイルを計算機24
に転送する。
If the job a is a job for collecting the load of the computer 22, resource utilization information, etc., and the processing result is a job for collecting logging information, the computer 22 to the computer 23 is shown in FIG. When the indicated job is transmitted, the processing result is output to a logging file and transmitted to the computer 23 together with relay information and the like. Calculator 23
When a job is sent from the computer 22, the computer 23
The relay information of the job is output to the logging file, and as shown in the figure, the job and logging file
Transfer to.

【0020】計算機24では、同図に示すように、計
算機23から送られてきたジョブbを実行し、前記同
様、ジョブbが通常のジョブの場合には、処理結果を回
線等を介して計算機21に送り、また、ジョブbが計算
機24の負荷、資源の利用情報等を採取するジョブの場
合には、その処理結果をロギング・ファイルに出力す
る。
As shown in the figure, the computer 24 executes the job b sent from the computer 23, and when the job b is a normal job, the processing result is sent to the computer 24 via a line or the like. If the job b is a job for collecting the load on the computer 24, resource usage information, etc., the processing result is output to the logging file.

【0021】計算機24は全てのジョブの実行が終了し
た時点で、同図に示すようにロギング転送ジョブcを
起動して、ロギング・ファイルは同図に示すように指
定された計算機21に中継される。また、中継途中の計
算機で、転送先計算機、あるいは、ネットワーク等の障
害でジョブの続行が不可能なエラーが検出された場合に
は、そのエラー検出計算機がエラー情報をロギング・フ
ァイルに出力した上で、ロギング転送ジョブcを起動し
て計算機21にロギング・ファイルを転送する。計算機
21のジョブ投入ユーザは、受信したロギング・ファイ
ルを参照することにより、投入ジョブの終了状態やネッ
トワークの遅延、障害発生箇所などの情報を得ることが
でき、また、各計算機の負荷、資源の利用情報等を採取
することができる。
When the execution of all the jobs is completed, the computer 24 activates the logging transfer job c as shown in the figure, and the logging file is relayed to the designated computer 21 as shown in the figure. It In addition, if a computer that is in the middle of relay detects an error that makes it impossible to continue the job due to a failure of the transfer destination computer or the network, the error detection computer outputs the error information to the logging file. Then, the logging transfer job c is activated to transfer the logging file to the computer 21. The job submitting user of the computer 21 can obtain information such as the completion status of the submitting job, network delay, and the location of failure by referring to the received logging file. Usage information can be collected.

【0022】図5〜図7は本実施例におけるジョブ投入
計算機とジョブ中継・実行計算機の処理手順を示すフロ
ーチャートであり、図5はジョブ投入計算機における処
理を示し、図6,図7はジョブ中継・実行計算機におけ
る処理を示している。ジョブ投入計算機においては、図
5に示すように、ステップS1においてジョブAが投入
されると、ステップS2において、ロギング・ファイル
転送ジョブおよびロギング・ファイル本体を上記ジョブ
Aに添付してジョブA’を生成する。
5 to 7 are flowcharts showing the processing procedure of the job input computer and the job relay / execution computer in this embodiment, FIG. 5 shows the processing in the job input computer, and FIGS. -It shows the processing in the execution computer. In the job input computer, as shown in FIG. 5, when the job A is input in step S1, the logging file transfer job and the logging file body are attached to the job A in step S2, and the job A ′ is added. To generate.

【0023】ステップS3において、ロギング・ファイ
ルに転送情報を出力し、ステップS4においてジョブ
A’を実行計算機へ送信する。ジョブ中継・実行計算機
においては、図6に示すように、ステップS1において
ジョブが受信されると、ステップS2において、自シス
テムで実行するジョブがあるか否かを判別し、自システ
ムで実行するジョブがない場合には、図7のステップS
9に行き、後述する処理を行う。また、自システムで実
行するジョブがある場合には、ステップS3において指
定されたジョブを実行し、ステップS4において、実行
ジョブの終了状態をロギング・ファイルに出力する。
In step S3, the transfer information is output to the logging file, and in step S4 the job A'is transmitted to the execution computer. In the job relay / execution computer, as shown in FIG. 6, when the job is received in step S1, it is determined in step S2 whether or not there is a job to be executed in the own system, and the job to be executed in the own system. If not, step S in FIG.
Then, the procedure goes to step 9 to perform the processing described later. If there is a job to be executed in the own system, the job specified in step S3 is executed, and in step S4, the end status of the executed job is output to the logging file.

【0024】ステップS5において、処理結果をロギン
グ・ファイルに蓄積する指定があるか否かを判別し、指
定がない場合にはステップS6の行き処理結果を指定さ
れた計算機に送信する。また、上記指定がある場合に
は、ステップS7に行き、処理結果をロギング・ファイ
ルに出力する。すなわち、前記したように、実行したジ
ョブが計算機の負荷、資源の利用情報等を採取するジョ
ブの場合には、その処理結果がロギング・ファイルに出
力される。
In step S5, it is determined whether or not there is a designation to store the processing result in the logging file, and if there is no designation, the going processing result in step S6 is transmitted to the designated computer. If there is the above designation, the process goes to step S7 to output the processing result to the logging file. That is, as described above, when the executed job is a job that collects the load on the computer, resource usage information, etc., the processing result is output to the logging file.

【0025】ついで、図7のステップS8に行き、自シ
ステムが最終ジョブ実行計算機であるかを判別し、最終
ジョブ実行計算機の場合にはステップS13に行き後述
する処理を行う。自システムが最終ジョブ実行計算機で
ない場合には、ステップS9に行き、ロギング・ファイ
ルに転送情報を出力し、ステップS10においてジョブ
を次のジョブ実行計算機へ転送する。
Next, in step S8 of FIG. 7, it is determined whether or not the own system is the final job execution computer, and if it is the final job execution computer, the process proceeds to step S13 to perform the processing described later. If the own system is not the final job execution computer, the process proceeds to step S9, the transfer information is output to the logging file, and the job is transferred to the next job execution computer in step S10.

【0026】また、その際、続行不能な転送エラーが発
生した場合には、ステップS11からステップS12に
行き、ロギング・ファイルにエラー情報を出力する。そ
して、ステップS13において、ロギング・ファイル転
送ジョブを起動し、ステップS14において指定された
計算機へロギング・ファイルを転送する。以上のよう
に、本実施例においては、各計算機においてロギング・
ファイルに中継情報を登録し、ロギング・ファイルを指
定された計算機へ転送することができるようにしたの
で、ジョブの実行シーケンス、終了結果、回線エラーお
よび遅延の情報等を容易に入力することができる。ま
た、計算機の負荷、資源の利用状況を採取するジョブを
転送して指定された計算機で実行することにより、指定
された計算機の負荷、資源の利用状況等を入手すること
ができる。
At this time, if a transfer error that cannot be continued occurs, the process proceeds from step S11 to step S12, and error information is output to the logging file. Then, in step S13, the logging file transfer job is activated, and the logging file is transferred to the computer specified in step S14. As described above, in this embodiment, logging and
Since the relay information is registered in the file and the logging file can be transferred to the specified computer, the job execution sequence, end result, line error and delay information, etc. can be easily input. . Further, by transferring a job for collecting the load of the computer and the utilization status of the resource and executing the job on the designated computer, the load of the designated computer, the utilization status of the resource, etc. can be obtained.

【0027】図8、図9は図4に示した計算機21で受
信されるロギング・ファイルの一例を示す図であり、同
図は、次のようなジョブ実行過程を仮定したときのロギ
ング・ファイルの一例を示しており、図8の丸付き数字
は図9の丸付き数字に対応している。 1) 計算機21でジョブを投入。 2) 計算機22でジョブaを実行し、処理結果を計算機
21に出力する。 3) 計算機23は計算機24へジョブを中継する。 4) 計算機24でジョブを実行するが、権限エラーで異
常終了する。
FIGS. 8 and 9 are views showing an example of a logging file received by the computer 21 shown in FIG. 4, which shows a logging file when the following job execution process is assumed. 8 shows an example, and the circled numbers in FIG. 8 correspond to the circled numbers in FIG. 9. 1) Submit a job on the computer 21. 2) The job a is executed by the computer 22, and the processing result is output to the computer 21. 3) The computer 23 relays the job to the computer 24. 4) The job is executed on the computer 24, but it ends abnormally due to a permission error.

【0028】上記のようにジョブ実行過程の場合、ロギ
ング・ファイルにはロギング情報として、図8に示すよ
うに、計算機21へのジョブの投入情報、計算機2
2への転送情報、計算機22におけるジョブaの終了
情報、計算機22におけるジョブaの出力送信情報、
計算機23への転送情報、計算機23における計算
機24への転送情報、計算機24におけるジョブbの
終了情報、ジョブbの異常終了の補足情報が記録され
る。
In the case of the job execution process as described above, as the logging information in the logging file, as shown in FIG.
2 transfer information, end information of job a in computer 22, output transmission information of job a in computer 22,
The transfer information to the computer 23, the transfer information to the computer 24 in the computer 23, the end information of the job b in the computer 24, and the supplementary information of the abnormal end of the job b are recorded.

【0029】例えば、の計算機21へのジョブの投入
情報としては、図9に示すように、時間、処理内容(ジ
ョブ投入)、ジョブ名、ユーザID等が記録され、の
転送情報としては、時間、処理内容(ジョブ転送)、転
送先が記録される。同様に〜において各計算機にお
けるロギング情報が記録され、において、異常終了の
補足情報としてユーザの権限が不足している旨のロギン
グ情報が記録される。
For example, as the job input information to the computer 21, the time, the processing content (job input), the job name, the user ID, etc. are recorded as shown in FIG. 9, and the transfer information is the time. , Processing contents (job transfer) and transfer destination are recorded. Similarly, logging information in each computer is recorded in (1) to (3), and logging information indicating that the user's authority is insufficient is recorded in (3) as supplementary information of abnormal termination.

【0030】[0030]

【発明の効果】以上説明したように、本発明において
は、ストア・アンド・フォワードの実行システムにおい
て、ロギング・ファイルとロギング転送ジョブを、投入
ジョブに付加し、実行されたジョブの処理結果、ジョブ
終了情報および/またはジョブの中継情報を、ロギング
・ファイルに追加出力し、ジョブの異常終了時、中継失
敗時、もしくは、ジョブの正常終了時に、上記ロギング
転送ジョブを起動し、蓄積されたロギング情報を指定さ
れた計算機に転送するするように構成したので、ネット
ワーク等で計算機間が結ばれたジョブ実行システムにお
いて、投入ジョブの実行シーケンス、終了結果、回線エ
ラー、および遅延などの情報を容易に入力することがで
きる。
As described above, according to the present invention, in the store-and-forward execution system, the logging file and the logging transfer job are added to the input job, the processing result of the executed job, the job The end information and / or the relay information of the job is additionally output to the logging file, and the above logging transfer job is started when the job ends abnormally, when the relay fails, or when the job ends normally, and the accumulated logging information Since it is configured to transfer to a specified computer, information such as the execution sequence of job submission, termination result, line error, and delay can be easily input in a job execution system where computers are connected by a network. can do.

【0031】また、ジョブ実行システムの各計算機の負
荷、資源の利用状況等、ローカルな情報をロギングとし
て採取して特定の計算機に転送することができるので、
現時点で最適なジョブ実行計算機を判断することがで
き、ネットワーク管理の一助ともなる。
Further, since local information such as the load of each computer of the job execution system and the utilization status of resources can be collected as logging and transferred to a specific computer,
It is possible to determine the most suitable job execution computer at the present time, which also helps in network management.

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

【図1】本発明の原理図である。FIG. 1 is a principle diagram of the present invention.

【図2】本発明の実施例における計算機の役割と構成の
一例を示す図である。
FIG. 2 is a diagram showing an example of a role and a configuration of a computer in the embodiment of the present invention.

【図3】本発明の実施例における各計算機が備える手段
を示す図である。
FIG. 3 is a diagram showing means included in each computer according to the embodiment of this invention.

【図4】本発明の実施例の計算機で実行・中継されるジ
ョブの構成を示す図である。
FIG. 4 is a diagram showing a configuration of a job executed / relayed by a computer according to the embodiment of this invention.

【図5】ジョブ投入計算機における処理手順を示す図で
ある。
FIG. 5 is a diagram showing a processing procedure in a job input computer.

【図6】ジョブ実行・中継計算機における処理手順を示
す図である。
FIG. 6 is a diagram showing a processing procedure in a job execution / relay computer.

【図7】ジョブ実行・中継計算機における処理手順を示
す図(続き)である。
FIG. 7 is a diagram (continuation) showing a processing procedure in the job execution / relay computer.

【図8】ロギング・ファイルの内容の一例を示す図であ
る。
FIG. 8 is a diagram showing an example of contents of a logging file.

【図9】ロギング・ファイルの具体的内容の一例を示す
図である。
FIG. 9 is a diagram showing an example of specific contents of a logging file.

【図10】ジョブ実行システムが適用されるネットワー
クの一例を示す図である。
FIG. 10 is a diagram showing an example of a network to which a job execution system is applied.

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

1,11 ジョブ投入
計算機 2,12,13 ジョブ実行
・中継計算機 3 投入ジョブ 4 ロギング・
ファイル 5 ロギング転
送ジョブ 10a ジョブ投入
手段 10b ジョブ中継
手段 10c ジョブ実行
手段 10d ロギング付
加手段 10e ロギング受
け取り手段 14 ロギング受
信計算機
1,11 Job input computer 2,12,13 Job execution / relay computer 3 Input job 4 Logging
File 5 Logging transfer job 10a Job submitting means 10b Job relaying means 10c Job executing means 10d Logging adding means 10e Logging receiving means 14 Logging receiving computer

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−113963(JP,A) 特開 平1−166246(JP,A) 特開 平5−134958(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 11/34 G06F 15/177 ─────────────────────────────────────────────────── ─── Continuation of front page (56) References JP-A-5-113963 (JP, A) JP-A-1-166246 (JP, A) JP-A-5-134958 (JP, A) (58) Field (Int.Cl. 7 , DB name) G06F 11/34 G06F 15/177

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ジョブを投入する計算機と、ジョブを実
行および中継する複数の計算機からなるストア・アンド
・フォワードのジョブ実行システムにおいて、 ロギング・ファイルと、該ロギング・ファイルを指定さ
れた計算機に転送するロギング転送ジョブを、投入ジョ
ブに付加する手段を備えたジョブ投入計算機と、実行さ
れたジョブの処理結果、終了情報および/またはジョブ
の中継情報を、該ジョブに付加されたロギング・ファイ
ルに追加出力する手段を備えたジョブ実行・中継計算機
とを設け、 ジョブの異常終了時、中継失敗時、もしくは、ジョブの
正常終了時に、ジョブ実行・中継計算機は、上記ロギン
グ転送ジョブを起動し、蓄積されたロギング情報を指定
された計算機に転送することを特徴とするジョブ実行シ
ステム。
1. In a store-and-forward job execution system comprising a computer for submitting a job and a plurality of computers for executing and relaying the job, a logging file and the logging file are transferred to a designated computer. A job submission computer having a means for adding a logging transfer job to a submission job, and the processing result of the executed job, the end information, and / or the relay information of the job are added to the logging file attached to the job. A job execution / relay computer equipped with a means for outputting is provided so that the job execution / relay computer activates the above logging transfer job when the job ends abnormally, relay fails, or ends normally A job execution system, which transfers logging information to a specified computer.
【請求項2】 蓄積されたロギング情報を受信する計算
機に、受信したロギング・ファイルを記憶装置に格納
し、ロギング・ファイルの情報を表示する手段を設けた
ことを特徴とする請求項1のジョブ実行システム。
2. The job according to claim 1, wherein the computer for receiving the accumulated logging information is provided with means for storing the received logging file in a storage device and displaying the information of the logging file. Execution system.
【請求項3】 ストア・アンド・フォワードのジョブ実
行システムにおけるジョブ投入計算機に、ロギング・フ
ァイルと該ロギング・ファイルを指定された計算機に転
送するロギング転送ジョブを生成して投入ジョブに付加
する手段を設け、 上記ロギング・ファイルとロギング転送ジョブが付加さ
れたジョブをジョブ実行・中継計算機に転送し、ジョブ
実行・中継計算機におけるロギング情報を採取すること
を特徴とするロギング付加転送装置。
3. A job submission computer in a store-and-forward job execution system is provided with means for generating a logging file and a logging transfer job for forwarding the logging file to a designated computer, and adding it to the submission job. A logging additional transfer device, which is provided, transfers a job to which the logging file and the logging transfer job are added to a job execution / relay computer, and collects logging information in the job execution / relay computer.
【請求項4】 ストア・アンド・フォワードのジョブ実
行システムにおける実行・中継計算機に、転送されてき
たロギング・ファイルに該ジョブの終了情報および/ま
たはジョブの中継情報を出力する手段と、 ジョブの異常終了時、中継失敗時、もしくは、ジョブの
正常終了時に、転送されてきたロギング転送ジョブを起
動する手段とを設け、 ロギング転送ジョブによりロギング・ファイルに蓄積さ
れたロギング情報を指定された計算機に転送することを
特徴とするロギング付加転送装置。
4. A means for outputting the end information of the job and / or the relay information of the job to the transferred logging file to the execution / relay computer in the store-and-forward job execution system, and the abnormality of the job. When the job is completed, the relay fails, or the job ends normally, the logging transfer job is started and the logging information accumulated in the logging file is transferred to the specified computer. A logging additional transfer device characterized by:
JP21443394A 1994-09-08 1994-09-08 Job execution system and logging additional transfer device Expired - Fee Related JP3361898B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21443394A JP3361898B2 (en) 1994-09-08 1994-09-08 Job execution system and logging additional transfer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21443394A JP3361898B2 (en) 1994-09-08 1994-09-08 Job execution system and logging additional transfer device

Publications (2)

Publication Number Publication Date
JPH0877041A JPH0877041A (en) 1996-03-22
JP3361898B2 true JP3361898B2 (en) 2003-01-07

Family

ID=16655709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21443394A Expired - Fee Related JP3361898B2 (en) 1994-09-08 1994-09-08 Job execution system and logging additional transfer device

Country Status (1)

Country Link
JP (1) JP3361898B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5251086B2 (en) * 2007-11-27 2013-07-31 株式会社リコー Semiconductor integrated circuit verification apparatus, method, and program

Also Published As

Publication number Publication date
JPH0877041A (en) 1996-03-22

Similar Documents

Publication Publication Date Title
JPH0535903B2 (en)
JPS59133663A (en) Message transmission between task execution means for systemof allowing fault in decentralized multiprocessor/computer
JP4102354B2 (en) Application flow control device
JP3361898B2 (en) Job execution system and logging additional transfer device
JP2002091720A (en) Information processing apparatus and job processing result confirmation method
JPH09282288A (en) Multiple computer operation system
JP2016042338A (en) Information processing system, information processing apparatus, information processing apparatus control method, and program
JP3488381B2 (en) Job management method, job management device and job management system
JPH0628322A (en) Information processor
JP3334615B2 (en) Multi-input/output control system
JP3508285B2 (en) Print job scheduling device
JPH07129337A (en) Multiprinter managing system
JP3799741B2 (en) Bus controller
JP5534881B2 (en) Facsimile system and program thereof
JP3270400B2 (en) Print processing cluster system
JP2581402B2 (en) Output waiting report reduction method
JP3226860B2 (en) Print job control system
JP3209077B2 (en) Data processing device
JP3106833B2 (en) Print system and print management device
JPH09274548A (en) Print job control system
JPH07134639A (en) Printing system and gateway
JPH10143339A (en) Network print system
JPH098850A (en) Data buffering system
JPH11259419A (en) Bus hand-shake system
JPH01269152A (en) Processor trouble detecting system in distributed processing system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20021008

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071018

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081018

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081018

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091018

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091018

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101018

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101018

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111018

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111018

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121018

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees