[go: up one dir, main page]

JP2000010939A - Information processing apparatus, information processing system, and recording medium - Google Patents

Information processing apparatus, information processing system, and recording medium

Info

Publication number
JP2000010939A
JP2000010939A JP10179294A JP17929498A JP2000010939A JP 2000010939 A JP2000010939 A JP 2000010939A JP 10179294 A JP10179294 A JP 10179294A JP 17929498 A JP17929498 A JP 17929498A JP 2000010939 A JP2000010939 A JP 2000010939A
Authority
JP
Japan
Prior art keywords
processing
information
log
information processing
processing apparatus
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
JP10179294A
Other languages
Japanese (ja)
Inventor
Kosuke Aoki
浩介 青木
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP10179294A priority Critical patent/JP2000010939A/en
Publication of JP2000010939A publication Critical patent/JP2000010939A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 分散処理を行うシステムのログを使用しやす
い形態で格納する。 【解決手段】 情報処理装置1において所定の処理の実
行が要求された場合には、特定情報発生手段1bがユニ
ークな情報としての特定情報を発生する。演算処理部1
aは、送信手段1cおよびネットワーク2を介して情報
処理装置3に対して特定情報を供給する。ログ記録手段
1eおよびログ記録手段3eには、情報処理装置1およ
び情報処理装置3が所定の動作を実行した場合に特定情
報を付加したログが記録される。入力手段1fから所定
の処理に関するログを収集する要求がなされた場合に
は、その処理に対応する特定情報を取得し、その特定情
報を有するログがログ記録手段1e,3eから取得され
ることになる。
(57) [Summary] [PROBLEMS] To store a log of a system that performs distributed processing in an easy-to-use form. When an execution of a predetermined process is requested in an information processing apparatus, a specific information generating unit generates specific information as unique information. Arithmetic processing unit 1
a supplies specific information to the information processing apparatus 3 via the transmission means 1c and the network 2. A log to which specific information is added when the information processing device 1 and the information processing device 3 execute a predetermined operation is recorded in the log recording unit 1e and the log recording unit 3e. When a request to collect a log related to a predetermined process is made from the input unit 1f, specific information corresponding to the process is acquired, and the log having the specific information is acquired from the log recording units 1e and 3e. Become.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は情報処理装置、情報
処理システム、および、記録媒体に関し、特に、他の情
報処理装置と接続され、分担して処理を行う情報処理装
置、複数の情報処理装置が相互に接続され、分担して処
理を行う情報処理システム、および、他の情報処理装置
と接続され、分担して処理を行う機能をコンピュータに
実現させるプログラムを記録した記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, an information processing system, and a recording medium, and more particularly, to an information processing apparatus which is connected to another information processing apparatus and performs processing in a shared manner, and a plurality of information processing apparatuses. The present invention relates to an information processing system that is connected to each other and performs processing in a shared manner, and a recording medium that is connected to another information processing apparatus and records a program that causes a computer to realize a function of performing shared processing.

【0002】[0002]

【従来の技術】コンピュータシステムでは、処理や通信
の履歴情報を「ログ」として記録している。通常、ログ
は、システムの利用状況や処理内容、または、通信の状
態や送受信したデータなどを時間の流れに沿って所定の
ファイル(ログファイル)に記録したものである。
2. Description of the Related Art In a computer system, history information of processing and communication is recorded as a "log". Normally, the log is a record of a system usage status and processing contents, a communication state, transmitted / received data, and the like in a predetermined file (log file) in accordance with the flow of time.

【0003】障害発生時にはこのログを解析して原因の
調査に利用したり、ログに記録されている利用状況の履
歴情報を利用して課金処理を行ったり、システムの能力
の分析に使用したりする。
In the event of a failure, the log is analyzed and used for investigating the cause, the accounting process is performed by using the usage history information recorded in the log, and used for analyzing the performance of the system. I do.

【0004】[0004]

【発明が解決しようとする課題】ところで、複数のコン
ピュータシステムが接続され、ある目的のために、入出
力、演算、記憶、制御などの機能を分散(分担)して処
理する、いわゆる分散処理システムでは、各コンピュー
タシステムが独自にログを記録するように構成されてい
る場合が多かった。
By the way, a so-called distributed processing system in which a plurality of computer systems are connected, and for a certain purpose, functions such as input / output, operation, storage and control are distributed (shared) and processed. In many cases, each computer system is configured to independently record a log.

【0005】従って、そのような分散処理システムにお
いては、各システムのログが関連付けされていないた
め、例えば、ある機能を実現するための処理を追跡しよ
うとする場合には、個々のシステムから該当するログを
検索し、次に、これらのログを時系列順に並べ換える必
要があった。
Therefore, in such a distributed processing system, since logs of each system are not associated with each other, for example, when an attempt is made to track a process for realizing a certain function, the log of each system is applied. The logs had to be searched, and then these logs had to be sorted in chronological order.

【0006】そのため、所定のログを得るまでに多大な
時間を要するという問題点があった。本発明はこのよう
な点に鑑みてなされたものであり、他の情報処理装置と
接続され、分担して処理を行う情報処理装置において、
ログの追跡を容易に行うことができる情報処理装置を提
供することを目的とする。
Therefore, there has been a problem that it takes a long time to obtain a predetermined log. The present invention has been made in view of such a point, and in an information processing apparatus that is connected to another information processing apparatus and performs processing in a shared manner,
An object of the present invention is to provide an information processing apparatus that can easily track a log.

【0007】また、本発明は、複数の情報処理装置が相
互に接続され、分担して処理を行う情報処理システムに
おいて、ログの追跡を容易に行うことができる情報処理
システムを提供することを目的とする。
Another object of the present invention is to provide an information processing system in which a plurality of information processing apparatuses are connected to each other and perform processing in a shared manner, wherein a log can be easily tracked. And

【0008】[0008]

【課題を解決するための手段】本発明では上記課題を解
決するために、他の情報処理装置と接続され、分担して
処理を行う情報処理装置において、新たな処理を他の情
報処理装置に要求する場合には、その処理を特定するた
めの特定情報を発生する特定情報発生手段と、他の情報
処理装置に処理を要求する場合には前記特定情報を付加
した処理要求を送信し、また、他の情報処理装置から要
求された処理が終了した場合には前記特定情報を付加し
た処理終了通知を送信する送信手段と、他の情報処理装
置からの前記処理要求と前記処理終了通知とを受信する
受信手段と、自己の動作を前記特定情報とともにログと
して記録するログ記録手段と、を有することを特徴とす
る情報処理装置が提供される。
According to the present invention, in order to solve the above-mentioned problems, in an information processing apparatus which is connected to another information processing apparatus and performs processing in a shared manner, new processing is performed on another information processing apparatus. When requesting, a specific information generating means for generating specific information for specifying the processing, and when requesting processing to another information processing apparatus, transmitting a processing request to which the specific information is added, Transmitting means for transmitting a processing end notification to which the specific information has been added when the processing requested by the other information processing apparatus has been completed, and transmitting the processing request and the processing end notification from the other information processing apparatus. An information processing apparatus is provided, comprising: receiving means for receiving; and log recording means for recording its own operation as a log together with the specific information.

【0009】ここで、特定情報発生手段は、新たな処理
を他の情報処理装置に要求する場合には、その処理を特
定するための特定情報を発生する。送信手段は、他の情
報処理装置に処理を要求する場合には特定情報を付加し
た処理要求を送信し、また、他の情報処理装置から要求
された処理が終了した場合には特定情報を付加した処理
終了通知を送信する。受信手段は、他の情報処理装置か
らの処理要求と処理終了通知とを受信する。ログ記録手
段は、自己の動作を特定情報とともにログとして記録す
る。
Here, when a specific process is requested from another information processing apparatus, the specific information generating means generates specific information for specifying the process. The transmitting means transmits a processing request to which the specific information is added when requesting the processing from another information processing apparatus, and adds the specific information when the processing requested from the other information processing apparatus is completed. The notification of the completed processing is transmitted. The receiving means receives a processing request and a processing end notification from another information processing device. The log recording unit records its own operation as a log together with the specific information.

【0010】また、複数の情報処理装置が相互に接続さ
れ、分担して処理を行う情報処理システムにおいて、各
情報処理装置は、新たな処理を他の情報処理装置に要求
する場合には、その処理を特定するための特定情報を発
生する特定情報発生手段と、他の情報処理装置に処理を
要求する場合には前記特定情報を付加した処理要求を送
信し、また、他の情報処理装置から要求された処理が終
了した場合には前記特定情報を付加した処理終了通知を
送信する送信手段と、他の情報処理装置からの前記処理
要求と前記処理終了通知とを受信する受信手段と、自己
の動作を前記特定情報とともにログとして記録するログ
記録手段と、を有することを特徴とする情報処理システ
ムが提供される。
Further, in an information processing system in which a plurality of information processing apparatuses are connected to each other and perform processing in a shared manner, when each information processing apparatus requests a new processing to another information processing apparatus, Specific information generating means for generating specific information for specifying processing, and when requesting processing to another information processing device, transmitting a processing request to which the specific information is added, and from another information processing device, Transmitting means for transmitting a processing end notification to which the specific information is added when the requested processing is completed; receiving means for receiving the processing request and the processing end notification from another information processing apparatus; Log recording means for recording the above operation together with the specific information as a log.

【0011】ここで、各情報処理装置の特定情報発生手
段は、新たな処理を他の情報処理装置に要求する場合に
は、その処理を特定するための特定情報を発生する。送
信手段は、他の情報処理装置に処理を要求する場合には
特定情報を付加した処理要求を送信し、また、他の情報
処理装置から要求された処理が終了した場合には特定情
報を付加した処理終了通知を送信する。受信手段は、他
の情報処理装置からの処理要求と処理終了通知とを受信
する。ログ記録手段は、自己の動作を特定情報とともに
ログとして記録する。
Here, when requesting a new process to another information processing device, the specific information generating means of each information processing device generates specific information for specifying the process. The transmitting means transmits a processing request to which the specific information is added when requesting the processing from another information processing apparatus, and adds the specific information when the processing requested from the other information processing apparatus is completed. The notification of the completed processing is transmitted. The receiving means receives a processing request and a processing end notification from another information processing device. The log recording unit records its own operation as a log together with the specific information.

【0012】[0012]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は、本発明の原理を説明する
原理図である。この図において、情報処理装置1は、ネ
ットワーク2を介して情報処理装置3と接続されてお
り、処理要求が発生した場合には、情報処理装置3と分
担して処理を行う。また、情報処理装置1は、自己の動
作に関するログを記録しており、要求があった場合には
対応するログを出力する。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a principle diagram for explaining the principle of the present invention. In this figure, an information processing apparatus 1 is connected to an information processing apparatus 3 via a network 2 and, when a processing request is issued, performs processing in a shared manner with the information processing apparatus 3. The information processing apparatus 1 records a log relating to its own operation, and outputs a corresponding log when requested.

【0013】ネットワーク2は、例えば、インターネッ
トやVAN(Value Added Network)などのネットワー
クなどであり、情報処理装置1と情報処理装置3とを相
互に接続し、これらの間でデータの授受を可能とする。
The network 2 is, for example, a network such as the Internet or a VAN (Value Added Network), and connects the information processing apparatus 1 and the information processing apparatus 3 to each other so that data can be exchanged between them. I do.

【0014】情報処理装置3は、ネットワーク2を介し
て情報処理装置1と接続されており、所定の処理要求が
発生した場合には、情報処理装置1と分担して処理を行
う。また、情報処理装置3は、自己の動作に関するログ
を記録しており、例えば、情報処理装置1から要求があ
った場合には対応するログを送信する。
The information processing apparatus 3 is connected to the information processing apparatus 1 via the network 2 and, when a predetermined processing request is issued, performs processing by sharing with the information processing apparatus 1. The information processing device 3 records a log related to its own operation. For example, when there is a request from the information processing device 1, the information processing device 3 transmits a corresponding log.

