JPH0679301B2 - Job end notification method - Google Patents
Job end notification methodInfo
- Publication number
- JPH0679301B2 JPH0679301B2 JP61202311A JP20231186A JPH0679301B2 JP H0679301 B2 JPH0679301 B2 JP H0679301B2 JP 61202311 A JP61202311 A JP 61202311A JP 20231186 A JP20231186 A JP 20231186A JP H0679301 B2 JPH0679301 B2 JP H0679301B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- workstation
- host
- server
- end notification
- 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 - Lifetime
Links
Landscapes
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】 〔概要〕 ホストとワークステーションとの間が半二重通信路で結
合されている計算機システムにおけるホスト・ワークス
テーション間での連携処理において,ホストがワークス
テーションから非同期的に投入を依頼されたジョブの終
了状態をフラグで管理し,ワークステーションから同期
的に出されるジョブ終了通知要求に対して,フラグを参
照することにより直ちに状態を通知する。DETAILED DESCRIPTION [Outline] In a cooperative process between a host and a workstation in a computer system in which the host and the workstation are connected by a half-duplex communication path, the host asynchronously operates from the workstation. The end status of the job requested to be submitted is managed by a flag, and the status is immediately notified by referring to the flag in response to a job end notification request issued synchronously from the workstation.
本発明は,ホスト・ワークステーション連携処理が可能
な計算機システムに関するものであり,特に,ホストと
ワークステーションとの間が半二重通信路で結合されて
いる計算機システムにおける,ホストからワークステー
ションへのジョブ終了通知方式に関する。The present invention relates to a computer system capable of host / workstation cooperative processing, and particularly, in a computer system in which a host and a workstation are connected by a half-duplex communication path, the host to the workstation Regarding the job end notification method.
〔従来の技術〕 分散プログラム開発について 近年ワークステーションが目覚しい処理能力を持つよう
になった。しかし,ワークステーションとホストを結合
する場合,ホストからは,ワークステーションが通常の
端末としてしか見えないために,ホストからワークステ
ーションの機能を有効に活用することができなかった。[Prior art] Regarding distributed program development In recent years, workstations have achieved remarkable processing capabilities. However, when the workstation and the host are combined, the host can not effectively use the function of the workstation because the workstation can be seen only as an ordinary terminal from the host.
そこで,ワークステーションをホストに結合し,EDITな
どの処理をホスト・ワークステーション間に分散させよ
うとする試みが行なわれるようになった。これが,分散
プログラム開発と呼ばれるものである。Therefore, attempts have been made to connect the workstation to the host and distribute the processing such as EDIT between the host and the workstation. This is called distributed program development.
ジョブ実行サーバについて 分散プログラム開発は,ホストからワークステーション
に処理を分散させ,ホストとワークステーションとの連
携により,ホスト上の負荷を軽減するわけであるが,ワ
ークステーション上では,広大なメモリ空間が必要とな
る等で,実行できないジョブが発生することがある。Job Execution Server In distributed program development, processing is distributed from the host to the workstations, and the load on the host is reduced by linking the host and the workstation, but on the workstation, a vast memory space is created. Jobs that cannot be executed may occur due to necessity.
このため,ワークステーションからホストにジョブを投
入できるようにすることが考えられた。ホストにおい
て,この機能を果すものがジョブ実行サーバである。For this reason, it was considered to be able to submit jobs from the workstation to the host. On the host, the job execution server fulfills this function.
このジョブ実行サーバとしては,従来,キュードジョブ
(入力キューにつながれ順番に実行されるジョブ)に関
して,TSSとほぼ同様な時分割的処理を行なう機能を持た
せることが意図された。そのため,ジョブ実行サーバに
は,以下の機能が設けられている。Conventionally, this job execution server was intended to have the function of performing time-division processing similar to TSS for queued jobs (jobs that are connected to an input queue and executed sequentially). Therefore, the job execution server has the following functions.
−SUBMIT(バッチジョブの依頼) −STATUS(ジョブ状態チェック) −CANCEL(ジョブの無効化) ただし,分散プログラム開発においては,ワークステー
ションからホストシステムの世界は見えないようにしな
ければならないため,以下のことが行なわれる。-SUBMIT (batch job request) -STATUS (job status check) -CANCEL (job invalidation) However, in developing a distributed program, it is necessary to hide the host system world from the workstation. Is done.
1)SUBMITにおいて,ジョブを起動するためのJCL(ジ
ョブ制御文)などは,ユーザに作成させない。ユーザが
パラメータを指名することにより自動的にJCLを作成す
るようにする(センサ管理者にはホストの世界が見えて
もかまわないため,ジョブに必要なカタログプロシジャ
などを準備させる)。1) In SUBMIT, do not let the user create JCL (job control statements) for starting jobs. The user can automatically create the JCL by assigning parameters (the sensor administrator can see the world of the host, so prepare the necessary catalog procedures for the job).
2)ホストのジョブ名などをワークステーション側が意
識する必要をなくすため,ホストジョブ名とは別に,ワ
ークステーション側にワークステーションジョブ名とい
うものを準備する。2) In order to eliminate the need for the workstation side to be aware of the job name of the host, prepare a workstation job name on the workstation side separately from the host job name.
−ワークステーションジョブ名は,そのワークステーシ
ョンユーザのジョブで一意になる名前をつける。-The workstation job name shall be unique to the job of the workstation user.
−ホストジョブ名は,ホストシステム上で一意になるよ
うにジョブ実行サーバが命名する。-The job execution server names the host job name so that it is unique on the host system.
−ワークステーションジョブ名とホストジョブ名は,ホ
ストシステムのVSAMファイルで対応付ける。-Associate the workstation job name with the host job name in the VSAM file of the host system.
このうち2)の機能を実現するために,ワークステーシ
ョンジョブ管理プール(VSAMファイル)が存在すること
になる。Of these, a workstation job management pool (VSAM file) exists to implement the function of 2).
分散プログラム開発でのジョブ実行サーバの構成 従来の分散プログラム開発システムの構成を第4図に示
す。Configuration of Job Execution Server for Distributed Program Development FIG. 4 shows the configuration of a conventional distributed program development system.
第4図において,31はワークステーション,32はホスト,3
3はマネジャ空間,34は分散プログラム開発制御プログラ
ム,35はプールアクセッサ,36はワークステーションジョ
ブ管理プール,37はサーバ空間,38はサーバタスク,39はO
Sのジョブ管理部である。In FIG. 4, 31 is a workstation, 32 is a host, 3
3 is manager space, 34 is distributed program development control program, 35 is pool accessor, 36 is workstation job management pool, 37 is server space, 38 is server task, 39 is O
The job management unit of S.
分散プログラム開発システムでは,ワークステーション
31からLOGON要求がなされたら,ホスト32では,TSSと同
様に,専用のマネジャ空間33に接続され,そこで,その
ユーザのために,サーバ空間37中にサーバタスク38が割
り当てられる(TSSの場合には,空間が割り当てられ
る)。サーバ空間37にサーバタスク38が割り当てられる
と,ワークステーション31と,サーバタスク38との間に
パスが切替えられる。In a distributed program development system, a workstation
When a LOGON request is made from 31, the host 32 is connected to a dedicated manager space 33, like the TSS, where the server task 38 is allocated in the server space 37 for that user (in the case of TSS, Is allocated space). When the server task 38 is assigned to the server space 37, the path is switched between the workstation 31 and the server task 38.
ワークステーションジョブ管理プール36は,ワークステ
ーションジョブ名とホストジョブ名とを対応づけて管理
し,プールアクセッサ35によりアクセスされる。The workstation job management pool 36 manages workstation job names and host job names in association with each other, and is accessed by the pool accessor 35.
サーバタスク38について詳しく説明すると,これは,第
5図に示すような構成をもつホスト・ワークステーショ
ン分散(連携)処理機能であり,サーバタスク制御41
が,要求内容にしたがって,対応するジョブ実行サーバ
42,ファイル転送サーバ43,翻訳サーバ44等の要素サーバ
を選択し,起動する。The server task 38 will be described in detail. This is a host / workstation distributed (cooperative) processing function having the configuration shown in FIG.
Depending on the request content, the corresponding job execution server
Element servers such as 42, file transfer server 43, and translation server 44 are selected and activated.
ジョブ実行サーバ42については既に説明した通りであ
り,ワークステーション31から依頼されたジョブの投入
をジョブ管理部39に依頼する制御等を行なう。ファイル
転送サーバ43は,ホスト・ワークステーション間のファ
イル転送制御を行なう。翻訳サーバ44は,言語翻訳処理
を行なう。以下,任意のサーバを設けることができる。The job execution server 42 is as described above, and performs control such as requesting the job management unit 39 to submit a job requested by the workstation 31. The file transfer server 43 controls file transfer between the host and the workstation. The translation server 44 performs language translation processing. Hereinafter, any server can be provided.
第4図および第5図に示されている従来の分散プログラ
ム開発システムでは,ホスト32のジョブ実行サーバ42と
ワークステーション31との間の通信は,半二重通信プロ
トコルで行なわれ,サーバタスク38は,セションが一旦
確立されてから,切断されるまでの間存在すること,お
よび一度の要求には,一つの応答しか返すことができな
いという制約がある。In the conventional distributed program development system shown in FIGS. 4 and 5, the communication between the job execution server 42 of the host 32 and the workstation 31 is performed by the half-duplex communication protocol, and the server task 38 Is limited to the fact that a session exists until it is disconnected, and that only one response can be returned per request.
ホストは,このような制約の中でワークステーションに
対してジョブ終了を通知しなければならない。The host must notify the workstation of the end of the job within these restrictions.
この場合,ワークステーションからホストのサーバタス
クにジョブ投入依頼が行われたら,サーバタスクはジョ
ブの投入/終了監視という2つのことを行い,ジョブが
終了した時点でワークステーションに通知を行うことを
しなければならない。このように同期的な方法を取らな
ければ,ジョブが終了した時点で,その事象を通知する
ことはできなかった。In this case, when a job submission request is sent from the workstation to the host server task, the server task performs two things, job submission / completion monitoring, and notifies the workstation when the job is completed. There must be. Without such a synchronous method, the event could not be notified when the job ended.
しかし,この同期的方式では,半二重通信ということか
らジョブ投入依頼してからジョブの終了が通知されるま
で,ワークステーションからホストに対する操作を行う
プロトコルを送ることができなくなってしまうという問
題があった。この問題は,キュードジョブのように,ジ
ョブの完了まで長時間を要するものには,大変に不都合
なものである。However, in this synchronous method, since it is half-duplex communication, there is a problem that the protocol for operating the host cannot be sent from the workstation until the end of the job is notified after the job submission request. there were. This problem is very inconvenient for a job that requires a long time to complete, such as a queued job.
本発明は,上記した従来の問題点を解決するために,ジ
ョブ終了通知をジョブ投入依頼と別機能とし,最初にワ
ークステーションからホストにジョブの投入依頼を行
い,その投入に対する応答をワークステーションが受け
取る。In order to solve the above-mentioned conventional problems, the present invention uses a job end notification as a function different from a job submission request. First, the workstation issues a job submission request to the host, and the workstation responds to the submission. receive.
この時,ホストではジョブの投入をジョブ管理部に依頼
すること及び,ワークステーションジョブ管理プールに
投入依頼したジョブのジョブ名等の情報を格納するエン
トリを作成する。At this time, the host requests the job management unit to submit a job and creates an entry in the workstation job management pool to store information such as the job name of the submitted job.
その後ホスト側では,投入依頼されたジョブが起動し,
そのジョブが終了した時点でその旨をワークステーショ
ンジョブ管理プールの内容(終了を示すフラグ)に反映
する。このように,ワークステーションジョブ管理プー
ルには,ジョブが終了したか否かが常に反映されている
ようにする。After that, on the host side, the job requested to be submitted starts,
When the job is completed, the fact is reflected in the contents (flag indicating completion) of the workstation job management pool. In this way, the workstation job management pool always reflects whether or not a job has finished.
ワークステーションでは,ジョブの投入依頼を行った
後,タイマを用いて定期的にジョブ終了通知要求を行わ
せる。In the workstation, after submitting a job, a timer is used to periodically issue a job end notification request.
ホストでは,ワークステーションから終了通知要求が来
たときに,サーバタスクがワークステーションジョブ管
理プール内容(終了を示すフラグ)を参照し,ジョブが
終了したか否かを,ワークステーションに通知するよう
にする。At the host, when an end notification request is received from the workstation, the server task refers to the contents of the workstation job management pool (a flag indicating the end) and notifies the workstation whether the job has ended or not. To do.
ワークステーションでは,終了通知要求の応答として戻
る“ジョブ終了”か“ジョブ未終了”の情報の選択し,
“ジョブ終了”であれば,定期的に行っているジョブ終
了通知要求を終了し,ユーザにジョブが終了した旨を通
知するようにする。On the workstation, select the information of "Job finished" or "Job not finished" to be returned in response to the end notification request,
If it is “job end”, the job end notification request that is regularly performed is ended, and the user is notified that the job has ended.
このように,ジョブの投入依頼からジョブの終了通知の
間を各機能に分割し,個々の要求−応答にかかる時間を
短くし,それぞれを独立したものとすることにより,ワ
ークステーションがジョブ投入を依頼した後,そのジョ
ブ終了を待たずに他のジョブの投入等の動作を行うこと
も可能にするものである。In this way, by dividing the period from the job submission request to the job end notification into each function, shortening the time required for each request-response, and making each independent, the workstation submits the job. After making a request, it is possible to perform an operation such as inputting another job without waiting for the end of the job.
第1図に,本発明の原理的構成を示す。FIG. 1 shows the basic configuration of the present invention.
第1図において,1はワークステーション,2はジョブ実行
関数,3はホスト,4はジョブ実行サーバ,5はジョブ投入機
能,6はジョブ終了通知機能,7はジョブ管理部,8はワーク
ステーションジョブ管理プールである。In FIG. 1, 1 is a workstation, 2 is a job execution function, 3 is a host, 4 is a job execution server, 5 is a job submission function, 6 is a job end notification function, 7 is a job management unit, 8 is a workstation job It is a management pool.
ワークステーション1は,プログラム分散開発等の処理
のタスクにおいて,ホスト・ワークステーション連携を
行なうジョブ実行関数2をもつ。The workstation 1 has a job execution function 2 for performing host / workstation cooperation in processing tasks such as distributed program development.
ジョブ実行関数2は,ホスト3に対するジョブ投入依頼
機能と,タイマを用いてホスト3に対して定期的にジョ
ブ終了状態の通知を要求するジョブ終了通知要求機能
と,ホスト3から通知されたジョブ終了状態に基づい
て,ジョブ終了を判定するジョブ終了判定機能とをそな
えている。The job execution function 2 includes a job submission request function for the host 3, a job completion notification request function for periodically requesting notification of the job completion status to the host 3 using a timer, and a job completion notification from the host 3. It also has a job end determination function that determines the end of a job based on the status.
ホスト3のジョブ実行サーバ4は,ホスト・ワークステ
ーション連携処理のホスト側制御機能であり,ジョブ投
入機能5およびジョブ終了通知機能6をもつ。The job execution server 4 of the host 3 is a host-side control function for host / workstation cooperation processing, and has a job submission function 5 and a job end notification function 6.
ジョブ投入機能5は,ワークステーション1からジョブ
の投入依頼があると,OSの一部であるジョブ管理部7に
通知し,依頼されたジョブの投入(起動)を行なわせ
る。また同時に,ワークステーションジョブ管理プール
8に,その投入したジョブのエントリを作成する。エン
トリは,ジョブ名のキーとジョブの終了状態を示すフラ
グとで構成される。Upon receiving a job submission request from the workstation 1, the job submission function 5 notifies the job management unit 7 which is a part of the OS to submit (start) the requested job. At the same time, an entry for the submitted job is created in the workstation job management pool 8. The entry is composed of a key of the job name and a flag indicating the end status of the job.
ワークステーションジョブ管理プール8は,複数のワー
クステーションから依頼された各ジョブあるいは1つの
ワークステーション内の複数のタスクから依頼されたジ
ョブのそれぞれについて,ジョブ終了となったとき,そ
の状態をフラグ表示する。The workstation job management pool 8 displays a flag for the status of each job requested from a plurality of workstations or jobs requested from a plurality of tasks in one workstation when the job is completed. .
ジョブ終了通知機能6は,ワークステーション1からジ
ョブ終了通知要求があると,ワークステーションジョブ
管理プール8の該当するジョブ名をキーとするエントリ
を読み出し,そのフラグの表示にしたがって,ワークス
テーション1にジョブ終了通知を行なう。When a job end notification request is issued from the workstation 1, the job end notification function 6 reads an entry with the corresponding job name in the workstation job management pool 8 as a key, and according to the display of the flag, the job is notified to the workstation 1. Notify the end.
第1図に示された本発明の原理的構成に基づく作用を第
2図に示す処理例を用いて説明する。なお,第2図中の
各構成要素は,第1図のものと同じであるが,ジョブ終
了通知機能6,6′,6″は,それぞれ順次の異なる動作時
点でのものを表わしている。The operation based on the basic configuration of the present invention shown in FIG. 1 will be described with reference to the processing example shown in FIG. The constituent elements in FIG. 2 are the same as those in FIG. 1, but the job end notification functions 6, 6 ′, 6 ″ represent those at different operating points in sequence.
ワークステーション1のジョブ実行関数2は,ジョブの
投入依頼が終了した後,タイマで待ち状態に入り,タイ
マ終了後にジョブ終了通知要求を出力する。その結果,
ジョブが終了していれば,ジョブが終了した旨をユーザ
に表示する。終了していないならば再度待ち状態にな
り,終了通知要求を出力する。The job execution function 2 of the workstation 1 enters a waiting state with a timer after the job submission request is completed, and outputs a job completion notification request after the timer is completed. as a result,
If the job is completed, the user is notified that the job is completed. If it has not finished, it will wait again and output a termination notification request.
ホスト3のジョブ投入機能5は,ジョブの投入をジョブ
管理部7に依頼したあと,依頼状態をワークステーショ
ン1に送り返し,また同時にワークステーションジョブ
管理プール8上にジョブ名をキーとしたエントリを作成
する。The job submission function 5 of the host 3 requests the job management unit 7 to submit a job, then sends back the request status to the workstation 1, and at the same time creates an entry in the workstation job management pool 8 using the job name as a key. To do.
ジョブ終了通知機能6は,ジョブ終了通知要求が入力さ
れたら,ワークステーションジョブ管理プール8上の当
該ジョブ名のエントリの内容を見て,ジョブが終了して
いることを示していたら(フラグがONならば),終了を
通知する。終了していることを示していなければ,終了
していない旨を通知する。When a job end notification request is input, the job end notification function 6 looks at the contents of the entry for the job name in the workstation job management pool 8 and indicates that the job has ended (the flag is ON. If so, notify the end. If it does not indicate that it has finished, notify that it has not finished.
ワークステーションジョブ管理プール8は,ジョブの終
了時に当該ジョブ名のエントリの終了フラグをONにす
る。ワークステーション1のジョブ実行関数2は,ジョ
ブが終了するまで,タイマにより定まる周期で定期的
に,ジョブ終了通知要求を出力する。またワークステー
ションジョブ管理プール8の内容の更新はジョブ終了の
タイミングで行なわれる。ジョブ終了通知機能6は要求
の度に呼び出されるが,ジョブ投入機能5は1回しか呼
び出されない。The workstation job management pool 8 turns on the end flag of the entry of the job name at the end of the job. The job execution function 2 of the workstation 1 periodically outputs a job end notification request at a cycle determined by a timer until the job ends. The contents of the workstation job management pool 8 are updated at the timing of job termination. The job end notification function 6 is called every time a request is made, but the job submission function 5 is called only once.
このような流れにより,投入したジョブが終了した事
を,終了時点とほぼ同じタイミングで,ワークステーシ
ョン1に通知することができる。With such a flow, it is possible to notify the work station 1 that the submitted job has finished at about the same timing as the end time.
第3図に本発明の1実施例によるホスト側のシステム構
成を示す。FIG. 3 shows a system configuration on the host side according to an embodiment of the present invention.
第3図において,10は空間間相互通信領域(CSA)などと
も呼ばれる共通領域,11,12,13はサーバ空間,14はジョブ
管理空間,15はマネジャ空間,16a,16b,16cはサーバ空間1
1に割り当てられた3つのジョブ実行サーバ,17a,17b,17
cはサーバ空間12に割り当てられた3つのジョブ実行サ
ーバ,18a,18b,18c,18dはサーバ空間13に割り当てられた
4つのジョブ実行サーバ,19はジョブ管理ルーチン,20は
WTO出口,21はリチェインタスク,22はプールアクセッサ,
23はワークステーションジョブ管理プールを表わす。In FIG. 3, 10 is a common area also called a space mutual communication area (CSA), 11, 12, 13 are server spaces, 14 is a job management space, 15 is a manager space, 16a, 16b, 16c are server spaces 1
Three job execution servers assigned to 1, 17a, 17b, 17
c is three job execution servers assigned to the server space 12, 18a, 18b, 18c, and 18d are four job execution servers assigned to the server space 13, 19 is a job management routine, and 20 is
WTO exit, 21 is chain task, 22 is pool accessor,
Reference numeral 23 represents a workstation job management pool.
サーバ空間11,12,13のそれぞれには,複数のジョブ実行
サーバを割り当てることができる。A plurality of job execution servers can be assigned to each of the server spaces 11, 12, and 13.
各サーバ空間11,12,13,ジョブ管理空間14,マネジャ空間
15の間のデータ通信は,共通領域10を介して行なわれ
る。Server space 11, 12, 13, job management space 14, manager space
Data communication between 15 is performed via the common area 10.
ジョブ実行サーバ4がジョブ管理ルーチン19に投入を依
頼したジョブが実行され,終了すると,WTO(Write To O
perator)出口20からコンソール(図示省略)への終了
メッセージが出力される。When the job execution server 4 executes the job requested to be submitted to the job management routine 19 and ends, WTO (Write To O
A termination message is output from the perator) exit 20 to the console (not shown).
このWTO出口20でジョブ終了メッセージを検出し,ジョ
ブ終了データを作成して,共通領域20を介してマネジャ
空間15に渡す。The WTO exit 20 detects a job end message, creates job end data, and passes it to the manager space 15 via the common area 20.
マネジャ空間15のリチェインタスク21は,各ジョブ実行
サーバ16a〜18dからそれぞれ投入を依頼されたジョブの
ジョブ名(ワークステーションジョブ名とホストジョブ
名との対応)とジョブの状態とを,ジョブ投入順にチェ
インに接続し,ジョブが消滅すると,チェインからはず
す処理を行ない,プールアクセッサ22に渡す。プールア
クセッサ22は,これをワークステーションジョブ管理プ
ール23で管理する。The rechaining task 21 of the manager space 15 submits the job name (correspondence between the workstation job name and the host job name) of the job requested by each of the job execution servers 16a to 18d and the job status. When they are connected to the chain in sequence and the job disappears, they are removed from the chain and passed to the pool accessor 22. The pool accessor 22 manages this with the workstation job management pool 23.
プールアクセッサ22は,上記したWTO出口20からジョブ
終了データを渡されると,ワークステーションジョブ管
理プール23をアクセスして,該当するジョブ名のジョブ
状態を終了表示に更新する。Upon receiving the job end data from the WTO exit 20, the pool accessor 22 accesses the workstation job management pool 23 and updates the job status of the corresponding job name to the end display.
ワークステーションからジョブ終了通知要求を受けた場
合など,ジョブ実行サーバからの参照要求に応じて,プ
ールアクセッサ22は,ワークステーションジョブ管理プ
ール23を参照し,該当するジョブ名のジョブ状態を読み
出し,要求元のジョブ実行サーバに通知する。In response to a reference request from the job execution server, such as when a job end notification request is received from a workstation, the pool accessor 22 refers to the workstation job management pool 23, reads the job status of the corresponding job name, and requests it. Notify the original job execution server.
本発明によれば,ホストとワークステーションとの間が
半二重通信路で結合されている計算機システムのホスト
・ワークステーション連携処理において,ホストからワ
ークステーションへのジョブ終了通知を,大きな遅れな
しに,かつジョブ投入を行なったワークステーションの
動作を待ち状態に拘束することなしに行なうことがで
き,システムの処理効率を向上させることができる。According to the present invention, in the host / workstation cooperative processing of a computer system in which the host and the workstation are connected by a half-duplex communication path, a job end notification is sent from the host to the workstation without a large delay. Moreover, the operation of the workstation that has submitted the job can be performed without being held in a waiting state, and the processing efficiency of the system can be improved.
第1図は本発明の原理的構成図,第2図は本発明の作用
を示す処理例の説明図,第3図は本発明の実施例構成
図,第4図は従来のホスト・ワークステーション連携に
よる分散プログラム開発システムの構成図,第5図は第
4図中のサーバタスクの構成図である。 第1図中, 1:ワークステーション 2:ジョブ実行関数 3:ホスト 4:ジョブ実行サーバ 5:ジョブ投入機能 6:ジョブ終了通知機能 7:ジョブ管理部 8:ワークステーションジョブ管理プールFIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is an explanatory diagram of a processing example showing the operation of the present invention, FIG. 3 is a block diagram of an embodiment of the present invention, and FIG. 4 is a conventional host workstation. FIG. 5 is a block diagram of the distributed program development system by cooperation, and FIG. 5 is a block diagram of the server task in FIG. In Figure 1, 1: workstation 2: job execution function 3: host 4: job execution server 5: job submission function 6: job end notification function 7: job management section 8: workstation job management pool
Claims (1)
重通信路で結合され,ホスト・ワークステーション連携
処理が行なわれる計算機システムにおいて, ホストは,ワークステーションから投入を依頼されたジ
ョブについて, ジョブ名とそのジョブの状態を示すフラグとを対応づけ
て保持するワークステーションジョブ管理プール(8)
をそなえ,ジョブ終了を検出したとき,上記ワークステ
ーションジョブ管理プール(8)の該当するジョブ名の
フラグにジョブの終了状態表示を設定し,またワークス
テーションから出されたジョブ終了通知要求を受け取っ
たとき,上記ワークステーションジョブ管理プール
(8)の該当するジョブ名のフラグを調べて,ジョブ終
了の有無をワークステーションに通知し, ワークステーションは,ホストにジョブ投入を依頼した
後,タイマを用いて定期的にホストに対してジョブ終了
通知要求を出すことを特徴とするジョブ終了通知方式。1. In a computer system in which a host and a workstation are connected by a half-duplex communication path and host / workstation cooperation processing is performed, the host is a job for a job submitted by the workstation. Workstation job management pool (8) that holds the name and the flag indicating the status of the job in association with each other
When a job end is detected, the job end status display is set in the corresponding job name flag in the workstation job management pool (8), and a job end notification request issued from the workstation is received. At this time, the flag of the corresponding job name in the workstation job management pool (8) is checked to notify the workstation of the completion of the job, and the workstation uses the timer after requesting the host to submit the job. A job end notification method characterized by periodically issuing a job end notification request to the host.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61202311A JPH0679301B2 (en) | 1986-08-28 | 1986-08-28 | Job end notification method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61202311A JPH0679301B2 (en) | 1986-08-28 | 1986-08-28 | Job end notification method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6356753A JPS6356753A (en) | 1988-03-11 |
| JPH0679301B2 true JPH0679301B2 (en) | 1994-10-05 |
Family
ID=16455446
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61202311A Expired - Lifetime JPH0679301B2 (en) | 1986-08-28 | 1986-08-28 | Job end notification method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0679301B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6051966A (en) * | 1983-08-31 | 1985-03-23 | Fujitsu Ltd | Master and slave terminal equipment |
| JPS60245059A (en) * | 1984-05-19 | 1985-12-04 | Ricoh Co Ltd | Job management control method |
-
1986
- 1986-08-28 JP JP61202311A patent/JPH0679301B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6356753A (en) | 1988-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0205945B1 (en) | Process transparent multi storage mode data transfer and buffer control | |
| EP0205946B1 (en) | Flexible data transmission for message based protocols | |
| US5062037A (en) | Method to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an sna network | |
| EP0362106B1 (en) | Method for scheduling execution of distributed application programs at preset times in an SNA LU 6.2 network environment | |
| EP0362105B1 (en) | Method for processing program threads of a distributed application program by a host computer and an intelligent work station in an SNA LU 6.2 network environment | |
| EP0362107B1 (en) | Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network | |
| JPH0619753B2 (en) | Communication interface protocol | |
| JPH01200467A (en) | Apparatus and method for data processing system having equal relationship between a plurality of central processors | |
| US5056003A (en) | Distributed data management mechanism | |
| JPS61272833A (en) | Data processor | |
| US5218713A (en) | Distributed data management mechanism for handling a data stream | |
| EP0205948B1 (en) | Distributed data management mechanism | |
| JPH0679301B2 (en) | Job end notification method | |
| JPS6239789B2 (en) | ||
| JPH11120009A (en) | Inter-process communication controller | |
| JPH07111711B2 (en) | Processing end interrupt control system | |
| JPH0922363A (en) | Task constituting system | |
| JPS6314236A (en) | Job control system | |
| JPH036540B2 (en) | ||
| JPH0535643A (en) | Fully duplex channel input/output control system | |
| JPS6143369A (en) | Multi-processor system | |
| CN111475204A (en) | Host interactive operation method, system and intermediate conversion device | |
| JPH07168794A (en) | Job management method for computer system | |
| JPH11149384A (en) | Inter-process communication controller | |
| JPH03168846A (en) | File transfer operation control system |