JP2507548B2 - Access destination matching judgment control device - Google Patents

Access destination matching judgment control device

Info

Publication number
JP2507548B2
JP2507548B2 JP63202928A JP20292888A JP2507548B2 JP 2507548 B2 JP2507548 B2 JP 2507548B2 JP 63202928 A JP63202928 A JP 63202928A JP 20292888 A JP20292888 A JP 20292888A JP 2507548 B2 JP2507548 B2 JP 2507548B2
Authority
JP
Japan
Prior art keywords
access
access request
server
control device
destination
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 - Fee Related
Application number
JP63202928A
Other languages
Japanese (ja)
Other versions
JPH0251741A (en
Inventor
敬藏 小池
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 JP63202928A priority Critical patent/JP2507548B2/en
Publication of JPH0251741A publication Critical patent/JPH0251741A/en
Application granted granted Critical
Publication of JP2507548B2 publication Critical patent/JP2507548B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)

Description

【発明の詳細な説明】 〔概要〕 複数のWSが接続されたサーバにおけるアクセス先の整
合性を判断するアクセス先整合判断制御装置に関し、 WSからサーバに対するアクセス要求に対応して、当該
サーバ内で予め定義した定義情報を参照してリモートで
あると判別された場合に、アクセス要求元にエラー通知
を行い、システム編集時におけるアクセス要求先の誤定
義による影響を最小限にすると共に原因追求を簡単に行
えるようにすることを目的とし、 WS内のユーザプロセスからのアクセス要求に対応し
て、当該WS内に予め作成した対応表を参照してこのアク
セス要求がサーバと判明し、これに対応して送信された
サーバに対するアクセス要求について、サーバで予め定
義した定義情報を参照してサーバの資源に対するもので
あるか、あるいはリモートに対するものであるかを判断
するアクセス先整合判断部を備え、このアクセス先整合
判断部によってリモートであると判断された場合に、ア
クセス要求元のWSにアクセス要求先のエラー通知を行う
ように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Outline] An access destination consistency determination control device for determining consistency of access destinations in a server to which a plurality of WSs are connected. When it is determined to be remote by referring to the predefined definition information, error notification is sent to the access request source to minimize the effect of incorrect definition of the access request destination when editing the system, and it is easy to find the cause. In response to the access request from the user process in the WS, the correspondence table created in advance in the WS is referenced and the access request is found to be the server. Regarding the access request sent to the server by referring to the definition information defined in advance by the server, the request is for the server resource, or It is equipped with an access destination matching determination unit that determines whether or not it is for an access request, and when this access destination matching determination unit determines that it is remote, it notifies the access request source WS of the error of the access request destination. To configure.

〔産業上の利用分野〕[Industrial applications]

本発明は、複数のWSが接続されたサーバにおけるアク
セス先の整合性を判断するアクセス先整合判断制御装置
に関するものである。
The present invention relates to an access destination matching determination control device that determines the matching of access destinations in a server to which a plurality of WSs are connected.

〔従来の技術と発明が解決しようとする課題〕[Problems to be Solved by Conventional Techniques and Inventions]

従来、第3図に示すように、WS(ワークステーショ
ン)24を構成するユーザプロセス25からのアクセス要求
を受けたOS(オペレーティングシステム)26が予め資源
先を定義した図示外の対応表を参照してリモートである
と判断し、サーバ21に対してアクセス要求を送信した場
合、サーバ21を構成するOS23が予め定義した図示外の定
義情報を参照してリモートであると判断、特にアクセス
要求元のWS24であると判断してしまうと、WS24とサーバ
21との間で無限ループが生じ、正常なアクセス要求を行
うことができないと共に、いずれの対応表あるいは定義
情報に間違って定義してしまったのかその原因を追求す
るのに時間がかかってしまうという問題があった。
Conventionally, as shown in FIG. 3, an OS (operating system) 26 which receives an access request from a user process 25 constituting a WS (workstation) 24 refers to a correspondence table (not shown) in which resource destinations are defined in advance. When the access request is sent to the server 21, it is determined that it is remote by referring to definition information (not shown) defined by the OS 23 that constitutes the server 21, If it is determined that it is WS24, WS24 and server
An infinite loop will occur with 21 and it will not be possible to make a normal access request, and it will take time to find out the cause of which correspondence table or definition information was wrongly defined. There was a problem.

