JPH05274231A - Batch file transitting system - Google Patents

Batch file transitting system

Info

Publication number
JPH05274231A
JPH05274231A JP4071042A JP7104292A JPH05274231A JP H05274231 A JPH05274231 A JP H05274231A JP 4071042 A JP4071042 A JP 4071042A JP 7104292 A JP7104292 A JP 7104292A JP H05274231 A JPH05274231 A JP H05274231A
Authority
JP
Japan
Prior art keywords
transmission
file
transmitting
destination
transmission data
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.)
Withdrawn
Application number
JP4071042A
Other languages
Japanese (ja)
Inventor
Isao Nakano
功 中野
Katsuya Shiono
勝也 塩野
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4071042A priority Critical patent/JPH05274231A/en
Publication of JPH05274231A publication Critical patent/JPH05274231A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE:To minimize entire transmitting time when plural files are simultane ously transmitted through a public line network to plural called parties. CONSTITUTION:The transmitting file information of respective called parties is set in a transmitting data control file 14. A transmitting schedule control file 16 calculates the total amount of the transmitting data of the respective called parties from the transmitting file information. Subsequently, the called parties are set so that the amount of the transmitting data to the called parties for respective lines in use is closest to equality on a transmitting schedule file 17. A transmitting part 18 transmits the corresponding data of a transmitting data file 15 from the respective lines to the called parties corresponding to the contents of the transmitting schedule file 17.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はファイル一括送信方式、
特に複数のファイルを公衆回線網を介して複数の相手先
へ選択的に連続して送信するファイル一括送信方式に関
する。
The present invention relates to a file batch transmission system,
In particular, it relates to a file batch transmission method for selectively and continuously transmitting a plurality of files to a plurality of destinations via a public line network.

【0002】[0002]

【従来の技術】従来、この種のファイル一括送信方式
は、例えば、ホストコンピュータが作成した複数の分散
コンピュータ向けのファイルを、一定周期で分散コンピ
ュータのそれぞれに送信する場合等に用いられ、通常、
送信する相手先の分散コンピュータの順番が固定されて
おり、また公衆回線網への回線が複数あっても回線別に
送信先が固定されていて、分散コンピュータ向けのファ
イルの大小によって、同時に送信を開始しても終了は不
同となっている。
2. Description of the Related Art Conventionally, this type of batch file transmission method has been used, for example, when transmitting files created by a host computer for a plurality of distributed computers to each of the distributed computers at regular intervals.
The order of the destination distributed computers is fixed, and even if there are multiple lines to the public network, the destination is fixed for each line, and transmission starts simultaneously depending on the size of the file for the distributed computer. However, the end is not the same.

【0003】[0003]

【発明が解決しようとする課題】上述した従来のファイ
ル一括送信方式は、複数の回線数より大い複数の相手先
へファイルを送信する場合に、相手先への送信の順番が
固定になっているために、特定の回線が他の回線より著
しく送信時間がかかることがあり、操作員が一括送信の
後の継続処理を実行するためには、特定の回線の送信が
終了するまで待たねばならず、時間的なロスが大きいと
いう欠点がある。
In the conventional batch file transmission method described above, when a file is transmitted to a plurality of destinations whose number is larger than the number of lines, the order of transmission to the destinations is fixed. Therefore, a specific line may take a significantly longer transmission time than other lines, and the operator must wait until the transmission of a specific line is completed in order to carry out continuous processing after batch transmission. However, there is a drawback that the time loss is large.

【0004】[0004]

【課題を解決するための手段】本発明のファイル一括送
信方式は、複数のファイルを公衆回線網を介して複数の
相手先へ選択的に連続して送信するファイル一括送信方
式において、相手先別かつ送信ファイル別にレコード長
とレコード件数とを格納する送信データ管理ファイル
と、この送信データ管理ファイルを参照して、公衆回線
網への回線のそれぞれに1回目は一つの相手先への全送
信データ量が最も大い相手先から順に相手先を割付け、
2回目以降は既に割付けられた相手先への全送信データ
量が最も少ないものから順に、まだ割付けられていない
相手先で一つの相手先への全データ量が最も大きい相手
先から順に相手先を割付けた送信スケジュールファイル
と、この送信スケージュールファイルの割付順に相手先
へ送信ファイルを送信する送信部とを有することにより
構成される。
SUMMARY OF THE INVENTION A file batch transmission method of the present invention is a file batch transmission method for selectively and continuously transmitting a plurality of files to a plurality of destinations via a public line network. In addition, the transmission data management file that stores the record length and the number of records for each transmission file, and this transmission data management file are referred to, and the transmission data to the public line network is transmitted for the first time to all the transmission data to one destination. Assign the destinations in order from the one with the largest amount,
From the second time onward, the destinations that have already been assigned are the ones with the smallest total transmission data amount, and the destinations that have not been assigned yet are the ones with the largest total data amount. The transmission schedule file is allocated and a transmission unit for transmitting the transmission file to the other party in the order of allocation of the transmission schedule file.

