JPH02176837A - 利用者名通知処理方式 - Google Patents

利用者名通知処理方式

Info

Publication number
JPH02176837A
JPH02176837A JP63330063A JP33006388A JPH02176837A JP H02176837 A JPH02176837 A JP H02176837A JP 63330063 A JP63330063 A JP 63330063A JP 33006388 A JP33006388 A JP 33006388A JP H02176837 A JPH02176837 A JP H02176837A
Authority
JP
Japan
Prior art keywords
update
library
user
name
source
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
Application number
JP63330063A
Other languages
English (en)
Inventor
Akihiko Takahashi
高橋 明▲ひこ▼
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63330063A priority Critical patent/JPH02176837A/ja
Publication of JPH02176837A publication Critical patent/JPH02176837A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分骨) 本発明はコンビ】・−・タシステムにおけるン・〜スラ
イブラリ内の同一 メンバ名のン・−ステキストに対す
る更新可能な利用者名の雫前面知方式VI:関!2、特
にプロゲラA破壊の事前防止を目的とする利用者名通知
処理方式に関する。
(従来の技術) 従来、複数の利用者により実行されるソースライブラリ
内の同一メンバ名のソーステキストに対する同時更新処
flにおいて、先に更新する利用者と後で更新する利用
者とがある場合には、前者と後者との責任により後で更
新したソーステキストの内容がソースライブラリ内に反
映されるという方式が採用されてい走。
(発明が解決しようとする課題) 複数の利用者によりソースライブラリ内の同一メンバ名
に対するソーステキストの同時更新処理において、先に
更新する利用者と後で更新する利用者とがある場合には
、前者と後者との責任により後で更新し九ソーステキス
トの内容がノースライブラリ内に反映されるという方式
になっているので、先に更新した利用者の更新結果が7
−スライブラリ内のメンバに対するソーステ中ストに反
映されないという欠点がある。また、どの利用者がソー
スライブラリ内の同一メンバ名を更新中であるかを認識
できないという欠点がある。
本発明の目的は、複数の利用者によりソースライブラ+
フ内の同一メンバに対す石ンーステ中ストの同時更新処
理において、先に更新する利用者と後で更新する利用者
とがある場合には、「ノースライブラリ内のメンバ更新
は先に更新する利用者だけに許可する。」という意味の
メツセージを更新拒否された後で更新する利用者に対し
て通知することKより上記欠点を除去し、利用者の更新
結果をソースライブラリのメンバ名に対するソーステ中
ストに反映できるように構成した利用者名通知処理方式
を提供することにある。
(課題を解決するための手段) 本発明による利用者名通知処理方式は、利用者情報入力
部と、利用者名設定部と、参照情報設定部と、更新管理
部と、ライブラリ・参照部と、ライブラリ更新部と、利
用者名通知部と、事後処理部とを具備して構成したもの
である。
利用者情報入力部は利用者名、ソースライブラリ内のメ
ンバ名、ならびに参[−!新−終了の要求を入力するた
めのものである。
利用者名設定部は、利用者情報入力部から得られた利用
者名を名前領域に設定する念めのものである。
参照情報設定部は、参照時刻格納領域が初期状暢のとき
に、現在時刻全参照時刻格納領域および参照状聾管理領
域l+?:設定し、名前領域から利用者名を地山して利
用者名格納領域および参照状態管哩領頃に設定するため
のものである。
更新管理部は、ソースライブラリ内のメンバに対して最
初に参照・更新要求全発行した利用者であると判断し土
ときのみ、当該利用者に対してメンバのソーステキスト
の更新を許可するために更新Wf!ll領域を更新可の
状態に設定するためのものである。
ライブラリ参照部は、利用者情報入力部から得られ九要
求が参照のときには、利用者情報入力部から得られたメ
ンバ名に対応するノースライブラリ内のテキスト本体ブ
ロックからソースチャスト本体分参照するためのもので
ある。
ライブラリ更新部は、利用者情報入力部から得られた要
求が更新のときには、更新管理領域が更新可の状態のと
きに、ソースライブラリ内のテキスト本体ブロックのノ
ーステ千スト本体を更新するためのものである。
利用者名通知部は、更新管理領域が更新拒否状態のとき
には、その旨を当該利用者て通知するためのものである
事後処理部は、利用者情報入力部から得らh&要求が終
了のときに更新管理領域が更新可であるならば、ノー・
スライブラリ内のメンバ名に対応する参照時刻格納領域
を初期状りに設定する走めのものである。
(実施例) 次に、本発明について図面を参照して説明する。
第1図は、本発明による利用者名通知処理方式の一実施
例を示すブロック図である。
第1図において、1は利用者端末、2は制御部、3は利
用者清報入力部、4は利用者名設定部、5は参照情報設
定部、6は更新管理部、7はライブラリ参照部、8はラ
イブラリ更新部、9は利用者名通知部、10は事後処理
部、11は名前領域、12は参照状態管理領域、13は
更新管理領域、14はノースライブラリ、15は同時更
新防止手段である。
利用者情報入力部3は利用者端末1から送られてきた利
用者名と、参照−更新処理の対象となるソースライブラ
リ14内のメンバ名と、参照・更新・終了の要求とを入
力する。利用者名設定部4は、利用者情報入力部3から
得られた利用者名を名前領域11に設定する。
参照情報設定部5は、利用者情報入力部3から得られた
メンバ名に対応すゐソースライブラリ14内のメンバ名
ブロック内の参照時刻格納領域を検査し、参照時刻格納
領域が初期状態のときに現在時刻を参照時刻格納領域と
参照状態管理領域12とに設定し、名前領tJR11か
ら利用者名を取出して利用者名格納領域と参照状態管理
領域12とに設定す占。
更新管理部6は、利用者情報入力部3から得られたメン
バ名に対応するノースライブラリ14内のメンバ名ブロ
ックの参照時刻格納領域、および利用者格納領域の内容
と、参照’if埋状態領域12の内容とを比較する。両
者が一致し九場合、ソースライブラリ14内のメンバに
対して最初に参照・更新の要求を発行しな利用者端末1
であると判断し、当該利用者端末1に対してメンバのノ
ーステ中スト更新を許可するために更新管理領域13を
更新可の状態に設定する。両者が一致しない場合、ノー
スライブラリ14内のメンバに対して最初に参照・更新
の要求を発行した利用以外であると判断し、この利用者
に対してメンバのノーステ中スト更新を拒否するために
更新管理領域13を更新拒否状態に設定する。
ライブラリ参照部フは、利用者情報入力部3から得られ
九要求が参照の場合、利用者情報入力部3から得られ六
メンバ名に対応する/−スライブラリ内のテ中スト本体
ブロックからノーステ苧スト本体を参照する。利用者情
報入力部3から得られた要求が更新の場合、ライブラリ
更新部8は更新管理領域13が更新可の状態であるなら
ば、ソースライブラリ内のテ中スト本体ブロックからソ
ーステ平スト本体を更新する。
更新f種領域13が更新拒否状態のと角、利用者名通知
部9は「ノースライブラリ内のメンバ更新は利用者格納
領域の利用者名に対する利用者だけに許可されている。
Jという意味の更新否許可メツセージに’!i’?拒否
された利用者に通知する。
事後処理部10は、利用者情報入力部3から得な要求が
終了の場合、−新管1領域13が更新可ならばノースラ
イブラリ内のメンバ名に対応する参照時刻格納領域を初
期状!9に設定する。
制御部2は上記各部を制御する。また、同時更新防止手
段15は第1図に示すように上記各部t^備して構成さ
れている。
続いて、第1図および1g2図を参照して、制御部2の
動作を説明する。
制御部2は利用者情報入力部3から利用者名と、ソース
ライブラリ内のメンバ名と、参照・更新・終了の要求と
を入力するための利用者情報入力部呼出し処fl120
1、利用者情報入力部3から得られ九要求が終了要求で
あるか否かを判断する九めの終了判定処理202、利用
者名を判定するための利用者名設定部4203、利用者
名が入力されたと専に利用者名設定部4を呼出すなめの
利用者名設定部呼出し処理204、メンバ名を判定する
虎めのメンバ名判定処理20 !、メンバ名が入力され
たときに参照情報設定部5を呼出すための参照情報設定
部呼出し処!20B、更新管理部6全呼出すなめの更新
管理部呼出(−処理207、参照会更新の要求を判定す
るための参照・更新判定処理20 g、参照要求のとき
にライブラリ参照部7を呼出すなめのライブラリ参照部
呼出し処理20g、更新可否を判定する六めの更新可否
判定処理210、更新可の状態のときにライブラリ更新
部81を呼出すためのライブラリ更新部呼出し処理21
1、fi新拒否の状慢のときに利用者名通知部gを呼出
すための利用者名通知部呼出し処#212、ならびに事
後処理部1Qを呼出す九めの事後処理部呼出し処f!1
213を実行するように構成されている。
利用者情報入力部3は利用者情報入力部3を呼出す利用
者情報入力部呼出し処理301を実行するように構成さ
れている。
利用者名設定部4は、利用者名設定部4を呼出す利用者
名設定部呼出し処1114fllを実行するように構成
されてhる。参照情報設定部5は、参照状態管曙領v、
12から初期状蓼であるか否かを得る九めの参照状態管
理情報取得処115O1、参照状!I管珊情報砲得処理
501から得られ六内容が初期状態であるか否かの判定
をするなめの初期判定部fl!502、初期判定部−5
02が初期状轢のききに現在の時刻を得る虎めの参照時
刻取得処理503、参照時刻取得処@503で得られた
時刻を参照時刻格納領域と参照状態管理領域12とに設
定する九めの時刻設定処fig 04、ならびに名前領
域11から利用者名を取出して利用者名格納領域上参照
状m管理領域12とに設定するなめの利用者名設定部f
IAsosとを実行するように構成されている。
更新管1部6は、ソースライブラリ14内のメンバ名ブ
ロックの参照時刻格納領域と参照状態管理領域12とか
ら時刻を参照するための時刻参照処理601、ソースラ
イブラリ14内の772名ブロックの利用者名格納領域
と参照状態’lf理領域12とから利用者名分参照する
丸めの利用者名参照部f1802、更新可否を判定すゐ
ための更新判定処41803、時刻参照処理601で参
照された内容と利用者名参照処理602で参照された内
容とを比較し、両者が一致した場合には更新WF’J領
域13を更新可の状態に設定する念めの更新町設定処f
1604、ならびに上記両者が一致しない場合には更新
11#哩領域13を更析拒否状聾にするための更新不可
設定処理605を実行するように構成されている。
ライブラリ参照部7は、ソースライブラリ14内のメン
バを参照する九めの参照部@701を実行するよりに構
成されている。ライブラリ更新部8は、ソースライブラ
リ14内のメンバを更新するための更新処理1001を
実行するように構成されている。
利用者名通知部9は、メンバの更新可の利用者名2名前
領域11から増出し、更新拒否された利用者に対して更
新可の利用者名を通知するための利用者名通知部190
1を実行するように構成されている。
事後処理1001は、更新管珊領蛾が更新可のときにノ
ースライブラリ14内のメンバに対応する参照時刻格納
領域を初期状態に設定するための事後処理1001分実
付ずるように構成されている。
(発明の効果) 以上説明し念ように本発明は、複数の利用者によ咋ノー
スライブラリ内の同一メンバに対するノーステ中ストの
同時更新処理lcおいて、先に更新する利用者と後で更
新する利用者とがある場合には、「ノースライブラリ内
のメンバ更新は先に更新する利用者だけに許可する。J
という意味のメツセージを更新拒否された後で更新する
利用者に対して通知することにより、先に更新し九利用
者の更新結果がソースライブラリ内のメンバ8釦対する
ノーステ中ストに反映でき、且つ、どの利用者がソース
ライブラリ内の同一メンバを更新中であるか認識できな
いため、運用性が向上されるという効果がある。
【図面の簡単な説明】
5IEI図は、本発明によるプログラム破壊の事前防止
を目的とする利用者名通知処理方式の一実施例を示すブ
ロック構成図である。 第2図は、第1図の制御部の処理例を示す流れ図である
。 第8図は、第1図の利用者情報入力部の処理例を示す流
れ図である。 第4図は、fa1図の利用者名設定部の処理例を示す流
れ図である。 第5図は、第1図の参照情報設定部の処理例を示す流れ
図である。 第6図は、第1図の更新管理部の処理例を示す流れ図で
ある。 第7図は、IEI図のライブラリ参照部の処理例を示す
流れ図である。 第8図は、第1図のライブラリ更新部の処理例を示す流
れ図である。 第9図は、@1図の利用者名通知部の処理例を示す流れ
図である。 第10図は、gI図の事後処理部の処理例を示す流れ図
である。 第11図は、第1図のノースライブラリの一例を示すブ
ロック構造図である。 1・・拳利用者 2・a−制御部 3・・・利用者情報入力部 4mm−利用者名設定部 S・・・参照情報設定部 6・・・更新管理部 フ・−・ライブラリ参照部 8#−−ライブラリ更新部 9・・―利用者名通知部 10・争・事後処理部 11・・・名前領域 13 ・ 14 @ 119  @ 05g 0・参照状態管理領域 ・・更新管理領域 ・・ソースライブラリ ・・同時!!新防止手段 〜213,301.401 、!jo1−y、801〜
605,701.801 。 、1001・・拳・・処理ステップ

Claims (1)

    【特許請求の範囲】
  1. 利用者名、ソースライブラリ内のメンバ名、ならびに参
    照・更新・終了の要求を入力するための利用者情報入力
    部と、前記利用者情報入力部から得られた前記利用者名
    を名前領域に設定するための利用者名設定部と、参照時
    刻格納領域が初期状態のときに現在時刻を前記参照時刻
    格納領域および参照状態管理領域に設定し、前記名前領
    域から前記利用者名を取出して利用者名格納領域および
    参照状態管理領域に設定するための参照情報設定部と、
    前記ソースライブラリ内のメンバに対して最初に参照・
    更新要求を発行した利用者であると判断したときのみ当
    該利用者に対して前記メンバのソーステキストの更新を
    許可するために更新管理領域を更新可の状態に設定する
    ための更新管理部と、前記利用者情報入力部から得られ
    た要求が参照のときには前記利用者情報入力部から得ら
    れたメンバ名に対応するソースライブラリ内のテキスト
    本体ブロックからソーステキスト本体を参照するための
    ライブラリ参照部と、前記利用者情報入力部から得られ
    た要求が更新のときには前記更新管理領域が更新可の状
    態のとき前記ソースライブラリ内のテキスト本体ブロッ
    クのソーステキスト本体を更新するためのライブラリ更
    新部と、前記更新管理領域が更新拒否状態のときにはそ
    の旨を当該利用者に通知するための利用者名通知部と、
    前記利用者情報入力部から得られた要求が終了のときに
    前記更新管理領域が更新可であるならば前記ソースライ
    ブラリ内のメンバ名に対応する参照時刻格納領域を初期
    状態に設定するための事後処理部とを具備して構成した
    ことを特徴とする利用者名通知処理方式。
JP63330063A 1988-12-27 1988-12-27 利用者名通知処理方式 Pending JPH02176837A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63330063A JPH02176837A (ja) 1988-12-27 1988-12-27 利用者名通知処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63330063A JPH02176837A (ja) 1988-12-27 1988-12-27 利用者名通知処理方式

Publications (1)

Publication Number Publication Date
JPH02176837A true JPH02176837A (ja) 1990-07-10

Family

ID=18228366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63330063A Pending JPH02176837A (ja) 1988-12-27 1988-12-27 利用者名通知処理方式

Country Status (1)

Country Link
JP (1) JPH02176837A (ja)

Similar Documents

Publication Publication Date Title
DE60115072T3 (de) System und verfahren zum unterschreiben eines software-kodes
CN114399292B (zh) 用于控制业务审批流程的方法、计算设备和介质
CN112464214A (zh) 一种权限检测方法、装置、电子设备及可读存储介质
JPH06187213A (ja) ファイルアクセス履歴管理方式
CN113312669B (zh) 密码同步方法、设备及存储介质
CN105100117A (zh) 一种用于访问组合服务的方法及装置
JP2713143B2 (ja) 特別世帯名寄せ処理方式
JPH02227748A (ja) 更新処理装置
CN114115933A (zh) 软件升级的方法、系统、装置、电子设备及介质
JPH0816899B2 (ja) パスワード入力及び処理方法
CN114139139A (zh) 服务和应用的权限管控方法、装置和电子设备
CN117389996B (zh) 数据库优化建议生成方法、终端设备及存储介质
CN111176576A (zh) 一种存储卷的元数据修改方法、装置、设备及存储介质
JPH05181921A (ja) 表示メニューの動的切換え方式
JPH1011499A (ja) 手続き受付け方法
JPH0333976A (ja) 端末装置不正接続防止方式
US7886282B1 (en) Augmenting signature-based technologies with functional flow graphs
JPH04310147A (ja) 排他制御方法
CN114036225A (zh) 一种profile复制方法及装置
JPH04253255A (ja) 会話処理コンピュータ装置
JP2000112892A (ja) パスワード更新時のパスワード選考方法
CN119544656A (zh) 一种公告展示方法、装置及电子设备
CN113934952A (zh) 以积木式方式搭建页面的方法及装置
CN119963192A (zh) 智能合约的处理方法、装置、计算机可读介质及电子设备
JPS58168169A (ja) パスワ−ド管理システム