JPS6219959A - Synchronous processing system for file transfer - Google Patents

Synchronous processing system for file transfer

Info

Publication number
JPS6219959A
JPS6219959A JP15820985A JP15820985A JPS6219959A JP S6219959 A JPS6219959 A JP S6219959A JP 15820985 A JP15820985 A JP 15820985A JP 15820985 A JP15820985 A JP 15820985A JP S6219959 A JPS6219959 A JP S6219959A
Authority
JP
Japan
Prior art keywords
job
execution
computer system
command
receiving
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
JP15820985A
Other languages
Japanese (ja)
Inventor
Shinichi Kirikoshi
桐越 信一
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP15820985A priority Critical patent/JPS6219959A/en
Publication of JPS6219959A publication Critical patent/JPS6219959A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To synchronize starting of execution by setting command that releases the state of execution reservation of transmission job at the forefront of receiving job, transferring the command when executing the receiving job and releasing the state of reservation of execution of transmission job. CONSTITUTION:Transmission job inputted to the first electronic computer system 1 is registered in an execution reservation queue 22 by a job execution control section 6 and mode to the state of execution reservation. Receiving job registered in an execution queue 18 of the second electronic computer system 2 is executed by a job execution control section 7, and a command that releases the state of execution reservation of corresponding transmission job 8 is issued from a command issuing section 21. The command is transferred to a command transfer control section 5-4 of the first electronic computer system 1, and the job execution control section 6 releases the state of execution reservation of transmission job 8 corresponding to receiving job 9 in the execution reservation queue 22, and the transmission job 8 is executed. Thus, the automatic synchronization processing at starting of execution of transmission job 8 and corresponding receiving job 9 is realized.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、通信回線で接続された電子計算機システム間
でのファイル転送方式に係り、特にファイル転送に必要
な送信ジョブ及び受信ジョブの実行開始の同期処理方式
に関する。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a file transfer method between computer systems connected via a communication line, and in particular to a method for starting execution of a sending job and a receiving job necessary for file transfer. Regarding synchronous processing method.

〔発明の背景〕[Background of the invention]

機能の多様化や資源の有効利用をはかる目的で、遠隔地
に分散設置された電子計算機システム間を通信回線で接
続してネットワークシステムを構成し、電子計算機シス
テム間で必要に応じてファイルを相互に転送することが
一般に行われている。
For the purpose of diversifying functions and making effective use of resources, a network system is constructed by connecting computer systems distributed in remote locations with communication lines, and files can be exchanged between computer systems as necessary. It is common practice to transfer to

この電子計算機システム間でファイルを転送する場合、
各電子計算機システムはファイル転送プログラム(送信
ジョブ、受信ジョブ)を必要とする。
When transferring files between these computer systems,
Each computer system requires a file transfer program (sending job, receiving job).

従来、バッチ環境下でファイル転送プログラムを起動し
1通信回線で接続された第1の電子計算機システムから
第2の電子計算機システムへファイルを転送する場合、
次のようにしていた。第4図は従来のファイル転送処理
方式の一例を示す。
Conventionally, when starting a file transfer program in a batch environment and transferring a file from a first computer system to a second computer system connected via one communication line,
It was done as follows. FIG. 4 shows an example of a conventional file transfer processing method.

まず、ユーザは3及び4の如く送信ジョブと受信ジョブ
を作成し、第1電子計算機システム1あるいは第2電子
計算機システム2へTSS端末などから該ジョブを投入
する。投入された送信ジョぶ及び受信ジョブは、NJE
 (ネットワーク・ジョブ・エントリ・サービス)5の
ジョブ転送制御部5−1及び5−2により1通信回線5
−3を介して、送信ジョブは第1電子計算機システム1
へ。
First, the user creates a sending job and a receiving job as shown in 3 and 4, and inputs the jobs to the first computer system 1 or the second computer system 2 from a TSS terminal or the like. Submitted sending jobs and receiving jobs are NJE
(Network job entry service) 1 communication line 5 by job transfer control units 5-1 and 5-2 of 5
-3, the sending job is sent to the first computer system 1
fart.