【0015】次に、各情報処理装置の詳細な構成につい
て説明する。情報処理装置1の演算処理部1aは、種々
の演算処理を行うとともに、装置の各部を制御する。
Next, a detailed configuration of each information processing apparatus will be described. The arithmetic processing unit 1a of the information processing device 1 performs various arithmetic processes and controls each unit of the device.

【0016】特定情報発生手段1bは、新たな処理を情
報処理装置3に要求する場合(または、単に新たな処理
を開始する場合)には、その処理を特定するための特定
情報を発生する。
When requesting a new process to the information processing device 3 (or when simply starting a new process), the specific information generating means 1b generates specific information for specifying the process.

【0017】図2は、特定情報発生手段1bによって発
生される特定情報の一例を示す図である。この例では、
特定情報10は、新たな処理の要求を行った情報処理装
置のIP(Internet Protocol )アドレス10aと、実
行の要求を行った日時である実行要求日時10bによっ
て構成されている。
FIG. 2 is a diagram showing an example of the specific information generated by the specific information generating means 1b. In this example,
The specific information 10 includes an IP (Internet Protocol) address 10a of the information processing apparatus that has issued a new processing request, and an execution request date and time 10b that is the date and time when the execution request was issued.

【0018】送信手段1cは、情報処理装置3に処理を
要求する場合には特定情報10を付加した処理要求を送
信する。また、情報処理装置3から要求された処理が終
了した場合には特定情報10を付加した処理終了通知を
送信する。
When requesting the information processing device 3 for processing, the transmitting means 1c transmits a processing request to which the specific information 10 has been added. Further, when the processing requested by the information processing device 3 is completed, a processing completion notification to which the specific information 10 is added is transmitted.

【0019】受信手段1dは、情報処理装置3からネッ
トワーク2を介して伝送されてきた、処理要求と処理終
了通知とを受信する。ログ記録手段1eは、情報処理装
置3に処理要求を送信する場合、情報処理装置3から処
理要求を受信した場合、情報処理装置3から要求された
処理を終了した場合、情報処理装置3に処理終了通知を
送信する場合、または、情報処理装置3から終了通知を
受信した場合に、特定情報を付加したログを記録する。
The receiving means 1d receives a processing request and a processing end notification transmitted from the information processing device 3 via the network 2. The log recording unit 1e transmits the processing request to the information processing apparatus 3, receives the processing request from the information processing apparatus 3, terminates the processing requested by the information processing apparatus 3, When the end notification is transmitted, or when the end notification is received from the information processing device 3, a log to which the specific information is added is recorded.

【0020】図3は、ログ20の一例を示す図である。
この図において、ログID20aは、図2に示すように
IPアドレス10aと実行要求日時10bとによって構
成されており、各処理毎にユニークなIDが付与される
ことから、このログID20aを参照することにより、
処理を特定することが可能となる。
FIG. 3 is a diagram showing an example of the log 20.
In this figure, a log ID 20a is composed of an IP address 10a and an execution request date and time 10b as shown in FIG. 2, and since a unique ID is assigned to each process, it is necessary to refer to the log ID 20a. By
Processing can be specified.

【0021】処理番号20bは、処理が分散されて実行
される場合に、各情報処理装置において処理が実行され
た順番を示す値である。ログ発行ステータス20cは、
ログが記録された場合における情報処理装置の状態(ス
テータス)を示す識別子である。
The processing number 20b is a value indicating the order in which the processing is executed in each information processing apparatus when the processing is executed in a distributed manner. The log issuance status 20c is
This is an identifier indicating the state of the information processing apparatus when a log is recorded.

【0022】図4は、ログ発行ステータス20cの一例
を示している。この図に示すように、他の情報処理装置
に対して所定の処理要求を送信する場合には、識別子
「JRS(Job Request Sending )」が選択され、ログ
に付加されて記録される。
FIG. 4 shows an example of the log issuing status 20c. As shown in this figure, when a predetermined processing request is transmitted to another information processing apparatus, the identifier “JRS (Job Request Sending)” is selected and added to the log and recorded.

【0023】また、他の情報処理装置から処理要求を受
信した場合には、識別子「JRR(Job Request Receiv
ed)」が選択され、ログに付加されて記録される。更
に、他の情報処理装置から要求された処理が終了した場
合には、識別子「JC(Job Completed )」が選択さ
れ、ログに付加されて記録される。
When a processing request is received from another information processing apparatus, the identifier "JRR (Job Request Receiviv
ed) "is selected and added to the log and recorded. Further, when the processing requested from another information processing apparatus is completed, the identifier “JC (Job Completed)” is selected and added to the log and recorded.

【0024】更にまた、他の情報処理装置から要求され
た処理が完了し、要求を行った情報処理装置に対して処
理終了通知を送信する場合には、識別子「JCS(Job
Completion Sending)」が選択され、ログに付加されて
記録される。
Further, when the processing requested by another information processing apparatus is completed and a processing end notification is transmitted to the requesting information processing apparatus, the identifier "JCS (Job
Completion Sending) ”is added to the log and recorded.

【0025】また、他の情報処理装置から送信されてき
た処理終了通知を受信した場合には、識別子「JCR
(Job Completion Received )」が選択され、ログに付
加されて記録される。
When a processing end notification transmitted from another information processing apparatus is received, the identifier "JCR
(Job Completion Received) "is selected and added to the log and recorded.

【0026】図3に戻って、処理名20dは、処理に対
して付与された名称であり、例えば、「JOB−00
1」などの文字列である。アプリケーション依存データ
20eは、その処理において参照されたデータの名称な
どが格納される。
Returning to FIG. 3, the processing name 20d is a name given to the processing, for example, "JOB-00
A character string such as "1". The application-dependent data 20e stores the name of data referred to in the processing.

【0027】接続先システムID20fは、通信処理
(送受信)を行う場合には、通信相手の情報処理装置を
特定するためのID(例えば、IPアドレス)が格納さ
れ、また、要求された処理を実行する場合にはその処理
を要求した情報処理装置のIDが格納される。
When performing communication processing (transmission / reception), the connection destination system ID 20f stores an ID (for example, an IP address) for specifying the information processing apparatus of the communication partner, and executes the requested processing. If so, the ID of the information processing apparatus that has requested the processing is stored.

【0028】ログ発行日時20gには、ログが記録され
た日時情報が格納される。処理ステータス20hは、そ
の処理の実行結果に関する情報(例えば、「完了」、
「エラー」、「実行中止」など)が格納される。
The log issue date and time 20g stores information on the date and time when the log was recorded. The processing status 20h includes information (for example, “completed”,
"Error", "execution aborted", etc.) are stored.

【0029】図1に戻って、入力手段1fは、所定の情
報を入力する場合に操作される。ログ収集手段1gは、
入力手段1fから入力された情報に対応するログをログ
記録手段1eおよび情報処理装置3のログ記録手段3e
から収集する。
Returning to FIG. 1, the input means 1f is operated when inputting predetermined information. Log collecting means 1g
The log corresponding to the information input from the input unit 1f is stored in the log recording unit 1e and the log recording unit 3e of the information processing apparatus 3.
To collect from.

【0030】次に、情報処理装置3の詳細な構成につい
て説明する。情報処理装置3の演算処理部3aは、種々
の演算処理を行うとともに、装置の各部を制御する。
Next, a detailed configuration of the information processing apparatus 3 will be described. The arithmetic processing unit 3a of the information processing device 3 performs various arithmetic processes and controls each unit of the device.

【0031】特定情報発生手段3bは、新たな処理を情
報処理装置に要求する場合には、その処理を特定するた
めの特定情報を発生する。なお、この特定情報は、図2
の場合と同様である。
When requesting a new process to the information processing apparatus, the specific information generating means 3b generates specific information for specifying the process. This specific information is shown in FIG.
Is the same as

【0032】送信手段3cは、情報処理装置1に処理を
要求する場合には特定情報10を付加した処理要求を送
信する。また、情報処理装置1から要求された処理が終
了した場合には特定情報10を付加した処理終了通知を
送信する。
When requesting the information processing apparatus 1 for processing, the transmitting means 3c transmits a processing request to which the specific information 10 has been added. Further, when the processing requested by the information processing apparatus 1 is completed, a processing end notification to which the specific information 10 is added is transmitted.

【0033】受信手段3dは、情報処理装置1からネッ
トワーク2を介して伝送されてきた、処理要求と処理終
了通知とを受信する。ログ記録手段3eは、情報処理装
置1に処理要求を送信する場合、情報処理装置1から処
理要求を受信した場合、情報処理装置1から要求された
処理を終了した場合、情報処理装置1に処理終了通知を
送信する場合、または、情報処理装置1から終了通知を
受信した場合に、特定情報を付加したログを記録する。
The receiving means 3d receives a processing request and a processing end notification transmitted from the information processing apparatus 1 via the network 2. The log recording unit 3e transmits the processing request to the information processing apparatus 1, receives the processing request from the information processing apparatus 1, terminates the processing requested by the information processing apparatus 1, When the end notification is transmitted or when the end notification is received from the information processing device 1, a log to which the specific information is added is recorded.

【0034】次に、図1に示す原理図の動作について説
明する。図5は、図1に示す原理図の動作を説明するた
めのシグナルフローチャートである。
Next, the operation of the principle diagram shown in FIG. 1 will be described. FIG. 5 is a signal flowchart for explaining the operation of the principle diagram shown in FIG.

【0035】この図では、情報処理装置1によって処理
要求が発行され、情報処理装置3において要求された処
理が実行される場合における処理の流れを示している。
なお、この図において、2重線で示す四角形は、そこに
おいてログが記録されることを示している。
FIG. 3 shows the flow of processing when a processing request is issued by the information processing apparatus 1 and the requested processing is executed in the information processing apparatus 3.
In this figure, a square indicated by a double line indicates that a log is recorded there.

【0036】いま、情報処理装置1が情報処理装置3に
対して所定の処理要求を行う場合には、ステップS1に
おいて、特定情報発生手段1bが情報処理装置1のIP
アドレスと実行要求日時とから特定情報としてのログI
D10(20a)を生成する。
When the information processing apparatus 1 issues a predetermined processing request to the information processing apparatus 3, in step S1, the specific information generating means 1b transmits the IP
Log I as specific information from address and execution request date
D10 (20a) is generated.

【0037】例えば、情報処理装置1のIPアドレスが
“01”(簡単のため2桁の数とする)であり、また、
実行要求日時が「1998年6月10日 12時20分
50秒」であるとすると、これらからユニークなログI
Dが生成される。
For example, the IP address of the information processing apparatus 1 is “01” (two digits for simplicity).
Assuming that the execution request date is “12:20:50 on June 10, 1998”, a unique log I
D is generated.

【0038】そして、演算処理部1aは、処理番号20
bを“01”に初期設定し、ログ発行ステータス20c
として処理要求の送信を示す「JRS」を選択する。ま
た、処理名20dとしては、例えば、「JOB−00
1」を生成する。更に、接続先システムID20fとし
て、情報処理装置3のIPアドレス“03”が取得され
ることになる。
Then, the arithmetic processing section 1a sets the processing number 20
b is initialized to "01" and the log issuance status 20c
"JRS" indicating transmission of the processing request is selected. As the processing name 20d, for example, “JOB-00
1 "is generated. Further, the IP address “03” of the information processing device 3 is obtained as the connection destination system ID 20f.

【0039】そして、演算処理部1aは、以上のデータ
(20a〜20f)をログ記録手段1eのログファイル
に追記する。続いて、演算処理部1aは、情報処理装置
3に対して、所定の処理の要求を行うための処理要求と
ともに、ログID20a、処理番号20b、および、処
理名20dを送信する。
Then, the arithmetic processing section 1a adds the above data (20a to 20f) to the log file of the log recording means 1e. Subsequently, the arithmetic processing unit 1a transmits a log ID 20a, a processing number 20b, and a processing name 20d to the information processing device 3 together with a processing request for requesting a predetermined processing.

