JPH0452981B2 - - Google Patents

Info

Publication number
JPH0452981B2
JPH0452981B2 JP21744885A JP21744885A JPH0452981B2 JP H0452981 B2 JPH0452981 B2 JP H0452981B2 JP 21744885 A JP21744885 A JP 21744885A JP 21744885 A JP21744885 A JP 21744885A JP H0452981 B2 JPH0452981 B2 JP H0452981B2
Authority
JP
Japan
Prior art keywords
job
local
completion
host system
interrupt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP21744885A
Other languages
Japanese (ja)
Other versions
JPS6277645A (en
Inventor
Mitsuru Yamamura
Hideo Kadoguchi
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.)
PFU Ltd
Original Assignee
PFU Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PFU Ltd filed Critical PFU Ltd
Priority to JP21744885A priority Critical patent/JPS6277645A/en
Publication of JPS6277645A publication Critical patent/JPS6277645A/en
Publication of JPH0452981B2 publication Critical patent/JPH0452981B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 ホストシステムからローカルシステムのジヨブ
を起動する場合、先にホストシステムが起動した
ジヨブの起動を完了してから次のジヨブを起動す
るのではなく、先に起動したジヨブの状態を示す
完了コードは別に記憶しておき、ローカルシステ
ムに対してはジヨブを連続起動して制御効率を上
げる。
[Detailed Description of the Invention] [Summary] When starting a job on the local system from the host system, instead of starting the job that was started first by the host system and then starting the next job. A completion code indicating the status of the job is stored separately, and the job is activated continuously for the local system to improve control efficiency.

〔産業上の利用分野〕[Industrial application field]

本発明は、ホストシステムとローカルシステム
からなるデータ処理システムにおけるシステム間
のジヨブ制御方法に関するものであり、特にホス
トシステムからローカルシステムのジヨブを連続
起動するための制御方式に関する。
The present invention relates to a method for controlling jobs between systems in a data processing system consisting of a host system and a local system, and more particularly to a control method for continuously starting jobs in a local system from a host system.

〔従来の技術〕[Conventional technology]

ホストシステムからローカルシステムのジヨブ
を起動する方法には、(a)突き放し型と、(b)完了待
ち型とがある。
There are two methods for starting jobs on the local system from the host system: (a) push-off type and (b) wait-for-completion type.

(a)の突き放し型とは、ホストシステムからロー
カルシステムにジヨブの起動を依頼し、その後ホ
ストシステムはローカルシステムのジヨブに一切
関知しないものである。
In the push-out type (a), the host system requests the local system to start a job, and then the host system has no involvement in the local system's jobs.

(b)完了待ち型とは、ホストシステムがローカル
システムのジヨブを起動した後、ローカルシステ
ムのジヨブが終了するのを待ち、そのジヨブの完
了報告を受け取つてから次の処理を行うものであ
る。
(b) Wait-for-completion type is one in which the host system starts a job on the local system, waits for the job on the local system to finish, and performs the next process after receiving the job completion report.

従来、完了待ち型でホストシステムからローカ
ルシステムのジヨブを起動する場合、その一連の
動作はホストシステムの起動要求を出した処理プ
ログラムが、ローカルシステムのジヨブの完了報
告を受け取ることで終結していた。
Conventionally, when starting a job on the local system from the host system in a wait-for-completion type, the series of operations was completed when the processing program that issued the request to start the host system received a report on the completion of the job on the local system. .

第3図は、従来の完了待ち型によるジヨブ制御
の処理手順を、ホストシステムとローカルシステ
ムのそれぞれについて示したものである。次に簡
単に説明する。
FIG. 3 shows the processing procedure of conventional job control using the wait-for-completion type for both the host system and the local system. A brief explanation follows.

ホストシステムで処理プログラムが起動され
る。
A processing program is started on the host system.

処理プログラム中でローカルシステムのジヨ
ブ起動要求が発生する。
A local system job activation request occurs in the processing program.

ローカルシステムでジヨブ起動が成功する。 The job launches successfully on the local system.

ホストシステムのジヨブは終了待ち
(WAIT)をする。
The job on the host system waits for completion (WAIT).

ローカルシステムで処理を実行する。 Perform processing on the local system.

ローカル処理のジヨブが終了する。 The local processing job ends.

ローカル側からホストシステムへ完了報告が
行われる。
Completion is reported from the local side to the host system.