受信ジョブは第2電子計算機システム2へ転送され、ジ
ョブ実行制御部6及び7によって実行待ちキュー17及
び18に登録される。次にオペレータは15及び16の
如く、相手オペレータと電話連絡をとりながら、次に実
行すべきジョブを実行待ちキュー1.7,18の送信ジ
ョブl7−1〜17−2及び受信ジョブ18−1〜18
−2の中から選択し、送信ジョブと受信ジョブの実行開
始が同時になるように、オペレータコマンドなどで操作
する。又は、送信ジョブ17−1〜17−2及び受信ジ
ョブ18−1〜l8−2の実行待ちの並びを同一にする
ように操作する。
The received job is transferred to the second computer system 2 and registered in the execution queues 17 and 18 by the job execution control units 6 and 7. Next, as shown in steps 15 and 16, the operator, while in telephone contact with the other operator, sends the jobs to be executed next to the sending jobs l7-1 to 17-2 and the receiving job 18-1 in the execution queues 1.7 and 18. ~18
-2, and use operator commands etc. to start executing the sending job and receiving job at the same time. Alternatively, an operation is performed so that the queues of the sending jobs 17-1 to 17-2 and the receiving jobs 18-1 to 18-2 waiting to be executed are the same.

以上のようにして同期がとられ、ジョブ実行制御部6及
び7により実行が開始されたジョブは、送信ジョブ8、
受信ジョブ9の如くファイル送信実行部10及びファイ
ル受信実行部11を制御し、通信口!a12を介して送
信ファイル13がら受信ファイル14へとファイル転送
が行われる。
The jobs that have been synchronized as described above and whose execution has been started by the job execution control units 6 and 7 are the sending job 8,
Controls the file transmission execution unit 10 and file reception execution unit 11 like the reception job 9, and uses the communication port! File transfer is performed from the sending file 13 to the receiving file 14 via a12.

ところで、上記従来方式によれば、送信ジョブ及び受信
ジョブが第1電子計算機システム1または第2電子計算
機システム2からランダムに投入された場合、それぞれ
の実行待ちキュー17及び18のジョブの並びが同一に
ならないケースが発生する。このため、オペレータが、
対応する送信ジョブと受信ジョブを電話連絡などにより
確認し、実行同期のタイミングをとらなければならない
という問題があった。
By the way, according to the above conventional method, when a sending job and a receiving job are randomly submitted from the first computer system 1 or the second computer system 2, the order of the jobs in the respective execution queues 17 and 18 is the same. There will be cases where this is not the case. For this reason, the operator
There is a problem in that the corresponding sending and receiving jobs must be confirmed by telephone or the like, and the timing of execution synchronization must be determined.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、ネットワークシステムでのファイル転
送において、送信ジョブと受信ジョブの実行開始の同期
処理を、従来のようにオペレータなどが操作しなくても
、ユーザが簡単なパラメータを送信ジョブと受信ジョブ
に設定するだけで可能とすることにある。
An object of the present invention is to synchronize the start of execution of a sending job and a receiving job in file transfer in a network system by allowing the user to input simple parameters to the sending job and the receiving job without the need for an operator to operate as in the past. The idea is to make it possible just by setting it in the job.

〔発明の概要〕[Summary of the invention]

本発明は、ファイル転送における送信ジョブ及び受信ジ
ョブの実行開始の同期を自動的に行うため、第1の電子
計算機システムに登録される例えば、送信ジョブを実行
保留状態とすると共に、第2の電子計算機システムに登
録される例えば受信ジョブの先頭には、送信ジョブの実
行保留状態を解除するコマンドを設定し、受信ジョブ実
行時に該コマンドを転送し、第1の電子計算機システム
において、送信ジョブの実行保留状態を解除して送信ジ
ョブを実行させ、実行開始同期をとることを特徴とする
In order to automatically synchronize the execution start of a sending job and a receiving job in file transfer, the present invention puts, for example, a sending job registered in a first computer system in an execution pending state and For example, at the beginning of a receiving job registered in the computer system, a command to release the pending execution state of the sending job is set, and when the receiving job is executed, the command is transferred, and the first computer system executes the sending job. The feature is that the pending state is released, the sending job is executed, and the execution start is synchronized.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の一実施例を第1図乃至第3図により説明
する。
An embodiment of the present invention will be described below with reference to FIGS. 1 to 3.

