JPH03168846A - File transfer operation control system - Google Patents
File transfer operation control systemInfo
- Publication number
- JPH03168846A JPH03168846A JP1309765A JP30976589A JPH03168846A JP H03168846 A JPH03168846 A JP H03168846A JP 1309765 A JP1309765 A JP 1309765A JP 30976589 A JP30976589 A JP 30976589A JP H03168846 A JPH03168846 A JP H03168846A
- Authority
- JP
- Japan
- Prior art keywords
- file transfer
- user
- processing time
- maximum
- retrial
- 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
Links
- 238000007726 management method Methods 0.000 claims description 16
- 230000001276 controlling effect Effects 0.000 abstract 1
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はファイル転送運用管理方式に関し、特に複数の
ホストコンピュータ相互間のファイル転送処理における
運用管理方式に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a file transfer operation management system, and more particularly to an operation management system for file transfer processing between a plurality of host computers.
従来技術
従来、この種のファイル転送運用管理方式では、利用者
起動のファイル転送実行プログラムは全て利用者の指定
に基づいて実行されていた。そのため、ホストコンピュ
ータシステム全体についての運用管理を行うことはでき
なかった。Prior Art Conventionally, in this type of file transfer operation management system, all user-initiated file transfer execution programs were executed based on the user's specifications. Therefore, it was not possible to perform operational management of the entire host computer system.
すなわち、利用者がファイル転送を行う場合に、ファイ
ル転送要求を作成してファイル転送実行プログラムを起
動するが、このとき、ファイル転送要求中にリトライの
制限回数や処理時間の制限値が指定してあれば、ファイ
ル転送実行プログラムはその制限値にしたがって処理を
行う。しかし、ファイル転送要求中に制限値の指定が無
い場合にはファイル転送の処理が正常終了もしくは再実
行不可の異常終了するまで無限回のりトライや長時間の
実行を行っていた。In other words, when a user wants to transfer a file, he or she creates a file transfer request and starts the file transfer execution program, but at this time, if the retry limit or processing time limit is specified in the file transfer request, If there is, the file transfer execution program performs processing according to the limit value. However, if a limit value is not specified in the file transfer request, the file transfer process is tried an infinite number of times or executed for a long time until it ends normally or abnormally ends with no possibility of re-execution.
つまり、上述した従来のファイル転送運用管理方式では
、運用管理が全て利用者の要求に依存している。そのた
め、利用者が制限値の指定をせずに大量のファイル転送
要求を依頼した場合、万一通信回線の障害等でファイル
転送が正常に処理できないときには、そのファイル転送
の実行が全て正常終了するまで再実行を行っていた。よ
って、そのホストコンピュータ上の運用において、シス
テムの同時実行ジョブ数の制限などによっては他のジョ
ブの実行が行われなくなってしまう場合があるという欠
点があった。In other words, in the conventional file transfer operation management method described above, operation management entirely depends on the user's requests. Therefore, if a user requests a large amount of file transfer without specifying a limit value, and if the file transfer cannot be processed normally due to a communication line failure, all file transfers will be completed normally. I had re-executed until then. Therefore, in operation on the host computer, there is a drawback that other jobs may not be executed depending on the system's limit on the number of concurrently executing jobs.
発明の目的
本発明は上述した従来の欠点を解決するためになされた
ものであり、その目的はシステム資源を効率良く活用す
ることができるファイル転送運用管理方式を提供するこ
とである。OBJECTS OF THE INVENTION The present invention has been made to solve the above-mentioned conventional drawbacks, and its purpose is to provide a file transfer operation management method that can efficiently utilize system resources.
発明の構成
本発明によるファイル転送運用管理方式は、利用者が希
望するファイル転送再実行の最大回数を規定した利用者
リトライ回数及び利用者が希望するファイル転送処理の
実行制限時間を規定した利用者処理時間とに応じて利用
者がファイルの転送を行う場合におけるファイル転送運
用管理方式であって、ファイル転送再実行の最大回数を
規定した最大リトライ回数とファイル転送処理の実行制
限時間を規定した最大処理時間とを予め定めておき、フ
ァイル転送実行時に前記利用者リトライ回数と前記最大
リトライ回数とのうち値の小なる方をファイル転送再実
行の最大回数とし、かつ前記利用者処理時間と前記最大
処理時間とのうち値の小なる方をファイル転送処理の実
行制限時間としてファイル転送を行うことを特徴とする
。Composition of the Invention The file transfer operation management method according to the present invention provides a user retry count that specifies the maximum number of times the user desires to re-execute file transfers, and a user that specifies the execution time limit for the file transfer process that the user desires. A file transfer operation management method when a user transfers files according to the processing time, the maximum number of retries stipulating the maximum number of re-execution times of file transfer, and the maximum retry time stipulating the execution time limit for file transfer processing. A processing time is determined in advance, and when executing a file transfer, the smaller of the user retry count and the maximum retry count is set as the maximum number of file transfer re-executions, and the user processing time and the maximum retry count are determined in advance. The present invention is characterized in that the file transfer is performed by setting the execution time limit of the file transfer process to the smaller value of the processing time.
実施例
以ド、本発明の実施例について図面を参照して説明する
。Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第1図は、本発明によるファイル転送運用管理方式を採
用したファイル転送システムの一実施例の構或を示すブ
ロック図である。図において、本実施例の方式を採用し
たファイル転送システムは通信回線2によって図示せぬ
他のホストコンピュータと接続されたホストコンピュー
タ1を含んでいる。そして、このホストコンピュータ1
上に、ファイル転送サーバ( Server)プログラ
ム3が起動されており、さらにそのファイル転送サーバ
プログラム3上の制御テーブル6には、本ファイル転送
システムにおける1つのファイル転送要求についての最
大リトライ回数61と最大処理時間62とが規定されて
いる。FIG. 1 is a block diagram showing the structure of an embodiment of a file transfer system employing a file transfer operation management method according to the present invention. In the figure, the file transfer system employing the method of this embodiment includes a host computer 1 connected to another host computer (not shown) via a communication line 2. And this host computer 1
Above, the file transfer server program 3 is started, and the control table 6 on the file transfer server program 3 contains the maximum number of retries 61 and the maximum number of retries for one file transfer request in this file transfer system. A processing time 62 is defined.
ファイル転送利用者はファイル転送を行う場合、ファイ
ル転送実行プログラム4を起動する。さらに、キー人力
等によってリトライ回数、処理時間を指定し、利用者フ
ァイル転送要求5を渡す。すると、′ファイル転送実行
プログラム4はファイル転送実行判定手段7によって、
利用者ファイル転送要求5中のりトライ回数51、処理
時間52とファイル転送サーバプログラム3の制御テー
ブル6中の最大リトライ回数61、最大処理時間62と
の比較を行う。そして、ファイル転送の実行の可否を後
述する手順によって判定し、ファイル転送の実行可の場
合にはファイル転送実行手段8に対してファイル転送の
実行を依頼する。A file transfer user starts a file transfer execution program 4 when transferring a file. Furthermore, the user specifies the number of retries and processing time using keystrokes, etc., and passes the user file transfer request 5. Then, the file transfer execution program 4 uses the file transfer execution determination means 7 to
The number of retries 51 and processing time 52 in the user file transfer request 5 are compared with the maximum number of retries 61 and maximum processing time 62 in the control table 6 of the file transfer server program 3. Then, it is determined whether or not the file transfer can be executed according to a procedure described later, and if the file transfer can be executed, a request is made to the file transfer execution means 8 to execute the file transfer.
ファイル転送実行手段8はファイル転送実行fリ定手段
7からの依頼を受けると、ファイル転送の実行を開始し
、その実行結果をファイル転送判定手段7に伝える。When the file transfer execution means 8 receives a request from the file transfer execution f determining means 7, it starts executing the file transfer and transmits the execution result to the file transfer determination means 7.
次に、本システムの転送処理手順について説明する。Next, the transfer processing procedure of this system will be explained.
第2図は本システムにおけるファイル転送実行判定手段
7での処理のほ要を示す流れ図である。FIG. 2 is a flowchart showing the outline of the processing by the file transfer execution determining means 7 in this system.
まず、処理開始時の時刻を求める(ステップA)。次に
、利用者ファイル転送要求5中のりトライ回数51の値
とファイル転送サーバプログラム3の制御テーブル6中
の最大リトライ回数61の値とのうちの小さいほうの値
をリトライカウンタとして定める(ステップB)。また
、同様に、利用者ファイル転送要求5中の処理時間52
の指定値とファイル転送サーバプログラム3の制御テー
ブル6中の最大処理時間62の指定値とのうちの小さい
ほうの値を処理の残り晴間として定める(ステップC)
。First, the time at the start of processing is determined (step A). Next, the smaller of the value of the number of retries 51 in the user file transfer request 5 and the value of the maximum number of retries 61 in the control table 6 of the file transfer server program 3 is determined as a retry counter (step B ). Similarly, the processing time 52 during the user file transfer request 5
The smaller value of the specified value and the specified value of the maximum processing time 62 in the control table 6 of the file transfer server program 3 is determined as the remaining time for processing (Step C)
.
そして、上述のリトライカウンタが0か否かの判定を行
う(ステップD)。もし、リトライカウンタがOである
ならばリトライ不可の状態とする(ステップE)。Then, it is determined whether the above-mentioned retry counter is 0 or not (step D). If the retry counter is O, the state is set such that retry is not possible (step E).
続いて、ファイル転送実行手段8にファイル転送の実行
を依頼する(ステップF)。これにより、ファイル転送
処理が実行される。転送処理の結果、ファイル転送実行
手段8からの戻り値が正常終了ならば処理を結果正常で
終了する(ステップG −H)。一方、戻り値が正常終
了でない場合にはりトライ不可の状態か否かを判定し(
ステップH)、リトライ不可であれば処理を結果異常と
して終了する(ステップH→Q)。Subsequently, the file transfer execution means 8 is requested to execute the file transfer (step F). As a result, file transfer processing is executed. As a result of the transfer process, if the return value from the file transfer execution means 8 indicates normal completion, the process ends with a normal result (steps GH). On the other hand, if the return value is not normal termination, it is determined whether the attempt is not possible (
In step H), if retry is not possible, the process is terminated as an abnormal result (step H→Q).
その他のとき、すなわちリトライ可能な状態のときには
、すぐに再実行を行うのではなく、少しの間処理の実行
を待ち合わせする(ステップ■)。At other times, that is, when a retry is possible, the process is not re-executed immediately, but rather waits for a while (step ■).
これは、通常リトライ可能な異常終了原因は転送対象フ
ァイルが他のジョブで使用されている状態又は相手ホス
トコンピュータとの間の通信陣害であるため、待ち合わ
せを行うのである。This is because the cause of abnormal termination, which can normally be retried, is that the file to be transferred is being used by another job or there is a communication failure with the other host computer, so a wait is performed.
処理待ち合わせ完了後には、リトライカウンタを1減少
させ(ステップJ)、現在の時刻を終了時刻として定め
た後(ステップK)、その終了時刻から先に求めておい
た処理開始時の時刻を引いた値を経過時間として定める
(ステップL)。After the process wait is completed, the retry counter is decremented by 1 (step J), the current time is set as the end time (step K), and the previously determined time at the start of the process is subtracted from the end time. A value is determined as the elapsed time (step L).
そして、上述の残り時間からこの経過時間を減算し(.
ステップM)、その値が0以下になったならば桔果異常
として終了する(ステップN−R)。Then, subtract this elapsed time from the remaining time mentioned above (.
Step M), if the value becomes 0 or less, the process ends as a result abnormality (Step NR).
まだ0より大きいときには、再実行を行うために、先の
終了時刻を処理開始時刻として設定し直し(ステップN
−0)、再びリトライカウンタが0か否かのチェック(
ステップO→D)から行う。If it is still greater than 0, the previous end time is reset as the process start time in order to perform re-execution (step N).
-0), check whether the retry counter is 0 again (
Perform from step O→D).
以下、ステップD−0が繰返し行われることになる。Thereafter, step D-0 will be repeated.
このように本発明によるファイル転送運用管理方式を利
用すれば、利用者がリトライ回数、処理時間の制限値の
指定をしない場合においてもホスト側で制限をするため
、システム資源を効率良く使用できるのである。In this way, by using the file transfer operation management method according to the present invention, even if the user does not specify the limit values for the number of retries and processing time, the host side sets the limits, so system resources can be used efficiently. be.
発明の効果
以上説明したように本発明は、利用者からのファイル転
送要求中のりトライ回数及び処理時間の制限値の指定と
は別に、ファイル転送の実行全体の管理を行うファイル
転送サーバプログラム上の制御テーブル中にもシステム
内での最大のりトライ回数及び処理時間の制限値を規定
しておき、これらの比較結果に応じてリトライ回数と処
理時間とを定めることにより、ファイル転送利用者によ
る個別の要求の運用管理゜と、システム利用者による運
用管理とが同時にできるようになり、システム資源の有
効活用が行えるようになるという効果がある。Effects of the Invention As explained above, the present invention provides a system for managing the entire execution of file transfers in a file transfer server program, in addition to specifying the limit values for the number of retries and processing time during a file transfer request from a user. By specifying the maximum number of retries and processing time limits within the system in the control table, and determining the number of retries and processing time according to the results of these comparisons, individual file transfer users can This allows the operational management of requests and the operational management by system users to be performed at the same time, which has the effect of making it possible to effectively utilize system resources.
第1図は本発明によるファイル転送運用管理方式を採用
したファイル転送システムの一実施例の構戊を示すブロ
ック図、第2図は本システムにおけるファイル転送処理
の手順を示す流れ図である。
主要部分の符号の説明
5・・・・・・利用者ファイル転送要求6
6
6・・・・・・制御テーブル
7・・・・・・ファイル転送実行判定手段8・・・・・
・ファイル転送実行手段
1・・・・・・最大リトライ回数
2・・・・・・最大処理時間FIG. 1 is a block diagram showing the structure of an embodiment of a file transfer system employing the file transfer operation management method according to the present invention, and FIG. 2 is a flow chart showing the procedure of file transfer processing in this system. Explanation of symbols of main parts 5... User file transfer request 6 6 6... Control table 7... File transfer execution determination means 8...
・File transfer execution means 1...Maximum number of retries 2...Maximum processing time
Claims (1)
を規定した利用者リトライ回数及び利用者が希望するフ
ァイル転送処理の実行制限時間を規定した利用者処理時
間とに応じて利用者がファイルの転送を行う場合におけ
るファイル転送運用管理方式であって、ファイル転送再
実行の最大回数を規定した最大リトライ回数とファイル
転送処理の実行制限時間を規定した最大処理時間とを予
め定めておき、ファイル転送実行時に前記利用者リトラ
イ回数と前記最大リトライ回数とのうち値の小なる方を
ファイル転送再実行の最大回数とし、かつ前記利用者処
理時間と前記最大処理時間とのうち値の小なる方をファ
イル転送処理の実行制限時間としてファイル転送を行う
ことを特徴とするファイル転送運用管理方式。(1) The user can retry files according to the user retry count, which specifies the maximum number of file transfer re-executions desired by the user, and the user processing time, which specifies the execution time limit for file transfer processing desired by the user. This is a file transfer operation management method for transferring files, in which a maximum number of retries specifying the maximum number of re-executions of file transfers and a maximum processing time specifying a time limit for executing file transfer processing are determined in advance. When executing a transfer, the smaller of the user retry count and the maximum retry count is the maximum number of file transfer re-executions, and the smaller of the user processing time and the maximum processing time A file transfer operation management method characterized in that a file transfer is performed with a time limit for executing file transfer processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1309765A JPH03168846A (en) | 1989-11-29 | 1989-11-29 | File transfer operation control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1309765A JPH03168846A (en) | 1989-11-29 | 1989-11-29 | File transfer operation control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03168846A true JPH03168846A (en) | 1991-07-22 |
Family
ID=17996999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1309765A Pending JPH03168846A (en) | 1989-11-29 | 1989-11-29 | File transfer operation control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03168846A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6272547B1 (en) | 1994-05-19 | 2001-08-07 | British Telecommunications Public Limited Company | High level control of file transfer protocol with capability for repeated transfer attempts |
-
1989
- 1989-11-29 JP JP1309765A patent/JPH03168846A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6272547B1 (en) | 1994-05-19 | 2001-08-07 | British Telecommunications Public Limited Company | High level control of file transfer protocol with capability for repeated transfer attempts |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2551312B2 (en) | Job step parallel execution method | |
JP2962365B2 (en) | Method and computer system for improving response time of a computer system to a user request | |
US7610388B2 (en) | System, method and program for coordinating timeouts for distributed servers | |
McGee | The information management system IMS/VS, Part V: Transaction processing facilities | |
JPH03168846A (en) | File transfer operation control system | |
JPS6077259A (en) | Load dispersion system | |
JPS635780B2 (en) | ||
JP4080699B2 (en) | Computer system | |
JPS5878237A (en) | Data transfer processing switching method | |
JPH09190317A (en) | Printing device and printing method | |
JP3844589B2 (en) | Parallel database management method | |
JPS6316774B2 (en) | ||
JPH09190407A (en) | Controller | |
JPH03171249A (en) | Processor number limiting system | |
JPH03260838A (en) | Limiting system for cpu using time | |
GB2339935A (en) | Eliminating multiple log-on input dialogues | |
JPS6265137A (en) | Control system for priority of user task | |
JPH04284549A (en) | Data backup system | |
JP3172771B2 (en) | Diagnostic imaging device | |
JP3221340B2 (en) | Extended input device control method | |
JPH036540B2 (en) | ||
JPH04147343A (en) | Batch job starting method | |
JPH03246740A (en) | Communication bus managing system in network | |
JPH0497474A (en) | Job managing system for computer network | |
JPH0679301B2 (en) | Job end notification method |