【0040】送信が無事完了すると、演算処理部1a
は、その時点における日時をログ発行日時20gとし
て、また、処理が終了したことを示す情報(所定の文字
列など)を処理ステータス20hとしてログ記録手段1
eに追記する。その結果、処理要求送信に関するログ2
0が完成することになる。
When the transmission is completed successfully, the arithmetic processing unit 1a
The log recording unit 1 sets the date and time at that time as a log issue date and time 20g and information indicating that the processing has been completed (a predetermined character string or the like) as a processing status 20h.
Add to e. As a result, log 2 related to processing request transmission
0 will be completed.

【0041】続いて、ステップS1において送信された
処理要求、ログID20a、処理番号20b、および、
処理名20dを受信した情報処理装置3の演算処理部3
aは、ステップS2において、処理要求を受信したこと
を示すログをログ記録手段3eに格納する。
Subsequently, the processing request transmitted in step S1, the log ID 20a, the processing number 20b, and
The arithmetic processing unit 3 of the information processing device 3 that has received the processing name 20d
a stores a log indicating that a processing request has been received in the log recording unit 3e in step S2.

【0042】即ち、演算処理部3aは、受信したログI
D20aおよび処理名20dをそのまま格納するととも
に、受信した処理番号(=01)を1だけインクリメン
トして処理番号20bとして格納する。
That is, the arithmetic processing unit 3a receives the log I
D20a and the processing name 20d are stored as they are, and the received processing number (= 01) is incremented by 1 and stored as the processing number 20b.

【0043】また、ログ発行ステータス20cとして
は、処理要求を受信したことを示す「JRR」が選択さ
れて格納され、接続先システムID20fとしては、処
理要求を行った情報処理装置1のIPアドレス“01”
が格納される。
As the log issuance status 20c, "JRR" indicating that the processing request has been received is selected and stored, and as the connection destination system ID 20f, the IP address "of the information processing apparatus 1 which has issued the processing request" 01 "
Is stored.

【0044】そして、受信処理が無事に完了した場合に
は、その時の日時がログ発行日時20gとして、また、
処理が無事完了したことを示す情報が処理ステータス2
0hとして格納されることになる。
When the receiving process is completed successfully, the date and time at that time is set as the log issue date and time 20g.
Information indicating that the processing was completed successfully is processing status 2
0h will be stored.

【0045】続くステップS3では、要求された処理が
実行されることになる。そして、処理が無事完了する
と、ステップS4において、要求された処理が完了した
ことを示すログが記録される。
In the following step S3, the requested processing is executed. When the process is successfully completed, a log indicating that the requested process has been completed is recorded in step S4.

【0046】即ち、ログID20aおよび処理名20d
としては、前述の場合と同様に、情報処理装置1から受
信したものがそのまま格納され、また、処理番号20b
としてはステップS2において格納された処理番号(=
02)が1だけインクリメントされて格納される。
That is, the log ID 20a and the processing name 20d
In the same manner as described above, what is received from the information processing apparatus 1 is stored as it is, and the processing number 20b
Is the processing number stored in step S2 (=
02) is incremented by 1 and stored.

【0047】更に、接続先システムID20fとして
は、処理要求を行った情報処理装置1のIPアドレス
“01”が格納される。そして、ログ発行日時20g、
および、処理ステータス20hとしては、ログを格納し
た日時、および、処理が無事に終了したことを示す情報
が格納されることになる。
Further, as the connection destination system ID 20f, the IP address "01" of the information processing apparatus 1 which has issued the processing request is stored. And the log issue date and time 20g,
And, as the processing status 20h, the date and time when the log was stored and information indicating that the processing was completed successfully are stored.

【0048】続くステップS5においては、要求された
処理が終了したことを示す処理終了通知が送信されると
ともに、処理終了通知が送信されたことを示すログが格
納される。
In the following step S5, a processing end notification indicating that the requested processing has ended is transmitted, and a log indicating that the processing end notification has been transmitted is stored.

【0049】即ち、演算処理部3aは、要求された処理
が終了したことを示す処理終了通知とともに、その処理
のログID20a、処理番号20b、および、処理名2
0dを情報処理装置1に対して送信する。
That is, the arithmetic processing unit 3a sends a processing end notification indicating that the requested processing has ended, a log ID 20a, a processing number 20b, and a processing name 2 of the processing.
0d is transmitted to the information processing apparatus 1.

【0050】また、情報処理装置3は、ログID20a
および処理名20dとして、ステップS4の場合と同様
に、情報処理装置1から受信したものを格納し、また、
処理番号20bとしてはステップS4において格納した
処理番号(=03)を1だけインクリメントして格納す
る。
Further, the information processing device 3 stores the log ID 20a
And, as in the case of step S4, the one received from the information processing device 1 is stored as the process name 20d,
As the process number 20b, the process number (= 03) stored in step S4 is incremented by 1 and stored.

【0051】更に、ログ発行ステータス20cとして
は、処理終了通知を送信したことを示す「JCS」が選
択されて格納され、また、接続先システムID20fと
しては、処理終了通知の送信先である情報処理装置1の
IPアドレス“01”が格納される。
Further, "JCS" indicating that the processing end notification has been transmitted is selected and stored as the log issuance status 20c, and the information processing destination which is the destination of the processing end notification is transmitted as the connection destination system ID 20f. The IP address “01” of the device 1 is stored.

【0052】そして、処理終了通知の送信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納される。
When the transmission of the processing end notification has been successfully completed, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the processing has been successfully completed is stored as the processing status 20h. .

【0053】続いて、ステップS6においては、情報処
理装置3から送信された処理終了通知が受信されるとと
もに、処理終了通知を受信したことを示すログが記録さ
れる。
Subsequently, in step S6, the processing completion notification transmitted from the information processing device 3 is received, and a log indicating that the processing completion notification has been received is recorded.

【0054】即ち、情報処理装置1の演算処理部1a
は、ログID20aおよび処理名20dとして、情報処
理装置3から受信したものを格納し、また、処理番号2
0bとして情報処理装置3から受信した値(=04)を
1だけインクリメントして格納する。
That is, the arithmetic processing unit 1a of the information processing device 1
Stores the information received from the information processing device 3 as the log ID 20a and the process name 20d.
The value (= 04) received from the information processing device 3 is incremented by 1 and stored as 0b.

【0055】また、ログ発行ステータス20cとして
は、処理終了通知を受信したことを示す「JCR」が選
択されて格納され、更に、接続先システムID20fと
しては、処理終了通知の送信元である情報処理装置3の
IPアドレス“03”が格納される。
As the log issuance status 20c, "JCR" indicating that the processing end notification has been received is selected and stored, and as the connection destination system ID 20f, the information processing source which is the source of the processing end notification is stored. The IP address “03” of the device 3 is stored.

【0056】そして、処理終了通知の受信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納されることになる。
When the process completion notification has been successfully received, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the process has been successfully completed is stored as the process status 20h. Will be.

【0057】従って、ある処理が分散されて実行された
場合には、ユニークなIDとしてのログID20aが生
成され、各情報処理装置においてログに付加されて格納
される。また、処理が実行された順序を示すための処理
番号20bも同様にログに付加されて格納されることか
ら、ある処理に対するログを参照する場合には、この処
理に対応するログID20aを有するログを各情報処理
装置から収集し、処理番号20bを参照して並べ換える
ことにより、各情報処理装置で実行された処理に関する
情報を時系列順に表示することが可能となる。
Therefore, when a certain process is executed in a distributed manner, a log ID 20a as a unique ID is generated and added to the log in each information processing apparatus and stored. Also, since a process number 20b for indicating the order in which the processes are executed is similarly added to the log and stored, when referring to a log for a certain process, a log having a log ID 20a corresponding to this process is referred to. Is collected from each information processing apparatus and rearranged with reference to the processing number 20b, it is possible to display information on the processing executed in each information processing apparatus in chronological order.

【0058】次に、図6を参照して、本発明の実施の形
態の構成例について説明する。図6は、本発明の実施の
形態の構成例を示すブロック図である。なお、図1に示
す原理図と図6に示す実施の形態の対応関係を以下に示
す。
Next, a configuration example of the embodiment of the present invention will be described with reference to FIG. FIG. 6 is a block diagram illustrating a configuration example of the embodiment of the present invention. The correspondence between the principle diagram shown in FIG. 1 and the embodiment shown in FIG. 6 is shown below.

【0059】即ち、情報処理装置1は、情報処理装置4
0に対応しており、また、情報処理装置3は、情報処理
装置50または情報処理装置60に対応している。情報
処理装置1の演算処理部1aの機能は、中央処理部40
aが実現する。特定情報発生手段1bの機能は、中央処
理部40aが実現する。
That is, the information processing device 1 is
0, and the information processing device 3 corresponds to the information processing device 50 or the information processing device 60. The function of the arithmetic processing unit 1a of the information processing apparatus 1 is as follows.
a is realized. The function of the specific information generating means 1b is realized by the central processing unit 40a.

【0060】送信手段1cおよび受信手段1dの機能
は、IF(Interface )40cが実現する。ログ記録手
段1eの機能は、記録部40bが実現する。
The functions of the transmitting means 1c and the receiving means 1d are realized by an IF (Interface) 40c. The function of the log recording unit 1e is realized by the recording unit 40b.

【0061】入力手段1fの機能は、入力部40dが実
現する。ログ収集手段1gの機能は、中央処理部40a
が実現する。また、情報処理装置3の演算処理部3aの
機能は、中央処理部50aまたは中央処理部60aが実
現する。特定情報発生手段3bの機能は、中央処理部5
0aまたは中央処理部60aが実現する。
The function of the input means 1f is realized by the input section 40d. The function of the log collection unit 1g is the central processing unit 40a.
Is realized. The function of the arithmetic processing unit 3a of the information processing device 3 is realized by the central processing unit 50a or the central processing unit 60a. The function of the specific information generating means 3b is
0a or the central processing unit 60a.

【0062】送信手段3cおよび受信手段3dの機能
は、IF50dまたはIF60cが実現する。ログ記録
手段3eの機能は、記録部50cまたは記録部60bが
実現する。
The functions of the transmitting means 3c and the receiving means 3d are realized by the IF 50d or the IF 60c. The function of the log recording unit 3e is realized by the recording unit 50c or the recording unit 60b.

【0063】次に、図6に示す実施の形態の構成につい
て説明する。ネットワーク30は、例えば、インターネ
ットなどによって構成され、情報処理装置40〜60を
相互に接続し、これらの間でデータの授受を可能とす
る。
Next, the configuration of the embodiment shown in FIG. 6 will be described. The network 30 is configured by, for example, the Internet or the like, connects the information processing devices 40 to 60 to each other, and enables data exchange between them.

【0064】情報処理装置40は、例えば、エンドユー
ザが利用する端末装置であり、所定の処理に対する実行
要求などが入力される。また、所定の処理に関するログ
を収集する場合には、記録部40bおよび情報処理装置
50,60から対応するログIDを有するログを収集す
る。
The information processing device 40 is, for example, a terminal device used by an end user, and receives an execution request for a predetermined process and the like. When collecting logs related to a predetermined process, logs having a corresponding log ID are collected from the recording unit 40b and the information processing devices 50 and 60.

【0065】情報処理装置50は、例えば、サーバであ
り、データベース50bに格納されているデータを参照
し、処理の分担などを行うとともに、要求がなされた場
合には必要な情報をデータベース50bや記録部50c
から取得して送信する。
The information processing device 50 is, for example, a server, refers to data stored in the database 50b, performs processing sharing, and, when requested, stores necessary information in the database 50b or the recording device. Part 50c
Get from and send.

【0066】情報処理装置60もサーバであり、要求が
なされた場合には必要な情報を記録部60bから取得し
て送信するとともに、所定の処理を実行するように構成
されている。
The information processing device 60 is also a server, and is configured to acquire necessary information from the recording unit 60b and transmit it when requested, and to execute predetermined processing.

【0067】次に、各情報処理装置の詳細な構成につい
て説明する。情報処理装置40の中央処理部40aは、
記録部40bに格納されている各種プログラムに従って
装置の各部を制御したり、各種演算処理を実行する。
Next, a detailed configuration of each information processing apparatus will be described. The central processing unit 40a of the information processing device 40 includes:
It controls each unit of the apparatus according to various programs stored in the recording unit 40b, and executes various arithmetic processing.