非同期モジユールで完了報告を受け、待ちの
解除(POST)を行う。
Receive the completion report in the asynchronous module and release the wait (POST).

ホストの処理プログラムは、ローカルジヨブ
からの完了コードを受け取り、処理を行う。
The host processing program receives the completion code from the local job and processes it.

処理プログラムが終了する。 The processing program ends.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来のシステムでは、ホストシステムにおける
通常のジヨブがローカルシステムにジヨブの起動
要求を出したとき、その完了報告を待つている間
の時間を利用して他の処理を行うため、オペレー
タが割り込みキーを押し、待ち時間を利用して割
り込みジヨブを実行することがしばしば行われて
いる。なお、一般に、通常ジヨブよりも割り込み
ジヨブの優先順位は高く設定されている。
In conventional systems, when a normal job in the host system issues a job startup request to the local system, the operator must press the interrupt key to perform other processing using the time while waiting for the completion report. It is often done to take advantage of the wait time to execute an interrupt job. Note that, in general, the priority of interrupt jobs is set higher than that of normal jobs.

ここで、この割り込みジヨブが、ローカルシス
テムに対して再びジヨブの起動を行つた場合、通
常ジヨブが先に要求したローカルジヨブが終了し
ていたとしても、ホストシステムにおける通常の
ジヨブによるローカルジヨブ起動の一連の動作が
まだ終結していなければ、ホストシステムのOS
は、割り込みジヨブのローカルジヨブ起動要求を
抑制しなければならなかつた。
Now, if this interrupt job starts a job again on the local system, even if the local job that the normal job previously requested has finished, the sequence of local job starts by the normal job on the host system will continue. If the operation is not yet completed, the host system OS
had to suppress local job activation requests for interrupt jobs.

第4図は、このようなホストシステムの通常ジ
ヨブによるローカルジヨブの起動後の待ち時間中
に割り込みジヨブを実行させる場合の処理手順を
示したものである。次に簡単に説明する。
FIG. 4 shows a processing procedure when an interrupt job is executed during the waiting time after a local job is activated by a normal job in such a host system. A brief explanation follows.

ホストシステムで通常ジヨブを起動する。 Start a normal job on the host system.

ローカルジヨブ起動コマンドが実行される。 The local job startup command is executed.

ローカルジヨブ用ECB201が空き状態で
あることを確認する。
Confirm that the local job ECB 201 is free.

ローカルジヨブ用ECB201の状態を待ち
状態に設定する。
The state of the local job ECB 201 is set to the waiting state.

ローカルシステムにローカルジヨブ起動要求
を送る。
Sends a local job startup request to the local system.

ローカルシステムでローカルジヨブ起動が行
われる。
A local job launch occurs on the local system.

ホストシステムの通常ジヨブはWAIT状態
となる。
Normal jobs on the host system go into WAIT state.

ローカルシステムはローカルジヨブ処理を実
行する。
The local system performs local job processing.

ホストシステムで割り込みキーを用いて割り
込みが行われ、中断が生じる。
An interrupt is made on the host system using the interrupt key, causing an interruption.

割り込みジヨブが起動される。 An interrupt job is started.

ローカルジヨブが終了し、ローカルシステム
からホストシステムへ完了報告と完了コードの
報告が行われる。
The local job completes, and the local system reports completion and a completion code to the host system.

ローカルジヨブの終了を受け取つたホストシ
ステムの非同期処理ルーチンは、待ち状態とな
つているローカルジヨブ用ECB201を完了
状態に設定し、完了コードを202に設定す
る。
The asynchronous processing routine of the host system that receives the completion of the local job sets the local job ECB 201 in the waiting state to the completed state and sets the completion code to 202.

割り込みジヨブでローカルジヨブ起動コマン
ドが実行される。
A local job start command is executed in an interrupt job.

ローカルジヨブ用ECB201により通常ジ
ヨブがローカルジヨブ用ECBを使用中である
ことを知る。
It is known from the local job ECB 201 that the normal job is using the local job ECB.

ローカルジヨブ起動失敗のエラーメツセージ
を出力する。
Outputs an error message when local job startup fails.

オペレータはメツセージを見てローカルジヨ
ブを起動できないので、割り込みジヨブをキヤ
ンセルする。
The operator sees the message and cannot start the local job, so he cancels the interrupt job.

割り込みジヨブが終了したので通常ジヨブが
再開される。
Since the interrupt job has ended, the normal job is resumed.

