JPH06284455A - 電子交換機のパッチ投入方式 - Google Patents

電子交換機のパッチ投入方式

Info

Publication number
JPH06284455A
JPH06284455A JP6794993A JP6794993A JPH06284455A JP H06284455 A JPH06284455 A JP H06284455A JP 6794993 A JP6794993 A JP 6794993A JP 6794993 A JP6794993 A JP 6794993A JP H06284455 A JPH06284455 A JP H06284455A
Authority
JP
Japan
Prior art keywords
patch
patches
database
input
group
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
JP6794993A
Other languages
English (en)
Other versions
JP3421994B2 (ja
Inventor
Kazuhide Takahashi
和秀 高橋
Hisao Abe
尚生 阿部
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP06794993A priority Critical patent/JP3421994B2/ja
Publication of JPH06284455A publication Critical patent/JPH06284455A/ja
Application granted granted Critical
Publication of JP3421994B2 publication Critical patent/JP3421994B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)

Abstract

(57)【要約】 【目的】 投入されるパッチより先に投入の必要なパッ
チの有無の検索を簡略化する。 【構成】 n台のESS1と、これらのESS1の保守
を通信網を通じて管理するOsP2とからなるシステム
において、OsP2が先行投入パッチの有無検出に使用
するパッチ属性情報3のデータベースは、投入順序が指
定されたパッチのパッチ番号のみが格納されるパッチ番
号欄と、そのパッチの直前に投入されるべきパッチのパ
ッチ番号の1つずつが連鎖的に格納される関連パッチ番
号欄とからなる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電子交換機のソフトウ
ェアのバグ修正や新規機能の追加のために、通信網を介
して行なわれるソフトウェアのパッチ投入方式に関す
る。
【0002】
【従来の技術】図1に示すように、n台の電子交換機
1、以下ESS1またはESS1-n という、のソフトウ
ェアに対して1つのパッチを投入しようとするときは、
先ず、ESS1の保守を集中して管理するオペレーショ
ンシステム2、以下OpS2という、により、新パッチ
を含む既存のパッチの属性情報が格納されたパッチ属性
情報3,5のデータベースと、各ESS1-n 別の投入済
みのパッチの情報が格納されたソフトウェア実装情報4
のデータベースとを用いて、各ESS1のソフトウェア
実装状況、特に投入しようとするパッチに関連するパッ
チの有無を確認し、その後通信網を介してパッチの投入
が行なわれる。
【0003】従来のパッチ属性情報5のデータベース
は、図5(A)に示すように、各パッチを一意的に識別
するための999,1000などのパッチ番号が格納さ
れるパッチ番号欄51と、これらのパッチのうち、相互
に関連し、投入順序が指定された1000〜1002な
どの一群のパッチ、以下関連パッチという、ごとに付与
された10などのグループ番号が格納されるグループ番
号欄52と、各グループ内のパッチに対して付与される
グループ内での投入順序を表す1〜3などのグループ内
通番が格納されるグループ内通番欄53および各グルー
プに付与されるグループ内の関連パッチ件数3などが格
納される関連パッチ件数欄54とを含むテーブルからな
る。投入順序の指定がないパッチ番号999番などのパ
ッチについては、パッチ番号欄のみ登録され、他の欄は
動作時に無視される「null」値が挿入される。
【0004】また、ソフトウエァ実装情報4のデータベ
ースは、図4に示すように、各ESS1-n の識別番号の
100などが格納されるESS番号欄41と、それぞれ
のESS1-n に既に投入された全てのパッチのパッチ番
号の999〜1001などが格納されたパッチ番号欄4
2を含むテーブルからなる。
【0005】パッチ投入時のソフトウェア確認の場合
は、OpS2が、最初に、投入対象のパッチのパッチ番
号、例えば1002、を指定して、パッチ属性情報5の
パッチ番号欄51により該当のパッチを検索し、このパ
ッチに対応するグループ番号の10をグループ番号欄5
2から、また、グループ内通番の3をグループ内通番欄
53から検索する。次に、OpS2は、検索したグルー
プ番号10とグループ内通番3とにより、同一グループ
内でこのグループ内通番より小さい10グループ内の通
番2のパッチ1001を検索し、そのパッチを投入対象
のパッチより先に投入されなければならないパッチとし
て、そのパッチ番号1001を出力する。最後に、ソフ
トウェア実装情報4のテーブルにより、別途入力された
投入対象のESS番号100に対応するパッチ番号99
9〜1002と、出力されたパッチ番号1001とを照
合してパッチ投入条件が満足されていることを判定して
いた。
【0006】また、パッチ属性情報5に登録されている
1つの関連パッチのグループに対して新たにパッチ10
03が追加発行された場合は、図5(B)のように、パ
ッチ属性情報のデータベースに新規のパッチの情報55
を追加登録した上、さらに、そのグループの他のパッチ
番号の関連パッチ件数54を1つずつ追加して更新して
いた。
【0007】
【発明が解決しようとする課題】上述の従来の方式で
は、パッチ属性情報のデータベースに、全てのパッチに
対するパッチ番号の他に、グループ番号、グループ内通
番および関連パッチ件数の欄が設けられている。しか
し、後の3欄は、投入順序を指定する必要のない単独の
パッチに対しては不要のものである。しかも、投入順序
が指定されグループ化が必要なパッチの数は、グループ
化不要のパッチ数に比較して非常に少ないので、パッチ
属性情報のデータベースが不必要な項目のために無駄に
消費されるという欠点がある。
【0008】また、関連パッチグループに新たにパッチ
を追加登録することは、処理が複雑になるとともに、デ
ータベースの一貫性を保証する上からも好ましくないと
いう欠点があった。
【0009】本発明の目的は、上述の欠点を解消し、パ
ッチ投入条件確認に使用するデータベースのメモリ領域
を削減し、追加情報の処理を容易にできる電子交換機の
パッチ投入方式を提供することにある。
【0010】
【課題を解決するための手段】本発明の電子交換機のパ
ッチ投入方式は、相互に関連して投入順序に前後関係を
有する複数のパッチの各々を識別するパッチ番号と、各
パッチ番号のパッチの前に投入されるべきパッチの関連
パッチ番号とからなるパッチ属性の情報が格納されたデ
ータベースを有する。
【0011】
【作用】投入されるパッチより先に投入の必要なパッチ
の有無を検索するパッチ属性情報のデータベースには、
投入順序の必要なパッチのみが登録され、データベース
が簡略化される。
【0012】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0013】図1,2は、それぞれ本発明の実施例のシ
ステム構成図、図3(A),(B)は図1または図2の
パッチ属性情報3のテーブル構成図、図4はソフトウェ
ア実装情報4のテーブル構成図である。
【0014】図1,2のシステムは、いずれもn台のE
SS1-n と、これらのESSの保守を通信網を通じて管
理するOpS2とからなる。図1のシステムは、図3
(A)のパッチ属性情報3と、図4のソフトウェア実装
情報4の2つのデータベースがともにOpS2に直接接
続されており、ソフトウェア実装情報4には、ESS1-
n 全部の情報が格納されている。図2のシステムは、ソ
フトウェア実装情報4のデータベースが各ESSに分散
され、それぞれ所属のESSのソフトウェア情報のみが
格納されている例である。
【0015】本発明によるパッチ属性情報3のデータベ
ースは、図3(A),(B)に示すように、投入順序が
指定されたパッチのパッチ番号のみが格納されるパッチ
番号欄31と、そのパッチの直前に投入されるべきパッ
チのパッチ番号の1つずつが連鎖的に格納される関連パ
ッチ番号欄42とからなる。図4のソフトウェア実装情
報4のデータベースは、各ESSの識別番号が格納され
るESS番号欄41と、各ESSにそれぞれ実装済みの
パッチのパッチ番号が格納されるパッチ番号欄42とか
らなり、従来のデータベースと同様のものでよい。
【0016】次に、このいずれかのシステムで、交換識
別番号100のESSx にパッチ番号1002のパッチ
を投入しようとする場合の動作例について説明する。
【0017】OpS2は、最初にパッチ番号1002が
入力されると、パッチ属性情報3のテーブルにより、関
連パッチ番号1001を検出する。次に投入対象のES
S番号100が入力されると、ソフトウェア実装情報4
のデータベースを検索してESS100にはパッチ番号
999〜1001が実装されていることを検出する。こ
れらのパッチ番号と、パッチ属性情報から得られたパッ
チ番号とを照合することにより、パッチ番号1002を
ESS100に投入するために、これより先に投入され
ていなければならないパッチ1000,1001が投入
済みであることが判定される。
【0018】また、この関連パッチ群に新たに1つのパ
ッチ1003を登録しようとする場合は、図3(B)の
ように、このパッチ番号1003とこのパッチより先に
投入されるべき1つのパッチのパッチ番号1002とを
1レコード33として登録するだけでよい。
【0019】
【発明の効果】本発明は、投入順序の指定されたパッチ
1件ごとのパッチ番号欄と、連続する関連パッチ欄から
なるテーブルを有するパッチ属性情報のデータベースを
設けて投入順序に前後関係を有する関連パッチのみを格
納することにより、パッチ属性情報を格納するメモリ領
域を大幅に削減できるとともに、新たな関連パッチの追
加登録の処理を簡略化することができる。
【図面の簡単な説明】
【図1】ソフトウェア実装情報のデータベースがオペレ
ーションシステムに直属するパッチ投入方式のシステム
構成図である。
【図2】ソフトウェア実装情報のデータベースが各電子
交換機に分散されたパッチ投入方式のシステム構成図で
ある。
【図3】本発明によるパッチ属性情報の一実施例のテー
ブルである。 (A)登録済みの場合 (B)追加登録の場合
【図4】ソフトウェア実装情報の一実施例のテーブルで
ある。
【図5】従来のパッチ属性情報のテーブルである。 (A)登録済みの場合 (B)追加登録の場合
【符号の説明】
1 電子交換機、ESS 2 オペレーションシステム 3,5 パッチ属性情報テーブル 4 ソフトウェア実装情報テーブル 31,42,51 パッチ番号 32 関連パッチ番号 33,55 追加パッチ 41 ESS番号 52 グループ番号 53 グループ内通番 54 関連パッチ件数

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の電子交換機のソフトウェアのバグ
    修正や新規機能の追加のために、通信網を介して行なわ
    れるソフトウェアのパッチ投入の際に、パッチ属性と、
    既実装のソフトウェアの情報とを照合して必要なパッチ
    の実装の有無を確認してパッチを投入する電子交換機の
    パッチ投入方式において相互に関連して投入順序に前後
    関係を有する複数のパッチの各々を識別するパッチ番号
    と、各パッチ番号のパッチの前に投入されるべきパッチ
    の関連パッチ番号とからなるパッチ属性の情報が格納さ
    れたデータベースを有することを特徴とする電子交換機
    のパッチ投入方式。
