JPH1031583A - 操作画面自動生成方法および操作画面自動生成システム - Google Patents

操作画面自動生成方法および操作画面自動生成システム

Info

Publication number
JPH1031583A
JPH1031583A JP8184477A JP18447796A JPH1031583A JP H1031583 A JPH1031583 A JP H1031583A JP 8184477 A JP8184477 A JP 8184477A JP 18447796 A JP18447796 A JP 18447796A JP H1031583 A JPH1031583 A JP H1031583A
Authority
JP
Japan
Prior art keywords
screen
management
operation screen
data file
automatic generation
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
JP8184477A
Other languages
English (en)
Other versions
JP3150065B2 (ja
Inventor
Toshiyuki Akiba
俊之 秋庭
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP18447796A priority Critical patent/JP3150065B2/ja
Publication of JPH1031583A publication Critical patent/JPH1031583A/ja
Application granted granted Critical
Publication of JP3150065B2 publication Critical patent/JP3150065B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 OSIの動作定義テンプレートで定義されて
いる各属性情報に対応した画面表示用データをデータベ
ースとして定義し、指定した管理対象装置に対する管理
操作画面が自動生成されて表示できるようにし、管理操
作画面の開発を削減し、信頼性を向上し、生産性を向上
させる。 【解決手段】 動作定義テンプレート103、画面用名
称データファイル104を入力し、操作画面自動生成用
コンパイラ105で、画面生成用データファイル106
を生成する。操作対象となる管理対象が選定されると、
操作画面自動生成処理部107が画面生成用データファ
イル106および前記管理対象包含ツリー101からデ
ータを読み出して操作に必要な操作画面を自動的に生成
する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、OSI管理モデル
に準拠したネットワーク管理システム、特に、管理対象
物の動作定義がOSI管理テンプレートによって定義さ
れ、管理対象への管理操作を指示する操作画面を自動生
成する方法およびシステムに関するものである。
【0002】
【従来の技術】従来、ネットワーク管理システムにおけ
る管理対象への管理操作画面は、各管理対象ごと、かつ
操作する動作の種類ごとに開発を行っているのが主流で
ある。OSI管理モデルでは動作定義テンプレートがあ
り、各管理対象種別ごとの管理属性や、取り得る値、指
示できる動作の種類、およびパラメータの組み合わせ等
が定義されており、これを参照しながら管理操作画面を
開発している。
【0003】たとえば、「特開平3−231352号公
報」記載の技術は、OSI管理モデルに準拠したネット
ワーク管理システムであるが、操作画面自動生成機能を
有していない。
【0004】OSI管理モデルとは、ネットワーク管理
システムとして開放型相互接続(Open Syste
m Interconnection)を目的とした実
装モデルであり、国際標準である。
【0005】
【発明が解決しようとする課題】第1の問題点は、従来
の技術においては開発工数が多大であることである。そ
の理由は、一画面ごとに開発を行うため、その度に画面
レイアウトの調整や、画面に組み込む管理対象の属性や
振る舞いをOSI動作定義テンプレートを参照しながら
人手で開発を行うためである。
【0006】第2の問題点は、開発すべき管理操作画面
が増加するに従い、開発品質が低下することである。そ
の理由は、近年、ネットワーク構成装置の進歩によっ
て、ネットワーク管理システムから行える管理操作の種
類が増大しており、それに対応してネットワーク管理シ
ステム側で開発する管理操作画面が増大しているので、
テスト等への品質評価工数も圧迫し、品質低下を招く可
能性があるからである。
【0007】本発明の目的は、OSIの動作定義テンプ
レートで定義されている各属性情報に対応した画面表示
用データを、データベースとして定義しておくだけで、
指定した管理対象装置(または構成部)に対する管理操
作画面が自動生成されて表示できるようにし、管理操作
画面の開発を削減し、信頼性を向上し、生産性を向上さ
せることである。
【0008】
【課題を解決するための手段】本発明の操作画面自動生
成方法は、OSI管理モデルに準拠したネットワーク管
理システムを扱う操作画面自動生成方法において、包含
木状に構成されている任意の装置、または装置内構成部
に対する管理操作を行う場合に必要な操作画面を、自動
的に生成して表示する。
【0009】本発明の操作画面自動生成システムは、O
SI管理モデルに準拠したネットワーク管理管理のため
の操作画面自動生成システムであって、(a)管理対象
オブジェクトが持つ属性や動作を定義する動作定義テン
プレートと、(b)操作画面を表示する際に必要となる
前記属性および前記動作の名称データを定義する画面用
名称データファイルと、(c)前記動作定義テンプレー
トおよび前記画面用名称データファイルを入力とする操
作画面自動生成用コンパイラと、(d)前記操作画面自
動生成用コンパイラによって生成される画面生成用デー
タファイルと、(e)前記管理対象オブジェクトの包含
構成を定義する管理対象包含ツリーと、(f)操作対象
となる管理対象オブジェクトが選定されると、前記画面
生成用データファイルおよび前記管理対象包含ツリーか
らデータを読み出して操作に必要な操作画面を自動的に
生成する操作画面自動生成処理部と、(g)前記操作画
面自動生成処理部が生成した操作画面を表示する操作コ
ンソールと、を備える。
【0010】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
【0011】図1は本発明の実施の形態のブロック図で
ある。
【0012】図1を参照すると、ネットワーク管理シス
テム100は、あらかじめ、動作定義テンプレート10
3と、画面用名称データファイル104と、管理対象の
包含ツリー101、および、操作画面自動生成用コンパ
イラ105と、操作画面自動生成処理部107とを備え
ており、操作コンソール200に接続されている。ま
た、画面生成用データファイル106は、操作画面自動
生成用コンパイラ105により、動作定義テンプレート
103と画面用名称データファイル104との内容から
生成される。操作画面自動生成処理部107は、操作コ
ンソール200からの指示の受け付けと操作画面の自動
生成と表示、管理対象の包含ツリー101の検索、画面
生成用データファイル106の検索を行う機能を有す
る。
【0013】図2は動作定義テンプレート103の構成
図である。
【0014】図2を参照すると、動作定義テンプレート
103は、OSI管理に基づき、管理対象の種類ごとに
MANAGEDクラステンプレート103aが定義さ
れ、各クラス(クラスとは、OSI管理上の用語であ
り、同じ性質、たとえば、属性や動作を持つ管理対象の
種類を差す。)が持つ属性や動作について、ATTRI
BUTE(属性)テンプレート103b、ACTION
(動作)テンプレート103cを参照する構成をとって
いる。
【0015】属性テンプレート103bは、一つ一つの
属性(図2では「属性A」と「属性B」を指す)に関し
てのデータ型(数値や文字を示すものであり、図2では
「属性A」のデータ型は「INTEGER(整数値
型)」を指す)が定義されている。また、それらの属性
に対する操作についてはMANAGEDクラステンプレ
ート103aに記述されている(図2では「属性A」へ
の操作「GET」であり、「属性B」の操作は「SE
T」である)。
【0016】動作テンプレート103cは、一つ一つの
動作(図2では「動作A」と「動作B」を指す)に関し
て、管理対象に要求する際に必要とする属性の集まり
(「WITH INFORMATION SYNTA
X」に続く記述であり、図2では、「INTEGER」
を指す)と、管理対象から受ける応答に含まれる属性の
集まり(「WITH REPLY SYNTAX」に続
く記述であり、図2では「INTEGER」を指す)を
定義しており、これらの属性に関する情報は必要に応じ
て属性テンプレート103bを参照する。
【0017】図3は画面用名称データファイル104の
内容構成図である。図3を参照すると、画面用名称デー
タファイル104は、属性テンプレート103bで定義
されている各属性、および動作テンプレート103cで
定義されている各動作について、画面表示する際に必要
とする情報(名称や、コメント等)を定義する。
【0018】図4は管理対象の包含ツリー101の概念
図である。図4を参照すると、包含ツリー101は、O
SI管理に基づき、管理対象オブジェクトがツリー状に
構成されている。各オブジェクトの情報には、個体を示
す識別子(OSI管理では、DNと呼ぶ)と、管理対象
の種類を示すクラスIDが含まれる。クラスIDは、動
作定義テンプレート103cのMANAGEDクラステ
ンプレート103aに示されるクラスID(図2では、
「2−9−1003−2−45−600」を指す)が使
用される。
【0019】図5は、画面生成用データファイル106
の内容構成図である。図5を参照すると、画面生成用デ
ータファイル106は、クラスID(図5では「2−9
−1003−2−45−600」を指す)ごとに、その
クラスで使用されている属性と動作について、属性テン
プレート103bの内容と、動作テンプレート103c
の内容と、画面用名称データファイル104との内容と
をまとめたものである。
【0020】次に、本発明の実施の形態の動作につい
て、図6と図7とを参照して説明する。
【0021】図6は、操作画面自動生成用コンパイラ1
05の動作フローチャートである。まず、画面生成用デ
ータファイル106(以降、「ファイル106」)を新
規に開く(図6ステップA1)。次に動作定義テンプレ
ート103のMANAGEDテンプレート103aから
クラスIDを読み出す(図6ステップA2)。クラスが
存在する場合(図6ステップA3のNO)、ファイル1
06にクラスIDを登録し(図6ステップA6)、その
クラスIDが持つATORIBUTE(属性)をMAN
AGEDテンプレート103aから読み出す(図6ステ
ップA7)。未読の属性がある場合(図6ステップA8
のNO)、属性テンプレート103b、および、画面用
名称データファイル104から合致する属性の情報を読
み出して(図6ステップA9)、ファイル106に書き
込む(図6ステップA10)。
【0022】そのクラスIDの属性に対する上記処理の
完了後(図6ステップA8のYES)、次にMANAG
EDテンプレート103aに定義されているACTIO
N(動作)について読み出す(図6ステップA11)。
定義されていれば(図6ステップA12のNO)、動作
テンプレート103cと、その動作テンプレート103
cに記述されている属性名に対応する属性テンプレート
103b(図2の例では属性テンプレート103bは必
要ない)、および、画面用名称データファイル104か
ら、合致する動作、および属性の情報を読み出して、フ
ァイル106に書き込む(図6ステップA13、A1
4、A15)。定義がされていない場合(図6ステップ
A8のYES)、何も処理をしない。
【0023】上記処理を全てのMANAGEDテンプレ
ート103aに対して行ったら(図6ステップA3のY
ES)、ファイル106をクローズして(図6ステップ
A4)、全処理を完了する(図6ステップA5)。
【0024】図7は、操作画面自動生成処理部107の
動作フローチャートである。操作コンソール200から
の指示により、管理対象の包含ツリー101を検索し
(図7ステップB1)、操作を行うオブジェクトを決定
する(図7ステップB2)。そのオブジェクトの情報か
らクラスIDを取得し、画面生成用データファイル10
6から該当するクラスIDに関する情報を全て読み出す
(図7ステップB3)。読み出した情報を元に操作画面
を生成して操作コンソール200に表示する(図7ステ
ップB4)。
【0025】次に、本発明の実施例について図面を参照
して説明する。図8は、動作定義テンプレート103の
記述例を示す説明図である。図8を参照すると、MAN
AGEDクラステンプレート103a1のクラスAには
GET(読み出し)操作可能な属性Aと属性B、GET
−REPLACE(読み出しと設定)操作可能な属性C
があり、ACTION(動作)としては動作Aがある。
また、属性AのATTRIBUTE(属性)テンプレー
ト103b1から属性AはINTEGER(整数値)で
ある。
【0026】図9は画面用名称データファイル104の
記述例を示す説明図である。図9を参照すると、画面用
名称データファイル104には属性Aに対する名称、表
示桁数、コメント等の表示用情報が記述される。
【0027】図10はそれらを操作画面自動生成用コン
パイラを通して作成した画面生成用データファイル10
6の内容例を示す説明図である。
【0028】図10を参照すると、生成された画面生成
用データファイル106は、図8の各テンプレートと、
図9の画面用名称データファイル104の内容とが操作
画面自動生成用コンパイラ105に通され、クラスAで
の属性と動作についての情報が全て書き出されている。
【0029】次に、本発明の実施例の動作について、図
8〜図11を参照して説明する。図11は、図8、図
9、および図10の状況のもとに動作する操作画面自動
生成処理部107と操作コンソール200とのやりとり
を示す説明図である。図11にある管理対象の包含ツリ
ー101には管理対象オブジェクトとしてクラスAのオ
ブジェクトが含まれている。図11を参照すると、操作
コンソール200からは操作対象となるオブジェクトが
指定され、操作画面自動生成処理部107では、管理対
象の包含ツリー101を検索して指定されたオブジェク
トのクラスIDを得られる。次に、画面生成用データフ
ァイル106が検索され、該当クラスの情報を得た後、
操作画面を生成して操作コンソール200に画面が表示
される。
【0030】図11での画面例では、最初に操作メニュ
ー画面110を表示し、メニューにある操作の一つを選
択された時点で、対応した操作画面を表示している。指
定オブジェクトがクラスAの場合、属性と動作の名称は
<装置使用率>、<登録番号>、<許容最大使用率の設
定>である。これらの名称等を操作メニュー画面110
として表示する。<装置使用率>を選択された場合には
属性Aの属性操作画面111を表示し、<許容最大使用
率の設定>を選択された場合には動作Aの動作パラメー
タ設定画面112、および動作実行後の動作実行結果画
面113の表示を行う。
【0031】
【発明の効果】第1の効果は、操作画面の開発工数が少
なくなることである。
【0032】その理由は、動作定義テンプレートを記述
する際に、同様な手順で画面用名称データファイルを記
述することだけで操作画面が自動生成されることによ
り、(1)各操作ごとに画面を開発する必要が無くなる
こと、(2)各画面の画面レイアウトが統一されること
で人手による開発に比べてレイアウトチェックの手間が
かからないこと、(3)同じ属性や同じ動作に関しては
同じ操作画面が出るため、重複して画面を開発する手間
がかからないこと、からである。
【0033】第2の効果は、開発したシステムの品質が
向上することである。
【0034】その理由は、(1)新規開発システムの場
合、製造工数が少なくなることで動作テスト等の品質チ
ェック工程に時間をかけることが可能となり、(2)開
発完了後の操作画面追加作業の場合、動作定義テンプレ
ートと画面用名称データファイルを書き換え(追加記
述)し、操作画面自動生成コンパイラを実行するとい
う、いわばシステムジェネレーション作業を行うことだ
けで対応でき、追加画面自体は開発する必要が無くなる
ことで保守性も向上するからである。
【0035】
【図面の簡単な説明】
【図1】本発明実施の形態のブロック図である。
【図2】動作定義テンプレートの構成図である。
【図3】画面用名称データファイルの内容構成図であ
る。
【図4】管理対象の包含ツリーの概念図である。
【図5】画面生成用データファイルの内容構成図であ
る。
【図6】操作画面自動生成用コンパイラの動作フローチ
ャートである。
【図7】操作画面自動生成処理部の動作フローチャート
である。
【図8】動作定義テンプレートの実施例の構成図であ
る。
【図9】画面用名称データファイルの実施例の構成図で
ある。
【図10】画面生成用データファイルの内容を示す説明
図である。
【図11】操作画面自動生成処理部と操作コンソールと
のやりとりを示す説明図である。
【符号の説明】
100 ネットワーク管理システム 101 管理対象の包含ツリー 103 動作定義テンプレート 104 画面用名称データファイル 105 操作画面自動生成用コンパイラ 106 画面生成用データファイル 107 操作画面自動生成処理部 110 操作メニュー画面 111 属性操作画面 112 動作パラメータ設定画面 113 動作実行結果画面 200 操作コンソール

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 OSI管理モデルに準拠したネットワ
    ーク管理システムを扱う操作画面自動生成方法におい
    て、包含木状に構成されている任意の装置、または装置
    内構成部に対する管理操作を行う場合に必要な操作画面
    を、自動的に生成して表示するようにしたことを特徴と
    する操作画面自動生成方法。
  2. 【請求項2】OSI管理モデルに準拠したネットワーク
    管理管理のための操作画面自動生成システムであって、
    (a)管理対象オブジェクトが持つ属性や動作を定義す
    る動作定義テンプレートと、(b)操作画面を表示する
    際に必要となる前記属性および前記動作の名称データを
    定義する画面用名称データファイルと、(c)前記動作
    定義テンプレートおよび前記画面用名称データファイル
    を入力とする操作画面自動生成用コンパイラと、(d)
    前記操作画面自動生成用コンパイラによって生成される
    画面生成用データファイルと、(e)前記管理対象オブ
    ジェクトの包含構成を定義する管理対象包含ツリーと、
    (f)操作対象となる管理対象オブジェクトが選定され
    ると、前記画面生成用データファイルおよび前記管理対
    象包含ツリーからデータを読み出して操作に必要な操作
    画面を自動的に生成する操作画面自動生成処理部と、
    (g)前記操作画面自動生成処理部が生成した操作画面
    を表示する操作コンソールと、を有することを特徴とす
    る操作画面自動生成システム。
JP18447796A 1996-07-15 1996-07-15 操作画面自動生成方法および操作画面自動生成システム Expired - Fee Related JP3150065B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18447796A JP3150065B2 (ja) 1996-07-15 1996-07-15 操作画面自動生成方法および操作画面自動生成システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18447796A JP3150065B2 (ja) 1996-07-15 1996-07-15 操作画面自動生成方法および操作画面自動生成システム

Publications (2)

Publication Number Publication Date
JPH1031583A true JPH1031583A (ja) 1998-02-03
JP3150065B2 JP3150065B2 (ja) 2001-03-26

Family

ID=16153861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18447796A Expired - Fee Related JP3150065B2 (ja) 1996-07-15 1996-07-15 操作画面自動生成方法および操作画面自動生成システム

Country Status (1)

Country Link
JP (1) JP3150065B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362144A (ja) * 2003-06-03 2004-12-24 Hitachi Ltd 運用管理方法及び実施装置並びに処理プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362144A (ja) * 2003-06-03 2004-12-24 Hitachi Ltd 運用管理方法及び実施装置並びに処理プログラム

Also Published As

Publication number Publication date
JP3150065B2 (ja) 2001-03-26

Similar Documents

Publication Publication Date Title
CN111061733B (zh) 数据处理方法、装置、电子设备和计算机可读存储介质
US6651240B1 (en) Object-oriented software development support apparatus and development support method
US5799193A (en) Scenario based iterative method for development of an object oriented system model
US20190213116A1 (en) Generation of automated testing scripts by converting manual test cases
US6151700A (en) Object oriented distributed programming system for computer controlled networks with selective capture of program property data identifying a particular program version
CN114356341B (zh) 一种数据处理方法、装置、设备、存储介质及产品
US8615729B2 (en) Extending existing model-to-model transformations
CN111784108B (zh) 一种主数据管理平台的建模方法和装置
CN113987044A (zh) 资产数据的导入处理方法、装置及电子设备
CN112527676A (zh) 模型自动化测试方法、装置及存储介质
US20080066005A1 (en) Systems and Methods of Interfacing with Enterprise Resource Planning Systems
US20210124752A1 (en) System for Data Collection, Aggregation, Storage, Verification and Analytics with User Interface
US20060020931A1 (en) Method and apparatus for managing complex processes
US7958487B2 (en) Apparatus, system, and method for modifying an integration software template
CN111309319A (zh) 可继承的局数据动态页面配置方法和装置
CN121349429A (zh) 流程开发平台及流程开发方法、设备及存储介质
JP3150065B2 (ja) 操作画面自動生成方法および操作画面自動生成システム
US9026985B2 (en) Dynamically configurable model-to-model transformation engine
CN116483707A (zh) 测试方法、装置、设备、存储介质及程序产品
CN117035664A (zh) 基于模板的授信审批标准化处理方法、装置、设备及介质
CN116629216A (zh) 页面编辑方法、装置、电子设备及存储介质
KR100317227B1 (ko) 지능망서비스생성을위한개방형서비스생성환경장치및제어방법
JP3540241B2 (ja) アプリケーション起動メニュー定義ファイル生成装置及びアプリケーション起動メニュー生成装置
CN113761857B (zh) 一种基于表单设计器的表单处理方法及设备
JPH11338686A (ja) プログラム開発支援装置及びプログラム開発支援方法並びにプログラム開発支援プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000718

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20001212

LAPS Cancellation because of no payment of annual fees