通常ジヨブはローカルジヨブ用ECBにより、
ローカルジヨブの完了を知る。
Normal job is by ECB for local job.
Know when a local job is completed.

通常ジヨブは完了コードを202、通常ジヨ
ブの完了コード格納域に複写し、ローカルジヨ
ブ用ECBを空き状態にする。
The normal job copies the completion code to the normal job's completion code storage area 202, and makes the local job ECB free.

通常ジヨブは通常ジヨブ完了コード格納域の
値を以て終了する。
A normal job ends with the value of the normal job completion code storage area.

このように、ホストシステムの割り込みジヨブ
がローカルジヨブを要求したとき、一旦割り込み
ジヨブをキヤンセルし、通常ジヨブに完了報告を
受け取らせてから、再実行しなくてはならない場
合があり、処理能率上問題があつた。
In this way, when an interrupt job in the host system requests a local job, it may be necessary to cancel the interrupt job, have the job receive a completion report, and then re-execute it, which can cause problems in processing efficiency. It was hot.

すなわちホストシステムのジヨブがローカルシ
ステムのジヨブを連続起動する場合において、た
とえばホストジヨブAがローカルジヨブaを起動
中に、ホストジヨブAよりもホストにおいて実行
優先順位の高いホストジヨブBがローカルジヨブ
bを起動した場合、すでにローカルジヨブaが終
了し、その通知をホストジヨブAが受け取つてい
ても、ホストジヨブAはホストジヨブBによつて
割り込まれているため、ローカルジヨブaの終了
を認識できていない。したがつて、ホストジヨブ
BはホストジヨブAのローカルジヨブ起動が完了
していないものとして次なるローカルジヨブbが
起動できない問題があつた。
In other words, when a job on the host system successively starts jobs on the local system, for example, while host job A is starting local job a, if host job B, which has a higher execution priority on the host than host job A, starts local job b, then Even if local job a has finished and host job A has received the notification, host job A has been interrupted by host job B and is therefore unable to recognize the completion of local job a. Therefore, there was a problem in that host job B could not start the next local job b assuming that host job A's local job startup had not been completed.

〔問題点を解決するための手段〕[Means for solving problems]

従来方法では、完了報告を受け取るための事象
待ち制御ブロツク(ECB)は、ワークステーシ
ヨンに1個しかないため、OSはローカルシステ
ムに対して起動要求を出したホストシステムの処
理プログラムがその完了報告を受け取るまでは、
次のローカルジヨブの起動要求を受け付けない様
に制御しなければならなかつた。
In the conventional method, the workstation has only one event waiting control block (ECB) for receiving completion reports, so the OS receives the completion report from the host system processing program that has issued a startup request to the local system. Until you receive it,
I had to control it so that it would not accept requests to start the next local job.

そこで本発明では、事象待ち制御ブロツク
(ECB)を、通常ジヨブ用、割り込みジヨブ用等
のジヨブ実行の優先レベル別にそれぞれ設け、ロ
ーカルシステムからジヨブの終了通知があれば、
それぞれの要求元の事象待ち制御ブロツク
(ECB)に対して待ちの解除(POST)を行い、
その完了コードをECBに続く領域に格納してお
く方法をとることにより問題の解決を図つてい
る。
Therefore, in the present invention, event wait control blocks (ECBs) are provided for each job execution priority level, such as for normal jobs and interrupt jobs, and when a job completion notification is received from the local system,
Performs a wait release (POST) to the event wait control block (ECB) of each request source,
The problem is solved by storing the completion code in the area following the ECB.

第1図は本発明の原理を例示的方法で示した構
成図である。
FIG. 1 is a block diagram illustrating the principles of the invention in an exemplary manner.

図において、10はホストシステム、11はロ
ーカルシステム、101は通常ジヨブ用ECB、
103は割り込みジヨブ用ECB、105はオペ
レータコマンド用ECB、102,104,10
6はそれぞれ完了コード、107は完了報告格納
処理部を表している。
In the figure, 10 is the host system, 11 is the local system, 101 is the ECB for normal jobs,
103 is ECB for interrupt job, 105 is ECB for operator command, 102, 104, 10
6 represents a completion code, and 107 represents a completion report storage processing unit.

