JPH01122247A - コマンド競合管理方式 - Google Patents

コマンド競合管理方式

Info

Publication number
JPH01122247A
JPH01122247A JP27914187A JP27914187A JPH01122247A JP H01122247 A JPH01122247 A JP H01122247A JP 27914187 A JP27914187 A JP 27914187A JP 27914187 A JP27914187 A JP 27914187A JP H01122247 A JPH01122247 A JP H01122247A
Authority
JP
Japan
Prior art keywords
command
commands
maintenance
conflict
management
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.)
Granted
Application number
JP27914187A
Other languages
English (en)
Other versions
JPH0714182B2 (ja
Inventor
Yukie Uehara
上原 雪絵
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 JP27914187A priority Critical patent/JPH0714182B2/ja
Publication of JPH01122247A publication Critical patent/JPH01122247A/ja
Publication of JPH0714182B2 publication Critical patent/JPH0714182B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Monitoring And Testing Of Exchanges (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は交換システムに係わり、特に複数の端末ユーザ
から入力し送られてくる交換システムが提供する保守・
運用コマンドについてのコマンド競合管理方式に関する
〔従来の技術〕
従来、この種のコマンド競合管理方式は、各コマンドご
とにコマンド競合管理で使用されるコマンド競合管理番
号と、コマンド競合管理番号対応に他コマンドとの競合
動作の可/不可を表わすデータを割当てておき、コマン
ド競合管理で管理されるコマンド競合管理番号ごとのコ
マンド実行中管理データとコマンドごとの競合動作可/
不可データにより、コマンド競合制御を行うコマンド競
合管理方式となっていた。
〔発明が解決しようとする問題点〕
上述した従来の交換システムを保守・運用するためのコ
マンド競合管理方式では、交換システムにおいて各コマ
ンドごとに、コマンド競合管理で管理される番号と他コ
マンドとの競合動作可/不可データとを与えていた。こ
のように、各コマンドごとに他コマンドとの競合動作可
/不可データが必要であるために大量のメモリが使用さ
れ、交換システムが提供するコマンド数をメモリ量の関
係から制限しなければならず、コマンド競合管理番号エ
リアも予め確保しておくという点で割当のない番号エリ
アも考えられ、メモリの無駄が生じるという欠点がある
更に、コマンド競合管理番号ごとの実行中コマンド数を
持っていないため、複数のコマンドが同一のコマンド競
合管理番号を使用した場合、この両コマンドが実行中1
コマンドのみコマンド終了処理するだけで、そのコマン
ド競合管理番号を持つコマンドに対して競合動作再指示
を与えてしまう。そのため、複数の同一コマンド管理番
号を持つコマンドが実行されていて、一方のコマンドが
終了し、真の管理番号を持つコマンドがまだ実行中であ
る場合に、次に入力されたコマンドが上記コマンド競合
管理番号をもつコマンドに対して競合動作不可データが
設定されている場合には、コマンド競合チエツクが問題
なしくOK)となる。
この結果、以後に入力されたコマンドが、本来は真の管
理番号を持つコマンドと競合動作が不可であるにも拘ら
ず、実行処理を行ってしまうという欠点がある。
そこで本発明のもくていは、交換システムの保守・運用
コマンドを制限せず、またメモリを有効に使用すること
のできるコマンド競合管理方式を提供することにある。
〔問題点を解決するための手段〕
本発明の交換システムにおけるコマンド競合管理方式は
、交換機と複数の端末とを備え、端末が交換機からの入
力要求に応答して交換システムが提供する保守・運用コ
マンドを送出し、交換機が入力コマンドに対応したコマ
ンド処理プログラムを実行するよう構成された交換シス
テムにおいて、交換システムが提供する保守・運用コマ
ンドを予め複数のコマンド群に分け、分けられたコマン
ド群対応にこれを管理するコマンドファミリ番号を与え
、コマンドファミリ番号対応の同一コマンドファミリ番
号内のコマンド実行数とコマンドファミリ内の実行中コ
マンドの有無を管理し、また、各コマンドが自コマンド
ファミリ番号と、他コマンドに対し、コマンドファミリ
番号対応としたコマンド競合可否を管理することにより
、各コマンド処理プログラムが起動後、各コマンド処理
プログラムの管理するコマンドファミリ番号対応のコマ
ンド競合可否を表わすデータと、交換システムが管理す
るコマンドファミリ番号対応のコマンドファミリ内の実
行中コマンドの有無を表わすデータにより、コマンド競
合チエツクを行う制御手段を有している。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明の一実施例を示すブロック構成図であ
る。
交換機1は、そこに接続された端末ユーザ2゜3.4.
5から入力されて送られてきたコマンド。
メツセージ等のデータを制御する各ユーザ空間6゜7.
8.9やコマンド競合管理を行うためのコマンド競合管
理空間15および交換システムの機能を果たすための機
能空間等を有している。
入力され送られてきたコマンドの各ユーザ空間6.7,
8.9は、端末送信データ(コマンド、データ等)を制
御するプログラム10.11.12等を有し、特にコマ
ンド処理プログラム12(次に述べる第3図に対応)は
、自コマンドファミリ番号データ13とコマンド競合チ
エツクパターンデータ(unsigned型32ビット
〉14を有している。
コマンド競合管理空間15は、コマンド起動時のコマン
ド競合チエツク処理プログラム18(次に述べる第4図
に対応)、コマンド終了時のコマンド終了プログラム1
9(次に述べる第5図に対応)および管理データとして
コマンドファミリ番号対応実行中フラグデータ(uns
igned型32ビット)16、コマンドファミリ番号
別実行カウンタデータ17を有している。
各コマンド処理プログラムの持つコマンド競合チエツク
パターンデータ14およびコマンド競合管理空間にて管
理されるコマンドファミリ番号対応実行中フラグデータ
16は、データの各ビットをコマンドファミリ番号に対
応させ制御している。
第2図は、交換システムが提供する保守・運用コマンド
の構成を示す。
交換システムが提供する全保守・運用コマンド20は、
このコマンドを複数のコマンド群IA。
2A〜32Aに分けて、それぞれコマンドファミリ番号
IB、2B〜32Bが与えられる(本実施例では32個
のコマンド群に分割されている)。
以下、本実施例を第3〜5図に示す流れ図を参照して説
明する。ここに、第3図は全体の処理を示し、第4図は
第3図の中のコマンド競合チエツクプログラムを示し、
第5図(ま第3図の中のコマンド終了プログラムを示し
ている。
ユーザ端末から送られてきたコマンドは、入力制御後起
動される。起動後、第3図に示すように、コマンド処理
プログラムは、パラメータチエツク等(ステップ■)を
行った後、先ず自コマンドファミリ番号を与え、更にコ
マンド競合チエツクパターン(32ビツトデータでこの
ファミリ番号対応ビットに競合可のとき0、競合不可の
とき1を設定)を設定し、コマンド競合チエツクプログ
ラムを呼び出す(ステップ■、■)。
コマンド競合チエツクプログラム(第4図参照)では、
入力コマンドファミリ番号をチエツクしくステップ■)
、問題あり(NG)ならば、コマンドファミリ番号エラ
ーを返す(ステップ0;N)。OKならば(ステップ(
0);Y)、入力されたコマンド競合チエツクパターン
とコマンド競合管理データであるコマンドファミリ番号
対応実行中フラグ(32ビツトデータでこのコマンドフ
ァミリ番号対応bitに実行中コマンド有りのときはl
を、実行中コマンド無のときは0を設定)との論理積を
とることにより、コマンド競合チエツクを行う(ステッ
プ0)。
その結果が、=0のときはコマンド競合チエツクOKと
してコマンドファミリ番号対応実行中フラグにこのコマ
ンドファミリ番号ビットとして1を設定しくステップo
)、更にこのコマンドファミリ番号別実行カウンタデー
タを1加算する(ステップ0)。また、その結果が、=
1のときはコマンド競合チエツクNGとしてエラーを返
し、これを得たコマンド処理プログラムは、処理を終了
させる。
コマンド競合OKを返されたコマンド処理プログラム(
ステップ■;Y)は、コマンド終了時、自コマンドファ
ミリ番号を設定し、コマンド終了プログラムを呼び出す
くステップ■〜■)。
第5図に示すように、コマンド終了ルーチンは、入力コ
マンドファミリ番号をチエツクした後(ステップo)、
チエツクOKならばこのコマンドファミリ番号対応実行
カウンタを1減算する(ステップ■)。ここで、このコ
マンドファミリ番号対応実行カウンタがOとなった場合
、コマンドファミリ番号内に実行中のコマンドが無いと
して、コマンドファミリ番号対応実行中フラグのこのコ
マンドファミリ番号対応bitに0を設定し、コマンド
処理プログラムへリターンする(ステップ■、■)。コ
マンド処理プログラムは、その後終了することができる
〔発明の効果〕
以上説明したように本発明は、交換システムが提供する
保守・運用コマンドを複数のコマンド群に分け、同一の
コマンド群に属するコマンドに同一の管理番号を持たせ
、管理番号別のコマンド競合管理をすることにより、交
換システムの保守・運用コマンドを制限することなく提
供でき、またメモリを有効に使用できる効果がある。
更に、コマンドファミリ番号別のコマンド実行カウンタ
データをコマンド競合管理にて管理することにより、複
数のコマンドが同一コマンド競合管理番号(実施例では
コマンドファミリ番号と呼んでいる)を持つことを可能
にするという効果がある。
【図面の簡単な説明】
第1図は本発明の交換システムのソフトウェア構成を示
す図、第2図は交換システムが提供する保守・運用コマ
ンドのコマンド分割構成図、第3〜5図は本発明の一実
施例の動作を示す流れ図である。 ■・・・・・・交換機、 IA、2A〜32A・・・・・・コマンドファミリ、I
B、2B〜32B・・・・・・コマンドファミリ番号、
2〜5・・・・・・端末ユーザ、 6〜9・・・・・・ユーザ空間、 10.11・・・・・・端末ユーザ入力コマンドの制御
プログラム、 12・・・・・・上記プログラムの特にコマンド処理プ
ログラム、 13・・・・・・自コマンドファミリ番号、14・・・
・・・コマンド競合チエツクパターンデータ、15・・
・・・・コマンド競合管理空間、16・・・・・・コマ
ンドファミリ番号対応実行中フラグデータ、 17・・・・・・コマンドファミリ番号別実行カウンタ
データ、 18・・・・・・コマンド競合チエツクプログラム、1
9・・・・・・コマンド終了プログラム、20・・・・
・・交換システム提供保守・運用コマンド群。