【0068】記録部40bは、例えば、磁気記録装置な
どによって構成されており、中央処理部40aが実行す
る各種プログラムを記録している。また、中央処理部4
0aが生成したログを記録する。
The recording section 40b is composed of, for example, a magnetic recording device, and records various programs executed by the central processing section 40a. The central processing unit 4
The log generated by Oa is recorded.

【0069】IF40cは、中央処理部40aとネット
ワーク30を接続するとともに、入力部40dから入力
されたデータを中央処理部40aに供給する。入力部4
0dは、例えば、キーボードなどによって構成されてお
り、エンドユーザが所定の情報を入力する場合に操作さ
れる。
The IF 40c connects the central processing unit 40a to the network 30, and supplies data input from the input unit 40d to the central processing unit 40a. Input unit 4
0d is constituted by, for example, a keyboard or the like, and is operated when the end user inputs predetermined information.

【0070】続いて、情報処理装置50の中央処理部5
0aは、記録部50cに格納されている各種プログラム
に従って装置の各部を制御したり、種々の演算処理を実
行する。
Subsequently, the central processing unit 5 of the information processing device 50
0a controls each unit of the apparatus according to various programs stored in the recording unit 50c, and executes various arithmetic processes.

【0071】データベース50bは、例えば、磁気記録
装置などによって構成されており、分散処理を行う場合
に必要な情報を格納している。記録部50cは、例え
ば、磁気記録装置などによって構成されており、中央処
理部50aが実行する各種プログラムを記録している。
また、中央処理部50aが生成したログを記録する。
The database 50b is composed of, for example, a magnetic recording device or the like, and stores information necessary for performing distributed processing. The recording unit 50c is configured by, for example, a magnetic recording device or the like, and records various programs executed by the central processing unit 50a.
Further, the log generated by the central processing unit 50a is recorded.

【0072】IF50dは、中央処理部50aとネット
ワーク30を接続する。次に、情報処理装置60の中央
処理部60aは、記録部60bに格納されている各種プ
ログラムに従って装置の各部を制御したり、種々の演算
処理を実行する。
The IF 50d connects the central processing unit 50a to the network 30. Next, the central processing unit 60a of the information processing device 60 controls each unit of the device according to various programs stored in the recording unit 60b, and executes various arithmetic processes.

【0073】記録部60bは、例えば、磁気記録装置な
どによって構成されており、中央処理部60aが実行す
る各種プログラムを記録している。また、中央処理部6
0aによって生成されたログを記録する。
The recording unit 60b is constituted by, for example, a magnetic recording device, and records various programs executed by the central processing unit 60a. The central processing unit 6
Record the log generated by 0a.

【0074】IF60cは、中央処理部50aとネット
ワーク30を接続する。次に、図7に示すシグナルフロ
ーチャートを参照して、図6に示す実施の形態の動作に
ついて説明する。
The IF 60c connects the central processing unit 50a to the network 30. Next, the operation of the embodiment shown in FIG. 6 will be described with reference to a signal flowchart shown in FIG.

【0075】図7は、情報処理装置40から所定の処理
の要求がなされ、情報処理装置50においてデータベー
ス50bを参照して処理の分担が行われ、情報処理装置
60で所定の処理を実行する場合のシグナルフローを示
している。
FIG. 7 shows a case where a predetermined processing request is made from the information processing apparatus 40, the processing is shared by referring to the database 50b in the information processing apparatus 50, and the predetermined processing is executed in the information processing apparatus 60. The signal flow of FIG.

【0076】いま、情報処理装置40の入力部40dが
操作され、所定の処理の実行が要求されたとすると、ス
テップS20において、ログが記録された後、処理要求
が送信される。
Now, assuming that the input section 40d of the information processing apparatus 40 is operated to request execution of a predetermined process, in step S20, after a log is recorded, a process request is transmitted.

【0077】即ち、情報処理装置40の中央処理部40
aは、IPアドレスと実行要求日時とから特定情報とし
てのログID10(20a)を生成する。例えば、情報
処理装置40のIPアドレスが“40”(簡単のため2
桁の数とする)であり、また、実行要求日時が「199
8年6月10日 12時20分50秒」であるとする
と、これらからユニークなログID10が生成される。
That is, the central processing unit 40 of the information processing device 40
“a” generates a log ID 10 (20a) as specific information from the IP address and the execution request date and time. For example, if the IP address of the information processing device 40 is “40” (for simplicity, 2
And the execution request date and time is “199
If the time is "June 10, 2008 12:20:50", a unique log ID 10 is generated from these.

【0078】そして、中央処理部40aは、処理番号2
0bを“01”に初期設定し、ログ発行ステータス20
cとして処理要求の送信を示す「JRS」を選択する。
また、処理名20dとしては、例えば、「JOB−00
1」を生成する。更に、中央処理部40aは、接続先シ
ステムID20fとして、情報処理装置50のIPアド
レス“50”を選択する。
Then, the central processing unit 40a executes processing number 2
0b is initialized to “01” and the log issuance status 20
"jRS" indicating transmission of the processing request is selected as c.
As the processing name 20d, for example, “JOB-00
1 "is generated. Further, the central processing unit 40a selects the IP address “50” of the information processing device 50 as the connection destination system ID 20f.

【0079】そして、中央処理部40aは、以上のデー
タ(20a〜20f)を記録部40bのログファイルに
追記する。なお、図7において、2重線の四角形の右下
に示す()に囲まれた数値および文字列は、ログとして
記録されるデータを示しており、上から順に「処理番
号」、「ログ発行ステータス」、および、「接続先シス
テムID」を示している。例えば、ステップS20の右
下に示す(01)、(JRS)、および、(50)は、
処理番号が“01”であり、ログ発行ステータスが「J
RS」、また、接続先システムIDが“50”であるこ
とを指名している。
Then, the central processing unit 40a adds the above data (20a to 20f) to the log file of the recording unit 40b. In FIG. 7, numerical values and character strings enclosed in parentheses at the lower right of the double-lined rectangle indicate data to be recorded as a log. "Status" and "destination system ID". For example, (01), (JRS) and (50) shown at the lower right of step S20 are:
The process number is "01" and the log issuance status is "J
RS "and that the connection destination system ID is" 50 ".

【0080】続いて、中央処理部40aは、情報処理装
置50に対して、所定の処理を要求するための処理要求
とともに、ログID20a、処理番号20b、および、
処理名20dを送信する。
Subsequently, the central processing unit 40a sends a log ID 20a, a processing number 20b, and a processing request for requesting a predetermined processing to the information processing apparatus 50.
The processing name 20d is transmitted.

【0081】送信が無事完了すると、中央処理部40a
は、その時点における日時をログ発行日時20gとし
て、また、処理が終了したことを示す情報を処理ステー
タス20hとして記録部40bのログファイルに追記す
る。その結果、処理要求送信に関するログ20が完成す
ることになる。
When the transmission is completed successfully, the central processing unit 40a
Adds the date and time at that time as the log issue date and time 20g and the information indicating that the processing is completed as the processing status 20h in the log file of the recording unit 40b. As a result, the log 20 regarding the processing request transmission is completed.

【0082】続いて、ステップS20において送信され
た処理要求、ログID20a、処理番号20b、およ
び、処理名20dを受信した情報処理装置50の中央処
理部50aは、ステップS21において、処理要求を受
信したことを示すログを記録部50cに記録する。
Subsequently, the central processing unit 50a of the information processing device 50 that has received the processing request, the log ID 20a, the processing number 20b, and the processing name 20d transmitted in step S20 has received the processing request in step S21. Is recorded in the recording unit 50c.

【0083】即ち、中央処理部50aは、受信したログ
ID20aおよび処理名20dをそのまま格納するとと
もに、受信した処理番号(=01)を1だけインクリメ
ントして処理番号20bとして格納する。
That is, the central processing unit 50a stores the received log ID 20a and the process name 20d as they are, increments the received process number (= 01) by 1, and stores it as the process number 20b.

【0084】また、ログ発行ステータス20cとして
は、処理要求を受信したことを示す「JRR」が選択さ
れて格納され、接続先システムID20fとしては、処
理要求を行った情報処理装置40のIPアドレス“4
0”が格納される。
As the log issuance status 20c, "JRR" indicating that the processing request has been received is selected and stored, and as the connection destination system ID 20f, the IP address of the information processing apparatus 40 which has issued the processing request is stored. 4
0 "is stored.

【0085】そして、受信処理が無事に完了した場合に
は、その時の日時がログ発行日時20gとして、また、
処理が無事完了したことを示す情報が処理ステータス2
0hとして格納されることになる。
When the receiving process is completed successfully, the date and time at that time is set as the log issue date and time 20g.
Information indicating that the processing was completed successfully is processing status 2
0h will be stored.

【0086】続くステップS22では、情報処理装置4
0から要求された処理が実行される。即ち、中央処理部
50aは、データベース50bを検索し、要求された処
理を実行可能な情報処理装置を検索する。その結果、例
えば、情報処理装置60が検索結果として得られる。そ
して、ステップS23に進む。
In the following step S22, the information processing device 4
The processing requested from 0 is executed. That is, the central processing unit 50a searches the database 50b and searches for an information processing device that can execute the requested process. As a result, for example, the information processing device 60 is obtained as a search result. Then, the process proceeds to step S23.

【0087】ステップS23では、処理が終了したこと
を示すログが記録される。即ち、ログID20aおよび
処理名20dは、前述の場合と同様に、情報処理装置4
0から受信したものがそのまま格納され、また、処理番
号20bとしてはステップS21において格納された処
理番号(=02)が1だけインクリメントされて格納さ
れる。
In step S23, a log indicating that the processing has been completed is recorded. That is, the log ID 20a and the processing name 20d are stored in the information processing device 4 in the same manner as described above.
The process number received from 0 is stored as it is, and the process number (= 02) stored in step S21 is incremented by 1 and stored as the process number 20b.

【0088】更に、接続先システムID20fとして
は、処理要求を行った情報処理装置40のIPアドレス
“40”が格納される。そして、ログ発行日時20g、
および、処理ステータス20hとしては、ログを格納し
た日時、および、処理が無事に終了したことを示す情報
が格納されることになる。
Further, as the connection destination system ID 20f, the IP address “40” of the information processing apparatus 40 which has issued the processing request is stored. And the log issue date and time 20g,
And, as the processing status 20h, the date and time when the log was stored and information indicating that the processing was completed successfully are stored.

【0089】続くステップS24では、データベース5
0bの検索結果として得られた情報処理装置60に対し
て処理要求が送信される。即ち、中央処理部50aは、
ステップS23において格納した処理番号(=03)を
1だけインクリメントして格納するとともに、ログ発行
ステータス20cおよび接続先システムID20fとし
て、「JRS」および“60”をそれぞれ格納する。
In the following step S24, database 5
A processing request is transmitted to the information processing device 60 obtained as the search result of 0b. That is, the central processing unit 50a
In step S23, the process number (= 03) stored is incremented by one and stored, and "JRS" and "60" are stored as the log issue status 20c and the connection destination system ID 20f, respectively.

【0090】続いて、中央処理部40aは、情報処理装
置60に対して、所定の処理の要求を行うための処理要
求とともに、ログID20a、処理番号20b、およ
び、処理名20dを送信する。
Subsequently, the central processing unit 40a transmits a log ID 20a, a process number 20b, and a process name 20d to the information processing device 60 together with a process request for making a predetermined process request.

【0091】送信が無事完了すると、中央処理部50a
は、その時点における日時をログ発行日時20gとし
て、また、処理が終了したことを示す情報を処理ステー
タス20hとしてログファイルに追記する。その結果、
処理要求送信に関するログ20が完成することになる。
When the transmission is completed successfully, the central processing unit 50a
Appends to the log file the date and time at that time as the log issue date and time 20g and information indicating that the processing has been completed as the processing status 20h. as a result,
The log 20 related to the processing request transmission is completed.

【0092】次に、ステップS24において送信された
処理要求、ログID20a、処理番号20b、および、
処理名20dを受信した情報処理装置60の中央処理部
60aは、ステップS25において、処理要求を受信し
たことを示すログをログ記録部60bに格納する。
Next, at step S24, the processing request, log ID 20a, processing number 20b,
In step S25, the central processing unit 60a of the information processing device 60 that has received the processing name 20d stores a log indicating that the processing request has been received in the log recording unit 60b.

【0093】即ち、中央処理部60aは、受信したログ
ID20aおよび処理名20dをそのまま格納するとと
もに、受信した処理番号(=04)を1だけインクリメ
ントして処理番号20bとして格納する。
That is, the central processing unit 60a stores the received log ID 20a and the process name 20d as they are, increments the received process number (= 04) by 1, and stores it as the process number 20b.

【0094】また、ログ発行ステータス20cとして
は、処理要求を受信したことを示す「JRR」が選択さ
れて格納され、接続先システムID20fとしては、処
理要求を行った情報処理装置50のIPアドレス“5
0”が格納される。
As the log issuance status 20c, "JRR" indicating that the processing request has been received is selected and stored, and as the connection destination system ID 20f, the IP address of the information processing apparatus 50 which has issued the processing request is stored. 5
0 "is stored.

【0095】そして、受信処理が無事に完了した場合に
は、その時の日時がログ発行日時20gとして、また、
処理が無事完了したことを示す情報が処理ステータス2
0hとして格納されることになる。
When the receiving process is completed successfully, the date and time at that time is set as the log issue date and time 20g.
Information indicating that the processing was completed successfully is processing status 2
0h will be stored.

【0096】続くステップS26では、情報処理装置5
0から要求された処理が実行される。そして、ステップ
S27に進む。ステップS27では、処理が終了したこ
とを示すログが記録される。
In the following step S26, the information processing device 5
The processing requested from 0 is executed. Then, the process proceeds to step S27. In step S27, a log indicating that the processing has been completed is recorded.

【0097】即ち、ログID20aおよび処理名20d
は、前述の場合と同様に、情報処理装置50から受信し
たものがそのまま格納され、また、処理番号20bとし
てはステップS25において格納された処理番号(=0
5)が1だけインクリメントされて格納される。
That is, the log ID 20a and the processing name 20d
Is stored as it is from the information processing apparatus 50, and the processing number (= 0) stored in step S25 is stored as the processing number 20b.
5) is incremented by 1 and stored.