第2図は送信ジョブのジョブ制御文の一例、第3図は受
信ジョブのジョブ制御文の一例を表わす。
FIG. 2 shows an example of a job control statement for a sending job, and FIG. 3 shows an example of a job control statement for a receiving job.

第2図の送信ジョブのジョブ制御文19において、19
−1はJOB文であり、ジョブの始まりとジョブ名称r
sENDIJ を示す。従来との違いはrTYPRUN
=HOLDJを指定することにあり1本ジョブが電子計
算機システム内に入力されると、実行保留キューに登録
され、保留状態が解除されないかぎり実行されないこと
を意味する。l9−2は本ジョブをNJEにより、第1
電子計算機システムに登録することを意味する。19−
2〜19−9は従来と同様である。
In the job control statement 19 of the sending job in FIG.
-1 is a JOB statement, the beginning of the job and the job name r
sENDIJ is shown. The difference from the conventional one is rTYPRUN.
=HOLDJ means that when a job is input into the computer system, it is registered in the execution hold queue and will not be executed unless the hold status is released. 19-2 is the first job done by NJE.
It means to register in a computer system. 19-
2 to 19-9 are the same as the conventional one.

次に、第3図の受信ジョブのジョブ制御文20では、2
0−1と20−2は従来と同様であり、それぞれ受信ジ
ョブの始まりとジョブ名称rRECVN及び本ジョブを
第2電子計算機システムに登録することを意味する。2
0−3は本発明の特徴とするところであり、第2図の制
御文19−1の指定により、実行保留状態となっている
送信ジョブを保留解除するための制御文を指定する。
Next, in the job control statement 20 of the received job in FIG.
0-1 and 20-2 are the same as the conventional one, and respectively mean to register the start of the received job, the job name rRECVN, and this job in the second computer system. 2
0-3 is a feature of the present invention, and by specifying the control statement 19-1 in FIG. 2, a control statement for releasing the pending transmission job from execution pending is specified.

このとき、対応する送信ジョブを識別するため例えば送
信ジョブ名称などを付加した保留解除コマンドを本制御
文で指定する。20−4〜20−20は従来と同様であ
る。
At this time, in order to identify the corresponding transmission job, a hold release command to which, for example, a transmission job name is added is specified in the main control statement. 20-4 to 20-20 are the same as the conventional one.

第1図は本発明におけるファイル転送の処理方式の一実
施例を示す。ユーザは第2図及び第3図に示したような
送信ジョブ、受信ジョブ制御文19.20を作成し、第
4図で示した従来方式と同様の作業により第1電子計算
機システム1あるいは第2電子計算機システム2へ入力
する。このとき、第1電子計算機システム1に入力“さ
れた送信ジョブは、ジョブ制御文の指定により、ジョブ
実行制御部6が実行保留キュー22に登録し、実行保留
状態とする。第2電子計算機システム2の実行待ちキュ
ー18に登録された受信ジョブは、FTF○(ファース
ト・イン・ファースト・アウト)方式に従い、ジョブ実
行制御部7によって実行され、ファイル受信制御部11
及びコマンド発行部21を制御する。例えば受信ジョブ
9が実行されると、対応する送信ジョブ8のジョブ名称
などをキーにして、送信ジョブ8の実行保留状態を解除
するコマンドをコマンド発行部21より発行する。
FIG. 1 shows an embodiment of a file transfer processing method according to the present invention. The user creates sending job and receiving job control statements 19 and 20 as shown in FIGS. 2 and 3, and performs the same operations as the conventional method shown in FIG. Input to computer system 2. At this time, the job execution control unit 6 registers the transmission job input to the first computer system 1 in the execution pending queue 22 according to the specification of the job control statement, and puts it in an execution pending state.The second computer system The received job registered in the execution queue 18 of No. 2 is executed by the job execution control unit 7 according to the FTF○ (first in first out) method, and the received job is sent to the file reception control unit 11.
and controls the command issuing unit 21. For example, when the reception job 9 is executed, the command issuing unit 21 issues a command to release the execution pending state of the transmission job 8 using the job name of the corresponding transmission job 8 as a key.