Claims (1)

    【特許請求の範囲】
  1. 交換機と複数の端末とを備え、端末が、上記交換機から
    の入力要求に応答して交換システムが提供する保守・運
    用コマンドを送出し、交換機が入力コマンドに対応した
    コマンド処理プログラムを実行するように構成された交
    換システムにおいて、交換システムの提供する保守・運
    用コマンドを複数のコマンド群に分け、各コマンド群を
    管理する番号をそれぞれに与え、交換システムが上記番
    号ごとのコマンド実行状態と実行コマンド数を管理する
    ことにより、複数の端末ユーザより入力されたコマンド
    に対し、交換システムが保守運用上で競合可能か否かを
    判断して、コマンド処理プログラムを制御することを特
    徴とするコマンド競合管理方式。
JP27914187A 1987-11-06 1987-11-06 コマンド競合管理方式 Expired - Lifetime JPH0714182B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27914187A JPH0714182B2 (ja) 1987-11-06 1987-11-06 コマンド競合管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27914187A JPH0714182B2 (ja) 1987-11-06 1987-11-06 コマンド競合管理方式

Publications (2)

Publication Number Publication Date
JPH01122247A true JPH01122247A (ja) 1989-05-15
JPH0714182B2 JPH0714182B2 (ja) 1995-02-15