【0098】更に、接続先システムID20fとして
は、処理要求を行った情報処理装置50のIPアドレス
“50”が格納される。そして、ログ発行日時20g、
および、処理ステータス20hとしては、ログを格納し
た日時、および、処理が無事に終了したことを示す情報
が格納されることになる。
Further, as the connection destination system ID 20f, the IP address "50" of the information processing apparatus 50 which has issued the processing request is stored. And the log issue date and time 20g,
And, as the processing status 20h, the date and time when the log was stored and information indicating that the processing was completed successfully are stored.

【0099】続くステップS28においては、要求され
た処理が終了したことを示す処理終了通知が送信される
とともに、処理終了通知が送信されたことを示すログが
格納される。
In the following step S28, a processing end notification indicating that the requested processing has ended is transmitted, and a log indicating that the processing end notification has been transmitted is stored.

【0100】即ち、中央処理部60aは、要求された処
理が終了したことを示す処理終了通知と、要求された処
理のログID20a、処理番号20b、および、処理名
20dを情報処理装置50に対して送信する。
That is, the central processing unit 60a sends a processing end notification indicating that the requested processing has been completed and the log ID 20a, processing number 20b, and processing name 20d of the requested processing to the information processing apparatus 50. To send.

【0101】また、情報処理装置60は、ログID20
aおよび処理名20dとして、ステップS27の場合と
同様に、情報処理装置50から受信したものを格納し、
処理番号20bとしてはステップS27において格納し
た処理番号(=06)を1だけインクリメントして格納
する。
The information processing device 60 stores the log ID 20
a and the process name 20d, the one received from the information processing device 50 is stored as in the case of step S27,
As the process number 20b, the process number (= 06) stored in step S27 is incremented by 1 and stored.

【0102】更に、ログ発行ステータス20cとして
は、処理終了通知を送信したことを示す「JCS」が選
択されて格納され、また、接続先システムID20fと
しては、処理終了通知の送信先である情報処理装置50
のIPアドレス“50”が格納される。
Further, "JCS" indicating that the processing end notification has been transmitted is selected and stored as the log issuing status 20c, and the information processing destination to which the processing end notification is transmitted is stored as the connection destination system ID 20f. Device 50
Is stored.

【0103】そして、処理終了通知の送信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納される。
When the transmission of the processing end notification has been successfully completed, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the processing has been successfully completed is stored as the processing status 20h. .

【0104】続いて、情報処理装置50では、ステップ
S29において、情報処理装置60から送信された処理
終了通知を受信するとともに、処理終了通知を受信した
ことを示すログを記録する。
Subsequently, in step S29, the information processing device 50 receives the processing end notification transmitted from the information processing device 60 and records a log indicating that the processing end notification has been received.

【0105】即ち、ログID20aおよび処理名20d
としては、情報処理装置60から受信したものが格納さ
れ、また、処理番号20bとしては情報処理装置60か
ら受信した値(=07)が1だけインクリメントされて
格納される。
That is, the log ID 20a and the processing name 20d
Is stored as the processing number 20b, and the value (= 07) received from the information processing apparatus 60 is incremented by 1 and stored as the processing number 20b.

【0106】また、ログ発行ステータス20cとして
は、処理終了通知を受信したことを示す「JCR」が選
択されて格納され、更に、接続先システムID20fと
しては、処理終了通知の送信元である情報処理装置60
のIPアドレス“60”が格納される。
As the log issuing status 20c, "JCR" indicating that the processing end notification has been received is selected and stored, and as the connection destination system ID 20f, the information processing source which is the transmission source of the processing end notification is stored. Device 60
Is stored.

【0107】そして、処理終了通知の受信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納される。
When the reception of the processing end notification has been successfully completed, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the processing has been successfully completed is stored as the processing status 20h. .

【0108】続くステップS30においては、要求され
た処理が終了したことを示す処理終了通知が送信される
とともに、処理終了通知が送信されたことを示すログが
格納される。
In the following step S30, a processing end notification indicating that the requested processing has ended is transmitted, and a log indicating that the processing end notification has been transmitted is stored.

【0109】即ち、中央処理部50aは、要求された処
理が終了したことを示す処理終了通知と、要求された処
理のログID20a、処理番号20b、および、処理名
20dを情報処理装置40に対して送信する。
That is, the central processing unit 50a sends a processing end notification indicating that the requested processing has been completed and the log ID 20a, processing number 20b, and processing name 20d of the requested processing to the information processing device 40. To send.

【0110】また、中央処理部50aは、ログID20
aおよび処理名20dとして、ステップS29の場合と
同様に、情報処理装置60から受信したものを格納し、
処理番号20bとしてはステップS29において格納し
た処理番号(=08)を1だけインクリメントして格納
する。
The central processing unit 50a stores the log ID 20
a and the process name 20d, the one received from the information processing device 60 is stored as in the case of step S29,
As the process number 20b, the process number (= 08) stored in step S29 is incremented by 1 and stored.

【0111】更に、ログ発行ステータス20cとして
は、処理終了通知を送信したことを示す「JCS」が選
択されて格納され、また、接続先システムID20fと
しては、処理終了通知の送信先である情報処理装置40
のIPアドレス“40”が格納される。
Further, "JCS" indicating that the processing end notification has been transmitted is selected and stored as the log issuance status 20c, and the information processing destination which is the destination of the processing end notification is transmitted as the connection destination system ID 20f. Device 40
Is stored.

【0112】そして、処理終了通知の送信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納される。
When the transmission of the processing end notification has been successfully completed, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the processing has been successfully completed is stored as the processing status 20h. .

【0113】情報処理装置40では、ステップS31に
おいて、情報処理装置50から送信された処理終了通知
を受信するとともに、処理終了通知を受信したことを示
すログを記録する。
In step S31, the information processing apparatus 40 receives the processing end notification transmitted from the information processing apparatus 50, and records a log indicating that the processing end notification has been received.

【0114】即ち、ログID20aおよび処理名20d
としては、情報処理装置50から受信したものが格納さ
れ、また、処理番号20bとしては情報処理装置60か
ら受信した値(=09)が1だけインクリメントされて
格納される。
That is, the log ID 20a and the processing name 20d
Is stored as the processing number 20b, and the value (= 09) received from the information processing apparatus 60 is incremented by 1 and stored as the processing number 20b.

【0115】また、ログ発行ステータス20cとして
は、処理終了通知を受信したことを示す「JCR」が選
択されて格納され、更に、接続先システムID20fと
しては、処理終了通知の送信元である情報処理装置50
のIPアドレス“50”が格納される。
As the log issuance status 20c, "JCR" indicating that the processing end notification has been received is selected and stored, and as the connection destination system ID 20f, the information processing source which is the source of the processing end notification is transmitted. Device 50
Is stored.

【0116】そして、処理終了通知の受信が無事終了し
た場合には、その時点の日時がログ発行日時20gとし
て格納され、また、処理が無事終了したことを示す情報
が処理ステータス20hとして格納される。
When the reception of the processing end notification has been completed successfully, the date and time at that time is stored as the log issue date and time 20g, and information indicating that the processing has been completed successfully is stored as the processing status 20h. .

【0117】以上の処理によれば、複数の情報処理装置
によって処理を分散して行う場合においても、処理の要
求を行った情報処理装置において生成されたユニークな
ログIDが付加されたログが各情報処理装置に記録され
るので、このログIDを参照することにより、必要なロ
グを簡単に収集することができる。
According to the above-described processing, even when the processing is performed in a distributed manner by a plurality of information processing apparatuses, the log to which the unique log ID generated by the information processing apparatus that has requested the processing is added is stored. Since the information is recorded in the information processing apparatus, it is possible to easily collect necessary logs by referring to the log ID.

【0118】また、処理が実行される度に処理番号をイ
ンクリメントして格納するようにしたので、収集したロ
グをこの処理番号を参照して並べ換えることにより、時
系列順に処理を追跡することが可能となる。
Further, since the processing number is incremented and stored each time the processing is executed, the collected logs can be rearranged with reference to the processing number to track the processing in chronological order. It becomes possible.

【0119】更に、他の情報処理装置に処理要求を送信
する場合や、他の情報処理装置から処理要求を受信した
場合、他の情報処理装置から要求された処理を終了した
場合、他の情報処理装置に処理終了通知を送信する場
合、または、他の情報処理装置から終了通知を受信した
場合にログを記録するようにしたので、処理をより細か
く分析することが可能となる。次に、図8〜図13を参
照して、以上の処理を実現するためのフローチャートの
一例について説明する。
Further, when a processing request is transmitted to another information processing apparatus, when a processing request is received from another information processing apparatus, when a processing requested by another information processing apparatus is completed, another information Since a log is recorded when a processing end notification is transmitted to the processing device or when an end notification is received from another information processing device, it is possible to analyze the processing in more detail. Next, an example of a flowchart for implementing the above processing will be described with reference to FIGS.

【0120】図8は、以上の処理を実現するためのフロ
ーチャートの一例である。なお、このフローチャート
は、情報処理装置40〜60の全てにおいて実行される
ものであるが、以下では、説明を簡略化するために、情
報処理装置40を例に挙げて説明する。
FIG. 8 is an example of a flowchart for realizing the above processing. Although this flowchart is executed in all of the information processing apparatuses 40 to 60, the information processing apparatus 40 will be described below as an example in order to simplify the description.