本発明は、WSからサーバに対するアクセス要求に対応
して、当該サーバ内で予め定義した定義情報を参照して
リモートであると判別された場合に、アクセス要求元に
エラー通知を行い、システム編集時におけるアクセス要
求先の誤定義による影響を最小限にすると共に原因追求
を簡単に行えるようにすることを目的としている。
According to the present invention, in response to an access request from a WS to a server, when it is determined that the server is remote by referring to the definition information defined in advance in the server, an error notification is sent to the access request source and the system is edited. The purpose is to minimize the effect of incorrect definition of the access request destination in (3) and to easily find the cause.

〔課題を解決する手段〕[Means for solving the problem]

第1図は、本発明の原理構成図を示す。 FIG. 1 shows the principle configuration of the present invention.

第1図において、アクセス先整合判断部2−1は、ア
クセス要求がサーバ1に通知された場合に、予め定義し
た定義情報9−1を参照して資源がリモートであると判
断された場合、エラー信号をアクセス要求元に通知する
ものである。
In FIG. 1, when the access request is notified to the server 1, the access destination matching determination unit 2-1 refers to the definition information 9-1 defined in advance and determines that the resource is remote, The error signal is sent to the access request source.

ユーザプロセス5は、ユーザの業務を行うプロセスで
ある。
The user process 5 is a process for performing a user's business.

OS6は、対応表8−1を参照してアクセス要求のあっ
た資源がローカル、サーバ1、あるいは外のWSのいずれ
に配置されているかを判断などするものである。
The OS 6 refers to the correspondence table 8-1 to determine whether the resource requested for access is located locally, on the server 1, or outside the WS.

対応表8−1は、ユーザプロセス5からのアクセス要
求に対応して、当該アクセス要求の資源がいずれに配置
されているかの情報を予め定義して格納したものであ
る。
Correspondence table 8-1 corresponds to an access request from user process 5 and predefines and stores information about where the resource of the access request is allocated.

定義情報9−1は、WS4からのアクセス要求に対応し
て、当該アクセス要求の資源がいずれに配置されている
かの情報を予め定義して格納したものである。
The definition information 9-1 is information in which, in correspondence with an access request from the WS 4, the resource of the access request is defined and stored in advance.

〔作用〕[Action]

本発明は、第1図に示すように、ユーザプロセス5か
らのアクセス要求に対応して、OS6が対応表8−1を参
照してリモートと判断した場合に、サーバ1のプロバイ
ダ2にアクセス要求を通知し、アクセス先整合判断部2
−1が読み出した定義情報9−1を参照してリモートと
判断した場合にエラー信号をアクセス要求元のWS4のOS6
に返答するようにしている。
According to the present invention, as shown in FIG. 1, in response to an access request from the user process 5, when the OS 6 refers to the correspondence table 8-1 and determines that it is remote, the access request is made to the provider 2 of the server 1. Is notified, and the access destination matching determination unit 2
-1 refers to the definition information 9-1 read out, and when it judges that it is a remote, an error signal is sent to the OS6 of the access request source WS4.
I am trying to reply to.

従って、WS4内の対応表8−1あるいはサーバ1内の
定義情報9−1などをシステム編集時に予め定義する際
に、たとえ間違って定義したとしても、一旦アクセスし
た時にアクセス要求元にエラー通知され、即座に定義間
違いが判明し、障害の内容の調査を迅速に行うことが可
能となる。
Therefore, when predefining the correspondence table 8-1 in WS4 or the definition information 9-1 in the server 1 at the time of system editing, even if the definition is made incorrectly, an error is notified to the access request source once accessed. Immediately, the definition error is found, and it becomes possible to quickly investigate the details of the failure.

〔実施例〕〔Example〕

次に、第2図を用いて本発明の1実施例の構成および
動作を詳細に説明する。
Next, the configuration and operation of one embodiment of the present invention will be described in detail with reference to FIG.

第2図において、対応表8−1は、WS4内で編集時に
予め定義してファイル8に格納したものであって、ユー
ザプロセス5がアクセスしようとするファイルについて
リクエスタ7に依頼しなければならないか(リモートを
意味する)、自WS4が持つディスク装置なのかなどをデ
バイス番号によって予め定義するようにしている。従っ
て、アクセスしようとするファイルがリクエスタ7のデ
ィバイス番号となっているものがリモートであって、当
該リクエスタ7によってサーバ1にアクセス要求が送信
されることとなる。
In FIG. 2, the correspondence table 8-1 is defined in WS4 in advance at the time of editing and stored in the file 8. Is it necessary to request the requester 7 for the file that the user process 5 tries to access? (Meaning remote), whether it is a disk device of its own WS4, etc. are defined in advance by device numbers. Therefore, the file to be accessed has the device number of the requester 7 is remote, and the requester 7 sends an access request to the server 1.