図示の例では、通常ジヨブ、割り込みジヨブ、
オペレータコマンドの順に、後の方程、ジヨブ実
行の優先レベルが高くなつている。
In the illustrated example, a normal job, an interrupt job,
In the order of operator commands, the priority level for job execution increases as the job execution progresses.

各字事象待ち制御ブロツクのECB101,1
03,105は、たとえば4バイトの大きさを持
ち、1ビツトのWAITビツトと、1ビツトの完
了ビツトと、残りの完了コードとにより構成され
ている。完了コードは完了事象の情報を示してい
る。
ECB101,1 of each character event wait control block
03 and 105 have a size of 4 bytes, for example, and are composed of 1 WAIT bit, 1 completion bit, and the remaining completion code. The completion code indicates information about the completion event.

完了報告格納処理部107は非同期モジユール
であり、ローカルシステム11からローカルジヨ
ブの完了報告を検出すると、対応するECBの待
ち状態表示を解除し、完了コードを格納する。
The completion report storage processing unit 107 is an asynchronous module, and when it detects a local job completion report from the local system 11, it cancels the waiting state display of the corresponding ECB and stores a completion code.

〔作用〕[Effect]

第1図の構成において、ホストシステム10が
実行中のジヨブにおいてローカルジヨブが起動さ
れたとき、その実行中のジヨブのECBに待ち状
態表示が設定される(たとえばWAITビツト=
“1”、完了ビツト=“0”)。そしてローカルジヨ
ブの完了報告があれば、完了報告格納処理部10
7により、ECBの待ち状態表示は解除され
(WAITビツト=“0”、完了ビツト=“1”)、所
定の完了コードが格納される。
In the configuration shown in FIG. 1, when a local job is started in a job that is being executed by the host system 10, a wait state indication is set in the ECB of the job that is being executed (for example, WAIT bit =
“1”, completion bit = “0”). If there is a local job completion report, the completion report storage processing unit 10
7, the wait state display of the ECB is canceled (WAIT bit = "0", completion bit = "1"), and a predetermined completion code is stored.

ホストシステム10で実行中のジヨブがローカ
ルジヨブを起動して待ち状態にある間に、そのジ
ヨブを中断し、より上位のジヨブあるいはオペレ
ータコマンドを起動した場合、その実行中に再び
ローカルジヨブの起動要求が生じれば、先行ジヨ
ブ(下位ジヨブ)によるローカルジヨブの完了確
認を行わずに次のローカルジヨブを起動する(勿
論、この場合ローカルシステムが起動可能な状態
にあることが必要である)。
If a job being executed on the host system 10 starts a local job and is in the waiting state, if that job is interrupted and a higher-level job or operator command is started, a request to start the local job will occur again during the execution. If so, the next local job is started without confirming the completion of the local job by the preceding job (lower job) (of course, in this case, the local system must be in a startable state).

つまり、ホストシステムにおいてローカルジヨ
ブを起動中のホストジヨブが、より優先度の高い
ホストジヨブにより割り込まれたとき、先に起動
したローカルジヨブから終了通知が来ていても、
そのローカルジヨブ起動に関連する一連の動作を
まだ終結させていなければ、ECBと完了コード
とを管理して、割り込みの復旧後に処理を行う。
割り込みが多重に行われる場合も、各ジヨブの
ECBと完了コードは同様に管理される。割り込
み元のホストジヨブによるローカルジヨブの起動
の可否は、割り込み先のホストジヨブにおいて管
理されているECBと完了コードとを参照するこ
とにより容易に判定できる。
In other words, when a host job that is starting a local job on the host system is interrupted by a host job with a higher priority, even if a termination notification has been received from the local job that started earlier,
If the series of operations related to starting the local job has not yet been completed, the ECB and completion code are managed and processing is performed after the interrupt is recovered.
Even if multiple interrupts are performed, each job
ECBs and completion codes are managed similarly. Whether or not the local job can be started by the interrupt source host job can be easily determined by referring to the ECB and completion code managed by the interrupt destination host job.

このようにして、ジヨブ実行の優先レベルが異
なる複数のジヨブによる順次のローカルジヨブ起
動を、先行ローカルジヨブの完了確認をまたずに
実行することができる。
In this way, it is possible to sequentially start local jobs using a plurality of jobs having different job execution priority levels without checking for completion of preceding local jobs.

〔実施例〕〔Example〕

第2図Aおよび第2図Bに、第1図に示した本
発明の構成に基づく1実施例の処理手順を示す。
FIGS. 2A and 2B show a processing procedure of an embodiment based on the configuration of the present invention shown in FIG. 1.