Family

ID=17607007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27914187A Expired - Lifetime JPH0714182B2 (ja) 1987-11-06 1987-11-06 コマンド競合管理方式

Country Status (1)

Country Link
JP (1) JPH0714182B2 (ja)

Also Published As

Publication number Publication date
JPH0714182B2 (ja) 1995-02-15

Similar Documents

Publication Publication Date Title
US7080377B2 (en) Method for effective utilizing of shared resources in computerized system
US5083261A (en) Dynamically alterable interrupt priority circuit
EP0362107A2 (en) Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network
US5867383A (en) Programmable logic controller
JPH01122247A (ja) コマンド競合管理方式
JP3426086B2 (ja) 情報システムの制御装置及び制御方法
US5436888A (en) Communication path control method and communication device
JPS58165164A (ja) 情報源管理方式
JPH0769882B2 (ja) クロスコール機能を有する入出力制御システム及びそのシステムにおける動的構成変更方法
JPH0483497A (ja) マクロコマンド生成実行方式
JPH02244242A (ja) 端末入出力制御方式
JPS61136134A (ja) 待ち行列資源管理方式
JPS61112207A (ja) 機器発停制御方式
JPH0553839A (ja) マルチウインドウ制御方式
JPH02230429A (ja) データアクセス制御方式
JPH0228866A (ja) ログイン切替え方式
JPS62245362A (ja) マルチプロセツサシステムのリセツト方式
JPH08221373A (ja) 並列プロセッサシステム
JPH06259341A (ja) 論理チャネルリセット装置及び回線情報表示装置
JPH04205231A (ja) プログラム実行制御方式
JPH01309118A (ja) ファイル・装置管理方式
JPH0286243A (ja) 通信プロトコル処理方法
JPH04241633A (ja) プロセス管理方式
JPS61150006A (ja) プログラマブルコントロ−ラ
JPS59167770A (ja) 情報源管理方式