定義情報9−1は、サーバ1内で編集時に予め定義し
てファイル9に格納したものであって、アクセス要求の
あったファイルについてリクエスタ7に依頼しなければ
ならないか(リモートを意味する)、サーバ1が持つデ
ィスク装置なのかなどをデバイス番号によって予め定義
するようにしている。従って、アクセスしようとするフ
ァイルがリクエスタ7のディバイス番号となっているも
のがリモートである。この場合には、アクセス先整合判
断部2−1が、アクセス要求を通知することなく、エラ
ー通知を行うようにしている。以下動作を説明する。
The definition information 9-1 is defined in advance in the server 1 at the time of editing and stored in the file 9, and whether or not the requester 7 has to request the file for which access is requested (means remote), Whether the disk device is included in the server 1 or the like is defined in advance by the device number. Therefore, the file to be accessed has the device number of the requester 7 is remote. In this case, the access destination matching determination unit 2-1 is configured to give an error notification without notifying an access request. The operation will be described below.

は、WS4内のユーザプロセス5がアクセス要求をOS6に
依頼する。
, The user process 5 in WS4 requests an access request from OS6.

は、OS6がファイル8から予め定義した対応表8−1
を読み出す。
Is a correspondence table 8-1 that OS6 has previously defined from file 8
Read out.

は、この読み出した対応表8−1を参照して、アクセ
ス要求のあったファイルのデバイス番号から、リモート
であるか否かを判別する。YESの場合(デバイス番号が
リクエスタ7の場合)には、でリクエスタ7に依頼す
る。NOの場合には、対応するデバイス番号のローカル資
源をアクセスする。
Refers to the read correspondence table 8-1 and determines whether or not it is remote from the device number of the file for which the access request is made. If YES (when the device number is the requester 7), request the requester 7 with. In the case of NO, the local resource of the corresponding device number is accessed.

は、リクエスタ7がサーバ1のプロバイダ2にアクセ
ス要求を依頼する。
Requester 7 requests an access request from provider 2 of server 1.

は、プロバイダ2がOS3を介してファイル9から予め
定義した定義情報9−1を読み出す。
The provider 2 reads the definition information 9-1 previously defined from the file 9 via the OS 3.

は、この読み出した定義情報9−1を参照して、アク
セス要求のあったファイルのデバイス番号から、リモー
トであるか否かを判別する。YESの場合(デバイス番号
がリクエスタ7の場合)には、でエラー完了通知をリ
クエスタ7に通知する。NOの場合には、OS3に依頼して
対応するデバイス番号のローカル資源をアクセスしてデ
ータ転送などする。
Refers to the read definition information 9-1 to determine whether or not it is remote from the device number of the file for which access is requested. If YES (when the device number is the requester 7), the error completion notification is sent to the requester 7 by. If NO, request OS3 to access the local resource of the corresponding device number and transfer data.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明によれば、WS4内の対応
表8−1あるいはサーバ1内の定義情報9−1などをシ
ステム編集時に予め定義する際に、たとえ間違って定義
したとしても、一旦アクセスした時にアクセス要求元に
エラー通知する構成を採用しているため、システム編集
時特に不慣れなユーザがシステム編集した時に誤定義し
ても、アクセス時に即座に定義間違いが判明し、障害の
内容の調査を迅速に行うことができる。
As described above, according to the present invention, even when the correspondence table 8-1 in WS4 or the definition information 9-1 in the server 1 is defined in advance at the time of system editing, even if it is defined incorrectly, Since an error notification is sent to the access requester when an access is made, even if an unskilled user makes a mistake in the system edit, the definition error is immediately found when the system is accessed, and the error content The investigation can be done quickly.

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