【0005】[0005]

【実施例】次に、本発明について図面を参照して説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.

【0006】図1は本発明の一実施例を構成図である。
図1の実施例は複数の分散コンピュータとこれらの分散
コンピュータへの送信データを作成し送信するホストコ
ンピュータとを示している。ホストコンピュータ1は複
数の業務プログラムからなる業務プログラム群11,業
務プラグラムによって作られた複数の送信データからな
る送信データ群12,送信データ管理部13,送信デー
タ管理ファイル14,送信データファイル15,送信ス
ケジュール制御部16,送信スケジュールファイル1
7,送信部18,および操作卓19から構成され、分散
コンピュータ群2は複数の分散コンピュータから構成さ
れる。
FIG. 1 is a block diagram showing an embodiment of the present invention.
The embodiment of FIG. 1 shows a plurality of distributed computers and a host computer that creates and sends data to be sent to these distributed computers. The host computer 1 includes a business program group 11 including a plurality of business programs, a transmission data group 12 including a plurality of transmission data created by a business program, a transmission data management unit 13, a transmission data management file 14, a transmission data file 15, and a transmission. Schedule control unit 16, transmission schedule file 1
The distributed computer group 2 is composed of a plurality of distributed computers.

【0007】送信データ管理部13は送信データ群12
のそれぞれの送信データから相手先分散コンピュータコ
ードおよび送信ファイル情報としての識別ID,レコー
ド長,レコード件数を抽出して送信データ管理ファイル
14にセットする。また送信データを送信データファイ
ル15に格納する。
The transmission data management section 13 is a transmission data group 12
The destination distributed computer code, the identification ID as the transmission file information, the record length, and the number of records are extracted from each of the transmission data and set in the transmission data management file 14. Further, the transmission data is stored in the transmission data file 15.

【0008】図2は送信データ管理ファイル14の構成
を示す図で、相手先分散コンピュータコード20ごとに
複数の送信ファイル情報21,22〜の記憶エリアを有
し送信ファイル情報として識別ID,レコード長,およ
びレコード件数のエリアを有する。なお相手先分散コン
ピュータコード20,送信ファイル情報21,22〜の
それぞれの識別IDおよびレコード長はシステム構成時
にセットされる。
FIG. 2 is a diagram showing the structure of the transmission data management file 14, which has a storage area of a plurality of transmission file information 21, 22 for each destination distributed computer code 20 and has an identification ID and record length as transmission file information. , And the number of records area. The identification IDs and record lengths of the destination distributed computer code 20 and the transmission file information 21, 22 are set at the time of system configuration.

