JPH0934762A - Method and system for processing data base - Google Patents
Method and system for processing data baseInfo
- Publication number
- JPH0934762A JPH0934762A JP7183842A JP18384295A JPH0934762A JP H0934762 A JPH0934762 A JP H0934762A JP 7183842 A JP7183842 A JP 7183842A JP 18384295 A JP18384295 A JP 18384295A JP H0934762 A JPH0934762 A JP H0934762A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- computer system
- reservation
- client computer
- server computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はクライアント・サーバー
システムにおいて、クライアントから要求したデータベ
ース抽出/更新処理要求を、処理要求者であるクライア
ントと非同期に処理を行い、その実行結果をクライアン
トに通知する手段をもつクライアント・サーバーシステ
ムのデータベース処理方法及びそのシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, in a client / server system, means for processing a database extraction / update processing request requested by a client asynchronously with a client who is a processing requester, and notifying the execution result to the client. And a system for processing a database of a client / server system having
【0002】[0002]
【従来の技術】ワークステーション・メインフレームの
データベースのデータをパーソナルコンピュータに取り
込み、流通ソフトを利用して加工・編集処理したいとい
うニーズがある。この場合、データベースを持つワーク
ステーション・メインフレームをサーバー計算機システ
ム、また抽出/更新要求を発行し、結果を受け取る手段
を持つパーソナルコンピュータをクライアント計算シス
テムとして、ネットワークで接続することでクライアン
ト・サーバーシステムを実現している。2. Description of the Related Art There is a need to import data from a workstation / mainframe database into a personal computer and use distribution software to process / edit the data. In this case, the workstation / mainframe that has the database is the server computer system, and the personal computer that has the means for issuing the extraction / update request and receiving the result is the client computer system. Has been realized.
【0003】このシステムにおいて、クライアントから
該データベースのデータの抽出/更新要求を発行する処
理要求者は、該処理要求発行から該処理要求処理中を経
て、該処理要求完了通知があるまでサーバー計算機シス
テムのデータベース処理実行部の処理進行と同期をとっ
た操作を必要とした。In this system, a processing requester who issues a request for extracting / updating data from the database from a client goes through the processing request processing, the processing request processing, and the processing request completion notification until the server computer system. An operation that is synchronized with the processing progress of the database processing execution unit of was required.
【0004】[0004]
【発明が解決しようとする課題】上記従来技術では、サ
ーバー計算機システムの持つデータベースに対する抽出
/更新処理を行う場合、処理要求者はサーバー計算機シ
ステムのデータベース処理実行制御部の処理進行と同期
をとった操作を必要とするため、該処理要求の実行中他
の処理実行が行えず、また操作端末も該処理完了待ちの
為占有された状態となっており作業効率低下の原因とな
っていた。In the above prior art, when performing the extraction / update process for the database of the server computer system, the process requester synchronizes with the process progress of the database process execution control unit of the server computer system. Since an operation is required, other processing cannot be executed while the processing request is being executed, and the operation terminal is occupied because of waiting for the completion of the processing, which causes a reduction in work efficiency.
【0005】本発明の第1の目的は、データベースに対
する一連の抽出/更新処理要求を一括通知するととも
に、サーバー計算機システムにおいてクライアント計算
機システムと非同期に処理実行可能とすることで、クラ
イアント計算機システムの処理要求完了後のセッション
切断を可能とし、操作端末の占有を解除することで、ク
ライアント計算機システムにおける該処理以外の処理実
行を可能とすることにある。A first object of the present invention is to collectively notify a series of extraction / update processing requests to a database, and to enable processing to be executed asynchronously with a client computer system in a server computer system. It is possible to disconnect the session after completion of the request and release the occupation of the operation terminal, thereby enabling execution of processing other than the processing in the client computer system.
【0006】また、上記従来技術では、一括要求した処
理内容の実行状況確認をクライアント計算機システムよ
り任意のタイミングで再度セッションを確立して行わな
くてはならなかった。Further, in the above-mentioned conventional technique, the execution status of the batch requested processing contents must be confirmed by reestablishing a session from the client computer system at an arbitrary timing.
【0007】本発明の第2の目的は、要求処理実行状況
をサーバー計算機システムの持つ通知手段を使用しクラ
イアント計算機システムに非同期に通知することで、処
理要求者が一括処理要求の完了をリアルタイムに知る手
段を提供するとともに、処理完了確認のためのセッショ
ンの確立作業を省くことで作業効率の向上を目的とす
る。 また、上記従来技術では、一括処理要求に対する
処理状況及び処理結果は、処理要求を行った端末に対し
てのみ通知する手段しか有しておらず、他端末への処理
結果の配送ができないため、サーバー計算機システムに
対して同一の処理を行う場合でも各々のクライアント計
算機システムより要求を行う必要があった。A second object of the present invention is to notify the client computer system of the request processing execution status asynchronously to the client computer system by using the notifying means of the server computer system, so that the processing requester can complete the batch processing request in real time. It aims to improve work efficiency by providing a means to know and omitting session establishment work for confirmation of processing completion. Further, in the above-mentioned conventional technology, the processing status and the processing result for the batch processing request have only means for notifying only the terminal which has made the processing request, and the processing result cannot be delivered to other terminals. Even when the same processing is performed on the server computer system, it is necessary to make a request from each client computer system.
【0008】本発明の第3の目的は、一括処理要求時に
結果の配送先クライアント計算機システムのアドレスを
指定することにより、同一ネットワーク内のみならず無
線ネットワーク等により接続されている移動体クライア
ント計算機等の他ネットワークのクライアント計算機シ
ステムへの処理結果通知手段を持つことで処理要求者の
望むアドレスの端末へ結果通知が可能となる手段を提供
することにある。A third object of the present invention is to specify the address of the resulting delivery destination client computer system at the time of batch processing request, so that the mobile client computer connected not only in the same network but also by a wireless network or the like. Another object of the present invention is to provide means for notifying a result to a terminal having an address desired by a processing requester by providing a processing result notifying means to a client computer system of another network.
【0009】また、上記従来技術では、単にデ−タを指
定配布先に送信するのみで、処理実行や送信実行の日時
を指定することができなかった。Further, in the above-mentioned conventional technique, the data is simply transmitted to the designated distribution destination, and it is not possible to designate the date and time of execution of processing and transmission.
【0010】本発明の第4の目的は、予約処理要求時に
単に処理実行結果の配送先だけでなく、処理実行/送信
実行の日時を指定できることで、サーバー計算機システ
ムの処理負荷状態や通信回線上の負荷状態を考慮した予
約処理要求が行える手段を提供することにある。A fourth object of the present invention is to specify not only the delivery destination of the process execution result but also the date and time of the process execution / transmission execution when the reservation process request is made. It is to provide means for requesting a reservation process in consideration of the load state of.
【0011】[0011]
【課題を解決するための手段】上記第1の目的達成のた
め、本発明のデータベース処理システムでは、ディスプ
レイと入力装置と外部格納装置をもつクライアント計算
機システムにデータベースを有するサーバー計算機シス
テムに対する予約抽出/更新処理要求を行う手段を有
し、サーバー計算機システムから予約受付IDを通知さ
れ表示する手段を有するとともに、サーバー計算機シス
テムに非同期に予約処理を実行する手段を有する。さら
に、クライアント計算機システムからサーバ計算機シス
テムに、任意のタイミングで予約処理実行状況を確認す
る手段を有する。To achieve the first object, in the database processing system of the present invention, reservation extraction / selection for a server computer system having a database in a client computer system having a display, an input device, and an external storage device. It has means for making an update processing request, means for notifying and displaying the reservation acceptance ID from the server computer system, and means for executing the reservation processing asynchronously to the server computer system. Furthermore, the client computer system has means for confirming the reservation process execution status from the server computer system at an arbitrary timing.
【0012】また、上記第2の目的達成のため、本発明
のデータベース処理システムでは、サーバー計算機シス
テムが、予約抽出/更新処理要求の実行状況のクライア
ント計算機システムに対する非同期通知手段を有する。In order to achieve the above second object, in the database processing system of the present invention, the server computer system has an asynchronous notifying means for the client computer system of the execution status of the reservation extraction / update processing request.
【0013】また、上記第3の目的達成のため、本発明
のデータベース処理システムでは、サーバー計算機シス
テムが処理要求時に通知された配布先アドレスのクライ
アント計算機システムに予約処理結果を配布通知する手
段を有する。In order to achieve the third object, the database processing system of the present invention has a means for the server computer system to notify the client computer system of the destination address notified at the time of the processing request of the reservation processing result. .
【0014】また、上記第4の目的達成のため、本発明
のデータベース処理システムでは、クライアント計算機
システムにおいて、処理実行および実行結果送信日時を
指定できる手段を有するとともに、サーバー計算機シス
テムにおいて、時間監視/制御できる手段を有する。To achieve the fourth object, the database processing system of the present invention has means for designating the processing execution and the execution result transmission date and time in the client computer system, and the server computer system for time monitoring / It has a controllable means.
【0015】[0015]
【作用】データベースを持つサーバー計算機システム
と、ディスプレイと入力装置と外部格納装置をもつクラ
イアント計算機システムとを接続した、クライアント・
サーバーシステムにおいて、 (1)予約処理内容取得部および一括SQL作成部はク
ライアント計算機システムに対し、処理要求者より予約
抽出/更新処理要求があった場合、一連の予約抽出/更
新処理要求に必要なデータベース操作言語であるSQL
を組立て、サーバー計算機システムに一括して発行す
る。また、サーバー計算機システムにある予約処理受付
管理部はクライアント計算機システムからの予約抽出/
更新処理要求によりデータベースに対する予約抽出/更
新処理の受け付けを予約処理実行制御部に対し行う。予
約処理実行制御部は受け付けされた予約抽出/更新処理
の内容によりデータベース管理部に対しSQL実行制御
を行う。予約処理結果格納部は受け付けされた予約処理
の完了状況や処理実行による結果を格納するとともにク
ライアント計算機システムに対し結果内容を通知する。[Operation] A client computer system in which a server computer system having a database and a client computer system having a display, an input device and an external storage device are connected.
In the server system, (1) The reservation process content acquisition unit and the batch SQL creation unit are necessary for a series of reservation extraction / update process requests when the process requester requests reservation extraction / update processes for the client computer system. SQL is a database operation language
Are assembled and issued collectively to the server computer system. In addition, the reservation processing reception management unit in the server computer system extracts reservations from the client computer system /
Reservation extraction / update processing for the database is accepted by the reservation processing execution control unit in response to an update processing request. The reservation process execution control unit performs SQL execution control on the database management unit according to the content of the received reservation extraction / update process. The reservation processing result storage unit stores the completion status of the received reservation processing and the result of the processing execution, and notifies the client computer system of the content of the result.
【0016】この予約処理内容取得部および一括SQL
作成部の存在によりクライアント計算機システムからサ
ーバー計算機システムへ予約抽出/更新処理が要求さ
れ、予約処理受付管理部および予約処理実行制御部およ
び予約処理結果格納部の存在によりクライアント計算機
システムとは非同期に処理の実行が行なわれる。This reservation processing content acquisition unit and batch SQL
Reservation extraction / update processing is requested from the client computer system to the server computer system due to the existence of the creation section, and processing is performed asynchronously with the client computer system due to the existence of the reservation processing reception management section, reservation processing execution control section, and reservation processing result storage section. Is executed.
【0017】(2)予約処理結果格納部は予約処理完了
通知を完了結果分配/通知制御部に通知する。完了結果
分配/通知制御部は該予約処理完了状況通知を予約処理
要求者の使用するクライアント計算機システムの予約処
理状況受信部に通知する。(2) The reservation processing result storage section notifies the completion result distribution / notification control section of a reservation processing completion notice. The completion result distribution / notification control unit notifies the reservation processing completion status notification to the reservation processing status receiving unit of the client computer system used by the reservation processing requester.
【0018】この予約処理結果格納部および完了結果分
配/通知制御部の存在により、予約処理の完了状況をク
ライアント計算機システムと非同期に通知することを可
能とする。The presence of the reservation processing result storage section and the completion result distribution / notification control section makes it possible to notify the completion status of the reservation processing asynchronously with the client computer system.
【0019】(3)完了結果分配/通知制御部は予約処
理受け付け時に予約処理受付管理部に通知されているク
ライアント計算機システムのアドレスをもとに、予約処
理結果をクライアント計算機システムと非同期に配布先
クライアント計算機システムに分配送信する。(3) The completion result distribution / notification control unit distributes the reservation processing result asynchronously with the client computer system based on the address of the client computer system notified to the reservation processing reception management unit when the reservation processing is received. Distribute and send to the client computer system.
【0020】この予約処理受付管理部および完了結果分
配/通知制御部の存在により、予約処理要求者は自分の
使用する端末以外の任意の端末に対しても同時に予約処
理実行結果の内容を複数のクライアント計算機システム
と非同期に配布することを可能とする。Due to the existence of the reservation process reception management unit and the completion result distribution / notification control unit, the reservation process requester can simultaneously display the contents of the reservation process execution result to any terminal other than the terminal used by the requester. It can be distributed asynchronously with the client computer system.
【0021】(4)予約処理内容取得部は、予約処理受
け付け時に予約処理の処理開始日時や処理結果送信開始
日時の指定情報を取得する。予約処理受付管理部は、ク
ライアント計算機システムより発行された指定条件を解
析し、時間監視制御部に対して予約処理実行開始および
実行結果送信開始の時間監視/制御要求を行う。この予
約確認受付管理部および時間監視制御部の存在により、
予約処理要求者が該予約処理に対して処理実行の日時指
定や実行結果の送信開始日時の指定をすることを可能と
する。(4) The reservation process content acquisition unit acquires the designation information of the process start date and time of the reservation process and the process result transmission start date and time when the reservation process is accepted. The reservation process acceptance management unit analyzes the specified condition issued by the client computer system, and issues a time monitoring / control request to the time monitoring control unit to start reservation process execution and start execution result transmission. Due to the existence of this reservation confirmation reception management unit and time monitoring control unit,
It is possible for a reservation process requester to specify a process execution date and time and a transmission start date and time of an execution result for the reservation process.
【0022】[0022]
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0023】図1は本発明の一実施例の全体システムの
概略構成図である。FIG. 1 is a schematic configuration diagram of an entire system according to an embodiment of the present invention.
【0024】図1において、105はクライアント計算機
システムを104はサーバー計算機システムを示し、クラ
イアント計算機システム105にはサーバーのデータベー
スに対するデータベース処理要求部50を持ち、サーバー
計算機システム104にはデータベース103を制御するデー
タベース管理部51とクライアント計算機システムからの
処理要求を受け付ける処理要求受信制御部52と処理実行
結果を通知する完了結果通知部531を持つ。またこのシ
ステムは通信制御部20および21においてネットワーク間
の通信を行っていることを示す。In FIG. 1, 105 is a client computer system and 104 is a server computer system. The client computer system 105 has a database processing request unit 50 for the database of the server, and the server computer system 104 controls the database 103. It has a processing request reception control section 52 that receives a processing request from the database management section 51 and the client computer system, and a completion result notification section 531 that notifies the processing execution result. This system also shows that the communication control units 20 and 21 are performing communication between networks.
【0025】第1の実施例を図2および図5によって説
明する。The first embodiment will be described with reference to FIGS. 2 and 5.
【0026】クライアント計算機システム105の予約処
理内容取得部10により端末装置101から取得された予約
処理要求に従い、一括SQL生成部11でデータベース10
3に対する抽出/更新要求を行うSQLが生成され、一
連の予約処理に必要なSQLが構成され、サーバー計算
機システム104に対し発行される(処理800)。サーバー計
算機システム104ではクライアント計算機システム105か
らの予約処理要求を予約処理受付管理部22で受理し、予
約処理の受け付けおよび管理を行う(処理801)。予約処
理要求が正常に受け付けされた場合、予約処理受付管理
部22は予約受付完了受信部12に対し受付IDを通知する
(処理802)。クライアント計算機システム105の予約受付
完了受信部12で受付IDを受信した時、予約受付完了表
示部13はディスプレイ101に例えば図7のような画面を
表示する。予約処理受付管理部22は任意のタイミングで
キューイングされている予約処理要求を予約処理実行制
御部23に渡し、予約処理実行制御部23は一括で渡された
SQLを処理に応じ、順次データベース管理部25に処理
要求を出す(処理803)。一連の予約処理が実行中、予約
処理実行制御部23は実行結果を予約処理結果格納部24に
渡す。In accordance with the reservation processing request acquired from the terminal device 101 by the reservation processing content acquisition unit 10 of the client computer system 105, the batch SQL generation unit 11 executes the database 10
The SQL for performing the extraction / update request for 3 is generated, the SQL required for a series of reservation processing is configured, and issued to the server computer system 104 (processing 800). In the server computer system 104, the reservation processing request from the client computer system 105 is received by the reservation processing reception management unit 22, and the reservation processing is received and managed (processing 801). When the reservation processing request is normally received, the reservation processing reception management unit 22 notifies the reservation reception completion reception unit 12 of the reception ID.
(Process 802). When the reservation reception completion reception unit 12 of the client computer system 105 receives the reception ID, the reservation reception completion display unit 13 displays a screen as shown in FIG. 7 on the display 101. The reservation process reception management unit 22 passes the reservation process requests queued at arbitrary timings to the reservation process execution control unit 23, and the reservation process execution control unit 23 sequentially manages the SQLs handed over in batches according to the processing. A processing request is issued to the unit 25 (processing 803). The reservation process execution control unit 23 transfers the execution result to the reservation process result storage unit 24 during execution of a series of reservation processes.
【0027】予約処理結果格納部24は渡された処理結果
をクライアント計算機システム105からの要求があるま
で格納しておく(処理804)。予約処理実行制御部23にお
いて一連の予約処理が完了した場合、処理完了状況を予
約処理結果格納部24に渡す。予約処理結果格納部24は渡
された処理状況をクライアント計算機システム105から
の要求があるまで格納しておく(処理804)。クライアン
ト計算機システム105の予約処理状況確認部14では、端
末装置101から取得された予約処理状況確認要求に従
い、サーバー計算機システムの予約処理結果格納部24に
対して該予約処理状況の確認要求を行う(処理805)。予
約処理結果格納部24より通知された予約処理状況はクラ
イアント計算機システム105の予約処理状況受信部15に
より受け取られ、予約処理状況表示部16により端末装置
101に表示される(処理806)。予約処理状況表示部16によ
り端末装置101に表示された内容を確認し(処理807)、予
約処理結果格納部24に予約処理結果転送要求を出すこと
で(処理808)、予約処理結果格納部24は格納処理実行結
果をクライアント計算機システム105に転送し(処理80
9)、クライアント計算機システム105の処理実行結果受
信部17は端末101に処理実行結果表示部18により処理実
行結果の表示を行うか、外部装置格納部19により外部格
納装置102に処理実行結果を格納する、一連の処理を提
供する。The reservation processing result storage unit 24 stores the passed processing result until a request is made from the client computer system 105 (processing 804). When the series of reservation processes is completed in the reservation process execution control unit 23, the process completion status is passed to the reservation process result storage unit 24. The reservation processing result storage unit 24 stores the passed processing status until there is a request from the client computer system 105 (processing 804). The reservation processing status confirmation unit 14 of the client computer system 105 makes a reservation processing status confirmation request to the reservation processing result storage unit 24 of the server computer system according to the reservation processing status confirmation request acquired from the terminal device 101 ( Process 805). The reservation processing status notified from the reservation processing result storage unit 24 is received by the reservation processing status receiving unit 15 of the client computer system 105, and the reservation processing status display unit 16 displays the terminal device.
It is displayed on 101 (process 806). By confirming the content displayed on the terminal device 101 by the reservation processing status display unit 16 (process 807) and issuing a reservation process result transfer request to the reservation process result storage unit 24 (process 808), the reservation process result storage unit 24 Transfers the storage process execution result to the client computer system 105 (process 80
9), the process execution result receiving unit 17 of the client computer system 105 displays the process execution result on the terminal 101 by the process execution result display unit 18, or stores the process execution result by the external device storage unit 19 in the external storage device 102. To provide a series of processing.
【0028】本実施例により、従来はクライアント計算
機システム105からの抽出/更新要求がサーバ計算機シ
ステム104で処理されている間、クライアント計算機シ
ステム105は処理完了待ちをしなくてはならなかった
が、予約処理要求を行うことでクライアント計算機シス
テム105ではサーバー計算機システム104の処理経過を意
識することなく、別作業を実行でき、任意のタイミング
で予約処理の実行結果を利用することができ、作業効率
の向上を図れる。According to the present embodiment, conventionally, the client computer system 105 had to wait for completion of processing while the extraction / update request from the client computer system 105 was being processed by the server computer system 104. By making a reservation processing request, the client computer system 105 can execute another work without being aware of the processing progress of the server computer system 104, and the execution result of the reservation processing can be used at any timing, thus improving work efficiency. Can be improved.
【0029】第2の実施例を図2および図6によって説
明する。The second embodiment will be described with reference to FIGS.
【0030】第1の実施例において、サーバ計算機シス
テム104の予約処理結果格納部24に予約処理状況が通知
された場合(処理810)、予約処理結果格納部24はその内
容を完了結果分配/通知制御部26に通知し(処理811)、
完了結果分配/通知制御部26は該予約処理要求が行われ
たクライアント計算機システム105に、クライアント計
算機システム105の状態に依存せず、該予約処理状況を
通知する(処理812)。この予約処理状況の通知はメール
システム等を用いると効果的である。さらに、予約処理
結果の通知の場合、端末装置101のベルを鳴らしたり、
受信メッセ−ジ等を表示したりすると効果的である。In the first embodiment, when the reservation processing result storage unit 24 of the server computer system 104 is notified of the reservation processing status (process 810), the reservation processing result storage unit 24 notifies the contents of the completion result distribution / notification. Notify the control unit 26 (process 811),
The completion result distribution / notification control unit 26 notifies the reservation processing status to the client computer system 105 that made the reservation processing request, without depending on the state of the client computer system 105 (processing 812). It is effective to use a mail system or the like to notify the reservation processing status. Furthermore, in the case of notification of the reservation processing result, ring the bell of the terminal device 101,
It is effective to display a reception message or the like.
【0031】本実施例では予約処理状況の確認をクライ
アント計算機システム105で別作業を行なっている際意
識しなくてよく、予約処理完了時に例えばメールシステ
ムのように自動的に通知されるため利便性の向上が図れ
る。In the present embodiment, the confirmation of the reservation processing status does not have to be taken into consideration when the client computer system 105 is performing another work, and when the reservation processing is completed, it is automatically notified as in the mail system, which is convenient. Can be improved.
【0032】第3の実施例を図2および図3および図6
によって説明する。Third Embodiment FIG. 2, FIG. 3 and FIG.
It will be explained by.
【0033】第2の実施例において、クライアント計算
機システム105から予約処理要求が予約処理受付管理部2
2に受け付けされた際(処理813)、予約処理内容取得部10
は端末装置101より、転送先クライアント計算機システ
ムの予約処理結果転送先端末装置110のアドレスを取得
し、予約処理受付管理部22に通知受け付けする(処理81
3)。サーバー計算機システム104の予約処理結果格納部2
4に予約処理状況が通知された場合(処理810)、予約処理
結果格納部24はその内容を完了結果分配/通知制御部26
に通知し(処理811)、完了結果分配/通知制御部26は予
約処理受付管理部22に受付されたアドレスの転送先端末
110に予約処理結果を通知するとともに該予約処理要求
が行われたクライアント計算機システム105に、クライ
アント計算機システム105の状態に依存せず、該予約処
理状況を通知する(処理812)。この予約処理結果の通知
の場合、転送先端末装置110のベルを鳴らしたり、受信
メッセ−ジ等を表示したりすると効果的である。In the second embodiment, the reservation processing request is issued from the client computer system 105 by the reservation processing reception management unit 2.
When it is accepted by 2 (process 813), the reservation process content acquisition unit 10
Acquires the address of the reservation process result transfer destination terminal device 110 of the transfer destination client computer system from the terminal device 101, and accepts the notification to the reservation process reception management unit 22 (process 81
3). Reservation processing result storage unit 2 of server computer system 104
When the reservation processing status is notified to 4 (processing 810), the reservation processing result storage unit 24 outputs the contents thereof to the completion result distribution / notification control unit 26.
To the transfer destination terminal of the address accepted by the reservation process acceptance management unit 22 (step 811).
The reservation processing result is notified to 110, and the reservation processing status is notified to the client computer system 105 that made the reservation processing request without depending on the state of the client computer system 105 (processing 812). In the case of this notification of the reservation processing result, it is effective to ring the bell of the transfer destination terminal device 110 or display a reception message or the like.
【0034】本実施例では予約処理の実行結果を処理要
求者の端末装置101のみに転送するのではなく、該予約
処理要求者の希望する転送先クライアント計算機システ
ムの転送先端末装置110に対しても、該クライアント計
算機システム105の作業内容に依存せず予約処理の実行
結果を通知できるため、各々の転送先端末装置110から
同じ予約処理要求を出す必要が無くなるばかりでなく、
一度に処理が内部的に実行されるため大幅な作業効率の
向上を図れる。In this embodiment, the execution result of the reservation process is not transferred only to the terminal device 101 of the requester of processing, but to the transfer destination terminal device 110 of the transfer destination client computer system desired by the requester of reservation processing. Also, since the execution result of the reservation processing can be notified without depending on the work content of the client computer system 105, not only is it unnecessary to issue the same reservation processing request from each transfer destination terminal device 110,
Since the processing is executed internally at once, the work efficiency can be greatly improved.
【0035】第4の実施例を図2において説明する。A fourth embodiment will be described with reference to FIG.
【0036】第3の実施例において、端末装置101より
クライアント計算機システム105に対して予約処理要求
があった場合、更に実行開始日時や実行結果送信日時の
指定があった場合、該クライアント計算機システム105
の予約処理内容取得部10は、指定内容を確認し、サーバ
ー計算機システム104の予約処理受付管理部22に対して
予約処理受け付けの要求を行う。予約処理受付管理部22
は、予約処理内容取得部10からの要求を受け付け、指定
条件を解析した後必要な情報を時間監視制御部28に通知
する。時間監視制御部28では該予約処理に対する指定さ
れた日時の監視を行い、指定時間になったとき処理要求
を予約処理実行制御部23に依頼したり、処理結果の送信
を予約処理結果格納部24に依頼する。In the third embodiment, when the terminal device 101 issues a reservation processing request to the client computer system 105, and when the execution start date and time and the execution result transmission date and time are specified, the client computer system 105
The reservation processing content acquisition unit 10 confirms the specified content and requests the reservation processing acceptance management unit 22 of the server computer system 104 to accept the reservation processing. Reservation processing reception management unit 22
Receives a request from the reservation processing content acquisition unit 10, analyzes the designated condition, and notifies the time monitoring control unit 28 of necessary information. The time monitoring control unit 28 monitors a designated date and time for the reservation processing, requests a reservation processing execution control unit 23 for a processing request when the designated time comes, and transmits a processing result to the reservation processing result storage unit 24. Ask.
【0037】本実施例では、予約処理の実行開始日時お
よび実行結果転送開始日時を指定できることでサーバー
の処理能力に対する負荷を分散させることを可能とし、
処理効率を向上させる。また、通信負荷の少ない時間に
送信を実行することで通信時間の短縮における処理効率
の向上を実現する。In this embodiment, the execution start date and time of the reservation process and the execution result transfer start date and time can be designated, thereby making it possible to distribute the load on the processing capacity of the server.
Improve processing efficiency. Further, by executing the transmission at the time when the communication load is small, the improvement of the processing efficiency in the reduction of the communication time is realized.
【0038】[0038]
【発明の効果】本発明は以上説明したように構成されて
いるので、次に記載するような効果がある。Since the present invention is constructed as described above, it has the following effects.
【0039】従来、データベースを持つサーバー計算機
システムと、ディスプレイと入力装置と外部格納装置を
持つクライアント計算機システムとを接続した、クライ
アント・サーバーシステムにおいて、クライアント計算
機システムからサーバー計算機システムに抽出/更新処
理要求を行う場合、サーバー計算機システムの処理経過
状況と同期をとった操作を行わなくてはならなかった。Conventionally, in a client / server system in which a server computer system having a database and a client computer system having a display, an input device, and an external storage device are connected, an extraction / update processing request from the client computer system to the server computer system. In order to perform, the operation that was synchronized with the processing progress status of the server computer system had to be performed.
【0040】本発明によれば、予約抽出/更新処理要求
を行った後クライアント計算機システムはサーバー計算
機システムの処理実行と独立処理実行が可能となり、作
業効率の向上を導く効果がある。According to the present invention, after the reservation extraction / update processing request is made, the client computer system can execute the processing of the server computer system and the independent processing, which is effective in improving the work efficiency.
【0041】また、本発明によれば、予約抽出/更新処
理要求に対する処理完了を処理要求者が意識することな
く知ることが可能となり、該データベース処理方式の一
層の有効活用が可能となる効果がある。Further, according to the present invention, it becomes possible for the processing requester to know the processing completion for the reservation extraction / update processing request without being aware of it, and it is possible to further effectively utilize the database processing method. is there.
【0042】また、本発明によれば、予約処理実行結果
通知を処理要求者に限定することなく通知することが可
能となり、該データベース処理方式のマルチクライアン
トに対する処理作業効率の向上が図れる。Further, according to the present invention, it becomes possible to notify the reservation processing execution result notification to the processing requester without being limited, and the processing work efficiency for the multi-client of the database processing method can be improved.
【0043】また、本発明によれば、予約処理に対する
実行日時および実行結果送信日時の指定が可能となり、
計算機の処理負荷分散を可能とし、また、通信負荷を考
慮した実行結果の送信が可能となり実業務の運用に効率
向上の手段を提供する効果がある。Further, according to the present invention, it becomes possible to specify the execution date and time and the execution result transmission date and time for the reservation process.
The processing load of the computer can be distributed, and the execution result can be transmitted in consideration of the communication load, which is effective in providing a means for improving efficiency in the operation of the actual business.
【図1】本発明の一実施例の全体システムの概略構成図
である。FIG. 1 is a schematic configuration diagram of an entire system according to an embodiment of the present invention.
【図2】本発明の一実施例の全体システムの詳細構成図
である。FIG. 2 is a detailed configuration diagram of an entire system according to an embodiment of the present invention.
【図3】本発明の一実施例のマルチクライアントのシス
テム構成図である。FIG. 3 is a system configuration diagram of a multi-client according to an embodiment of the present invention.
【図4】従来技術のシステム構成図である。FIG. 4 is a system configuration diagram of a conventional technique.
【図5】本発明の第1の実施例の処理を示すフローチャ
ートである。FIG. 5 is a flow chart showing processing of the first exemplary embodiment of the present invention.
【図6】本発明の第2および第3の実施例の処理を示す
フローチャートである。FIG. 6 is a flowchart showing the processing of the second and third embodiments of the present invention.
【図7】本発明の第1の実施例のクライアント計算機シ
ステム側のディスプレイ表示される予約処理受付完了通
知の一画面を示す図である。FIG. 7 is a diagram showing one screen of a reservation process acceptance completion notification displayed on the display of the client computer system side according to the first embodiment of this invention.
【図8】本発明の第1の実施例のクライアント計算機シ
ステム側のディスプレイ表示される予約処理完了状況確
認の一画面を示す図である。FIG. 8 is a diagram showing a screen for confirming the reservation processing completion status displayed on the display of the client computer system side according to the first embodiment of this invention.
【図9】本発明の第2および第3の実施例のクライアン
ト計算機システム側のディスプレイ表示される予約処理
完了非同期通知の一画面を示す図である。FIG. 9 is a diagram showing one screen of a reservation processing completion asynchronous notification displayed on the display on the client computer system side according to the second and third embodiments of this invention.
10 予約処理内容取得部 11 一括SQL作成部 12 予約受付完了受信部 13 予約受付完了表示部 14 予約処理状況確認部 15 予約処理状況受信部 16 予約受付状況表示部 17 処理実行結果受信部 18 処理実行結果表示部 19 外部装置格納部 20 通信制御部(クライアント計算機システム側) 21 通信制御部(サーバー計算機システム側) 22 予約処理受付管理部 23 予約処理実行制御部 24 予約処理結果格納部 25 データベース管理部 26 完了結果分配/通知制御部 28 時間監視制御部 31 処理実行中取得部 32 処理実行中表示部 33 処理完了取得部 34 処理完了表示部 35 処理実行結果転送要求部 36 処理実行制御部 50 データベース処理要求部 51 処理要求受信制御部 52 完了結果通知部 101 端末装置、ディスプレイ 102 外部格納装置 103 データベース 104 サーバー計算機システム 105 クライアント計算機システム(処理要求者) 110 転送先クライアント計算機システム(複数台) 10 Reservation processing content acquisition unit 11 Batch SQL creation unit 12 Reservation reception completion reception unit 13 Reservation reception completion display unit 14 Reservation processing status confirmation unit 15 Reservation processing status reception unit 16 Reservation reception status display unit 17 Processing execution result reception unit 18 Processing execution Result display unit 19 External device storage unit 20 Communication control unit (client computer system side) 21 Communication control unit (server computer system side) 22 Reservation processing reception management unit 23 Reservation processing execution control unit 24 Reservation processing result storage unit 25 Database management unit 26 Completion Result Distribution / Notification Control Unit 28 Time Monitoring Control Unit 31 Process Execution Acquisition Unit 32 Process Execution Display Unit 33 Process Completion Acquisition Unit 34 Process Completion Display Unit 35 Process Execution Result Transfer Request Unit 36 Process Execution Control Unit 50 Database Process Request unit 51 Processing request reception control unit 52 Completion result notification unit 101 End End device, display 102 External storage device 103 Database 104 Server computer system 105 Client computer system (requester) 110 Transfer destination client computer system (multiple units)
Claims (5)
テムと、ディスプレイと入力装置と外部格納装置を有す
るクライアント計算機システムとをネットワークで接続
したクライアント・サーバーシステムにおいて、前記ク
ライアント計算機システムで前記サーバー計算機システ
ムの有するデータベースへの予約抽出/更新処理要求が
行われた場合、前記サーバー計算機システムに予約抽出
/更新処理要求を発行し、予約受け付け完了確認を行っ
た後、前記サーバ計算機システムとのセッションの切断
を可能とし、前記サーバ計算機システムで当該データベ
ースへの該予約抽出/更新処理要求を確認し受け付けた
場合、該予約抽出/更新処理要求に対応する処理を前記
クライアント計算機システムと非同期で順次実行し、そ
の実行状況及び実行結果を格納し、格納された該実行状
況および該実行結果は前記クライアント計算機システム
からの要求により前記クライアント計算機システムに転
送され、前記クライアント計算機システムで前記サーバ
ー計算機システムからの該予約抽出/更新処理実行状況
を受信して前記ディスプレイに表示し、該予約抽出/更
新処理実行結果取得要求があった場合、前記サーバー計
算機システムに格納されている処理実行結果を受信し、
前記外部格納装置に格納するか、前記ディスプレイに表
示することを特徴とするデータベース処理方法。1. A client / server system in which a server computer system having a database and a client computer system having a display, an input device, and an external storage device are connected by a network, and the database of the server computer system in the client computer system. When a reservation extraction / update processing request is issued to the server computer system, a reservation extraction / update processing request is issued to the server computer system, and after confirming the reservation acceptance completion, the session with the server computer system can be disconnected. When the server computer system confirms and accepts the reservation extraction / update processing request to the database, the processing corresponding to the reservation extraction / update processing request is sequentially executed asynchronously with the client computer system, and the execution status thereof And fruit A result is stored, and the stored execution status and the stored execution result are transferred to the client computer system in response to a request from the client computer system, and the client computer system executes the reservation extraction / update process from the server computer system. When the status is received and displayed on the display, and the reservation extraction / update processing execution result acquisition request is made, the processing execution result stored in the server computer system is received,
A database processing method, characterized by storing in the external storage device or displaying on the display.
テムと、ディスプレイと入力装置と外部格納装置を有す
るクライアント計算機システムとをネットワークで接続
したクライアント・サーバーシステムにおいて、前記サ
ーバー計算機システム内に、前記クライアント計算機シ
ステムと通信を行なう手段と、予約処理要求を受け付け
る手段と、受け付けた予約処理要求により前記データベ
ースに対し処理を実行する手段と、処理に応じて前記デ
ータベースを管理する手段と、前記データベースに対す
る処理実行状況を格納する手段と、前記データベースに
対する処理実行結果を格納する手段と、前記クライアン
ト計算機システムに格納内容を通知する手段とを持ち、
前記クライアント計算機システム内に、前記サーバー計
算機システムと通信を行なう手段と、予約処理内容を取
得する手段と、予約処理内容によりデータベース操作言
語のSQLを生成する手段と、複数のSQLを一括して
前記サーバー計算機システムに発行する手段と、予約処
理の受け付け完了を受信し前記ディスプレイに表示する
手段と、予約処理の処理状況確認を前記サーバー計算機
システムに行なう手段と、予約処理の処理状況を受信し
前記ディスプレイに表示する手段と、予約処理の完了通
知により処理実行結果を受信する手段と、予約処理の処
理結果を受信し前記ディスプレイに表示する手段と、予
約処理の処理結果を外部格納装置に格納する手段を持つ
ことを特徴とするデータベース処理システム。2. A client / server system in which a server computer system having a database and a client computer system having a display, an input device, and an external storage device are connected by a network, wherein the client computer system is provided in the server computer system. Communication means, means for receiving a reservation processing request, means for executing processing on the database according to the received reservation processing request, means for managing the database according to the processing, and processing execution status for the database. And a means for storing the processing execution result for the database, and a means for notifying the client computer system of the stored contents.
In the client computer system, a means for communicating with the server computer system, a means for obtaining reservation processing content, a means for generating an SQL of a database operation language based on the reservation processing content, and a plurality of SQLs at once Means for issuing to the server computer system, means for receiving and displaying on the display the acceptance completion of the reservation processing, means for confirming the processing status of the reservation processing on the server computer system, and receiving the processing status of the reservation processing Means for displaying on the display, means for receiving the processing execution result by the notification of the completion of the reservation processing, means for receiving the processing result of the reservation processing and displaying it on the display, and storing the processing result of the reservation processing in the external storage device. A database processing system having means.
計算機システム内に、一連の予約抽出/更新処理完了
時、メールシステムなどを利用して、予約処理状況の完
了結果を前記クライアント計算機システムとは非同期に
前記クライアント計算機システムに通知する手段を備
え、前記クライアント計算機システム内に、完了結果を
非同期に通知された場合、端末のベルを鳴らしたり、受
信メッセ−ジ等を表示し、該処理要求者に該予約処理要
求の完了を通知する手段を備え、格納された予約処理完
了状況を、前記クライアント計算機システムの状態を意
識することなく、前記サーバー計算機システムから任意
に、前記クライアント計算機システムに通知し、処理要
求者に該処理の完了を伝達することを特徴とするデータ
ベース処理システム。3. The server computer system according to claim 2, further comprising: when a series of reservation extraction / update processes is completed, a mail system or the like is used to indicate the completion result of the reservation processing status to the client computer system. A means for notifying the client computer system asynchronously is provided, and when the completion result is asynchronously notified in the client computer system, the bell of the terminal is ringed, a reception message or the like is displayed, and the processing requester And a means for notifying the completion of the reservation processing request, and the server computer system arbitrarily notifies the client computer system of the stored reservation processing completion status without being aware of the state of the client computer system. , A database processing system characterized by transmitting the completion of the processing to a processing requester.
ント計算機システム内に、予約処理実行結果を配送した
い分散しているクライアント計算機システムのアドレス
をサーバー計算機システムに通知する手段と、他システ
ムより予約処理実行結果を非同期に配送された場合、端
末のベルを鳴らしたり、受信メッセ−ジ等を表示し、配
送先端末操作者に予約処理実行結果の送信完了を通知す
る手段とを備え、前記サーバ計算機システム内に、予約
処理要求を行った前記クライアント計算機システムより
指定された処理実行結果配送先アドレスの前記クライア
ント計算機システムに、予約処理の処理実行結果をメ−
ルシステムなどを利用して通知する手段を備え、予約処
理により実行された結果を指定された前記クライアント
計算機システムに配送し、配送先端末操作者に該処理結
果配送の完了を伝達することを特徴とするデータベース
処理システム。4. The means according to claim 3, further comprising means for notifying the server computer systems of the addresses of the distributed client computer systems to which the reservation process execution results are to be delivered in the client computer system, and the reservation process from another system. When the execution result is delivered asynchronously, the server computer is provided with means for ringing the bell of the terminal, displaying a reception message, etc., and notifying the destination terminal operator of the completion of transmission of the reservation processing execution result. In the system, the process execution result of the reservation process is sent to the client computer system having the process execution result delivery destination address designated by the client computer system that made the reservation process request.
A means for notifying using a mail system or the like, delivering the result executed by the reservation process to the specified client computer system, and notifying the destination terminal operator of the completion of the process result delivery. And database processing system.
ント計算機システム内に、該予約処理に対して実行開始
日時を指定できる手段と、該予約処理の実行結果に対し
て送信実行開始日時を指定できる手段とを備え、前記サ
ーバー計算機システム内に、該予約処理要求で指定され
た日時を監視する手段と、該予約処理に関する時間指定
内容を解析し、時間監視による制御及び予定時間での実
行要求を行う手段を備え、予約抽出/更新処理の実行日
時の指定と実行結果の送信日時の指定を処理要求者に可
能とすることを特徴とするデータベース処理システム。5. The means according to claim 4, further comprising: means for designating an execution start date and time for the reservation process and a transmission execution start date and time for an execution result of the reservation process in the client computer system. Means for monitoring the date and time designated by the reservation processing request in the server computer system, analyzing the time designation contents relating to the reservation processing, and executing control by time monitoring and execution request at the scheduled time. A database processing system, comprising means for performing, and enabling a processing requester to specify an execution date and time of a reservation extraction / update process and a transmission date and time of an execution result.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7183842A JPH0934762A (en) | 1995-07-20 | 1995-07-20 | Method and system for processing data base |
CN 96110677 CN1147114A (en) | 1995-07-20 | 1996-07-19 | Data base processing method and its system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7183842A JPH0934762A (en) | 1995-07-20 | 1995-07-20 | Method and system for processing data base |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0934762A true JPH0934762A (en) | 1997-02-07 |
Family
ID=16142800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7183842A Pending JPH0934762A (en) | 1995-07-20 | 1995-07-20 | Method and system for processing data base |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPH0934762A (en) |
CN (1) | CN1147114A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10301903A (en) * | 1997-04-30 | 1998-11-13 | Nippon Telegr & Teleph Corp <Ntt> | Method for transferring contents and device to be used for the method |
US6718391B1 (en) | 1998-02-19 | 2004-04-06 | Hitachi, Ltd. | Reserved request type of searched information distribution server |
JP2012181696A (en) * | 2011-03-01 | 2012-09-20 | Toshiba Tec Corp | Application server, client, and program |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1331580A4 (en) * | 2000-10-27 | 2008-03-26 | Mitsubishi Electric Corp | Facility plan support method, server computer of facility plan support system, and client computer of facility plan support system |
JP4532042B2 (en) | 2001-12-25 | 2010-08-25 | 株式会社リコー | Production management method and production management program |
-
1995
- 1995-07-20 JP JP7183842A patent/JPH0934762A/en active Pending
-
1996
- 1996-07-19 CN CN 96110677 patent/CN1147114A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10301903A (en) * | 1997-04-30 | 1998-11-13 | Nippon Telegr & Teleph Corp <Ntt> | Method for transferring contents and device to be used for the method |
US6718391B1 (en) | 1998-02-19 | 2004-04-06 | Hitachi, Ltd. | Reserved request type of searched information distribution server |
US6763393B2 (en) | 1998-02-19 | 2004-07-13 | Hitachi, Ltd. | Reserved request type of searched information distribution server |
JP2012181696A (en) * | 2011-03-01 | 2012-09-20 | Toshiba Tec Corp | Application server, client, and program |
Also Published As
Publication number | Publication date |
---|---|
CN1147114A (en) | 1997-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6567848B1 (en) | System for coordinating communication between a terminal requesting connection with another terminal while both terminals accessing one of a plurality of servers under the management of a dispatcher | |
US6256661B1 (en) | Method and apparatus for connecting terminals in a remote consulting system | |
JP2002149519A (en) | Service providing method using network and service providing system using the same | |
CN109491895A (en) | Server stress test method and device | |
JPH0934762A (en) | Method and system for processing data base | |
JPH1173390A (en) | Web server for many users and user inter-terminal communication method using it | |
JPH10301870A (en) | Communication line control system | |
JPH06153198A (en) | Video image distribution method and video image distribution device | |
JPH1023005A (en) | Multi-cast distribution method and system | |
JPH08194657A (en) | Automatic internet protocol address assigning system at local area network connection | |
JP4531280B2 (en) | Push-type information distribution method, push-type information distribution program, push-type information distribution apparatus, and storage medium | |
JP2003316678A (en) | Method and system for providing data | |
JP2000183970A (en) | Network system | |
JPH10340241A (en) | Device and method for controlling multiplex request in client server system | |
JP2002215487A (en) | Network system | |
JP3491889B2 (en) | Dialogue processing system, data processing device used therefor, dialogue processing method, recording medium | |
JPH0395654A (en) | Relaying system for control message | |
JPH03252756A (en) | Data managing system | |
JPS6086643A (en) | Local area network system | |
JPH10112725A (en) | Electronic mail user management system | |
JP2000267960A (en) | Method for communicating packet between plural processes and packet communication equipment | |
JPH09297790A (en) | Document processing system | |
JPH02281353A (en) | Remote information transmission system | |
JP3770168B2 (en) | Network connection control device, network connection control method, and program thereof | |
JPH07303142A (en) | Customer dealing service execution management method and device therefor |