発行された保留解除コマンドは、NJE5のコマンド転
送制御部5−5から、第1電子計算機システム1のコマ
ンド転送制御部5−4へ転送される。
The issued hold release command is transferred from the command transfer control section 5-5 of the NJE 5 to the command transfer control section 5-4 of the first computer system 1.

転送された保留解除コマンドは第1電子計算機システム
1のジョブ実行制御部6へ渡る。ジョブ実行制御部6は
実行保留キュー22中の受信ジョブ9と対応する送信ジ
ョブ8の実行保留状態を解除し、該送信ジョブ8を実行
せしめる。これにより、送信ジョブ8及び対応する受信
ジョブ9の実行開始における自動同期処理が実現される
The transferred hold release command is passed to the job execution control unit 6 of the first computer system 1. The job execution control unit 6 releases the execution pending state of the transmission job 8 corresponding to the reception job 9 in the execution suspension queue 22, and causes the transmission job 8 to be executed. Thereby, automatic synchronization processing at the start of execution of the sending job 8 and the corresponding receiving job 9 is realized.

本方式によれば、第2電子計算機システム2から第1電
子計算機システム1へのファイル転送が混在する相互転
送形態でも、同様にして第2電子計算機システム2で実
行される送信ジョブの先頭に、第1電子計算機システム
で実行される受信ジョブの実行保留解除コマンドを設定
し、第1電子計算機システム1の実行保留キュー22に
受信ジョブを登録することで実現できる。
According to this method, even in a mutual transfer mode in which file transfers from the second computer system 2 to the first computer system 1 are mixed, at the beginning of the sending job executed by the second computer system 2, This can be achieved by setting an execution hold release command for the received job to be executed on the first computer system and registering the received job in the execution hold queue 22 of the first computer system 1.

以上のようにして自動同期がとられた送信ジョブ8と受
信ジョブ9により、それ以降は第4図で示したと同様に
、ファイル送信実行部10及びファイル受信制御部11
によって、送信ファイル13から受信ファイル14へと
ファイル転送が行われる。
With the transmission job 8 and reception job 9 automatically synchronized as described above, the file transmission execution unit 10 and the file reception control unit 11 are subsequently operated in the same manner as shown in FIG.
As a result, file transfer is performed from the sending file 13 to the receiving file 14.

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

以上説明した如く、本発明によれば、バッチ環境下で電
子計算機システム間でファイル転送を行う場合、送信ジ
ョブ及び受信ジョブの実行開始同期を人間が意識する必
要がない。ファイル転送の頻度が比較的少ないネットワ
ークシステムにおける送信ジゴブ及び受信ジョブの実行
開始同期は、オペレータなど人間が介入すれば対処でき
る。しかし、ファイル転送の頻度が高かったり、複数ネ
ットワークシステムになると、人手による実行同期は実
用的でない。この場合1本発明によれば簡単に同期処理
が行え、ファイルの相互転送形態においても、送信ジョ
ブと受信ジョブの実行同期処理が容易に実現できる。
As described above, according to the present invention, when files are transferred between computer systems in a batch environment, there is no need for humans to be aware of the synchronization of execution starts of sending jobs and receiving jobs. In a network system where file transfers occur relatively infrequently, synchronization of the execution start of sending jobs and receiving jobs can be handled by human intervention such as an operator. However, if the frequency of file transfer is high or if there are multiple network systems, manual execution synchronization is not practical. In this case, according to the present invention, synchronization processing can be easily performed, and even in the form of mutual file transfer, execution synchronization processing of sending jobs and receiving jobs can be easily realized.

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

第1図は本発明の一実施例を示す図、第2図及び第3図
は本発明で用いるジョブ制御文の一例を示す図、第4図
は従来方式を示す図である。 1.2・・・電子計算機システム、 5−4.5−5・・・コマンド転送制御部、6.7・・
・ジョブ実行制御部、  10・・・ファイル送信実行
部、  11・・・ファイル受信実行部、13・・・送
信ファイル、  14・・・受信ファイル、18・・・
実行待ちキュー、  21・・・コマンド発行部、 2
2・・・実行保留キュー。 第  1   図 第  2  図 1? 第  3  図
FIG. 1 shows an embodiment of the present invention, FIGS. 2 and 3 show examples of job control statements used in the invention, and FIG. 4 shows a conventional method. 1.2... Computer system, 5-4.5-5... Command transfer control unit, 6.7...
・Job execution control unit, 10...File transmission execution unit, 11...File reception execution unit, 13...Sending file, 14...Receiving file, 18...
Execution queue, 21... command issuing unit, 2
2... Execution pending queue. Figure 1 Figure 2 Figure 1? Figure 3