【0009】送信スケジュール制御部16は操作卓19
からの一括送信の指示を受けると、送信データ管理ファ
イル14を参照して送信スケジュールファイル17の回
線別の送信順番を設定する。図3は送信スケジュールフ
ァイル17の構成図で、使用回線番号30ごとに送信の
第1回目,第2回目,〜としての相手先分散コンピュー
タコード31,32,〜の記憶エリアを有しており、使
用回線番号30はシステム構成時にセットされている。
さて、送信スケジュール制御部16の送信順番の設定に
は、まず送信データ管理ファイル14を参照して相手先
分散コンピュータコードごとに全てのレコード長とレコ
ード件数とから送信データ量を計算する。次に送信スケ
ジュールファイル17の相手先分散コンピュータコード
31欄に、相手先分散コンピュータコードを使用回線番
号順に送信データ量の最も多い相手先分散コンピュータ
コードのものからセットする。使用回線分のそれぞれの
第1回目の送信のセットの後に、第2回目の送信として
相手先分散コンピュータコード32欄の最下段にまだセ
ットされていない相手先の送信データ量の最大の相手先
分散コンピュータコードをセットするが、以降の第2回
目,第3回目の相手先分散コンピュータコード32,3
3,〜には、既に使用回線番号ごとにセットした相手先
分散コンピュータへの送信データ量の合計の最も少ない
使用回線番号順に、まだセットされていない相手先分散
コンピュータへの送信データ量の多い順に相手先分散コ
ンピュータコードをセットしていく。このようにして全
ての相手先分散コンピュータコードをセットする。
The transmission schedule control unit 16 is a console 19
When receiving the instruction of batch transmission from, the transmission data management file 14 is referred to and the transmission order for each line of the transmission schedule file 17 is set. FIG. 3 is a configuration diagram of the transmission schedule file 17, which has storage areas for the destination distributed computer codes 31, 32, ... As the first and second transmissions for each used line number 30, The used line number 30 is set at the time of system configuration.
To set the transmission order of the transmission schedule control unit 16, first, the transmission data management file 14 is referred to, and the transmission data amount is calculated from all the record lengths and the number of records for each destination distributed computer code. Next, in the destination distributed computer code 31 column of the transmission schedule file 17, the destination distributed computer code is set from the destination distributed computer code having the largest transmission data amount in the order of the used line numbers. After setting the first transmission for each of the used lines, as the second transmission, the distribution of the maximum amount of transmission data of the transmission destination that has not yet been set in the bottom of the column 32 of the distributed computer code of transmission destination is set. The computer code is set, but the subsequent second and third partner distributed computer codes 32, 3
In 3 to, in order of the used line number with the smallest total amount of transmission data to the destination distributed computer already set for each used line number, in order from the largest amount of transmission data to the destination distributed computer that has not been set yet The other party's distributed computer code is set. In this way, all the partner distributed computer codes are set.

【0010】送信部18は送信スケジュール制御部16
から送信開始の指示を受けると、送信スケジュールファ
イル17を参照して、各使用回線からそれぞれセットさ
れている相手先分散コンピュータ順に、送信データファ
イル15の対応するファイルデータを送信する。
The transmission unit 18 is a transmission schedule control unit 16
When the transmission start instruction is received from, the transmission schedule file 17 is referred to, and the corresponding file data of the transmission data file 15 is transmitted from each used line in the order of the destination distributed computers respectively set.

【0011】以上の構成により、送信スケジュール制御
部16は操作卓19から一括送信の指示を受けると、上
述のように送信スケジュールファイル17に送信データ
管理ファイル14にセットされている送信ファイル情報
21,22,〜をもとに使用回線ごとに送信すべき相手
先分散コンピュータコードをセットする。このセットは
回線ごとの送信データ量の総和が最も均等になるように
配分される。送信スケージュール制御部16は全ての送
信データに対する相手先分散コンピュータのコードのセ
ットが完了すると、送信部18に送信開始の指示を与
え、送信部18はこの指示により送信スケジュールファ
イル17のセット内容に従って、回線ごとに指定されて
いる相手先分散コンピュータへの接続を行ない、それぞ
れ送信ファイルデータを送信データファイル15から読
出して送信する。各使用回線からの送信総データ量は最
も均等になるようにスケジュールされているので、送信
時間も最も短かく効率のよい一括送信が行われる。
With the above configuration, when the transmission schedule control unit 16 receives a batch transmission instruction from the operator console 19, the transmission file information 21 set in the transmission data management file 14 in the transmission schedule file 17 as described above, Based on Nos. 22 and 22, the destination distributed computer code to be transmitted is set for each used line. This set is distributed so that the total amount of transmission data for each line is the most uniform. When the transmission schedule control unit 16 completes the setting of the code of the destination distributed computer for all the transmission data, the transmission schedule control unit 16 gives a transmission start instruction to the transmission unit 18, and the transmission unit 18 follows the set contents of the transmission schedule file 17 by this instruction. Connect to the destination distributed computer specified for each line, and read the transmission file data from the transmission data file 15 and transmit the data. Since the total transmission data amount from each used line is scheduled to be the most uniform, the transmission time is shortest and efficient batch transmission is performed.

【0012】[0012]

【発明の効果】以上説明したように本発明は、送信相手
先ごとの送信データ量を計算し、相手先ごとの送信デー
タ量から回線別の送信データ量の総計が最も均等になる
ように、回線別の送信の順番を設定することにより、使
用可能回線内において複数の相手先への一括送信処理が
最小時間で行なうことができ、一括送信処理後の継続処
理を実行するのに、待合せによるロスを少なくできると
いう効果がある。
As described above, according to the present invention, the transmission data amount for each transmission destination is calculated, and the total transmission data amount for each line is the most uniform from the transmission data amount for each transmission destination. By setting the transmission order for each line, batch transmission to multiple destinations can be performed within the available line in the minimum time, and continuous processing after batch transmission can be performed by waiting. This has the effect of reducing loss.

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