第1図は本発明の原理構成図、第2図は本発明の1実施
例構成図、第3図は従来技術の説明図を示す。 図中、1はサーバ、2はプロバイダ、2−1はアクセス
整合判断部、3、6はOS(オペレーティングシステ
ム)、4はWS(ワークステーション)、5はユーザプロ
セス、7はリクセスタ、8−1は対応表、9−1は定義
情報を表す。
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of one embodiment of the present invention, and FIG. 3 is an explanatory diagram of the prior art. In the figure, 1 is a server, 2 is a provider, 2-1 is an access matching determination unit, 3 and 6 are OS (operating system), 4 is WS (workstation), 5 is a user process, 7 is a requester, and 8-1. Indicates a correspondence table, and 9-1 indicates definition information.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数のWSが相互に接続されたシステムにお
けるアクセス先の整合性を判断するアクセス先整合判断
制御装置において、 WS(ワークステーション、以下同様)内のユーザプロセ
スからのアクセス要求に対応して、当該WS内に予め作成
した対応表を参照してこのアクセス要求が他のWSと判明
したときにその他のWSに送信する手段と、 この送信された他のWSに対するアクセス要求について、
当該他のWSで予め定義した定義情報を参照して当該他の
WSの資源に対するものであるか、あるいは他のWSに対す
るものであるかを判断するアクセス先整合判断部と、 このアクセス先整合判断部によって他のWSであると判断
された場合に、アクセス要求元のWSにアクセス要求先の
エラー通知を行い、ループを防止する手段とを備えたこ
とを特徴とするアクセス先整合判断制御装置。
1. An access-destination matching judgment control device for judging the consistency of an access destination in a system in which a plurality of WSs are connected to each other, responding to an access request from a user process in a WS (workstation; Then, referring to the correspondence table created in advance in the WS, means for transmitting to the other WS when this access request is found to be another WS, and the access request to the other WS transmitted,
Refer to the definition information previously defined in the other WS
Access destination matching determination unit that determines whether it is for the WS resource or for another WS, and if this access destination matching determination unit determines that it is another WS, the access request source And a device for notifying an error of the access request destination to the WS to prevent a loop, the access destination matching determination control device.
JP63202928A 1988-08-15 1988-08-15 Access destination matching judgment control device Expired - Fee Related JP2507548B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63202928A JP2507548B2 (en) 1988-08-15 1988-08-15 Access destination matching judgment control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63202928A JP2507548B2 (en) 1988-08-15 1988-08-15 Access destination matching judgment control device

Publications (2)

Publication Number Publication Date
JPH0251741A JPH0251741A (en) 1990-02-21
JP2507548B2 true JP2507548B2 (en) 1996-06-12

Family

ID=16465480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63202928A Expired - Fee Related JP2507548B2 (en) 1988-08-15 1988-08-15 Access destination matching judgment control device

Country Status (1)

Country Link
JP (1) JP2507548B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH065838B2 (en) * 1986-08-28 1994-01-19 富士通株式会社 Server controller

Also Published As

Publication number Publication date
JPH0251741A (en) 1990-02-21

Similar Documents

Publication Publication Date Title
US5652911A (en) Multinode distributed data processing system for use in a surface vehicle
US4930069A (en) Mechanism and method for transferring data between bus units having varying master and slave DMA capabilities
US5204954A (en) Remote storage management mechanism and method
EP0317481B1 (en) Remote storage management mechanism and method
JP2507548B2 (en) Access destination matching judgment control device
RU98107133A (en) METHOD AND SYSTEM OF CONTROL OF A DISCOVODE AT A DUPLICATED COMPUTER BLOCK
JPS6325384B2 (en)
JP3202612B2 (en) Alternative printer automatic output method and system
JPS633351B2 (en)
JPH11312113A (en) Rough connection multiprocessor system
JP2559473B2 (en) Node activation status management method
JPH04260141A (en) Data shared processor
JP2812274B2 (en) Transaction load balancing system for loosely coupled multi-computer systems
JP2824890B2 (en) SCSI protocol controller
JPH03164828A (en) Local area network system
JP2901302B2 (en) Facsimile machine
JP2576934B2 (en) Memory-mapped interrupt method
JPH03278259A (en) Communication system for message exchange between different host application programs
JPS5936862A (en) Method of communication between processors
JPH0553889A (en) File access processing system for plural os
JPH02158851A (en) File access control system
JPH08202602A (en) File backup method
JPS62133529A (en) Message controlling system
JPH09307688A (en) Facsimile control system
JPS62263547A (en) Logical file access system

Legal Events

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