【0121】また、図9〜図13は、図8のサブルーチ
ンであるので、先ず、図8の処理について説明し、続い
て図9〜図13について説明する。図8に示すフローチ
ャートが開始されると、以下の処理が実行されることに
なる。 [S40]情報処理装置40の中央処理部40aは、入
力部40dから新たな処理要求がなされたか否かを判定
し、新たな処理要求がなされたと判定した場合にはステ
ップS41に進み、それ以外の場合はステップS42に
進む。 [S41]中央処理部40aは、他の情報処理装置に対
して処理要求を送信する「処理要求送信処理」を行う。
Since FIGS. 9 to 13 show the subroutine of FIG. 8, the process of FIG. 8 will be described first, and then FIGS. 9 to 13 will be described. When the flowchart shown in FIG. 8 is started, the following processing is executed. [S40] The central processing unit 40a of the information processing device 40 determines whether a new processing request has been made from the input unit 40d. If it is determined that a new processing request has been made, the process proceeds to step S41. In the case of, the process proceeds to step S42. [S41] The central processing unit 40a performs "processing request transmission processing" for transmitting a processing request to another information processing apparatus.

【0122】なお、この処理の詳細は図9を参照して後
述する。 [S42]中央処理部40aは、他の情報処理装置から
処理要求を受信したか否かを判定し、受信したと判定し
た場合にはステップS43に進み、それ以外の場合には
ステップS47に進む。 [S43]中央処理部40aは、処理要求を受信する
「処理要求受信処理」を実行する。
The details of this process will be described later with reference to FIG. [S42] The central processing unit 40a determines whether or not a processing request has been received from another information processing device. If it is determined that the processing request has been received, the process proceeds to step S43; otherwise, the process proceeds to step S47. . [S43] The central processing unit 40a executes a “processing request reception process” for receiving a processing request.

【0123】なお、この処理の詳細については図10を
参照して後述する。 [S44]中央処理部40aは、ステップS43におい
て受信した処理要求に該当する処理が終了したか否かを
判定し、処理が終了した場合にはステップS45に進
み、それ以外の場合にはステップS44に戻る。 [S45]中央処理部40aは、要求された処理が終了
した場合に実行される「処理終了処理」を実行する。
The details of this process will be described later with reference to FIG. [S44] The central processing unit 40a determines whether or not the process corresponding to the process request received in step S43 has been completed. If the process has been completed, the process proceeds to step S45; otherwise, the process proceeds to step S44. Return to [S45] The central processing unit 40a executes “processing end processing” which is executed when the requested processing ends.

【0124】なお、この処理の詳細は、図11を参照し
て後述する。 [S46]中央処理部40aは、要求された処理が終了
したことを、要求を行った情報処理装置に対して送信す
る「処理終了通知送信処理」を実行する。
The details of this process will be described later with reference to FIG. [S46] The central processing unit 40a executes "processing end notification transmission processing" for transmitting the end of the requested processing to the information processing apparatus that has made the request.

【0125】なお、この処理の詳細は、図12を参照し
て後述する。 [S47]中央処理部40aは、他の情報処理装置から
処理終了通知を受信したか否かを判定し、受信したと判
定した場合にはステップS48に進み、それ以外の場合
には処理を終了する。 [S48]中央処理部40aは、他の情報処理装置から
処理終了通知を受信した場合に実行される「処理終了通
知受信処理」を実行する。
The details of this process will be described later with reference to FIG. [S47] The central processing unit 40a determines whether or not a processing end notification has been received from another information processing apparatus. If it is determined that the notification has been received, the process proceeds to step S48; otherwise, the process ends. I do. [S48] The central processing unit 40a executes a “processing end notification receiving process” that is executed when a processing end notification is received from another information processing apparatus.

【0126】以上の処理によれば、新たな処理要求がエ
ンドユーザからなされた場合には、ログIDを生成する
とともに、生成されたログIDを付加した処理要求を対
応する情報処理装置に対して送信することが可能とな
る。
According to the above processing, when a new processing request is made by the end user, a log ID is generated, and the processing request with the generated log ID added is sent to the corresponding information processing apparatus. It becomes possible to transmit.

【0127】また、他の情報処理装置から処理要求を受
信した場合には、(1)該当する処理を実行し、(2)
その処理が終了した場合には、処理の終了を示すログを
記録し、(3)処理要求を行った情報処理装置に対して
処理終了通知を送信する。そして、処理終了通知が無事
に送信された場合には、(4)処理終了通知が無事送信
されたことを示すログを記録する。
When a processing request is received from another information processing apparatus, (1) the corresponding processing is executed, and (2)
When the processing is completed, a log indicating the end of the processing is recorded, and (3) a processing completion notification is transmitted to the information processing apparatus that has issued the processing request. Then, when the processing end notification has been successfully transmitted, (4) a log indicating that the processing end notification has been successfully transmitted is recorded.

【0128】更に、他の情報処理装置から処理終了通知
を受信した場合には、処理終了通知を受信したことを示
すログを記録することになる。次に、図9を参照して、
図8のステップS41に示す「処理要求送信処理」の詳
細について説明する。このフローチャートが開始される
と、以下の処理が実行される。 [S50]中央処理部40aは、処理名20dを発生す
る。
Further, when a processing end notification is received from another information processing apparatus, a log indicating that the processing end notification has been received is recorded. Next, referring to FIG.
Details of the “processing request transmission process” shown in step S41 of FIG. 8 will be described. When this flowchart is started, the following processing is executed. [S50] The central processing unit 40a generates a processing name 20d.

【0129】例えば、中央処理部40aは、処理名20
dとして「JOB−001」を発生する。 [S51]中央処理部40aは、自己のIPアドレスと
実行要求日時とからユニークなログID20aを発生す
る。 [S52]中央処理部40aは、処理番号20bを“0
1”に初期設定する。 [S53]中央処理部40aは、ステップS50〜S5
2において生成された情報を含むログを記録部40bの
ログファイルに追記する。 [S54]中央処理部40aは、処理番号20bの値を
“1”だけインクリメントする。 [S55]中央処理部40aは、処理要求、ログID2
0a、処理番号20b、および、処理名20dを、処理
要求の対象となる情報処理装置に対して送信する。そし
て、もとの処理に復帰(リターン)する。
For example, the central processing unit 40a stores the processing name 20
"JOB-001" is generated as d. [S51] The central processing unit 40a generates a unique log ID 20a from its own IP address and the execution request date and time. [S52] The central processing unit 40a sets the processing number 20b to “0”.
Initially set to 1 ". [S53] The central processing unit 40a performs steps S50 to S5.
The log including the information generated in step 2 is added to the log file of the recording unit 40b. [S54] The central processing unit 40a increments the value of the process number 20b by “1”. [S55] The central processing unit 40a executes the processing request and the log ID2
0a, the process number 20b, and the process name 20d are transmitted to the information processing device that is the target of the process request. Then, the process returns to the original process.

【0130】以上の処理によれば、先ず、新たな処理名
20dとログID20aとを発生するとともに、処理番
号20bを“01”に初期設定し、処理要求を行うこと
を示すログを記録する。そして、処理番号20bを
“1”だけインクリメントした後、処理要求、ログID
20a、処理番号20b、および、処理名20dを処理
要求の対象となる情報処理装置に対して送信することが
可能となる。
According to the above processing, first, a new processing name 20d and a log ID 20a are generated, the processing number 20b is initialized to "01", and a log indicating that a processing request is made is recorded. After incrementing the processing number 20b by “1”, the processing request and the log ID
20a, the processing number 20b, and the processing name 20d can be transmitted to the information processing apparatus that is the target of the processing request.

【0131】次に、図10を参照して、図8のステップ
S43に示す「処理要求受信処理」の詳細について説明
する。このフローチャートが開始されると、以下の処理
が実行される。 [S60]中央処理部40aは、受信した処理要求に付
加されている、ログID20a、処理番号20b、およ
び、処理名20dを抽出する。 [S61]中央処理部40aは、ステップS60におい
て抽出した情報を含むログを記録部40bのログファイ
ルに追記する。 [S62]中央処理部40aは、処理番号20bの値を
“1”だけインクリメントする。 [S63]中央処理部40aは、要求された処理を実行
する。そして、処理が終了すると、もとの処理に復帰
(リターン)する。
Next, with reference to FIG. 10, the details of the “process request receiving process” shown in step S43 of FIG. 8 will be described. When this flowchart is started, the following processing is executed. [S60] The central processing unit 40a extracts the log ID 20a, the processing number 20b, and the processing name 20d added to the received processing request. [S61] The central processing unit 40a adds a log including the information extracted in step S60 to the log file of the recording unit 40b. [S62] The central processing unit 40a increments the value of the processing number 20b by “1”. [S63] The central processing unit 40a executes the requested processing. Then, when the processing is completed, the processing returns to the original processing (return).

【0132】以上の処理によれば、他の情報処理装置か
ら処理要求を受信した場合には、処理要求に付加されて
いるログID20a、処理番号20b、および、処理名
20dを抽出してログとして記録するとともに、要求さ
れた処理を実行することが可能となる。
According to the above processing, when a processing request is received from another information processing apparatus, the log ID 20a, the processing number 20b, and the processing name 20d added to the processing request are extracted and recorded as a log. In addition to recording, the requested processing can be executed.

【0133】次に、図11を参照して、図8のステップ
S45に示す「処理終了処理」の詳細について説明す
る。このフローチャートが開始されると、以下の処理が
実行される。 [S70]中央処理部40aは、他の情報処理装置から
要求された処理が終了したことを示すログを記録部40
bのログファイルに追記する。 [S71]中央処理部40aは、処理番号の値を“1”
だけインクリメントする。そして、もとの処理に復帰
(リターン)する。
Next, with reference to FIG. 11, the details of the “processing end processing” shown in step S45 of FIG. 8 will be described. When this flowchart is started, the following processing is executed. [S70] The central processing unit 40a records a log indicating that the processing requested from another information processing apparatus has been completed to the recording unit 40a.
Append to the log file of b. [S71] The central processing unit 40a sets the value of the processing number to “1”.
Only increment. Then, the process returns to the original process.

【0134】以上の処理によれば、他の情報処理装置か
ら要求された処理が終了した場合には、処理が終了した
ことを示すログが記録されるとともに、処理番号の値が
“1”だけインクリメントされることになる。
According to the above processing, when the processing requested from another information processing apparatus is completed, a log indicating that the processing has been completed is recorded, and the value of the processing number is only "1". Will be incremented.

【0135】次に、図12を参照して、図8のステップ
S46に示す「処理終了通知送信処理」の詳細について
説明する。このフローチャートが開始されると、以下の
処理が実行される。 [S80]中央処理部40aは、他の情報処理装置に対
して処理終了通知を送信することを示すログを記録部4
0bのログファイルに追記する。 [S81]中央処理部40aは、処理番号20bの値を
“1”だけインクリメントする。 [S82]中央処理部40aは、処理終了通知、ログI
D20a、処理番号20b、および、処理名20dを処
理要求を行った情報処理装置に対して送信する。そし
て、もとの処理に復帰(リターン)する。
Next, with reference to FIG. 12, details of the “processing end notification transmission processing” shown in step S46 of FIG. 8 will be described. When this flowchart is started, the following processing is executed. [S80] The central processing unit 40a records a log indicating that a processing end notification is to be transmitted to another information processing apparatus.
0b is added to the log file. [S81] The central processing unit 40a increments the value of the process number 20b by “1”. [S82] The central processing unit 40a sends a processing end notification and a log I
D20a, the processing number 20b, and the processing name 20d are transmitted to the information processing apparatus that has issued the processing request. Then, the process returns to the original process.

【0136】以上の処理によれば、他の情報処理装置か
ら要求された処理が終了したことを示すログが記録さ
れ、処理番号20bの値が“1”だけインクリメントさ
れた後、処理終了通知、ログID20a、処理番号20
b、および、処理名20dが要求を行った情報処理装置
に対して送信される。
According to the above processing, a log indicating that the processing requested by another information processing apparatus has been completed is recorded, and after the value of the processing number 20b is incremented by "1", a processing completion notification is issued. Log ID 20a, processing number 20
b and the processing name 20d are transmitted to the information processing apparatus that made the request.