Claims (1)

【特許請求の範囲】[Claims] (1)第1の電子計算機システムから第2の電子計算機
システムへファイルを転送するにあたり、第1の電子計
算機システムへ送信ジョブを、第2の電子計算機システ
ムへ受信ジョブを登録後、該ジョブを実行してファイル
の転送を行う方式において、一方の電子計算機システム
へ登録されたジョブを実行保留状態にすると共に、他方
の電子計算機システムへ登録するジョブに前記一方の電
子計算機システムのジョブの実行保留状態を解除するコ
マンドを付加し、該他方の電子計算機システムが当該ジ
ョブを実行する時、それに付加されているコマンドを一
方の電子計算機システムに送り、該一方の電子計算機は
該コマンドにより該当ジョブの実行保留状態を解除する
ことを特徴とするファイル転送の同期処理方式。
(1) When transferring a file from a first computer system to a second computer system, after registering a sending job to the first computer system and a receiving job to the second computer system, In the method of executing and transferring files, a job registered in one computer system is placed on hold for execution, and a job registered on the other computer system is placed on hold for execution of the job on the one computer system. A command to cancel the status is added, and when the other computer system executes the job, the attached command is sent to one computer system, and the one computer uses the command to execute the job. A file transfer synchronous processing method characterized by releasing an execution pending state.
JP15820985A 1985-07-19 1985-07-19 Synchronous processing system for file transfer Pending JPS6219959A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15820985A JPS6219959A (en) 1985-07-19 1985-07-19 Synchronous processing system for file transfer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15820985A JPS6219959A (en) 1985-07-19 1985-07-19 Synchronous processing system for file transfer

Publications (1)

Publication Number Publication Date
JPS6219959A true JPS6219959A (en) 1987-01-28

Family

ID=15666663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15820985A Pending JPS6219959A (en) 1985-07-19 1985-07-19 Synchronous processing system for file transfer

Country Status (1)

Country Link
JP (1) JPS6219959A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04300092A (en) * 1991-03-28 1992-10-23 Kobe Steel Ltd Flux cored wire for carbon dioxide shielded arc welding for cr-mo steel
US6940042B2 (en) 2002-07-26 2005-09-06 Kabushiki Kaisha Kobe Seiko Sho Flux-cored wire for gas-shielded arc welding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04300092A (en) * 1991-03-28 1992-10-23 Kobe Steel Ltd Flux cored wire for carbon dioxide shielded arc welding for cr-mo steel
US6940042B2 (en) 2002-07-26 2005-09-06 Kabushiki Kaisha Kobe Seiko Sho Flux-cored wire for gas-shielded arc welding

Similar Documents

Publication Publication Date Title
JPH0414375B2 (en)
JPS6219959A (en) Synchronous processing system for file transfer
JPH06214914A (en) Method for processing cooperative job among plural systems
JPS61141063A (en) Suspension resumption system of file transfer
JPS62126457A (en) Distributed data processing system
JPH064386A (en) Interactive type work program executing system for distributed processing system
JP2554047B2 (en) Embedded system of system including work station
JPH05282225A (en) Intra-terminal data communication equipment
JPS6239789B2 (en)
JPS6266360A (en) Priority control system
JP2639348B2 (en) Online program message receiving method
JPH0235850A (en) Exclusivecontrol system for pre-communication processor
JPS6190254A (en) Work station integration system
JPS6124739B2 (en)
JPS6385855A (en) Job step transfer control system in job transfer system
JPH05158874A (en) Interactive processing system for multiple host system
JPH0962517A (en) Task controller
JPH06250910A (en) Management system for message queue incoming call
JPH04301945A (en) High efficiency multicast system
JPH0333967A (en) Transfer control system for network constitutional information
JPS62214460A (en) Terminal control system
JPH01304569A (en) Program execution system for computer network system
JPS60186954A (en) Data transfer control system
JPH0754491B2 (en) I / O device control method
JPH01195742A (en) Data transmission system