【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.

【図2】図1の実施例の送信データ管理ファイルの構成
を示す図である。
FIG. 2 is a diagram showing a structure of a transmission data management file of the embodiment shown in FIG.

【図3】図1の実施例を送信スケジュールファイルの構
成を示す図である。
FIG. 3 is a diagram showing a configuration of a transmission schedule file according to the embodiment of FIG.

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

1 ホストコンピュータ 2 分散コンピュータ群 11 業務プログラム群 12 送信データ群 13 送信データ管理部 14 送信データ管理ファイル 15 送信データファイル 16 送信スケジュール制御部 17 送信スケジュールファイル 18 送信部 19 操作卓 1 Host Computer 2 Distributed Computer Group 11 Business Program Group 12 Transmission Data Group 13 Transmission Data Management Unit 14 Transmission Data Management File 15 Transmission Data File 16 Transmission Schedule Control Unit 17 Transmission Schedule File 18 Transmission Unit 19 Console

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数のファイルを公衆回線網を介して複
数の相手先へ選択的に連続して送信するファイル一括送
信方式において、相手先別かつ送信ファイル別にレコー
ド長とレコード件数とを格納する送信データ管理ファイ
ルと、この送信データ管理ファイルを参照して、公衆回
線網への回線のそれぞれに1回目は一つの相手先への全
送信データ量が最も大い相手先から順に相手先を割付
け、2回目以降は既に割付けられた相手先への全送信デ
ータ量が最も少ないものから順に、まだ割付けられてい
ない相手先で一つの相手先への全データ量が最も大きい
相手先から順に相手先を割付けた送信スケジュールファ
イルと、この送信スケージュールファイルの割付順に相
手先へ送信ファイルを送信する送信部とを有することを
特徴とするファイル一括送信方式。
1. A file batch transmission method for selectively and continuously transmitting a plurality of files to a plurality of destinations via a public line network, in which a record length and a number of records are stored for each destination and each transmission file. With reference to the transmission data management file and this transmission data management file, the destinations are allocated to the destinations in order from the one with the largest total amount of transmission data to one destination for the first time for each line to the public line network. From the second time onward, in order from the one with the smallest total transmission data amount to the already assigned destinations, the destination with the largest total data amount to one destination among those not yet assigned is the destination in order And a transmission schedule file to which the transmission schedule file is allocated, and a transmission unit for transmitting the transmission file to the destination in the order of allocation of the transmission schedule file. Bulk transmission method.
JP4071042A 1992-03-27 1992-03-27 Batch file transitting system Withdrawn JPH05274231A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4071042A JPH05274231A (en) 1992-03-27 1992-03-27 Batch file transitting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4071042A JPH05274231A (en) 1992-03-27 1992-03-27 Batch file transitting system

Publications (1)

Publication Number Publication Date
JPH05274231A true JPH05274231A (en) 1993-10-22

Family

ID=13449073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4071042A Withdrawn JPH05274231A (en) 1992-03-27 1992-03-27 Batch file transitting system

Country Status (1)

Country Link
JP (1) JPH05274231A (en)

Similar Documents

Publication Publication Date Title
US5446740A (en) Method of and apparatus for processing data at a remote workstation
US5257374A (en) Bus flow control mechanism
EP0774723A2 (en) Virtual file management system
US5463381A (en) Database system having a plurality of nodes communicating with each other via communication network
EP0317466A2 (en) Reverse flow control mechanism and method
EP0317481B1 (en) Remote storage management mechanism and method
KR920004771B1 (en) Bus flow control mechanism
JPS58161032A (en) File transfer protocol system
JPH05274231A (en) Batch file transitting system
JPH07141270A (en) Data transmission management system
JP2697588B2 (en) Communication task management method
US5774657A (en) Communication data processor
JPH08278953A (en) Exclusive control system of computer system
JP2665185B2 (en) Data transmission system
US5875299A (en) disk access apparatus for performing a stride processing of data
JP2577509B2 (en) Data collection and distribution device
JP2815716B2 (en) Message transmission processing method
JP3236158B2 (en) Network processing method for multiple host systems
JP2573332B2 (en) Data transfer control method
JPH0227452A (en) Dynamic area control processing system for area for controlling line
JPH0895793A (en) Software resource transfer method
JPH0230534B2 (en)
JPH07121328A (en) Job processing system
JPS62283752A (en) Buffer allocating system in host computer
JPH01112330A (en) Retrieval system for data base reservation

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990608