【0137】次に、図13を参照して、図8のステップ
S48に示す「処理終了通知受信処理」の詳細について
説明する。このフローチャートが開始されると、以下の
処理が実行される。 [S90]中央処理部40aは、受信した処理終了通知
に付加されているログID20a、処理番号20b、お
よび、処理名20dを抽出する。 [S81]中央処理部40aは、ステップS90におい
て抽出した情報を含むログを記録部40bのログファイ
ルに追記する。そして、もとの処理に復帰(リターン)
する。
Next, with reference to FIG. 13, details of the “processing end notification receiving process” shown in step S48 of FIG. 8 will be described. When this flowchart is started, the following processing is executed. [S90] The central processing unit 40a extracts the log ID 20a, the process number 20b, and the process name 20d added to the received process completion notification. [S81] The central processing unit 40a adds a log including the information extracted in step S90 to the log file of the recording unit 40b. And return to the original processing (return)
I do.

【0138】以上の処理によれば、他の情報処理装置か
ら処理終了通知を受信した場合には、ログID20a、
処理番号20b、および、処理名20dが抽出され、こ
れらを含んだログが記録される。
According to the above processing, when a processing end notification is received from another information processing apparatus, the log ID 20a,
The process number 20b and the process name 20d are extracted, and a log including these is recorded.

【0139】最後に、図14を参照して、以上のように
して各情報処理装置に分散されて記録されているログを
収集する場合に実行される処理について説明する。この
フローチャートが開始されると、以下の処理が実行され
る。 [S100]中央処理部40aは、入力部40dが操作
され、所定のログの収集が要求されたか否かを判定す
る。その結果、所定のログの収集が要求された場合には
ステップS101に進み、それ以外の場合には処理を終
了する。 [S101]中央処理部40aは、図示せぬ表示装置に
対してログID20aを入力するように促すメッセージ
を表示させ、収集しようとするログのログID20aを
取得する。 [S102]中央処理部40aは、記録部40bに記録
されているログファイルから、入力されたログID20
aを有するものを全て取得する。また、情報処理装置5
0,60に対しても、ログの取得要求を発行する。その
結果、情報処理装置50,60では、記録部50c,6
0bから、前述のログID20aを有するログが全て取
得され、ネットワーク30を介して情報処理装置40に
送信される。
Finally, with reference to FIG. 14, a description will be given of a process executed when collecting logs distributed and recorded in each information processing apparatus as described above. When this flowchart is started, the following processing is executed. [S100] The central processing unit 40a determines whether the input unit 40d has been operated and a request for collecting a predetermined log has been made. As a result, when the collection of the predetermined log is requested, the process proceeds to step S101, and otherwise, the process ends. [S101] The central processing unit 40a causes a display device (not shown) to display a message prompting the user to input the log ID 20a, and obtains the log ID 20a of the log to be collected. [S102] The central processing unit 40a determines the input log ID 20 from the log file recorded in the recording unit 40b.
Acquire all that have a. The information processing device 5
A log acquisition request is also issued to 0 and 60. As a result, in the information processing devices 50 and 60, the recording units 50c and 6
From 0b, all logs having the above-described log ID 20a are acquired and transmitted to the information processing device 40 via the network 30.

【0140】その結果、前述のログID20aを有する
ログが、全ての情報処理装置から収集されることにな
る。 [S103]中央処理部40aは、ステップS102に
おいて収集された全てのログを、その処理番号20bが
小さい順に並べ換える。 [S104]中央処理部40aは、並べ換えたログを、
図示せぬ表示装置に表示させる。
As a result, logs having the above-mentioned log ID 20a are collected from all information processing apparatuses. [S103] The central processing unit 40a sorts all the logs collected in step S102 in ascending order of the processing number 20b. [S104] The central processing unit 40a writes the sorted logs into
It is displayed on a display device (not shown).

【0141】以上の処理によれば、ログID20aをキ
ーとして所望のログを全ての情報処理装置から収集する
とともに、収集されたログを処理番号20bに応じて並
べ換えて表示するようにしたので、処理が複数の情報処
理装置に分散されて実行されるシステムにおいても、障
害箇所や障害原因を簡単に特定することが可能となる。
According to the above-described processing, desired logs are collected from all information processing apparatuses using the log ID 20a as a key, and the collected logs are rearranged and displayed according to the processing number 20b. Can be easily specified even in a system in which is executed in a distributed manner among a plurality of information processing apparatuses.

【0142】また、処理が分散される情報処理装置の数
が多くなるほど、このような効果は顕著となる。なお、
上記の処理機能は、コンピュータによって実現すること
ができる。その場合、情報処理装置が有すべき機能の処
理内容は、コンピュータで読み取り可能な記録媒体に記
録されたプログラムに記述されており、このプログラム
をコンピュータで実行することにより、上記処理がコン
ピュータで実現される。コンピュータで読み取り可能な
記録媒体としては、磁気記録装置や半導体メモリ等があ
る。
Further, as the number of information processing apparatuses in which the processing is distributed increases, such an effect becomes more remarkable. In addition,
The above processing functions can be realized by a computer. In this case, the processing contents of the functions that the information processing apparatus should have are described in a program recorded on a computer-readable recording medium, and the above processing is realized by the computer by executing the program on the computer. Is done. Examples of the computer-readable recording medium include a magnetic recording device and a semiconductor memory.

【0143】市場に流通させる場合には、CD−ROM
(Compact Disk Read Only Memory)やフロッピーディス
ク等の可搬型記録媒体にプログラムを格納して流通させ
たり、ネットワークを介して接続されたコンピュータの
記憶装置に格納しておき、ネットワークを通じて他のコ
ンピュータに転送することもできる。コンピュータで実
行する際には、コンピュータ内のハードディスク装置等
にプログラムを格納しておき、メインメモリにロードし
て実行するようにすればよい。
For distribution to the market, a CD-ROM
(Compact Disk Read Only Memory) or a program stored in a portable recording medium such as a floppy disk and distributed, or stored in a storage device of a computer connected via a network and transferred to another computer via the network You can also. When the program is executed by the computer, the program may be stored in a hard disk device or the like in the computer, loaded into the main memory, and executed.

【0144】[0144]

【発明の効果】以上説明したように本発明では、他の情
報処理装置と接続され、分担して処理を行う情報処理装
置において、新たな処理を他の情報処理装置に要求する
場合には、その処理を特定するための特定情報を発生
し、他の情報処理装置に処理を要求する場合には特定情
報を付加した処理要求を送信し、また、他の情報処理装
置から要求された処理が終了した場合には特定情報を付
加した処理終了通知を送信し、他の情報処理装置からの
処理要求と処理終了通知とを受信し、自己の動作を特定
情報とともにログとして記録するようにしたので、各情
報処理装置において記録されたログを他の情報処理装置
で記録されたログと対応付けることができる。
As described above, according to the present invention, when an information processing apparatus connected to another information processing apparatus and performing processing in a shared manner requests new information processing from the other information processing apparatus, Generates specific information for specifying the processing, transmits a processing request to which the specific information is added when requesting the processing to another information processing apparatus, and executes the processing requested by the other information processing apparatus. When the process is completed, a process end notification with specific information added is transmitted, a process request from another information processing device and a process end notification are received, and the own operation is recorded as a log together with the specific information. In addition, a log recorded in each information processing apparatus can be associated with a log recorded in another information processing apparatus.

【0145】また、本発明では、複数の情報処理装置が
相互に接続され、分担して処理を行う情報処理システム
において、各情報処理装置が、新たな処理を他の情報処
理装置に要求する場合には、その処理を特定するための
特定情報を発生し、他の情報処理装置に処理を要求する
場合には特定情報を付加した処理要求を送信し、また、
他の情報処理装置から要求された処理が終了した場合に
は特定情報を付加した処理終了通知を送信し、他の情報
処理装置からの処理要求と処理終了通知とを受信し、自
己の動作を特定情報とともにログとして記録するように
したので、各情報処理装置に記録されているログのなか
から、所定の処理に関連したログを簡単に収集すること
が可能となる。
Further, according to the present invention, in an information processing system in which a plurality of information processing apparatuses are connected to each other and perform processing in a shared manner, each information processing apparatus requests a new processing to another information processing apparatus. Generates specific information for specifying the processing, and transmits a processing request to which the specific information is added when requesting processing to another information processing apparatus;
When the process requested by another information processing device is completed, a process completion notification with the specific information added is transmitted, a process request from the other information processing device and a process completion notification are received, and the own operation is performed. Since the log is recorded together with the specific information, it is possible to easily collect logs related to the predetermined process from the logs recorded in each information processing apparatus.

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

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

【図2】ログIDのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data structure of a log ID.

【図3】ログのデータ構造の一例を示す図である。FIG. 3 is a diagram illustrating an example of a data structure of a log.

【図4】図3に示すログ発行ステータスの一例を示す図
である。
FIG. 4 is a diagram illustrating an example of a log issuance status illustrated in FIG. 3;

【図5】図1に示す原理図の動作を説明するシグナルフ
ローチャートである。
FIG. 5 is a signal flowchart for explaining the operation of the principle diagram shown in FIG. 1;

【図6】本発明の実施の形態の構成例を示すブロック図
である。
FIG. 6 is a block diagram illustrating a configuration example of an embodiment of the present invention.

【図7】図6に示す実施の形態の動作を説明するシグナ
ルフローチャートである。
FIG. 7 is a signal flow chart for explaining the operation of the embodiment shown in FIG. 6;

【図8】図6に示す実施の形態において実行される処理
の一例を説明するフローチャートである。
8 is a flowchart illustrating an example of a process performed in the embodiment shown in FIG.

【図9】図8に示す「処理要求送信処理」の詳細を説明
するフローチャートである。
FIG. 9 is a flowchart illustrating details of a “processing request transmission process” illustrated in FIG. 8;

【図10】図8に示す「処理要求受信処理」の詳細を説
明するフローチャートである。
FIG. 10 is a flowchart illustrating details of a “processing request reception process” illustrated in FIG. 8;

【図11】図8に示す「処理終了処理」の詳細を説明す
るフローチャートである。
FIG. 11 is a flowchart illustrating details of a “processing end process” illustrated in FIG. 8;

【図12】図8に示す「処理終了通知送信処理」の詳細
を説明するフローチャートである。
FIG. 12 is a flowchart illustrating details of “processing end notification transmission processing” illustrated in FIG. 8;

【図13】図8に示す「処理終了通知受信処理」の詳細
を説明するフローチャートである。
FIG. 13 is a flowchart illustrating details of a “processing end notification receiving process” illustrated in FIG. 8;

【図14】図8〜図13の処理によって、各情報処理装
置に記録されているログを収集する場合に実行される処
理の一例を説明するフローチャートである。
FIG. 14 is a flowchart illustrating an example of processing executed when collecting logs recorded in each information processing apparatus by the processing of FIGS. 8 to 13;

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

