JPH0675882A - Collection/delivery system between terminal and host - Google Patents
Collection/delivery system between terminal and hostInfo
- Publication number
- JPH0675882A JPH0675882A JP4105123A JP10512392A JPH0675882A JP H0675882 A JPH0675882 A JP H0675882A JP 4105123 A JP4105123 A JP 4105123A JP 10512392 A JP10512392 A JP 10512392A JP H0675882 A JPH0675882 A JP H0675882A
- Authority
- JP
- Japan
- Prior art keywords
- collection
- data
- terminal
- information
- file
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000013480 data collection Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、端末とホストコンピュ
ータ間のデータ集配信システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data collection / distribution system between a terminal and a host computer.
【0002】[0002]
【従来の技術】従来のこの種のデータ集配信システムに
おいては、一度に複数のデータを取り扱うような複雑化
した処理を行う場合、通常端末操作員からの動作指示、
または集配信対象データの選択等多くの手作業が発生し
ていた。2. Description of the Related Art In a conventional data collection and distribution system of this type, when performing complicated processing such as handling a plurality of data at a time, a normal operation instruction from a terminal operator,
Or, much manual work such as selecting data to be collected and distributed has occurred.
【0003】[0003]
【発明が解決しようとする課題】端末とホストコンピュ
ータ間のデータ集配信システムは、全体のシステムの複
雑化に伴い、一度に複数データの処理が必要となり、さ
らに、あるデータは配信のみ、あるデータは集信のみ、
さらにあるデータは集配信が必要といったきめ細かなサ
ービスが求められるようになっている。また、夜間バッ
チ処理等の関連により、無人運転が必要となることもあ
るため、端末操作員の手作業が発生すること自体許され
ない場合がある。しかしながら、上述した従来の集配信
システムでは、このようなきめ細かなサービスと自動化
とを同時に満足することができないという欠点があっ
た。A data collection and distribution system between a terminal and a host computer requires processing of a plurality of data at a time due to the complexity of the entire system. Furthermore, some data is only distributed and some data is distributed. Is only the reception,
In addition, certain data are required to provide detailed services such as collection and distribution. In addition, unattended operation may be required due to nighttime batch processing and the like, so that the manual operation of the terminal operator may not be permitted. However, the conventional collection and distribution system described above has a drawback in that it is not possible to simultaneously satisfy such detailed service and automation.
【0004】[0004]
【課題を解決するための手段】本発明の端末ホスト間集
配信システムは、端末側に、集信または配信の対象とな
るデータ及びデータ送受信ファイルの情報を記憶する端
末側環境定義ファイルを配し、また端末側の集配信処理
プログラムに前記環境定義ファイル内の情報を展開する
環境定義情報読込処理部と、その情報とホストからの情
報に従い集配信処理を制御する自動集配信制御処理部
と、集配信の対象となるデータが格納されるファイルの
入出力処理部と、集配信対象データの送受信を行うデー
タ通信処理部と環境定義ファイル中の情報を更新する環
境定義情報更新処理部とを設けたことを特徴とする。According to the terminal-host inter-collection distribution system of the present invention, a terminal-side environment definition file for storing data to be collected or distributed and information of a data transmission / reception file is arranged on the terminal side. An environment definition information read processing unit that expands information in the environment definition file in a terminal-side collection and distribution processing program; and an automatic collection and distribution control processing unit that controls the collection and distribution processing according to the information and information from the host, An input / output processing unit for a file that stores data to be collected and distributed, a data communication processing unit that transmits and receives data to be collected and distributed, and an environment definition information update processing unit that updates information in the environment definition file are provided. It is characterized by that.
【0005】[0005]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0006】本発明の一実施例を示す図1を参照する
と、本実施例はホスト側通信管理プログラム2およびホ
スト側集配信処理プログラム3を有するホストコンピュ
ータシステム1と、ホスト側データ格納ファイル4と、
端末側通信管理プログラム6および端末側集配信処理プ
ログラム7を有する複数の端末システム5と、端末操作
員用入出力装置8と、端末側環境定義ファイル9と、端
末側データ送受信ファイル10とから構成される。Referring to FIG. 1 showing an embodiment of the present invention, the present embodiment has a host computer system 1 having a host side communication management program 2 and a host side collection / delivery processing program 3, and a host side data storage file 4. ,
Consists of a plurality of terminal systems 5 each having a terminal-side communication management program 6 and a terminal-side collection / delivery processing program 7, a terminal operator input / output device 8, a terminal-side environment definition file 9, and a terminal-side data transmission / reception file 10. To be done.
【0007】図2は、本発明の端末ホスト間集配信シス
テムにおける端末側集配信処理プログラム7の詳細図で
ある。同図において、端末側集配信処理プログラム7
は、環境定義情報読込処理部22,自動集配信制御処理
部23,データ入出力処理部24,データ通信処理部2
5および環境定義情報更新処理部26から構成されてい
る。FIG. 2 is a detailed diagram of the terminal-side collection / delivery processing program 7 in the terminal-host collection / distribution system of the present invention. In the figure, the terminal-side collection / delivery processing program 7
Is an environment definition information read processing unit 22, an automatic collection / delivery control processing unit 23, a data input / output processing unit 24, a data communication processing unit 2
5 and the environment definition information update processing unit 26.
【0008】環境定義情報読込処理部22は、端末側環
境定義ファイル9より、環境定義情報を読み込みプログ
ラム内に展開する。データ入出力処理部24は端末側デ
ータ送受信ファイル10に対し集配信データの入出力を
行い、データ通信処理部25は端末側通信管理プログラ
ム6を通してホストコンピュータシステム1とデータの
送受信を行う。自動集配信制御処理部23は、環境定義
情報読込処理部22により展開された情報とホスト側か
らの情報に従い、データ入出力処理部24と、データ通
信処理部25を用いてホストコンピュータシステム1へ
のデータ送信、またはホストコンピュータシステム1か
らのデータ受信を行う。環境定義情報更新処理部26
は、データ毎の送受信終了時のステータスの更新処理を
行う。The environment definition information read processing unit 22 reads the environment definition information from the terminal side environment definition file 9 and expands it in the program. The data input / output processing unit 24 inputs / outputs collected / delivered data to / from the terminal side data transmission / reception file 10, and the data communication processing unit 25 transmits / receives data to / from the host computer system 1 through the terminal side communication management program 6. The automatic collection / delivery control processing unit 23 uses the data input / output processing unit 24 and the data communication processing unit 25 to send data to the host computer system 1 according to the information developed by the environment definition information reading processing unit 22 and the information from the host side. Data is transmitted or data is received from the host computer system 1. Environment definition information update processing unit 26
Performs status update processing at the end of transmission / reception of each data.
【0009】環境定義情報のイメージ図を示す図3にお
いて、端末側環境定義ファイル9は、送受信ファイル定
義情報32を格納している。送受信ファイル定義情報3
2は複数持たせることができ、また、送受信ファイル定
義情報32の各々はデータ識別コード33と、送信ファ
イル定義34と、送信ステータス35と、受信ファイル
定義36と、受信ステータス37とから構成されいる。In FIG. 3 showing an image diagram of the environment definition information, the terminal side environment definition file 9 stores transmission / reception file definition information 32. Send / receive file definition information 3
2 can be provided in plural, and each of the transmission / reception file definition information 32 includes a data identification code 33, a transmission file definition 34, a transmission status 35, a reception file definition 36, and a reception status 37. .
【0010】データ識別コード33は、データの論理的
な識別名であり、1つのデータに対し、送信ファイル3
4と受信ファイル36を定義することができる。送信処
理または受信処理が行われる際、送信ステータス35ま
たは受信ステータス37が“未処理”のものが対象とな
り、処理終了後、送信ステータス35または受信ステー
タス37は“処理済み”となる。また、送信ステータス
35または受信ステータス37は業務処理中“処理失
敗”の状態も存在する。The data identification code 33 is a logical identification name of data, and for one data, the transmission file 3
4 and the received file 36 can be defined. When the transmission process or the reception process is performed, the transmission status 35 or the reception status 37 is “unprocessed”, and the transmission status 35 or the reception status 37 becomes “processed” after the processing is completed. In addition, the transmission status 35 or the reception status 37 also has a status of “processing failure” during business processing.
【0011】次に、本発明の自動集配信制御処理部の動
作を示す図4も適時参照しながら、本実施例の動作を説
明する。Next, the operation of this embodiment will be described with reference to FIG. 4, which shows the operation of the automatic collection / delivery control processing unit of the present invention, in a timely manner.
【0012】図1において、ホスト側集配信処理プログ
ラム3と、端末側集配信処理プログラム7との間でデー
タ集配信処理が行われるものとする。また、セッション
の開設は、端末側またはホスト側から自動的に行われる
ものとする。セッションの開設後は、端末側集配信処理
プログラム7が自動起動され、環境定義情報読込処理部
22で端末側環境定義ファイル27より、送受信ファイ
ル定義情報32を読み込みプログラム内に展開する。In FIG. 1, it is assumed that data collection and distribution processing is performed between the host side collection and distribution processing program 3 and the terminal side collection and distribution processing program 7. In addition, it is assumed that the session is opened automatically from the terminal side or the host side. After the session is opened, the terminal-side collection / delivery processing program 7 is automatically started, and the environment definition information reading processing unit 22 reads the transmission / reception file definition information 32 from the terminal-side environment definition file 27 and expands it in the program.
【0013】セッション開設後にホスト側から送られて
くる要求区分(集配要求または配信要求)とその送受信
ファイル情報に従い自動集配信制御処理部23は、デー
タ入出力処理部24と、データ通信処理部25と、環境
定義情報更新処理部26とを制御し、図4に示すような
動作を行う。The automatic collection / delivery control processing unit 23, the data input / output processing unit 24, and the data communication processing unit 25 according to the request classification (collection / delivery request or distribution request) sent from the host side and the transmission / reception file information after the session is established. And the environment definition information update processing unit 26, and the operation as shown in FIG. 4 is performed.
【0014】まず、ホスト側からの要求区分によって、
処理選択41を行う。すなわち、要求区分が“集配信要
求”であれば受信処理61を行うことを決定する。First, according to the request classification from the host side,
A process selection 41 is performed. That is, if the request classification is “collection and distribution request”, it is determined to perform the reception process 61.
【0015】送信処理51の場合、各送受信ファイル定
義情報32に対して、端末からの送信処理を行ってい
く。すなわち、送信ステータス35が“未処理”であれ
ば、送信ファイル34からデータを読み込み(53)、
そのデータを送信(55)、この動作を繰り返し最後ま
で正常に終了すると、送信ステータスを“処理済み”に
更新(56)、途中で失敗した場合、“処理失敗”に更
新する(56)。一つの送受信ファイル定義情報32に
対する処理が終了すると、次の送受信ファイル定義情報
32の処理に移る。同様にして全ての送受信ファイル定
義情報32に対する処理を行い、終了処理(58)でセ
ッションの閉鎖まで行う。In the case of the transmission process 51, the transmission process from the terminal is performed for each transmission / reception file definition information 32. That is, if the transmission status 35 is "unprocessed", the data is read from the transmission file 34 (53),
When the data is transmitted (55) and this operation is repeated to end normally, the transmission status is updated to "processed" (56), and if it fails in the middle, it is updated to "processing failure" (56). When the process for one transmission / reception file definition information 32 is completed, the process proceeds to the next transmission / reception file definition information 32. In the same manner, the processing for all the transmission / reception file definition information 32 is performed, and the end processing (58) is performed until the session is closed.
【0016】受信処理61の場合も処理の流れは殆ど同
様であるが、受信ファイル36に対する受信ステータス
37が“未処理”であってもホスト側にデータが登録さ
れていなければ、受信処理を行うことができず、受信ス
テータス37は“未処理”のままとなる。In the case of the receiving process 61, the flow of the process is almost the same, but if the data is not registered in the host side even if the receiving status 37 for the receiving file 36 is "unprocessed", the receiving process is performed. However, the reception status 37 remains "unprocessed".
【0017】以上のようにホスト側からの要求区分に従
って、端末側から送信処理または受信処理を行う。送受
信の対象となるデータは、端末側環境定義ファイル9に
登録されてりデータのうち、送信ステータスまたは受信
ステータスが“未処理”のものが自動的に選択されるた
め、一度端末側環境定義ファイル9に登録し、ステータ
スの設定を行っておくと、各データに対し、送信処理、
受信処理、または送受信処理を自動的に行うことができ
る。As described above, the transmission process or the reception process is performed from the terminal side according to the request classification from the host side. The data to be sent and received is registered in the terminal-side environment definition file 9 and the data whose transmission status or reception status is “unprocessed” is automatically selected. If you register in 9 and set the status, the transmission process for each data,
Reception processing or transmission / reception processing can be automatically performed.
【0018】なお、ステータスは処理終了後、“未処
理”から“処理済み”に更新されるため、過ってホスト
側から、“集信要求”または“配信要求”が二度行われ
ても、端末側からの二重送信または端末での二重受信は
行われない。Since the status is updated from "unprocessed" to "processed" after the processing is completed, even if the host side erroneously makes a "concentration request" or "delivery request" twice. , Double transmission from the terminal side or double reception at the terminal is not performed.
【0019】[0019]
【発明の効果】以上説明したように本発明は、端末側に
集配信処理プログラムを配し、集配信処理の自動化を実
現している。さらに環境定義ファイルを用いて、複数デ
ータの送受信ファイル及びそのステータスの管理を行っ
ているため、複数のデータに対して、その発生状況に応
じた集配信処理を行うことができる。As described above, according to the present invention, the collection / delivery processing program is arranged on the terminal side to realize the automation of the collection / delivery processing. Furthermore, since the environment definition file is used to manage the transmission / reception file of a plurality of data and the status thereof, the collection / delivery processing can be performed on a plurality of data according to the occurrence status.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】図1に示した実施例における端末側集配信処理
プログラムの詳細図である。FIG. 2 is a detailed diagram of a terminal-side collection / delivery processing program in the embodiment shown in FIG.
【図3】図1に示した実施例における端末側環境定義フ
ァイルの詳細図である。FIG. 3 is a detailed diagram of a terminal-side environment definition file in the embodiment shown in FIG.
【図4】図1に示した実施例による自動集配信制御処理
部の動作を示すフローチャートである。FIG. 4 is a flowchart showing an operation of an automatic collection / delivery control processing unit according to the embodiment shown in FIG.
1 ホストコンピュータシステム 2 ホスト側通信管理プログラム 3 ホスト側集配信処理プログラム 4 ホスト側データ格納ファイル 5 端末システム 6 端末側通信管理プログラム 7 端末側集配信処理プログラム 8 端末操作員用入出力装置 9 端末側環境定義ファイル 10 端末側データ送受信ファイル 22 環境定義情報読込処理部 23 自動集配信制御処理部 24 データ入出力処理部 25 データ通信処理部 26 環境定義情報更新処理部 32 送受信データ定義情報 33 データ識別コード 34 送信ファイル 35 送信ステータス 36 受信ファイル 37 受信ステータス 1 host computer system 2 host side communication management program 3 host side collection / delivery processing program 4 host side data storage file 5 terminal system 6 terminal side communication management program 7 terminal side collection / delivery processing program 8 input / output device for terminal operator 9 terminal side Environment definition file 10 Terminal side data transmission / reception file 22 Environment definition information read processing unit 23 Automatic collection / delivery control processing unit 24 Data input / output processing unit 25 Data communication processing unit 26 Environment definition information update processing unit 32 Transmission / reception data definition information 33 Data identification code 34 send file 35 send status 36 receive file 37 receive status
Claims (1)
データ及びデータ送受信ファイルの情報を記憶する端末
側環境定義ファイルを配し、 また端末側の集配信処理プログラムに前記環境定義ファ
イル内の情報を展開する環境定義情報読込処理部と、そ
の情報とホストからの情報に従い集配信処理を制御する
自動集配信制御処理部と、集配信の対象となるデータが
格納されるファイルの入出力処理部と、集配信対象デー
タの送受信を行うデータ通信処理部と環境定義ファイル
中の情報を更新する環境定義情報更新処理部とを設けた
ことを特徴とする端末ホスト間集配信システム。1. A terminal-side environment definition file that stores information of data to be collected or distributed and a data transmission / reception file is arranged on the terminal side, and the environment-definition file is stored in the terminal-side collection and distribution processing program. Environment definition information read processing unit that expands the information of the above, an automatic collection and distribution control processing unit that controls the collection and distribution processing according to the information and the information from the host, and the input and output of the file that stores the data to be collected and distributed. An inter-terminal host inter-collection system comprising a processing unit, a data communication processing unit for transmitting and receiving target data for collection and distribution, and an environment definition information update processing unit for updating information in an environment definition file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4105123A JPH0675882A (en) | 1992-04-24 | 1992-04-24 | Collection/delivery system between terminal and host |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4105123A JPH0675882A (en) | 1992-04-24 | 1992-04-24 | Collection/delivery system between terminal and host |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0675882A true JPH0675882A (en) | 1994-03-18 |
Family
ID=14399022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4105123A Withdrawn JPH0675882A (en) | 1992-04-24 | 1992-04-24 | Collection/delivery system between terminal and host |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0675882A (en) |
-
1992
- 1992-04-24 JP JP4105123A patent/JPH0675882A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7502876B1 (en) | Background memory manager that determines if data structures fits in memory with memory state transactions map | |
| US5754781A (en) | Data transfer controller device for controlling data transferred by and among separate clusters | |
| US6351826B1 (en) | Method and apparatus for automatically verifying communication software | |
| JPH0675882A (en) | Collection/delivery system between terminal and host | |
| JPH0196750A (en) | Data processing system | |
| US5179697A (en) | System for deleting prioritized data stored in second memory after all the data has been successfully transferred to first memory | |
| EP0474131A2 (en) | System for enhancing data transfer between application programs and communications programs in telecommunications systems | |
| JP2697588B2 (en) | Communication task management method | |
| JPH05143485A (en) | Computer system | |
| JP2000322215A (en) | Network printer and method for managing printer setting parameter | |
| CN108363619B (en) | Service flow control method, server, and computer-readable storage medium | |
| JP2000163329A (en) | Data transfer system | |
| JPH036535B2 (en) | ||
| JPH10275107A (en) | Data registration method and method | |
| US5625774A (en) | Data processing system capable of dynamically changing the definition parameters of software in response to changes in the number of connected terminals | |
| JP2679427B2 (en) | Computer system process control method | |
| KR0182695B1 (en) | How to Operate Host Exchange and Remote Switching Period | |
| JPH04171576A (en) | Document data updating system | |
| JPH01232852A (en) | Communication control system | |
| JPH0695987A (en) | Data processor | |
| JP2003256364A (en) | Transaction data management method and program, and transaction agency reception system | |
| JP2000066986A (en) | Peripheral device control system, its method and recording medium stored with its control program | |
| JPH01230148A (en) | Registered data control system | |
| JPH10136411A (en) | Data setting method | |
| JPH04322368A (en) | Closing and postsending control method for banking terminal |
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: 19990706 |