JP06794993A 1993-03-26 1993-03-26 電子交換機のパッチ投入方法 Expired - Fee Related JP3421994B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06794993A JP3421994B2 (ja) 1993-03-26 1993-03-26 電子交換機のパッチ投入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06794993A JP3421994B2 (ja) 1993-03-26 1993-03-26 電子交換機のパッチ投入方法

Publications (2)

Publication Number Publication Date
JPH06284455A true JPH06284455A (ja) 1994-10-07
JP3421994B2 JP3421994B2 (ja) 2003-06-30

Family

ID=13359712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06794993A Expired - Fee Related JP3421994B2 (ja) 1993-03-26 1993-03-26 電子交換機のパッチ投入方法

Country Status (1)

Country Link
JP (1) JP3421994B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003309863A (ja) * 2002-04-15 2003-10-31 Ntt Docomo Inc 局データ投入システム、局データ作成装置、局データ投入装置、及び、局データ受け渡し方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003309863A (ja) * 2002-04-15 2003-10-31 Ntt Docomo Inc 局データ投入システム、局データ作成装置、局データ投入装置、及び、局データ受け渡し方法

Also Published As

Publication number Publication date
JP3421994B2 (ja) 2003-06-30

Similar Documents

Publication Publication Date Title
US5339247A (en) Distributed data CAD system
US5220655A (en) Distributed computer network for tracking the access path of a user
US5418947A (en) Locating information in an unsorted database utilizing a B-tree
GB2339487A8 (en) Error detection in data transfer by comparing expected and actual identifiers
JPH04505977A (ja) オブジェクト指向分散処理システム
CN115033816B (zh) 基于规则引擎的业务处理方法、装置、计算机设备及介质
CA1257419A (en) Network event identifiers
JPH0897844A (ja) データ通路の設定方法及び装置
CN102024046A (zh) 数据重复性校验方法和装置及系统
US3647979A (en) Program store error detection arrangements for switching systems
CN107066522A (zh) 数据库的访问方法和装置
JPH06284455A (ja) 電子交換機のパッチ投入方式
JP2002259186A (ja) Tree構造型インデクスの整合性チェック処理方法およびプログラムおよび装置
CN113256301B (zh) 数据屏蔽方法、装置、服务器及介质
JP2988442B2 (ja) 移動通信システムのホームロケーションレジスタと加入者データ管理方法
JPH09146804A (ja) データ整合装置
KR100678310B1 (ko) 이동단말의 실시간 위치 정보 관리 시스템 및 그 방법
US8250108B1 (en) Method for transferring data into database systems
JPH03202935A (ja) 分散処理システムにおける同期更新方式
US20040193654A1 (en) Logical range logging
JPH09305455A (ja) 分散データベースのグループ統合方法
JP3376874B2 (ja) データ分割による検索効率化方式
JPH07234812A (ja) 分散システムにおけるデータコンペア方式
JPH0347539B2 (ja)
KR100535839B1 (ko) 대표번호 검색방법

Legal Events

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