1……情報処理装置,1a……演算処理部,1b……特
定情報発生手段,1c……送信手段,1d……受信手
段,1e……ログ記録手段,1f……入力手段,1g…
…ログ収集手段,2……ネットワーク,3……情報処理
装置,3a……演算処理部,3b……特定情報発生手
段,3c……送信手段,3d……受信手段,3e……ロ
グ記録手段,30……ネットワーク,40……情報処理
装置,40a……中央処理部,40b……記録部,40
c……IF,40d……入力部,50……情報処理装
置,50a……中央処理部,50b……データベース,
50c……記録部,50d……IF,60……情報処理
装置,60a……中央処理部,60b……記録部,60
c……IF
1 ... Information processing device, 1a ... Processing unit, 1b ... Specific information generating means, 1c ... Transmitting means, 1d ... Receiving means, 1e ... Log recording means, 1f ... Input means, 1g ...
... Log collecting means, 2 ... Network, 3 ... Information processing device, 3a ... Calculation processing unit, 3b ... Specific information generating means, 3c ... Transmitting means, 3d ... Receiving means, 3e ... Log recording means , 30... Network, 40... Information processing device, 40 a... Central processing unit, 40 b.
c IF, 40d input unit, 50 information processing device, 50a central processing unit, 50b database
50c recording unit, 50d IF, 60 information processing apparatus, 60a central processing unit, 60b recording unit 60
c ... IF

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 他の情報処理装置と接続され、分担して
処理を行う情報処理装置において、 新たな処理を他の情報処理装置に要求する場合には、そ
の処理を特定するための特定情報を発生する特定情報発
生手段と、 他の情報処理装置に処理を要求する場合には前記特定情
報を付加した処理要求を送信し、また、他の情報処理装
置から要求された処理が終了した場合には前記特定情報
を付加した処理終了通知を送信する送信手段と、 他の情報処理装置からの前記特定情報が付加された処理
要求と前記特定情報が付加された処理終了通知とを受信
する受信手段と、 自己の動作を前記特定情報とともにログとして記録する
ログ記録手段と、 を有することを特徴とする情報処理装置。
1. An information processing apparatus connected to another information processing apparatus and performing processing in a shared manner, when requesting a new processing to another information processing apparatus, identification information for identifying the processing. A specific information generating means for generating a request, and transmitting a processing request to which the specific information is added when requesting processing to another information processing apparatus, and when the processing requested by the other information processing apparatus ends. Transmitting means for transmitting a processing end notification to which the specific information has been added; and receiving a processing request from another information processing apparatus to which the specific information has been added and a processing end notification to which the specific information has been added. Means, and log recording means for recording the operation of the apparatus itself as a log together with the specific information.
【請求項2】 前記ログ記録手段は、他の情報処理装置
に処理要求を送信する場合、他の情報処理装置から処理
要求を受信した場合、他の情報処理装置から要求された
処理を終了した場合、他の情報処理装置に処理終了通知
を送信する場合、または、他の情報処理装置から終了通
知を受信した場合に、前記ログを記録することを特徴と
する請求項1記載の情報処理装置。
2. The method according to claim 1, wherein the log recording unit terminates the processing requested by the other information processing apparatus when transmitting the processing request to the other information processing apparatus or receiving the processing request from the other information processing apparatus. 2. The information processing apparatus according to claim 1, wherein the log is recorded in a case where a processing end notification is transmitted to another information processing apparatus or when a processing end notification is received from another information processing apparatus. .
【請求項3】 前記ログが記録される度に1ずつインク
リメントされて処理の順序を示す順序情報が前記特定情
報に付加されており、前記ログ記録手段は、前記順序情
報を更に記録することを特徴とする請求項1記載の情報
処理装置。
3. The method according to claim 2, wherein the order information indicating the order of processing is incremented by one each time the log is recorded and added to the specific information, and the log recording unit further records the order information. The information processing apparatus according to claim 1, wherein:
【請求項4】 前記ログ記録手段は、前記送信手段また
は前記受信手段によって通信を行った相手先の情報処理
装置を特定する情報も更に記録することを特徴とする請
求項1記載の情報処理装置。
4. The information processing apparatus according to claim 1, wherein said log recording means further records information for specifying an information processing apparatus of a communication partner with which said transmitting means or said receiving means has communicated. .
【請求項5】 所定の情報が入力される入力手段と、 前記入力手段から、所定の処理に関するログを収集する
ことを要求する情報が入力された場合は、その処理に対
応する特定情報を有するログを自己および他の情報処理
装置から収集するログ収集手段と、 を更に有することを特徴とする請求項1記載の情報処理
装置。
5. An input unit to which predetermined information is input, and, when information requesting collection of a log related to a predetermined process is input from the input unit, specific information corresponding to the process is provided. 2. The information processing apparatus according to claim 1, further comprising: a log collecting unit that collects logs from the information processing apparatus and another information processing apparatus.
【請求項6】 他の情報処理装置と接続され、分担して
処理を行う機能をコンピュータに実現させるプログラム
を記録したコンピュータ読み取り可能な記録媒体におい
て、 コンピュータを、 新たな処理を他の情報処理装置に要求する場合には、そ
の処理を特定するための特定情報を発生する特定情報発
生手段、 他の情報処理装置に処理を要求する場合には前記特定情
報を付加した処理要求を送信し、また、他の情報処理装
置から要求された処理が終了した場合には前記特定情報
を付加した処理終了通知を送信する送信手段、 他の情報処理装置からの前記特定情報が付加された処理
要求と前記特定情報が付加された処理終了通知とを受信
する受信手段、 自己の動作を前記特定情報とともにログとして記録する
ログ記録手段、 として機能させるプログラムを記録したコンピュータ読
み取り可能な記録媒体。
6. A computer-readable recording medium which is connected to another information processing apparatus and records a program for causing a computer to perform a shared processing function. In the case of requesting, a specific information generating means for generating specific information for specifying the processing, and in the case of requesting the processing to another information processing apparatus, transmitting a processing request to which the specific information is added; Transmitting means for transmitting a processing end notification to which the specific information has been added when the processing requested from the other information processing apparatus has been completed; and a processing request to which the specific information has been added from another information processing apparatus; Receiving means for receiving a processing end notification to which specific information has been added, and log recording means for recording its own operation as a log together with the specific information. A computer-readable recording medium on which a program is recorded.
【請求項7】 複数の情報処理装置が相互に接続され、
分担して処理を行う情報処理システムにおいて、 各情報処理装置は、 新たな処理を他の情報処理装置に要求する場合には、そ
の処理を特定するための特定情報を発生する特定情報発
生手段と、 他の情報処理装置に処理を要求する場合には前記特定情
報を付加した処理要求を送信し、また、他の情報処理装
置から要求された処理が終了した場合には前記特定情報
を付加した処理終了通知を送信する送信手段と、 他の情報処理装置からの前記処理要求と前記処理終了通
知とを受信する受信手段と、 自己の動作を前記特定情報とともにログとして記録する
ログ記録手段と、 を有することを特徴とする情報処理システム。
7. A plurality of information processing devices are mutually connected,
In an information processing system that performs shared processing, when each information processing device requests another information processing device, a specific information generating unit that generates specific information for specifying the processing is provided. When requesting processing to another information processing apparatus, the processing request to which the specific information is added is transmitted, and when the processing requested from another information processing apparatus is completed, the specific information is added. Transmitting means for transmitting a processing end notification; receiving means for receiving the processing request and the processing end notification from another information processing apparatus; log recording means for recording its own operation as a log together with the specific information; An information processing system comprising:
JP10179294A 1998-06-25 1998-06-25 Information processing apparatus, information processing system, and recording medium Pending JP2000010939A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10179294A JP2000010939A (en) 1998-06-25 1998-06-25 Information processing apparatus, information processing system, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10179294A JP2000010939A (en) 1998-06-25 1998-06-25 Information processing apparatus, information processing system, and recording medium

Publications (1)

Publication Number Publication Date
JP2000010939A true JP2000010939A (en) 2000-01-14

Family

ID=16063320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10179294A Pending JP2000010939A (en) 1998-06-25 1998-06-25 Information processing apparatus, information processing system, and recording medium

Country Status (1)

Country Link
JP (1) JP2000010939A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002116928A (en) * 2000-06-16 2002-04-19 Fujitsu Ltd Recording system for recording processing information of multiple systems
JP2005527008A (en) * 2001-09-19 2005-09-08 ヒューレット・パッカード・カンパニー Runtime monitoring of component-based systems
WO2007097039A1 (en) * 2006-02-27 2007-08-30 Fujitsu Limited Processor debug mechanism
US7398282B2 (en) 2000-06-16 2008-07-08 Fujitsu Limited System for recording process information of a plurality of systems
JP2008226017A (en) * 2007-03-14 2008-09-25 Ns Solutions Corp LOG INFORMATION GENERATION DEVICE, LOG INFORMATION MANAGEMENT DEVICE, LOG INFORMATION GENERATION METHOD, LOG INFORMATION MANAGEMENT METHOD, AND PROGRAM
JP2009245319A (en) * 2008-03-31 2009-10-22 Fujitsu Ltd Information processing apparatus and its log collection program
WO2011108232A1 (en) * 2010-03-05 2011-09-09 三菱電機株式会社 Program trace device
JP2013003950A (en) * 2011-06-20 2013-01-07 Nippon Telegr & Teleph Corp <Ntt> Decentralized processing system, log collection server, log collection method, and program
JP2014160451A (en) * 2013-01-24 2014-09-04 Ricoh Co Ltd Information processing system and information processing method
JP2018106638A (en) * 2016-12-28 2018-07-05 富士通株式会社 Information processing apparatus, information processing apparatus control method, and program

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002116928A (en) * 2000-06-16 2002-04-19 Fujitsu Ltd Recording system for recording processing information of multiple systems
US7398282B2 (en) 2000-06-16 2008-07-08 Fujitsu Limited System for recording process information of a plurality of systems
JP2005527008A (en) * 2001-09-19 2005-09-08 ヒューレット・パッカード・カンパニー Runtime monitoring of component-based systems
US8473922B2 (en) 2001-09-19 2013-06-25 Hewlett-Packard Development Company, L.P. Runtime monitoring in component-based systems
WO2007097039A1 (en) * 2006-02-27 2007-08-30 Fujitsu Limited Processor debug mechanism
US8645759B2 (en) 2006-02-27 2014-02-04 Fujitsu Limited Debugging mechanism having an OR circuit for triggering storage of arithmetic operation data whenever a valid control signal is received or a clock-based counter overflows
JP2008226017A (en) * 2007-03-14 2008-09-25 Ns Solutions Corp LOG INFORMATION GENERATION DEVICE, LOG INFORMATION MANAGEMENT DEVICE, LOG INFORMATION GENERATION METHOD, LOG INFORMATION MANAGEMENT METHOD, AND PROGRAM
JP2009245319A (en) * 2008-03-31 2009-10-22 Fujitsu Ltd Information processing apparatus and its log collection program
WO2011108232A1 (en) * 2010-03-05 2011-09-09 三菱電機株式会社 Program trace device
JP2013003950A (en) * 2011-06-20 2013-01-07 Nippon Telegr & Teleph Corp <Ntt> Decentralized processing system, log collection server, log collection method, and program
JP2014160451A (en) * 2013-01-24 2014-09-04 Ricoh Co Ltd Information processing system and information processing method
JP2018106638A (en) * 2016-12-28 2018-07-05 富士通株式会社 Information processing apparatus, information processing apparatus control method, and program

Similar Documents

Publication Publication Date Title
JP3884821B2 (en) Distributed information integration method and apparatus
JP3497338B2 (en) Network system with distributed log batch management function
CN101174216B (en) Computer method, apparatus and system for merging software configurations
US6199111B1 (en) Client-led network computing system and its method
JP2000010939A (en) Information processing apparatus, information processing system, and recording medium
US20030061334A1 (en) Method, apparatus, system, computer program and computer program product of network management
CN116991929A (en) Microservice system based on hospital big data
US7752169B2 (en) Method, system and program product for centrally managing computer backups
JP2008226017A (en) LOG INFORMATION GENERATION DEVICE, LOG INFORMATION MANAGEMENT DEVICE, LOG INFORMATION GENERATION METHOD, LOG INFORMATION MANAGEMENT METHOD, AND PROGRAM
JPH05189343A (en) Operation environment reproduction method in network environment
US20040153449A1 (en) Generic SNMP proxy
JP2002244887A (en) Log collection system and method
JP3420107B2 (en) Network printer and printer setting parameter management method
JP2002116928A (en) Recording system for recording processing information of multiple systems
JPH1185694A (en) Server operation system
JP3364420B2 (en) Integrated search system and method in distributed file system and medium recording integrated search program
JP2943661B2 (en) File Inquiry Method for Financial Terminal
JP2005165673A (en) Performance monitoring system, management server device, information processing method, and program
JP2002351702A (en) Method and device for preparing terminal operation statistical data utilizing online
CN113433929A (en) Multi-request remote diagnosis method, equipment and system
JP2003036242A (en) Server machine, client machine, server program storage medium, client program storage medium, server program, and client program
US20050132082A1 (en) System and method for resuming downloading from interruption points
JP2006092358A (en) Trace data collection method, collection program, and collection device
JP2003288221A (en) Data processing system
JP2004102448A (en) Data processing system, method and computer program for data processing

Legal Events

Date Code Title Description
A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040521

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060616