第2図の例は、ホストシステム10の通常ジヨ
ブ実行中にローカルシステム11に対するローカ
ルジヨブ起動要求1が生じ、その完了待ち
(WAIT)時間中にホストシステム10が割り込
みキーを用いて割り込みジヨブを実行し、そこで
再びローカルシステムに対するローカルジヨブ起
動要求2が生じた場合についてのものであり、第
4図の従来例の場合に対応している。以下第2図
Aおよび第2図Bに記載のないし27の手順にし
たがつて説明する。
In the example shown in FIG. 2, a local job start request 1 to the local system 11 occurs while the host system 10 is executing a normal job, and during the WAIT time, the host system 10 executes the interrupt job using the interrupt key. This is for the case where a local job activation request 2 to the local system occurs again, and corresponds to the conventional example shown in FIG. The following will explain steps 27 to 27 shown in FIGS. 2A and 2B.

ホストシステム10で通常ジヨブを起動す
る。
A normal job is started on the host system 10.

ローカルジヨブ起動コマンドが実行される。 The local job startup command is executed.

ローカルジヨブの完了待ちでないことを通常
ジヨブ用ECB101、割り込みジヨブ用ECB
103、オペレータコマンド用ECB105に
より確認する。
ECB101 for normal jobs and ECB for interrupt jobs indicate that the local job is not waiting for completion.
103. Confirm by ECB 105 for operator command.

通常ジヨブ用ECB101の状態を待ち状態
に設定する。
The state of the ECB 101 for normal job is set to the waiting state.

ローカルシステム11にローカルジヨブ起動
要求を送る。
A local job activation request is sent to the local system 11.

ローカルシステム11でローカルジヨブ起動
が行われる。
A local job is started in the local system 11.

ホストシステム10の通常ジヨブはWAIT
状態となる。
Normal job on host system 10 is WAIT
state.

ローカルシステム11はローカルジヨブ処理
を実行する。
The local system 11 executes local job processing.

ホストシステム10で割り込みキーを用いて
割り込みが行われ、中断が生じる。
An interrupt is made in the host system 10 using an interrupt key, resulting in an interruption.

割り込みジヨブが起動される。 An interrupt job is started.

ローカルジヨブが終了し、ローカルシステム
11からホストシステム10へ完了報告と完了
コードの報告が行われる。
The local job is completed, and the local system 11 reports the completion and the completion code to the host system 10.

ローカルジヨブの終了を受け取つたホストシ
ステム10の非同期処理ルーチンは、ローカル
ジヨブの完了を待ち合わせているECBを、通
常ジヨブ用ECB101、割り込みジヨブ用
ECB103、オペレータコマンド用ECB10
5の中から検索する。
The asynchronous processing routine of the host system 10 that receives the completion of the local job changes the ECB waiting for the completion of the local job to ECB 101 for normal jobs and ECB 101 for interrupt jobs.
ECB103, ECB10 for operator commands
Search from 5.

待ち状態となつている通常ジヨブ用ECB1
01を完了状態に設定し、完了コードを102
に設定する。
ECB1 for normal job in waiting state
Set 01 to completed state and set completion code to 102
Set to .

割り込みジヨブでローカルジヨブ起動コマン
ドが実行される。
A local job start command is executed in an interrupt job.

ローカルジヨブの完了待ちでないことを通常
ジヨブ用ECB101、割り込みジヨブ用ECB
103、オペレータコマンド用ECB105に
より確認し、割り込みジヨブ用ECB103の
状態を待ち状態に設定する。
ECB101 for normal jobs and ECB for interrupt jobs indicate that the local job is not waiting for completion.
103, the operator command ECB 105 is checked and the state of the interrupt job ECB 103 is set to the waiting state.

ローカルシステム11にローカルジヨブ起動
要求を送る。
A local job activation request is sent to the local system 11.

ローカルシステム11でローカルジヨブ起動
が行われる。
A local job is started in the local system 11.

ホストシステム10の割り込みジヨブは
WAIT状態となる。
The host system 10 interrupt job is
Enters WAIT state.

ローカルシステム11はローカルジヨブ処理
を実行する。
The local system 11 executes local job processing.

ローカルジヨブが終了し、ローカルシステム
11からホストシステム10へ完了報告と完了
コードの報告が行われる。
The local job is completed, and the local system 11 reports the completion and the completion code to the host system 10.

