JPH0148572B2 - - Google Patents

Info

Publication number
JPH0148572B2
JPH0148572B2 JP58247152A JP24715283A JPH0148572B2 JP H0148572 B2 JPH0148572 B2 JP H0148572B2 JP 58247152 A JP58247152 A JP 58247152A JP 24715283 A JP24715283 A JP 24715283A JP H0148572 B2 JPH0148572 B2 JP H0148572B2
Authority
JP
Japan
Prior art keywords
data
host computer
format data
work station
table format
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
Application number
JP58247152A
Other languages
Japanese (ja)
Other versions
JPS60160456A (en
Inventor
Akira Kusano
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58247152A priority Critical patent/JPS60160456A/en
Publication of JPS60160456A publication Critical patent/JPS60160456A/en
Publication of JPH0148572B2 publication Critical patent/JPH0148572B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4208Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
    • G06F13/4213Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、テーブル形式データの通信方式、特
にテーブル形式データの転送前にネゴシエーシヨ
ン(Negotiation)を行うようになつた通信方式
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a communication system for table-format data, and particularly to a communication system in which negotiation is performed before transferring table-format data.

〔従来技術と問題点〕[Conventional technology and problems]

最近、パソコンやオフコン等で簡易言語を使用
し、目で見えるオペレーシヨンで処理を行うこと
が行われている。パソコンやオフコンはコンパク
トに作成しなくてはならないので、数多くの外部
記憶装置を使用することが出来ない。リレーシヨ
ナル・データベースを持つホスト計算機はテーブ
ル形式データを取扱うことが出来る。そこで、リ
レーシヨナル・データベースを持つホスト計算機
とパソコンやオフコン等(以下、ワーク・ステー
シヨンという)を回線で接続し、両者間でテーブ
ル形式データの転送を行うシステムが提案されて
いる。
Recently, simple languages have been used on personal computers, office computers, etc., and processes have been performed using visual operations. Since personal computers and office computers must be made compact, it is not possible to use a large number of external storage devices. A host computer with a relational database can handle tabular data. Therefore, a system has been proposed in which a host computer having a relational database is connected to a personal computer, an office computer, etc. (hereinafter referred to as a work station) through a line, and table-format data is transferred between the two.

従来のテーブル形式データの転送においては、
レコード・データ(テーブルの中味のデータ)の
みを転送しており、テーブル定義に関するデータ
は受取り側で事前に決められている。このような
従来方式は、受取り前も送り側も事前の取り決め
に従つて定型運用されており定型的運用しかでき
ないという欠点をもつ。そこで、テーブル定義に
関する情報をも転送することが望まれる。
In traditional table format data transfer,
Only the record data (table contents data) is transferred, and the data related to the table definition is determined in advance on the receiving side. This conventional method has the disadvantage that it is only possible to perform routine operations, as both the receiver and sender operate in a routine manner according to prior agreements. Therefore, it is desirable to also transfer information regarding table definitions.

ワーク・ステーシヨンはフロツピイ・デイスク
装置を外部記憶装置としているものが多く、ま
た、テーブル処理系がホスト計算機と異なる場合
がある。したがつて、ホスト計算機からテーブル
定義情報とレコード・データ(以下、テーブル・
データという)をワーク・ステーシヨン側に転送
してもテーブルを復元できない場合がある。テー
ブル形式データ(テーブル定義情報とテーブル・
データを合わせたもの)の転送途中で受信不可と
なつたり、テーブル形式データを受信した後でテ
ーブルとして復元不可であることが判明したりす
ると、利用者に無用の出費や負担をかけることに
なる。
Many work stations use floppy disk drives as external storage devices, and the table processing system may be different from that of the host computer. Therefore, table definition information and record data (hereinafter referred to as table data) are transferred from the host computer.
In some cases, the table cannot be restored even if the data is transferred to the work station. Table format data (table definition information and table
If data cannot be received during the transfer (combined data), or if table format data is received and found to be unrecoverable as a table, unnecessary expenses and burdens will be placed on the user. .

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

本発明は、上記の考察に基づくものであつて、
ホスト計算機のテーブル処理系とワーク・ステー
シヨン側のテーブル処理系が相違する場合でもテ
ーブル形式データの通信が可能となるテーブル通
信方式を提供することを目的としている。
The present invention is based on the above considerations, and includes:
It is an object of the present invention to provide a table communication method that enables communication of table format data even when the table processing system of a host computer and the table processing system of a work station are different.

〔発明の構成〕[Structure of the invention]

そしてそのため、本発明のテーブル通信方式
は、テーブル形式データを処理できるホスト計算
機と、テーブル形式データを処理できるワーク・
ステーシヨンと、上記ホスト計算機とワーク・ス
テーシヨンとを接続する回線とを具備し、テーブ
ル形式データを一方の装置から他方の装置に転送
できるように構成されたシステムにおいて、テー
ブル形式データの転送を開始する前にテーブル形
式データの送信側装置と受信側装置との間で、受
信できるテーブル・データの大きさ、連続転送の
回数、コード系、データ圧縮の有無およびテーブ
ル・データの有無をネゴシエーシヨンで確認する
ことを特徴とするものである。
Therefore, the table communication method of the present invention requires a host computer that can process table format data and a work computer that can process table format data.
In a system that is equipped with a station and a line that connects the host computer and the work station, and is configured to be able to transfer table format data from one device to another, the transfer of table format data is started. Beforehand, the size of the table data that can be received, the number of consecutive transfers, the code system, the presence or absence of data compression, and the presence or absence of table data are confirmed through negotiation between the table format data sending side device and the receiving side device. It is characterized by:

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

以下、本発明を図面を参照しつつ説明する。 Hereinafter, the present invention will be explained with reference to the drawings.

第1図は本発明が適用されるシステムの1例を
示す図、第2図は本発明の通信プロトコルを説明
する図、第3図はテーブル構造図、第4図は第1
図のシステムの詳細を示す図である。
FIG. 1 is a diagram showing an example of a system to which the present invention is applied, FIG. 2 is a diagram explaining the communication protocol of the present invention, FIG. 3 is a table structure diagram, and FIG.
FIG. 2 is a diagram showing details of the system shown in the figure.

第1図において、1はホスト計算機、2はワー
ク・ステーシヨン、3はリレーシヨナル・データ
ベース、4はデータ・フアイル、5はデイスプレ
イをそれぞれ示している。
In FIG. 1, 1 is a host computer, 2 is a work station, 3 is a relational database, 4 is a data file, and 5 is a display.

ホスト計算機1はリレーシヨナル・データベー
スを待ち、テーブル形式データを取扱うことが出
来る。ワーク・ステーシヨン2もテーブル形式デ
ータを取扱うことが出来る。ホスト計算機1とワ
ーク・ステーシヨン2は例えば公衆回線で接続さ
れている。ワーク・ステーシヨン2がテーブル転
送要求をホスト計算機1に送ると、ホスト計算機
1は該当するテーブルをリレーシヨナル・データ
ベース3から取出し、これを処理してテーブル形
式データを作り、テーブル形式データをワーク・
ステーシヨン2に送る。ワーク・ステーシヨン2
は送られて来たテーブル形式データをデータ・フ
アイル4に格納する。
The host computer 1 waits for a relational database and can handle table format data. Work station 2 can also handle tabular data. The host computer 1 and work station 2 are connected, for example, via a public line. When the work station 2 sends a table transfer request to the host computer 1, the host computer 1 retrieves the corresponding table from the relational database 3, processes it to create table format data, and transfers the table format data to the workstation.
Send to station 2. Work station 2
stores the transmitted table format data in the data file 4.

第3図はテーブル構造図である。テーブルは、
テーブル定義情報とテーブル・データとによつて
表現できる。テーブル定義情報には、基本定義情
報と表示編集情報とがある。基本定義情報はテー
ブル名、カラム名、カラム数、行数、キー項目お
よびデータ属性などを示し、表示編集情報はテー
ブル見出し、カラム見出し、表示カラム幅、表示
属性(¥、+、−など)を示す。テーブル・データ
とは実際の中味のデータであり、EBCDICデータ
や日本語コード系データ、BINARYデータなど
がある。
FIG. 3 is a table structure diagram. The table is
It can be expressed by table definition information and table data. The table definition information includes basic definition information and display editing information. The basic definition information shows the table name, column name, number of columns, number of rows, key items, data attributes, etc., and the display editing information shows the table heading, column heading, display column width, display attributes (\, +, -, etc.). show. Table data is the actual content data, and includes EBCDIC data, Japanese code data, BINARY data, etc.

第2図は本発明の通信プロトコルを説明するも
のであり、TBHはテーブル定義情報、TBDはテ
ーブル・データを示す。ワーク・ステーシヨン2
がテーブル転送要求コマンドをホスト計算機1に
送ると、ホスト計算機1はネゴシエイト
(Negotiate)コマンドをワーク・ステーシヨン
2に送る。ワーク・ステーシヨン2は、ネゴシエ
イト・コマンドに対してレスポンスを返す。ネゴ
シエイト・コマンドとレスポンスがネゴシエイシ
ヨン・フエーズを構成している。このネゴシエー
シヨン・フエーズにおいて、受信できるテーブ
ル・データの大きさ、連続転送(TBD)の回数、
コード系(EBCDICが日本語コードか等)、デー
タ圧縮の有無、テーブル・データの有無などによ
る通信形態を確認し、データ通信を行う。レスポ
ンスには肯定応答と否定応答があり、否定応答の
レスポンスの場合、ホスト計算機1は再設定を指
示する。ネゴシエーシヨン相が終了した後、ホス
ト計算機1は、テーブル定義情報(TBH)をワ
ーク・ステーシヨン2に転送する。テーブル定義
情報(TBH)には以後のテーブル・データ
(TBD)の構造や内容が示されており、ワーク・
ステーシヨン側はこれを受信し、処理できるか否
かのチエツクを行い、レスポンスを返す。
FIG. 2 explains the communication protocol of the present invention, where TBH indicates table definition information and TBD indicates table data. Work station 2
When the host computer 1 sends a table transfer request command to the host computer 1, the host computer 1 sends a Negotiate command to the work station 2. Work station 2 returns a response to the negotiate command. The negotiation command and response constitute the negotiation phase. In this negotiation phase, the size of table data that can be received, the number of consecutive transfers (TBD),
Confirm the communication format based on the code system (EBCDIC is a Japanese code, etc.), presence or absence of data compression, presence or absence of table data, etc., and then perform data communication. The response includes an affirmative response and a negative response, and in the case of a negative response, the host computer 1 instructs resetting. After the negotiation phase is completed, host computer 1 transfers table definition information (TBH) to work station 2. The table definition information (TBH) indicates the structure and contents of the subsequent table data (TBD), and the work
The station side receives this, checks whether it can process it, and returns a response.

第4図は第1図のシステムの詳細を示す図であ
る。ホスト計算機1はリレーシヨナル・データペ
ース3(テーブル形式で操作できるデータペー
ス)を待ち、ワーク・ステーシヨン2との間で
DB検索間合せ可能な対話型DB検索システムを
有し、これはアクセス制御(データベース・マネ
ジメント・システムとデータ管理との共通インタ
フエーサ)、検索問合せコマンド・プロセツサ
(テーブル操作に必要なコマンド解析実行機能)、
端末制御およびデイレクトリ3′(第3図の構造
を表現している情報が格納されている)から成
る。
FIG. 4 is a diagram showing details of the system of FIG. 1. Host computer 1 waits for relational database 3 (database that can be operated in table format) and communicates with work station 2.
It has an interactive DB search system that can perform DB searches, and this includes access control (a common interface between database management systems and data management), and a search query command processor (command analysis execution function required for table operations). ,
It consists of a terminal control and a directory 3' (in which information representing the structure of FIG. 3 is stored).

ワーク・ステーシヨン2のデイスプレイ画面を
通して種々の検索コマンドによりテーブル操作が
可能となつているが、テーブルをワーク・ステー
シヨン2に転送したいときは、デイスプレイ画面
上のコマンド・ボツクスにIMPORTと入力する
と、コマンド・プロセツサは、そのときのテーブ
ルの定義情報をデイレクトリから所定のメモリ上
に置き、次にリレーシヨナル・データベース3又
はフアイルからそのテーブル・データを所定のメ
モリ上に展開し、IMPORTコマンドが入力され
た時点での検索条件に従つてメモリ上でテーブル
定義情報およびテーブル・データを作成する。次
に上述のようにして作成されたテーブル定義情報
およびテーブル・データを転送上のテーブル定義
情報およびテーブル・データの形式に変換し、第
2図で示す通信プロトコルに従つてワーク・ステ
ーシヨン2へ転送する。ワーク・ステーシヨン2
では、テーブル転送プログラムによつてテーブル
を受信し、ワーク・ステーシヨン2の内部のテー
ブル形式データに変換し、データ・フアイル4に
格納する。データ・フアイル4に格納されたデー
タは、テーブル処理プログラムによつて操作でき
る。
Table operations can be performed using various search commands on the display screen of work station 2, but if you want to transfer a table to work station 2, enter IMPORT in the command box on the display screen. The processor places the current table definition information from the directory onto a predetermined memory, then expands the table data from the relational database 3 or file onto a predetermined memory, and when the IMPORT command is input. Create table definition information and table data in memory according to search conditions. Next, the table definition information and table data created as described above are converted into the format of table definition information and table data for transfer, and transferred to work station 2 according to the communication protocol shown in Figure 2. do. Work station 2
Then, the table is received by the table transfer program, converted into table format data inside the work station 2, and stored in the data file 4. The data stored in data file 4 can be manipulated by a table processing program.

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

以上の説明から明らかなように、本発明によれ
ば、受信側で処理できないテーブル形式データの
転送を防止することが出来る。
As is clear from the above description, according to the present invention, it is possible to prevent the transfer of table format data that cannot be processed on the receiving side.

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

第1図は本発明が適用されるシステムの1例を
示す図、第2図は本発明の通信プロトコルを説明
する図、第3図はテーブルの構造図、第4図は第
第1図のシステムの詳細を示す図である。 1……ホスト計算機、2……ワーク・スラーシ
ヨン、3……リレーシヨナル・データベース、4
……データ・フアイル、5……デイスプレイ。
FIG. 1 is a diagram showing an example of a system to which the present invention is applied, FIG. 2 is a diagram explaining the communication protocol of the present invention, FIG. 3 is a table structure diagram, and FIG. 4 is a diagram similar to that of FIG. FIG. 2 is a diagram showing details of the system. 1...Host computer, 2...Work slash, 3...Relational database, 4
...Data file, 5...Display.

Claims (1)

【特許請求の範囲】[Claims] 1 テーブル形式データを処理できるホスト計算
機と、テーブル形式データを処理できるワーク・
ステーシヨンと、上記ホスト計算機とワーク・ス
テーシヨンとを接続する回線とを具備し、テーブ
ル形式データを一方の装置から他方の装置に転送
できるように構成されたシステムにおいて、テー
ブル形式データの転送を開始する前にテーブル形
式データの送信側装置と受信側装置との間で、受
信できるテーブル・データの大きさ、連続転送の
回数、コード系、データ圧縮の有無およびテーブ
ル・データの有無をネゴシエーシヨンで確認する
ことを特徴とするテーブル通信方式。
1 A host computer that can process table format data and a work computer that can process table format data.
In a system that is equipped with a station and a line that connects the host computer and the work station, and is configured to be able to transfer table format data from one device to another, the transfer of table format data is started. Beforehand, the size of the table data that can be received, the number of consecutive transfers, the code system, the presence or absence of data compression, and the presence or absence of table data are confirmed through negotiation between the table format data sending side device and the receiving side device. A table communication method characterized by:
JP58247152A 1983-12-29 1983-12-29 Table communication system Granted JPS60160456A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58247152A JPS60160456A (en) 1983-12-29 1983-12-29 Table communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58247152A JPS60160456A (en) 1983-12-29 1983-12-29 Table communication system

Publications (2)

Publication Number Publication Date
JPS60160456A JPS60160456A (en) 1985-08-22
JPH0148572B2 true JPH0148572B2 (en) 1989-10-19

Family

ID=17159207

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58247152A Granted JPS60160456A (en) 1983-12-29 1983-12-29 Table communication system

Country Status (1)

Country Link
JP (1) JPS60160456A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4864492A (en) * 1986-09-17 1989-09-05 International Business Machines Corporation System and method for network configuration
JPH1115819A (en) * 1997-06-20 1999-01-22 Nec Corp Display acceleration system for web browser

Also Published As

Publication number Publication date
JPS60160456A (en) 1985-08-22

Similar Documents

Publication Publication Date Title
JPH02140863A (en) Text transmission system for terminal side editor in distributed type editor
JPH0148572B2 (en)
JPS62243030A (en) Data linking system by linkage between windows
JPS63124165A (en) Compiling system for conversational information processing system
JPH1011271A (en) Version down input method
JPH01133653U (en)
JPH038062A (en) Document converting device
JPS62196970A (en) Composite processing system
JP2001166968A (en) Key logging system and copying machine to which the logging system is applied
JP2723655B2 (en) Communication processing device
JPH071892B2 (en) Input control method
JPH02230447A (en) Correcting device for terminal firmware
JPS62139060A (en) computer system
JP2611323B2 (en) Seal verification system
JPH01174042A (en) Line control system
JPH0244835A (en) File information transfer system
JPH01118957A (en) Data processor
JPS6175456A (en) online terminal
JPH0520241A (en) Virtual terminal equipment
JPH03258073A (en) Screen display information transmitter
JPH07175754A (en) Data input method in remote system
JPS62120563A (en) Connection system for host computer in job transfer
JPS626356A (en) Terminal equipment
JPS61223918A (en) information input device
JPH01314071A (en) Electronic file system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees