JP2694849B2 - Management method of document list information in distributed processing system - Google Patents
Management method of document list information in distributed processing systemInfo
- Publication number
- JP2694849B2 JP2694849B2 JP1048500A JP4850089A JP2694849B2 JP 2694849 B2 JP2694849 B2 JP 2694849B2 JP 1048500 A JP1048500 A JP 1048500A JP 4850089 A JP4850089 A JP 4850089A JP 2694849 B2 JP2694849 B2 JP 2694849B2
- Authority
- JP
- Japan
- Prior art keywords
- list information
- workstation
- host computer
- document
- list
- 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 - Lifetime
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 〔概要〕 ワークステーションの要求に基づいてホスト電子計算
機で作成された文書一覧情報をホスト電子計算機が管理
する文書一覧情報の管理方式に関し、 作成した一覧情報をホスト側で管理し、処理の内容に
応じて特定の時点までホスト内に保持することによっ
て、同一の一覧情報を何度も作り直す処理をなくし、大
量の一覧情報をワークステーション側で分割して読み出
したり、作成した一覧情報をもとに、さらに絞り込むた
めの検索処理を行なうことができるようにすることを目
的とし、 ホスト電子計算機が管理する文書をワークステーショ
ンで処理する分散処理システムにおいて、前記ワークス
テーションは前記ホスト電子計算機から文書の一覧情報
を呼び出すために文書の一覧情報出力要求を設定し、前
記ホスト電子計算機は前記文書の一覧情報出力要求の内
容を解釈する要求解釈/制御手段と、前記要求解釈/制
御手段によって解釈された要求項目に従って、一覧情報
の作成処理、既存一覧情報からの検索処理、ワークステ
ーションへの一覧情報・検索結果の返却処理、一覧情報
の廃棄処理の少なくとも一つを実行する一覧情報操作手
段と、作成した一覧情報を保持する一覧情報保持手段と
を有するように構成する。DETAILED DESCRIPTION OF THE INVENTION [Outline] Regarding a document list information management method in which a host computer manages document list information created by a host computer based on a request from a workstation, the created list information is managed by the host side. By managing and holding the same list information in the host until a specific point in time according to the content of the process, the process of recreating the same list information is eliminated, and a large amount of list information can be read and created by dividing it on the workstation side. In the distributed processing system in which the workstation manages the document managed by the host computer, the workstation is configured to perform the search processing for further narrowing down based on the list information Set the document list information output request to call the document list information from the host computer, and The host computer interprets the contents of the list information output request of the document, and the list information creation process and the search process from the existing list information according to the request items interpreted by the request interpretation / control unit. , List information operation means for performing at least one of list information / search result return processing to workstation and list information discarding processing, and list information holding means for holding created list information .
本発明は、ホスト電子計算機とワークステーションを
連携したファイリング・システムにおける文書管理方式
に係り、更に詳しくはワークステーションの要求に基づ
いてホスト電子計算機で作成された文書一覧情報をホス
ト電子計算機が管理する文書一覧情報の管理方式に関す
る。The present invention relates to a document management method in a filing system in which a host computer and a workstation are linked, and more specifically, the host computer manages document list information created by the host computer based on a request from the workstation. The management method of document list information.
近年、ワークステーションの価格性能比は急速に向上
し、その稼働台数も急増している。これにともなって、
ワークステーションによる文書作成が容易になり、電子
化された文書の数は増加する一方である。電子化文書数
が増加すると、個々のワークステーションで文書を管理
するにはワークステーションの記憶容量や処理能力が不
足する。その結果、ホスト計算機とワークステーション
を連携し、ホスト計算機のファイリング・システムで文
書を管理する例が増えてきている。In recent years, the price / performance ratio of workstations has improved rapidly, and the number of operating workstations has also increased rapidly. Along with this,
The number of computerized documents has been increasing as workstations have become easier to create documents. As the number of digitized documents increases, the storage capacity and processing capacity of the workstations become insufficient to manage the documents in individual workstations. As a result, there is an increasing number of cases in which a host computer and a workstation are linked and documents are managed by the filing system of the host computer.
ファイリング・システムは、通常、利用者の要求する
分類規則に従って文書等を格納するため、多階層の構造
を採っている。The filing system normally has a multi-layered structure in order to store documents and the like in accordance with the classification rules required by the user.
第7図は、多階層のファイリング・システムの説明図
である。以下、4層のファイリング・システムを例に説
明する。FIG. 7 is an explanatory diagram of a multi-tiered filing system. Hereinafter, a four-layer filing system will be described as an example.
階層0がこのファイリング・システムの根幹(ルー
ト)であり、ルートRの入れ物のなかにA、B、C、・
・・という階層1の入れ物がある。階層1の各入れ物の
中には、さらにA1、A2、A3、・・・、B1、B2、・・・、
C1、C2、C3、・・・という階層2の入れ物がある。そし
て階層2の各入れ物の中に実際の文書が存在する。すな
わちA1の入れ物の中には文書a11が、B1の入れ物の中に
は文書b11と文書b12が存在する。Tier 0 is the root of this filing system, and A, B, C, ...
There is a layer 1 container called .... In each container of Tier 1, A 1 , A 2 , A 3 , ..., B 1 , B 2 ,.
There is a Tier 2 container called C 1 , C 2 , C 3 , ... And in each container of Tier 2 there is an actual document. That is, there are document a 11 in the container of A 1 and document b 11 and document b 12 in the container of B 1 .
ファイリング・システムが、このような構造を採るた
め、文書を検索するときには、多階層のファイルを上位
階層から順にたどることによって検索ファイル集合を絞
り込んでゆき、目的の文書に到達する。例えば、目的の
文書がa22である場合、ワークステーションから文書検
索命令をホスト計算機に発すると、ホスト側では、まず
階層0のルート情報を展開して階層1の入れ物一覧情報
(A、B、C、・・・)をワークステーション側に送り
返す。入れ物一覧情報は、文書一覧情報にたどり着くた
めの手立てとなる情報を提供する。ワークステーション
側で入れ物Aを選ぶと、ホスト側では入れ物Aの情報を
展開し、階層2の入れ物一覧情報(A1、A2、A3、・・
・)をワークステーションに返す。ワークステーション
側で入れ物A2を選ぶと、ホスト側では入れ物A2の情報を
展開して、その中に存在する文書一覧情報(a21、a22、
a23、・・・)をワークステーションに送り返す。文書
一覧情報は目的の文書に達するための手段としての情報
を提供する。この文書一覧情報によって文書a22を選択
し、目的の文書に到達することが可能になる。Since the filing system adopts such a structure, when searching for a document, the search file set is narrowed down by tracing a multi-layered file in order from the upper layer to reach a target document. For example, when the target document is a 22 , when a document retrieval command is issued from the workstation to the host computer, the host side first expands the root information of layer 0 and stores the container list information of layers 1 (A, B, C, ...) Is sent back to the workstation side. The container list information provides information as a means for reaching the document list information. When the container A is selected on the workstation side, the information on the container A is expanded on the host side, and the container list information (A 1 , A 2 , A 3 , ...
・) Is returned to the workstation. When the container A 2 is selected on the workstation side, the information on the container A 2 is expanded on the host side, and the document list information (a 21 , a 22 ,
a 23, ···) back to the workstation. The document list information provides information as a means for reaching a target document. This document list information makes it possible to select the document a 22 and reach the target document.
文書数が増大すると、目的の文書を探し出すための検
索処理が重要になる。一度の検索結果では目的の文書を
絞り込めず、検索結果を元に再度絞り込むための検索が
必要になる場合もある。また検索結果の文書数が多すぎ
るために、ワークステーションが検索結果を受けきれな
い場合も出てくる。As the number of documents increases, the search process for finding a desired document becomes important. In some cases, the target document cannot be narrowed down by one search result, and a search for narrowing down again based on the search result may be necessary. In some cases, the workstation cannot receive the search results because there are too many documents in the search results.
従来、分散処理システムにおけるファイリング・シス
テムでは、一覧情報をホスト計算機で管理することな
く、ワークステーションからの検索要求の都度、一覧情
報を作成していた。Conventionally, in a filing system in a distributed processing system, list information is created every time a search request is made from a workstation without managing the list information in a host computer.
第8図は、一覧情報をホスト計算機で管理しない従来
の方式の説明図である。FIG. 8 is an explanatory diagram of a conventional method in which the list information is not managed by the host computer.
第8図(a)は、入れ物一覧情報または文書一覧情報
を取り出す場合にホスト計算機が行なう処理のフローチ
ャートである。まず一覧情報を作成し(S1)、次にワー
クステーション側に作成した一覧情報を返却する(S
1)。一覧情報をワークステーションに送り終えた後、
一覧情報を廃棄し(S2)、処理を終了する。FIG. 8 (a) is a flowchart of the processing performed by the host computer when the container list information or the document list information is taken out. First, the list information is created (S1), and then the created list information is returned to the workstation side (S1).
1). After sending the list information to the workstation,
The list information is discarded (S2), and the process ends.
しかしながら、このような処理方法では次のような問
題があった。However, such a processing method has the following problems.
第8図(b)は、一連の文書処理の動作説明図であ
る。FIG. 8B is an operation explanatory diagram of a series of document processes.
ワークステーションからの文書一覧情報要求に従っ
て、ホスト側では文書一覧情報が作成され、作成した一
覧情報はワークステーションに返却される。一覧情報を
返却した後、ホスト側ではその一覧情報を廃棄する。ワ
ークステーション側では、選択した文書に対して文書処
理を行ない、ホスト側では、ワークステーション側で行
なった文書処理に従って文書の更新や削除等の処理を行
ない、処理結果をワークステーションに通知する。ここ
で、これに続いて、ワークステーション側で同一の文書
を再度呼び出す処理をするとしよう。ワークステーショ
ンはホストに文書一覧情報を要求する。これに対して、
ホスト側では、先に作成した文書一覧情報を既に廃棄し
てしまっているので、再度文書一覧情報作成処理を行な
う必要がある。According to the document list information request from the workstation, the host side creates the document list information, and the created list information is returned to the workstation. After returning the list information, the host side discards the list information. The workstation side performs document processing on the selected document, the host side performs processing such as updating or deleting the document according to the document processing performed on the workstation side, and notifies the workstation of the processing result. Now, suppose that, following this, the process of recalling the same document is performed again on the workstation side. The workstation requests the host for document list information. On the contrary,
On the host side, the previously created document list information has already been discarded, so it is necessary to perform the document list information creation process again.
さらに、1回の検索では十分に検索しきれない場合に
も問題が生じる。すなわち、ホスト側では、ワークステ
ーション側で設定した検索条件に従って検索を行ない、
検索結果の一覧情報をワークステーションに返した後、
一覧情報を廃棄する。設定した検索条件が不十分で、検
索結果の一覧情報量が多すぎる場合には、その検索結果
をもとに、検索条件を加えて、再度検索したい。しかし
前回の検索結果は廃棄されているので、一から検索し直
さなければならない。Further, there is a problem when one search cannot be performed sufficiently. That is, the host side searches according to the search conditions set on the workstation side,
After returning the list of search results to the workstation,
Discard the list information. If the set search conditions are insufficient and the list information amount of search results is too large, it is desirable to add search conditions based on the search results and perform a search again. However, since the previous search results have been discarded, it is necessary to search from the beginning.
また一覧情報のデータ量が大きすぎてワークステーシ
ョン側ですべてのデータを受け取れない場合にも問題が
生じる。ワークステーション側では、受け取り可能なデ
ータ量を越えると、越えた分のデータは捨てられてしま
う。そのため、ホスト側で、一覧情報返却後、一覧情報
を廃棄すると、全一覧情報をワークステーションが受け
取ることは不可能になる。In addition, a problem occurs when the amount of data of the list information is too large and the workstation cannot receive all the data. On the workstation side, if the amount of data that can be received is exceeded, the excess data will be discarded. Therefore, if the host side discards the list information after returning the list information, it becomes impossible for the workstation to receive all the list information.
これらの問題は、ホストが一覧情報を作成し、作成し
た一覧情報をワークステーションに返却した後、即座に
一覧情報を廃棄することに起因している。These problems are caused by the fact that the host creates the list information, returns the created list information to the workstation, and immediately discards the list information.
してみれば、一覧情報を即座に廃棄することなく、処
理の内容に応じて特定の時点までホストのメモリ内に一
覧情報を保持することによって、一覧情報を再度作成し
たり、検索処理をしなおす等の無駄な処理を省くことが
できることは明らかである。Instead of immediately discarding the list information, by holding the list information in the memory of the host until a specific point according to the content of the process, the list information can be recreated or the search process can be performed. Obviously, unnecessary processing such as cleaning can be omitted.
本発明は、作成きた一覧情報をホスト側で管理し、処
理の内容に応じて特定の時点までホスト内に保持するこ
とによって、同一の一覧情報を何度も作り直す処理をな
くし、大量の一覧情報をワークステーションで分割して
読み出したり、作成した一覧情報をもとに、さらに絞り
込むための検索処理を行なうことができることを目的と
する。The present invention manages the created list information on the host side and holds it in the host until a specific point in time according to the content of the process, thereby eliminating the process of recreating the same list information many times, and thus a large amount of list information. Is divided by a workstation and read, or it is possible to perform a search process for further narrowing down based on the created list information.
第1図は、本発明のブロック図である。本発明は、ホ
スト電子計算機1上のファイリング・システムの文書
を、ワークステーション2によって呼び出し、処理する
場合を前提とする。FIG. 1 is a block diagram of the present invention. The present invention is premised on the case where the filing system document on the host computer 1 is called and processed by the workstation 2.
ワークステーション2は、ホスト電子計算機1のファ
イリング・システムに格納されている文書についての一
覧情報作成処理や、条件付きの文書検索処理をホスト電
子計算機1に要求するために、文書一覧情報出力要求3
をホスト電子計算機1に送出する。またワークステーシ
ョン2は、一覧情報操作手段5によってワークステーシ
ョン側に返却された情報を出力する。The workstation 2 requests the document list information output request 3 in order to request the host computer 1 to perform a list information creation process for documents stored in the filing system of the host computer 1 and a conditional document search process.
Is sent to the host computer 1. The workstation 2 also outputs the information returned to the workstation by the list information operating means 5.
要求解釈/制御手段4は、ワークステーション2から
入力される文書一覧情報出力要求3の処理要求内容を解
釈し、一覧情報操作手段5が実行する処理の手順を制御
する。The request interpretation / control means 4 interprets the processing request content of the document list information output request 3 input from the workstation 2 and controls the procedure of the processing executed by the list information operation means 5.
一覧情報操作手段5は、要求解釈/制御手段4の制御
に基づいて、一覧情報を作成する処理や、ワークステー
ション2が指定する条件のもとに一覧情報を検索する処
理、作成または検索した結果の一覧情報をワークステー
ション2に返却する処理、後述の一覧情報保持手段6に
よって保持されている一覧情報を廃棄する処理を行な
う。The list information manipulating means 5 is a process of creating the list information based on the control of the request interpreting / controlling means 4, a process of searching the list information under the condition specified by the workstation 2, and a result of the creating or searching. Processing for returning the list information to the workstation 2, and processing for discarding the list information held by the list information holding means 6 described later.
一覧情報保持手段6は、一覧情報操作手段5の一覧情
報作成処理や検索処理によって作成された一覧情報を、
ホスト電子計算機1のメモリ内に保持する。The list information holding unit 6 stores the list information created by the list information creating process and the search process of the list information operating unit 5,
It is held in the memory of the host computer 1.
ホスト電子計算機1にワークステーションが接続され
た分散処理システムにおいて、ホスト電子計算機1上の
ファイリング・システムが管理している文書をワークス
テーションの作業領域に取り込んで、ワークステーショ
ン側で処理する場合を前提とする。In a distributed processing system in which a workstation is connected to the host computer 1, it is assumed that the document managed by the filing system on the host computer 1 is taken into the work area of the workstation and processed by the workstation. And
ワークステーションのユーザは、まず、ワークステー
ション2によって文書一覧情報出力要求3をホスト電子
計算機1に送り、文書一覧情報をホスト電子計算機1が
作成し、ワークステーション2に返却するよう要求す
る。The user of the workstation first sends a document list information output request 3 to the host computer 1 by the workstation 2, and requests the host computer 1 to create the document list information and return it to the workstation 2.
ホスト電子計算機1内の要求解釈/制御手段4は、ワ
ークステーション2から入力される文書一覧情報出力要
求3の要求内容を解釈し、その内容に応じて一覧情報操
作手段5を制御する。一覧情報を作成する要求の場合
は、一覧情報操作手段5は、一覧情報を作成し、その結
果をワークステーション2へ返却する。作成した一覧情
報は、一覧情報保持手段6によってホスト電子計算機1
内に保持する。The request interpretation / control means 4 in the host computer 1 interprets the request content of the document list information output request 3 input from the workstation 2 and controls the list information operation means 5 according to the content. In the case of the request to create the list information, the list information operation means 5 creates the list information and returns the result to the workstation 2. The created list information is stored in the host computer 1 by the list information holding means 6.
Hold within.
要求解釈/制御手段4によって、ワークステーション
2からの文書一覧情報出力要求3が、すでに作成済みの
一覧情報を再度出力する要求の場合は、一覧情報操作手
段5は、一覧情報保持手段6から一覧情報を取り出して
ワークステーション2へ返却する。要求が、すでに作成
済みの一覧情報を、ある条件のもとで検索する要求の場
合は、一覧情報操作手段5は、一覧情報保持手段6から
一覧情報を取り出して、ワークステーション2が要求す
る検索条件で検索処理を行ない、その結果をワークステ
ーション2へ返却する。そして一覧情報操作手段5は、
以前の一覧情報を廃棄し、検索によって新たに出来上が
った一覧情報を一覧情報保持手段6によってホスト電子
計算機1内に保持する。When the request interpreting / controlling means 4 requests the document list information output from the workstation 2 to output the already created list information again, the list information manipulating means 5 causes the list information holding means 6 to list the list information. The information is taken out and returned to the workstation 2. When the request is a request to search the already created list information under a certain condition, the list information operating means 5 retrieves the list information from the list information holding means 6 and the search requested by the workstation 2 Search processing is performed under the conditions and the result is returned to the workstation 2. And the list information operation means 5 is
The previous list information is discarded, and the list information newly created by the search is held in the host computer 1 by the list information holding unit 6.
要求解釈/制御手段4は、一覧情報保持手段5によっ
て保持される一覧情報が、多階層のファイリング・シス
テムの各階層に一つになるように一覧情報操作手段5を
制御し、ホスト電子計算機1とワークステーション2間
のセッションが終了する時点で一覧情報を廃棄する。The request interpreting / controlling means 4 controls the list information operating means 5 so that the list information held by the list information holding means 5 becomes one in each layer of the multi-layer filing system, and the host computer 1 The list information is discarded when the session between the workstation and the workstation 2 ends.
以下、第2図乃至第6図を参照しながら実施例を説明
する。Embodiments will be described below with reference to FIGS. 2 to 6.
第2図は、本発明の実施例のシステム構成図である。 FIG. 2 is a system configuration diagram of an embodiment of the present invention.
本実施例は、まず、全体的な構成として、ホスト計算
機7と、それに接続され分散処理機能を果たすワークス
テーション8、及びホスト計算機7に接続され文書等の
ファイリング・データを格納する磁気ディスク装置9か
ら構成され、ホスト計算機7および磁気ディスク装置9
はファイリング・システムを構成している。ホスト計算
機7は、入出力制御部10、実行制御部11、ファイル管理
部12からなる。In the present embodiment, first, as an overall configuration, a host computer 7, a workstation 8 connected to it for performing a distributed processing function, and a magnetic disk device 9 connected to the host computer 7 for storing filing data such as documents. And a host computer 7 and a magnetic disk device 9
Constitutes the filing system. The host computer 7 comprises an input / output control unit 10, an execution control unit 11, and a file management unit 12.
実行制御部11は、中央制御装置・主記憶装置等のハー
ドウエアと、それらを動作させるためのオペレーティン
グ・システム等のソフトウエアの複合体であり、ジョブ
制御言語(JCL)で記述されたジョブを実行する。The execution control unit 11 is a complex of hardware such as a central control unit / main storage device and software such as an operating system for operating them, and executes jobs written in a job control language (JCL). Run.
入出力制御部10は、ワークステーション8から入力さ
れる各種の命令要求を実行制御部11に引き渡し、または
実行制御部11による処理結果やメッセージをワークステ
ーション8に出力するためのインタフェースである。The input / output control unit 10 is an interface for delivering various command requests input from the workstation 8 to the execution control unit 11 or outputting a processing result or message by the execution control unit 11 to the workstation 8.
ファイル管理部12は、磁気ディスク装置9と、実行制
御部11又は入出力制御部10との間のインタフェースで、
磁気ディスク装置9に格納されている文書等の各種デー
タを管理する。The file management unit 12 is an interface between the magnetic disk device 9 and the execution control unit 11 or the input / output control unit 10,
It manages various data such as documents stored in the magnetic disk device 9.
上記構成の実施例の動作を以下に説明する。 The operation of the embodiment having the above configuration will be described below.
ワークステーション8は、ホスト計算機7上に形勢し
たファイリング・システム内の文書を読み出して、処理
し、再び、ホスト計算機7上のファイリング・システム
に格納する。The workstation 8 reads the document in the filing system formed on the host computer 7, processes it, and stores it again in the filing system on the host computer 7.
この時、ワークステーション8は、まず、所望の文書
を取り出すために、ホスト計算機7に、文書一覧情報の
出力を要求する。この要求は、ホスト計算機7の入出力
制御部10に入力され、実行制御部11に送られる。実行制
御部11は、ファイル管理部12および磁気ディスク装置9
から文書情報を取り出し文書一覧情報を作成し、その結
果を入出力制御部10を介してワークステーション8に返
却する。At this time, the workstation 8 first requests the host computer 7 to output the document list information in order to retrieve the desired document. This request is input to the input / output control unit 10 of the host computer 7 and sent to the execution control unit 11. The execution control unit 11 includes a file management unit 12 and a magnetic disk device 9
The document information is extracted from the document list, document list information is created, and the result is returned to the workstation 8 via the input / output control unit 10.
第3図は、本発明の実施例の動作の説明図である。 FIG. 3 is an explanatory diagram of the operation of the embodiment of the present invention.
まず、ワークステーション8が、新規に文書一覧要求
をホスト計算機7に送ると、ホスト計算機7は文書一覧
作成処理を行ない、作成した文書一覧をワークステーシ
ョン8へ返却する。作成した文書一覧はホスト計算機7
中に保持しておく。ワークステーション8は文書一覧情
報から特定の文書を選択し、文書処理を行なう。ワーク
ステーション8で行なわれる文書処理と同一の文書処理
がホスト計算機7でも行なわれ、ホスト計算機7の文書
処理結果がワークステーション8へ通知される。First, when the workstation 8 sends a new document list request to the host computer 7, the host computer 7 performs a document list creation process and returns the created document list to the workstation 8. The created document list is the host computer 7
Keep it inside. The workstation 8 selects a specific document from the document list information and performs document processing. The same document processing as that performed by the workstation 8 is also performed by the host computer 7, and the workstation 8 is notified of the document processing result of the host computer 7.
以上で分散処理システムにおける一通りの文書処理が
完了するが、この時点で、ワークステーション8が、再
度、文書処理要求をホスト計算機7に出すとする。ワー
クステーション8は、前回と同一の文書一覧を継続して
要求する文書一覧要求をホスト計算機7に送る。ホスト
計算機7は、前回作成し、ホスト計算機7内に保持して
ある文書一覧をワークステーション8へ返却する。ワー
クステーション8ではこの文書一覧から文書を選択して
文書処理を継続することができる。With the above, one document processing in the distributed processing system is completed, but at this time, the workstation 8 again issues a document processing request to the host computer 7. The workstation 8 sends to the host computer 7 a document list request for continuously requesting the same document list as the previous one. The host computer 7 returns to the workstation 8 the document list created previously and held in the host computer 7. The workstation 8 can select a document from the document list and continue the document processing.
この結果、本発明では、一度作成した文書一覧をワー
クステーション−ホスト計算機間のセッションが終了す
るまで保持しているので、〔従来の技術〕の項で説明し
たような、同じ文書一覧を何度も作る無駄な処理を省く
ことができる。As a result, in the present invention, since the document list created once is held until the session between the workstation and the host computer ends, the same document list as described in the section [Prior Art] is repeatedly stored. It is possible to omit the wasteful processing to make.
以下、本発明の実施例を動作フローチャートを図面に
沿って説明する。An embodiment of the present invention will be described below with reference to the operation flowchart with reference to the drawings.
第4図は、本発明の実施例の動作フローチャートであ
る。同図(a)は、ワークステーションおよびホスト計
算機における全体の処理の流れの説明図、同図(b)
は、ワークステーション側の処理の動作フローチャー
ト、同図(c)は、ホスト計算機の処理の動作フローチ
ャートである。FIG. 4 is an operation flowchart of the embodiment of the present invention. FIG. 7A is an explanatory diagram of the overall processing flow in the workstation and the host computer, and FIG.
Is an operation flowchart of processing on the workstation side, and FIG. 7C is an operation flowchart of processing of the host computer.
第4図(a)に沿って、ワークステーションとホスト
計算機間での処理のやりとりを説明する。The exchange of processing between the workstation and the host computer will be described with reference to FIG.
ホスト計算機の情報をワークステーション側から呼び
出すときには、まず、ワークステーション−ホスト計算
機間のセッションを確立するために、ワークステーショ
ン側でホスト開設処理W1を実行する。これによって、ワ
ークステーションからホスト計算機へセッションの開設
要求が出され、ホスト計算機は、開設要求を受けてセッ
ション開設処理H1を行なう。これでワークステーション
−ホスト計算機間のセッションが確立し、両者間での処
理のやりとりが可能になる。When the information of the host computer is called from the workstation side, first, in order to establish a session between the workstation and the host computer, the workstation side executes the host opening process W1. As a result, the workstation issues a session opening request to the host computer, and the host computer performs the session opening process H1 in response to the opening request. This establishes a session between the workstation and the host computer, enabling the exchange of processing between the two.
ワークステーションが処理要求W2をホスト計算機へ送
ると、ホスト計算機は、要求を受け付けたうえでホスト
計算機内での処理の振り分けを行ない(処理受け付け/
振り分けH2)、続いて、振り分けた各処理を行なう(処
理H3)。処理結果がホスト計算機からワークステーショ
ンへ送出され、ワークステーション側では処理結果を表
示する(結果表示W3)。以上でワークステーションがホ
スト計算機に要求した一つの処理が完結する。この動作
(処理要求W2処理受け付け/振り分けH2処理H3結
果表示W3)は、セッションの閉設要求を出すまで繰り返
される。When the workstation sends a processing request W2 to the host computer, the host computer accepts the request and then distributes the processing within the host computer (process acceptance / process acceptance /
Sorting H2), and subsequently, each sorted processing is performed (processing H3). The processing result is sent from the host computer to the workstation, and the processing result is displayed on the workstation side (result display W3). With the above, one processing requested by the workstation to the host computer is completed. This operation (process request W2 process acceptance / sorting H2 process H3 result display W3) is repeated until a session closing request is issued.
セッションを閉じるときは、ワークステーションがホ
スト閉設処理W4を行ない、ホスト計算機に閉設要求を出
す。ホスト計算機がセッション閉設処理H4を行ない、こ
れによってワークステーション−ホスト計算機間のセッ
ションは閉じられる。When closing the session, the workstation performs the host closing process W4 and issues a closing request to the host computer. The host computer performs the session closing process H4, and the session between the workstation and the host computer is closed by this.
ワークステーションがホスト計算機に文書処理を要求
する場合の動作を第4図(b)に沿って説明する。The operation when the workstation requests the host computer for document processing will be described with reference to FIG.
まず、文書を呼び出すために、文書一覧の作成をホス
ト計算機に依頼し(文書一覧要求(新規)WSTP1)、ホ
スト計算機からの応答を待つ。ホスト計算機からの応答
があったら、返却された情報を表示する(返却情報の表
示WSTP2)。このとき、ワークステーションの処理能力
によってはホスト計算機が処理した結果の一部しか返却
されない場合もあるので、一覧情報の全体の件数や返却
件数、表示件数等の情報も表示する。First, in order to call a document, the host computer is requested to create a document list (document list request (new) WSTP1) and waits for a response from the host computer. When there is a response from the host computer, the returned information is displayed (return information display WSTP2). At this time, depending on the processing capacity of the workstation, only a part of the results processed by the host computer may be returned, so information such as the total number of items of list information, the number of returned items, and the number of displayed items are also displayed.
次に、すべての一覧情報を表示できない場合には、表
示画面をスクロールして表示しきれない返却情報の表示
を行なうので、次に、画面のスクロール要求があるかど
うか判断する(WSTP3)。スクロール要求があった場合
(YES)には、ホスト計算機に継続して一覧情報を返却
する要求を送出し(WSTP4)、ホスト計算機の応答を待
ち、返却情報の表示WSTP2の処理に戻る。Next, when all the list information cannot be displayed, the return information that cannot be displayed is displayed by scrolling the display screen. Then, it is determined whether there is a screen scroll request (WSTP3). If there is a scroll request (YES), a request to continuously return the list information is sent to the host computer (WSTP4), waits for a response from the host computer, and returns to the process of displaying return information WSTP2.
画面スクロール要求がない場合には(NO)、ホスト計
算機から返却された一覧情報からさらに取り出す文書を
絞り込む、絞り込み検索要求があるかどうかを判断する
(WSTP5)。絞り込み検索要求がある場合には(YES)、
検索するための条件を設定し、ホスト計算機に、検索し
たうえで検索結果の一覧情報を返却する要求(WSTP6)
を出力し、ホスト計算機の応答を待つ。ホスト計算機の
応答があれば、返却情報の表示処理WSTP2に戻る。絞り
込み検索要求がない場合(NO)は、一覧情報をホスト計
算機から取り出す処理を終了する。If there is no screen scroll request (NO), it is determined whether there is a narrowing search request for further narrowing down the documents to be extracted from the list information returned from the host computer (WSTP5). If there is a narrowing search request (YES),
Request to set search conditions and return the search result list information to the host computer (WSTP6)
Is output and waits for a response from the host computer. If there is a response from the host computer, the process returns to the return information display process WSTP2. If there is no narrowing-down search request (NO), the process of extracting the list information from the host computer ends.
次に、ワークステーションからの一覧取り出し要求に
対するホスト計算機の処理を、第4図(c)に沿って説
明する。Next, the processing of the host computer in response to the list retrieval request from the workstation will be described with reference to FIG.
ワークステーションから一覧取り出し要求が入力され
ると、ホスト計算機は、まず、新規に一覧情報を作成す
るための新規要求であるかどうかを判断する(HSTP
1)。新規要求の場合は(YES)、一覧情報を作成し、ワ
ークステーションに返却する処理(HSTP2)を行なう。
次に、以前に作成してホスト計算機内に保持してある一
覧情報のなかに、HSTP2で作成した一覧情報と同一階層
の一覧情報が存在するかどうか検索する(HSTP3)。存
在しない場合(NO)、すなわち、多階層のファイリング
・システムのなかのある階層の一覧情報を初めて作成し
た場合には、何もせずに処理を終了する。同一階層の一
覧が既に存在する場合には(YES)、前からあった同一
階層の一覧を廃棄したうえ(HSTP4)、処理を終了す
る。When a list retrieval request is input from the workstation, the host computer first determines whether it is a new request to create new list information (HSTP
1). If it is a new request (YES), create list information and return it to the workstation (HSTP2).
Next, the list information previously created and stored in the host computer is searched for the list information of the same hierarchy as the list information created by HSTP2 (HSTP3). If it does not exist (NO), that is, if the list information of a certain layer in the multi-layered filing system is created for the first time, the process ends without doing anything. If a list of the same layer already exists (YES), the existing list of the same layer is discarded (HSTP4), and the process ends.
ワークステーションから入力された一覧取り出し要求
HSTP1が新規の要求ではない場合には(NO)、既にホス
ト計算機のなかに一覧情報が保持されているはずなの
で、要求された階層の一覧情報がすでにホスト計算機内
に保持されているかどうか判断する(HSTP5)。存在し
ない場合は(NO)、ワークステーションからの一覧取り
出し要求に誤りがあると考えられるので、エラー処理
(HSTP6)を行ない処理を終了する。List retrieval request input from the workstation
If HSTP1 is not a new request (NO), the list information should already be held in the host computer, so it is judged whether the list information of the requested tier is already held in the host computer. (HSTP5). If it does not exist (NO), it is considered that there is an error in the list fetch request from the workstation, so error processing (HSTP6) is performed and processing ends.
同一階層の一覧が存在する場合(YES)、このワーク
ステーションの一覧要求が第4図(b)の継続一覧取り
出し要求(WSTP4)か、条件付き継続一覧取り出し要求
(WSTP6)かを判定する(HSTP7)。条件指定がない場合
(NO)には、以前に作成した一覧をそのまま継続して出
力する継続一覧取り出し要求(第4図(b)のWSTP4)
と判定され、ホスト計算機内に保持してある同一階層の
一覧情報を継続して返却し(HSTP8)、処理を終了す
る。If a list in the same layer exists (YES), it is determined whether the list request for this workstation is the continuous list fetch request (WSTP4) or conditional continuous list fetch request (WSTP6) in Fig. 4 (b) (HSTP7). ). If no condition is specified (NO), a continuous list fetch request that continuously outputs the previously created list (WSTP4 in Fig. 4 (b))
It is determined that the list information of the same layer held in the host computer is continuously returned (HSTP8), and the processing is ended.
条件指定がある場合には、条件付き継続一覧取り出し
要求(WSTP6)と判定され(YES)、ホスト計算機内に保
持されている同一階層の一覧情報を指定の条件に基づい
て検索し、絞り込んだ一覧情報を作成したうえワークス
テーションに返却する(HSTP9)。そしてホスト計算機
内に前から保持してあった同一階層の一覧情報を廃棄し
(HSTP4)たうえ、処理を終了する。If a condition is specified, it is judged as a conditional continuous list fetch request (WSTP6) (YES), and the list information of the same tier held in the host computer is searched based on the specified condition and the list is narrowed down. Create the information and return it to the workstation (HSTP9). Then, the list information of the same layer that was previously held in the host computer is discarded (HSTP4), and the processing is ended.
以上のように、ホスト計算機はワークステーションか
らの一覧作成要求に対して一覧情報を作成したうえ、ホ
スト計算機の一時作業域に一覧を展開して保持してお
く。保持された一覧情報は、同一階層の一覧の新規作
成要求があった場合、同一階層の一覧情報に対して絞
り込み検索要求があった場合、セッションを終了する
場合、の3通りのタイミングで廃棄する。一覧情報は廃
棄されるまで何度でもアクセスできるので、継続して一
覧情報を取り出したり、一度取り出した一覧をさらに検
索して絞り込んだ一覧を取り出すことができる。As described above, the host computer creates the list information in response to the list creation request from the workstation, and expands and holds the list in the temporary work area of the host computer. The retained list information is discarded at three timings: a request to newly create a list in the same layer, a request to narrow down the list information in the same layer, and a session end. . The list information can be accessed any number of times until it is discarded, so that the list information can be continuously retrieved, or the list that has been retrieved can be further searched and a list that has been narrowed down can be retrieved.
第5図は、継続一覧取り出しをした場合の説明図であ
る。FIG. 5 is an explanatory diagram when the continuation list is taken out.
ワークステーションからホスト計算機に、返却する件
数を10件と設定して文書一覧の作成を要求するとする。
ホスト計算機は文書一覧を作成し、そのうちの最初の10
件とともに、文書の全体の件数や作成した文書一覧の件
数、返却件数等の情報も返却する。ワークステーション
側で画面のスクロール要求を出すと、11件目から10件を
取り出す継続一覧取り出し要求がワークステーションか
らホスト計算機に入力される。この要求に対して、ホス
ト計算機は11件目からの10件分の一覧情報とともに、返
却した一覧の先頭番号や応答件数をワークステーション
に返却する。以上の処理を繰り返すことによって、ホス
ト計算機内に保持してある一覧情報をワークステーショ
ン側に継続して取り出すことができる。Suppose that the workstation requests the host computer to create a document list with the number of returned documents set to 10.
The host computer creates a document list, the first 10 of which
Information such as the total number of documents, the number of created document lists, and the number of returned documents is returned along with the items. When a screen scroll request is issued on the workstation side, a continuous list retrieval request for retrieving 11 to 10 items is input from the workstation to the host computer. In response to this request, the host computer returns to the workstation the list information for the 10 cases from the 11th case, the top number of the returned list and the number of responses. By repeating the above process, the list information held in the host computer can be continuously taken out to the workstation side.
第6図は、ホスト計算機の一時作業域に保持する、一
覧情報のメモリ構成図である。FIG. 6 is a memory block diagram of list information held in the temporary work area of the host computer.
まず、前述の第7図のような多階層のファイリング・
システムの各階層に一つずつ階層定義13がある。階層定
義13は、定義する階層の上位に位置する階層の一意の名
前(入れ物の階層一意名14)と、定義する階層について
の一覧のオブジェクト名(一覧オブジェクト名15)から
成る。一覧オブジェクトを展開することによって、一覧
情報16が作成される。一覧情報16は一覧の管理情報が存
在するページ番号17と、ページ内のオフセット18を持
つ。各文書の管理情報は、ページ単位の作業域に展開さ
れ、一覧情報16のページ番号17とページ内オフセット18
によって取り出すことが可能である。一覧情報16は、一
覧オブジェクト15を展開する際に作成され、以後、廃棄
されるまでホスト計算機の一時作業域に保持されるの
で、継続一覧取り出し時のアクセス効率が向上する。First of all, the multi-layered filing as shown in FIG.
There is a hierarchy definition 13 for each hierarchy in the system. The hierarchy definition 13 is composed of a unique name of the hierarchy located higher than the hierarchy to be defined (tier unique name 14 of the container) and a list object name (list object name 15) for the hierarchy to be defined. The list information 16 is created by expanding the list object. The list information 16 has a page number 17 in which list management information exists and an offset 18 within the page. The management information of each document is expanded in the work area of each page, and the page number 17 and the page offset 18 of the list information 16 are displayed.
It is possible to take out by. The list information 16 is created when the list object 15 is expanded, and is held in the temporary work area of the host computer until it is discarded thereafter, so that the access efficiency at the time of continuous list fetching is improved.
本発明によれば、一覧情報をホスト計算機が管理し、
特定の時点で廃棄するまでホスト計算機内に保持するの
で、文書の管理情報を一括して受信できないワークステ
ーションの場合は、一覧情報を分割して取り出すことが
可能となる。また、絞り込み検索をする場合には、以前
の検索で設定した条件を付加することなしに、以前に作
成した一覧情報をもとに継続して絞り込み検索をするこ
とが可能となる。According to the present invention, the list information is managed by the host computer,
Since it is held in the host computer until it is discarded at a specific time, in the case of a workstation that cannot collectively receive document management information, the list information can be divided and taken out. Further, when performing a narrowed search, it is possible to continue the narrowed search based on the list information created previously without adding the condition set in the previous search.
第1図は本発明のブロック図、 第2図は一実施例のシステム構成図、 第3図は一実施例の動作説明図、 第4図(a)〜(c)は一実施例の動作フローチャー
ト、 第5図は継続一覧取り出しをした場合の説明図、 第6図は一実施例のメモリ構成図、 第7図は多階層のファイリング・システムの説明図、 第8図(a),(b)は一覧情報をホストで管理しない
場合の動作説明図である。 1……ホスト電子計算機、 2……ワークステーション、 3……文書一覧情報出力要求、 4……要求解釈/制御手段、 5……一覧情報操作手段、 6……一覧情報保持手段。FIG. 1 is a block diagram of the present invention, FIG. 2 is a system configuration diagram of an embodiment, FIG. 3 is an operation explanatory diagram of the embodiment, and FIGS. 4 (a) to 4 (c) are operations of the embodiment. FIG. 5 is a flow chart, FIG. 5 is an explanatory diagram when a continuous list is taken out, FIG. 6 is a memory configuration diagram of one embodiment, FIG. 7 is an explanatory diagram of a multi-tiered filing system, and FIG. 8 (a), ( b) is an operation explanatory diagram when the list information is not managed by the host. 1 ... Host computer, 2 ... Workstation, 3 ... Document list information output request, 4 ... Request interpretation / control means, 5 ... List information operation means, 6 ... List information holding means.
Claims (1)
ワークステーション(2)で処理する分散処理システム
において、 前記ワークステーション(2)は前記ホスト電子計算機
(1)から文書の一覧情報を呼び出すために文書の一覧
情報出力要求(3)を設定し、 前記ホスト電子計算機は前記文書の一覧情報出力要求の
内容を解釈する要求解釈/制御手段(4)と、 前記要求解釈/制御手段(4)によって解釈された要求
項目に従って、一覧情報の作成処理、既存一覧情報から
の検索処理、ワークステーションへの一覧情報.検索結
果の返却処理、前記既存一覧情報からの検索処理により
新たに作成された一覧情報に基づいて、前記既存一覧情
報を更新する更新処理、前記ワークステーションと前記
ホスト電子計算機との間のセッションが終了する時点で
の一覧情報の廃棄処理を実行する一覧情報操作手段
(5)と、 作成した一覧情報を保持する一覧情報保持手段(6)と
を有することを特徴とする分散処理システム。1. A distributed processing system for processing a document managed by a host computer (1) at a workstation (2), wherein the workstation (2) retrieves document list information from the host computer (1). In order to set the document list information output request (3), the host computer interprets the contents of the document list information output request, the request interpretation / control means (4), and the request interpretation / control means (4). ), The list information creation process, the search process from the existing list information, and the list information to the workstation. A search result return process, an update process for updating the existing list information based on the list information newly created by the search process from the existing list information, and a session between the workstation and the host computer are performed. A distributed processing system comprising: a list information operating means (5) for executing a disposal process of list information at the time of ending; and a list information holding means (6) for holding created list information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1048500A JP2694849B2 (en) | 1989-03-02 | 1989-03-02 | Management method of document list information in distributed processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1048500A JP2694849B2 (en) | 1989-03-02 | 1989-03-02 | Management method of document list information in distributed processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02228767A JPH02228767A (en) | 1990-09-11 |
| JP2694849B2 true JP2694849B2 (en) | 1997-12-24 |
Family
ID=12805104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1048500A Expired - Lifetime JP2694849B2 (en) | 1989-03-02 | 1989-03-02 | Management method of document list information in distributed processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2694849B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2990314B2 (en) * | 1991-08-30 | 1999-12-13 | 富士ゼロックス株式会社 | Data management device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63158627A (en) * | 1986-12-23 | 1988-07-01 | Nec Corp | Index retrieval system |
-
1989
- 1989-03-02 JP JP1048500A patent/JP2694849B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02228767A (en) | 1990-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3303926B2 (en) | Structured document classification apparatus and method | |
| JP3123025B2 (en) | Cut and paste filter in data processing system | |
| US5566329A (en) | System and method for mutation of selected assignment operations on large data objects | |
| JPH0744568A (en) | Search interface device | |
| WO2001082041A2 (en) | Displaying graphical information and user selected properties on a computer interface | |
| JPH11110415A (en) | Method for retrieving information and system therefor, and computer-readable recording medium for recording instruction for retrieving information from one set of documents | |
| JP2655763B2 (en) | Document management method | |
| JPWO2002046921A1 (en) | Sequence analysis method and sequence analysis device | |
| JPH09305473A (en) | Caching system for retrieval system | |
| JP2000339327A (en) | Thumbnail image information operation system | |
| JP2694849B2 (en) | Management method of document list information in distributed processing system | |
| JPH08314679A (en) | Application management control method | |
| JPS63254523A (en) | Keyword search method | |
| JPH09305611A (en) | Database search device | |
| JPH06314224A (en) | Holder updating method | |
| JPH07334406A (en) | Multimedia database system | |
| JP2609640B2 (en) | Image display device | |
| JP3823878B2 (en) | Queue control system, queue control method, and queue control program | |
| JPH09223152A (en) | Document search device | |
| JPH07192005A (en) | Learning memory controller | |
| JPH0457127A (en) | Version managing device | |
| JPH07219742A (en) | Icon alignment method | |
| JP3305782B2 (en) | Software standardization method and software product analysis method | |
| JPS6394328A (en) | Menu screen control method | |
| Hammer | A display editor with random access and continuous control |