21 ローカルジヨブの終了を受け取つたホストシ
ステム10の非同期処理ルーチンは、ローカル
ジヨブの完了を待ち合わせているECBを、通
常ジヨブ用ECB101、割り込みジヨブ用
ECB103、オペレータコマンド用ECB10
5の中から検索する。
21 The asynchronous processing routine of the host system 10 that receives the completion of the local job changes the ECB waiting for the completion of the local job to ECB 101 for normal jobs and ECB 101 for interrupt jobs.
ECB103, ECB10 for operator commands
Search from 5.

22 待ち状態となつている割り込みジヨブ用
ECB103を完了状態に設定し、完了コード
を104に設定する。
22 for pending interrupt jobs
Set the ECB 103 to the completed state and set the completion code to 104.

23 ホストシステム10は処理を再開し、ローカ
ルジヨブの完了コード104を割り込みジヨブ
の完了コード格納域に複写し、割り込みジヨブ
用ECB103を空き状態にして設定してロー
カルジヨブ起動要求2に基づく処理を終了す
る。
23 The host system 10 restarts the process, copies the local job completion code 104 to the interrupt job completion code storage area, sets the interrupt job ECB 103 to an empty state, and ends the process based on the local job activation request 2.

24 割り込みジヨブは割り込みジヨブ完了コード
格納域の値を以て終了する。
24 The interrupt job ends with the value of the interrupt job completion code storage area.

25 ホストシステム10は、割り込みジヨブの終
了により、通常ジヨブを再開する。
25 The host system 10 resumes the normal job upon completion of the interrupt job.

26 通常ジヨブ用ECB101の完了状態によつ
てローカルジヨブの完了を知り、完了コード1
02を通常ジヨブの完了コード格納域に複写
し、通常ジヨブ用ECB101を空き状態に設
定して、ローカルジヨブ起動要求1に基づく処
理を終了する。
26 The completion of the local job is known based on the completion status of ECB101 for normal jobs, and the completion code 1 is
02 is copied to the normal job completion code storage area, the normal job ECB 101 is set to an empty state, and the processing based on the local job activation request 1 is ended.

27 通常ジヨブは通常ジヨブ完了コード格納域の
値を以て終了する。
27 A normal job ends with the value of the normal job completion code storage area.

以上のようにして、本発明によれば、一般にホ
ストシステム10において、実行中の任意のジヨ
ブに、それよりも優先度の高いジヨブが割り込ん
だ場合、すなわち通常ジヨブに対する割り込みキ
ーあるいはオペレータコマンドによるジヨブ、お
よび割り込みジヨブに対するオペレータコマンド
によるジヨブなどが実行される場合には、それら
の順次のジヨブがともにローカルジヨブ起動を行
う際に、後のローカルジヨブ起動では、先行する
ローカルジヨブ起動に対する完了確認が全て不要
となる。
As described above, according to the present invention, generally in the host system 10, when any job being executed is interrupted by a job with a higher priority, that is, when a job is interrupted by an interrupt key for a normal job or by an operator command. , and when a job is executed by an operator command for an interrupt job, when both of those sequential jobs execute a local job startup, the subsequent local job startup does not require any completion confirmation for the preceding local job startup. .

〔発明の効果〕〔Effect of the invention〕

本発明では、ホストシステムからローカルシス
テムにジヨブを連続起動する際、先行するローカ
ルジヨブの完了確認が不要であるため、従来のよ
うな完了確認がとれない場合にローカルジヨブ起
動要求をキヤンセルして再要求を行わせる必要が
なくなり、処理効率が著しく改善される。
In the present invention, when jobs are successively started from the host system to the local system, there is no need to confirm the completion of the preceding local job, so if the completion confirmation cannot be obtained as in the conventional case, the local job start request can be canceled and re-requested. This eliminates the need for this process, and processing efficiency is significantly improved.

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

第1図は本発明の原理を示す構成図、第2図は
本発明の1実施例の処理手順を示す説明図、第3
図は従来の完了待ち型ジヨブ制御の処理手順を示
す説明図、第4図は従来の割り込みジヨブ実行時
の処理手順を示す説明図である。 第1図中、10……ホストシステム、11……
ローカルシステム、101……通常ジヨブ用
ECB、102……完了コード、103……割り
込みジヨブ用ECB、104……完了コード、1
05……オペレータコマンド用ECB、106…
…完了コード、107……完了報告格納処理部。
FIG. 1 is a configuration diagram showing the principle of the present invention, FIG. 2 is an explanatory diagram showing the processing procedure of one embodiment of the present invention, and FIG.
FIG. 4 is an explanatory diagram showing the processing procedure of conventional completion wait type job control, and FIG. 4 is an explanatory diagram showing the processing procedure when executing a conventional interrupt job. In Figure 1, 10... host system, 11...
Local system, 101...For normal jobs
ECB, 102... Completion code, 103... ECB for interrupt job, 104... Completion code, 1
05... ECB for operator command, 106...
...Completion code, 107...Completion report storage processing section.

Claims (1)

【特許請求の範囲】 1 ホストシステム10とローカルシステム11
とにより構成されたデータ処理システムにおい
て、 ホストシステム10内にジヨブ実行レベルごと
の完了報告記憶手段101,103,105を設
け、ローカルシステム11のジヨブを起動したと
きに、その後ローカルシステム11から通知され
る完了報告を上記完了報告記憶手段101,10
3,105に一時的に格納し、 ホストシステム10のある実行レベルのジヨブ
がローカルシステム11のジヨブを起動した後、
当該ホストシステム10の起動元のジヨブよりも
高い実行レベルのジヨブがローカルシステムのジ
ヨブを連続的に起動する必要が生じたとき、先に
起動したローカルシステムのジヨブの状態を示す
完了コードは別に記憶しておいて、次のローカル
システムのジヨブを起動することを特徴とするロ
ーカルジヨブ起動制御方法。
[Claims] 1. Host system 10 and local system 11
In a data processing system configured with the following, completion report storage means 101, 103, and 105 for each job execution level are provided in the host system 10, and when a job in the local system 11 is started, notifications are subsequently received from the local system 11. The completion report is stored in the completion report storage means 101, 10.
3,105, and after a job at a certain run level on host system 10 starts a job on local system 11,
When a job with a higher execution level than the job that started the host system 10 needs to successively start jobs in the local system, a completion code indicating the status of the job in the local system that started first is stored separately. 1. A local job startup control method characterized by starting a job in the next local system.
JP21744885A 1985-09-30 1985-09-30 Local job start control system Granted JPS6277645A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21744885A JPS6277645A (en) 1985-09-30 1985-09-30 Local job start control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21744885A JPS6277645A (en) 1985-09-30 1985-09-30 Local job start control system

Publications (2)

Publication Number Publication Date
JPS6277645A JPS6277645A (en) 1987-04-09
JPH0452981B2 true JPH0452981B2 (en) 1992-08-25

Family

ID=16704395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21744885A Granted JPS6277645A (en) 1985-09-30 1985-09-30 Local job start control system

Country Status (1)

Country Link
JP (1) JPS6277645A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2883483B2 (en) * 1991-12-16 1999-04-19 シャープ株式会社 Data flow type information processing device

Also Published As

Publication number Publication date
JPS6277645A (en) 1987-04-09

Similar Documents

Publication Publication Date Title
EP0319034B1 (en) Method of recovering failure of online control program
JP4315016B2 (en) System switching method for computer system
JPH1153202A (en) Parallel transaction processing system
JPH0452981B2 (en)
JPH11312148A (en) Barrier synchronization method and apparatus
JPH10116261A (en) Checkpoint restart method for parallel computer system
JPS6049936B2 (en) Control device for data processing equipment
JP3524961B2 (en) Multiprocessor system and task scheduling method in the system
JP3604171B2 (en) Process automatic restart processing method
JP3545772B2 (en) Operating time monitoring method
JPS6239789B2 (en)
JPS622334B2 (en)
JP2545763B2 (en) Restart method of batch processing in hot standby system
JP2604706B2 (en) Duplex file control method
JPS62197819A (en) Data transfer control system
JPH02139630A (en) Online task exchange device
JPH03256132A (en) Double task system device
JPH03225434A (en) Job reactuation system
JPH04105159A (en) Work substitute system
JPH02121452A (en) Electronic exchange system
JPH04305755A (en) Batch processing method for computer system
JPS59218565A (en) Operation file copying system
JPS61245244A (en) Information system for input and output interruption of virtual computer system
JPH0335342A (en) Transfer system for inter-independent program take-over information
JPS62197818A (en) Data transfer control system