JP2699436B2 - Parameter inspection processing method - Google Patents

Parameter inspection processing method

Info

Publication number
JP2699436B2
JP2699436B2 JP63206744A JP20674488A JP2699436B2 JP 2699436 B2 JP2699436 B2 JP 2699436B2 JP 63206744 A JP63206744 A JP 63206744A JP 20674488 A JP20674488 A JP 20674488A JP 2699436 B2 JP2699436 B2 JP 2699436B2
Authority
JP
Japan
Prior art keywords
parameter
inspection
check item
parameters
list
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
JP63206744A
Other languages
Japanese (ja)
Other versions
JPH0254339A (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 JP63206744A priority Critical patent/JP2699436B2/en
Publication of JPH0254339A publication Critical patent/JPH0254339A/en
Application granted granted Critical
Publication of JP2699436B2 publication Critical patent/JP2699436B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔概 要〕 計算機システムのシステム制御情報のパラメータ値の
妥当性のパラメータ間の関係に基づく検査に関し、 容易に検査の重複が除去できて効率よく実行でき、パ
ラメータや検査の加除等に対する対応も容易なパラメー
タ検査処理方法を目的とし、 計算機システムに保持するシステム制御情報を構成す
る複数のパラメータについて、該パラメータ間の関係に
基づいてパラメータ値の妥当性を検査するに際し、所要
の該パラメータの組合わせについての該検査を識別する
チェック項目名と該パラメータとの対応を示すチェック
項目一覧表と、該チェック項目名ごとに、当該検査のた
めの検査ルーチン及び被検査対象の該パラメータを示す
検査ルーチン一覧表とを設け、所要の該パラメータごと
に、前記チェック項目一覧表から、該パラメータに対応
する前記チェック項目名をすべて摘出し、所要の全該パ
ラメータについて該摘出した、すべての該チェック項目
名から重複する該チェック項目名を除いて、各該チェッ
ク項目名について、前記検査ルーチン一覧表に定める検
査ルーチンを実行するように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Summary] Regarding inspection based on the relationship between parameters of the validity of parameter values of system control information of a computer system, duplication of inspections can be easily removed and executed efficiently. For the purpose of a parameter inspection processing method that can easily cope with addition and subtraction of a plurality of parameters constituting a system control information held in a computer system, when checking the validity of parameter values based on a relationship between the parameters, A check item list showing the correspondence between the check item name for identifying the inspection and the parameter for the required combination of the parameters, an inspection routine for the inspection and an inspection target for the inspection for each check item name. A list of inspection routines indicating the parameters is provided, and for each required parameter, the check item From the list, all the check item names corresponding to the parameter are extracted, and all the check item names extracted for all the required parameters are removed from the check item names except for the duplicated check item names. Is configured to execute an inspection routine defined in the inspection routine list.

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

本発明は、計算機システムのシステム制御情報のパラ
メータ値の妥当性を、パラメータ間の関係に基づいて検
査するためのパラメータ検査処理方法に関する。
The present invention relates to a parameter check processing method for checking the validity of a parameter value of system control information of a computer system based on a relationship between parameters.

計算機システムを利用者の業務に応じて設計したシス
テムとして運用するために、ハードウェア構成、ソフト
ウェア構成、利用者に対する利用資源の制限、その他に
基づく各種のシステム制御情報を決定して、必要なプロ
グラムが参照できるデータベースを構成する必要があ
る。それらの制御情報のパラメータ値には単独に決定さ
れるものもあるが、例えば同時にあるプログラムシステ
ムの利用を許す利用者数と、利用者に割当可能なメモリ
の大きさとの関係のように、複数のパラメータ間に関係
を有し、各パラメータ値の妥当性が相互の関係に依存す
る場合がある。
In order to operate the computer system as a system designed according to the user's business, various system control information based on the hardware configuration, software configuration, restrictions on resources used by the user, etc., and necessary programs You need to configure a database that can be referred to. Some of the parameter values of the control information may be determined independently. And the validity of each parameter value may depend on the mutual relationship.

〔従来の技術と発明が解決しようとする課題〕[Problems to be solved by conventional technology and invention]

システム制御情報のデータベースを新設し、又は変更
するために、計算機システムにパラメータを入力する場
合には、入力処理プログラムは入力されるパラメータ値
の妥当性を、個別に判定可能な条件について検査し、次
いでそのパラメータと所要の他のパラメータについて、
相互の関係に基づく検査を行ってその妥当性を決定す
る。
When parameters are input to the computer system in order to newly establish or change the database of system control information, the input processing program checks the validity of the input parameter values for conditions that can be individually determined, Then, for that parameter and any other parameters required,
Inspections based on interrelationships are made to determine their relevance.

従って、いま例えばパラメータAについて前記のよう
に検査を実行し、パラメータAとパラメータBとの関係
における検査も行われた後、パラメータBの検査が実行
される場合には、パラメータBの個別条件による検査の
後に、パラメータBと相互関係のある他のパラメータと
の関係における検査が実行される。
Therefore, for example, when the inspection is performed on the parameter A as described above, and the inspection on the relationship between the parameter A and the parameter B is also performed, and then the inspection on the parameter B is performed, After the check, a check is performed on the parameter B in relation to other parameters that are interrelated.

その検査には少なくとも、パラメータBと相互関係を
有するパラメータAとの前記の関係の検査が含まれる。
従って相互関係に基づく検査がパラメータAの検査及び
パラメータBの検査の両者において重複して実行される
ことになり、検査処理に計算機時間を浪費するという問
題がある。
The test includes at least a test of the above-mentioned relationship with the parameter A having a correlation with the parameter B.
Therefore, the inspection based on the interrelationship is performed redundantly in both the inspection of the parameter A and the inspection of the parameter B, and there is a problem that computer time is wasted in the inspection processing.

この重複を避けるために、例えばパラメータAの検査
においてのみ、パラメータAとパラメータBとの相互関
係の検査を行うようにすることが考えられるが、多数の
パラメータについて、重複検査を避け且つ検査漏れを生
じないように相互関係の検査を配置するには極めて複雑
な考慮を要するという問題があり、更に例えばパラメー
タBのみが変更されたような場合には、パラメータBの
みの検査としてパラメータAとの相互関係の検査も実行
できるようにすることが望ましい。
In order to avoid this duplication, it is conceivable that the inspection of the correlation between the parameter A and the parameter B is performed only in the inspection of the parameter A, for example. There is a problem that arranging the inspection of the interrelationship so as not to cause it requires extremely complicated consideration. Further, for example, when only the parameter B is changed, the inspection of the parameter A alone is It would be desirable to be able to perform a relationship check.

本発明は、パラメータ値の妥当性をパラメータ間の関
係に基づいて検査する場合に、容易に検査の重複が除去
できて効率よく実行でき、パラメータや検査の加除等に
対する対応も容易なパラメータ検査処理方法を目的とす
る。
According to the present invention, when checking the validity of a parameter value based on the relationship between parameters, the parameter inspection process can easily remove duplication of the inspection and can be efficiently executed, and can easily deal with addition and removal of parameters and inspections. Aim for the method.

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

第1図は、本発明の構成を示す処理の流れ図である。 FIG. 1 is a flowchart of a process showing the configuration of the present invention.

図はパラメータ検査の処理の流れを示し、1a、2a及び
1b、2b等はパラメータ個別の検査の処理ステップ、3a、
3b等はパラメータごとに関連するチェック項目名をチェ
ック項目一覧表10から取り出す処理ステップ、4及び5
は検査ルーチン一覧表11を参照してパラメータ間の関係
による検査を実行する処理ステップである。
The figure shows the flow of the parameter inspection process, 1a, 2a and
1b, 2b, etc. are processing steps for individual parameter inspection, 3a,
3b, etc., are processing steps for extracting check item names related to each parameter from the check item list 10, and processing steps 4, 4 and 5
Is a processing step for executing an inspection based on a relationship between parameters with reference to the inspection routine list 11.

〔作 用〕(Operation)

計算機システムに保持するシステム制御情報を構成す
る複数のパラメータについて、それらのパラメータ間の
関係に基づいてパラメータ値の妥当性を検査するため
に、チェック項目一覧表10と検査ルーチン一覧表11を設
ける。
A check item list 10 and a check routine list 11 are provided for checking a plurality of parameters constituting the system control information held in the computer system, based on the relationship between the parameters, for checking the validity of the parameter values.

チェック項目一覧表10は、所要のパラメータの組合わ
せについての検査を識別するためのチェック項目名を設
けて、それらのチェック項目名とその検査に関連するパ
ラメータとの対応を示すように構成する。
The check item list 10 is configured to provide check item names for identifying inspections for a required combination of parameters, and to indicate the correspondence between the check item names and parameters related to the inspection.

検査ルーチン一覧表11には、チェック項目一覧表10に
ある各チェック項目名ごとに、当該検査のための検査ル
ーチン及び被検査対象のパラメータを示すように構成す
る。
The inspection routine list 11 is configured to indicate, for each check item name in the check item list 10, the inspection routine for the inspection and parameters to be inspected.

検査の実行に際し、処理ステップ1a、1bで識別して検
査を要するパラメータについて、処理ステップ2a、2bで
パラメータごとの個別の検査をしたとき、処理ステップ
3a、3bで前記チェック項目一覧表10から、そのパラメー
タに対応する前記チェック項目名をすべて摘出する。
When performing the inspection, for the parameters that need to be identified and identified in processing steps 1a and 1b, when individual inspection is performed for each parameter in processing steps 2a and 2b, the processing steps
In 3a and 3b, all the check item names corresponding to the parameters are extracted from the check item list 10.

所要の全パラメータについて個別の処理を終わると、
処理ステップ4で前記で摘出したすべてのチェック項目
名から重複するチェック項目名を除き、重複の無い各チ
ェック項目名について、処理ステップ5で前記検査ルー
チン一覧表11に定める検査ルーチンを順次実行する。
After completing the individual processing for all required parameters,
In the processing step 4, the inspection routines defined in the inspection routine list 11 are sequentially executed in the processing step 5 for each of the check item names having no duplication except for the duplicated check item names from all the check item names extracted above.

以上の処理方法により、パラメータ間の関係に基づく
パラメータ値の妥当性の検査を、容易に検査の重複を除
去して効率よく実行できると共に、チェック項目一覧表
及び検査ルーチン一覧表を更新することにより、パラメ
ータや検査の加除等に容易に対応できる。
According to the above processing method, the validity of the parameter value based on the relationship between the parameters can be easily and efficiently executed by eliminating the duplication of the inspection, and the check item list and the inspection routine list can be updated. , Parameters and inspections can be easily adjusted.

〔実施例〕〔Example〕

第2図はチェック項目一覧表の構成例を説明する図で
ある。図のように、チェック項目一覧表10はチェック項
目名欄12とパラメータ名欄13を有する項からなる表と
し、ある項のチェック項目名欄12には1個のチェック項
目名(図の「CHECK01」等)を表示し、対応するパラメ
ータ名欄13には、そのチェック項目名による検査の対象
となる複数のパラメータのうちの1ラメータの名前(図
の「A」等)を表示する。このような構成にすることに
より、各検査の対象パラメータ数の増減、チェック項目
名の増減等に柔軟に対応できる。
FIG. 2 is a diagram for explaining a configuration example of a check item list. As shown in the figure, the check item list table 10 is a table including a check item name column 12 and a parameter name column 13. A check item name column 12 of a certain item has one check item name ("CHECK01" in the figure). And the like, and the corresponding parameter name column 13 displays the name of one parameter (eg, “A” in the figure) of a plurality of parameters to be inspected by the check item name. With such a configuration, it is possible to flexibly cope with an increase / decrease in the number of target parameters for each inspection, an increase / decrease in check item names, and the like.

第3図は検査ルーチン一覧表の構成例を説明する図で
ある。図のように、検査ルーチン一覧表11はチェック項
目名欄14、検査ルーチン名欄15、パラメータ指示欄16を
有する項からなる表とし、チェック項目名欄14に示すチ
ェック項目名で識別される検査を行うルーチンの名前
(図の「RULE0001」等)を検査ルーチン名欄15に表示
し、その検査の対象となる全パラメータを指示する情報
(例えばパラメータ名及びパラメータの格納領域アドレ
ス)をパラメータ指示欄16に表示する。
FIG. 3 is a diagram for explaining a configuration example of the inspection routine list. As shown in the figure, the inspection routine list 11 is a table including a check item name column 14, an inspection routine name column 15, and a parameter indication column 16, and the inspection identified by the check item name shown in the check item name column 14 is shown. The name of the routine to be performed (such as “RULE0001” in the figure) is displayed in the inspection routine name column 15, and information (for example, parameter name and parameter storage area address) indicating all parameters to be inspected is stored in the parameter instruction column 16. indicate.

検査の実行に際し、第1図の処理ステップ1aで例えば
パラメータAが定義されたか識別し、定義されなかった
場合は次のパラメータの処理に進むが、定義されていれ
ば処理ステップ2aで、パラメータAについて単独に判定
できる条件についてパラメータ値の妥当性を検査する。
In executing the inspection, for example, it is determined whether or not the parameter A is defined in the processing step 1a of FIG. 1. If the parameter A is not defined, the process proceeds to the next parameter. If it is defined, the processing proceeds to the processing step 2a. The validity of the parameter value is checked for the condition that can be determined independently for.

次に処理ステップ3aにおいて、チェック項目一覧表10
を走査してパラメータ名Aに対応するチェック項目名を
すべて読み出して、適当な記憶領域に保存する。
Next, in processing step 3a, check item list 10
Is scanned to read out all check item names corresponding to the parameter name A, and store them in an appropriate storage area.

パラメータAの検査処理を終わると、パラメータBに
ついて処理ステップ1b、2b、3bにより前記と同様に処理
に進め、このような処理ステップを所要の全パラメータ
について準備することにより、全パラメータの処理を終
わって処理ステップ4に進んだときには、定義された全
パラメータが関連するチェック項目名が摘出されてい
る。
When the inspection processing of the parameter A is completed, the processing proceeds to the processing of the parameter B by the processing steps 1b, 2b, and 3b in the same manner as described above, and the processing of all the parameters is completed by preparing such processing steps for all the required parameters. When the process proceeds to the processing step 4, check item names related to all defined parameters have been extracted.

そこで処理ステップ4において、前記で摘出したすべ
てのチェック項目名から重複するチェック項目名を除い
て、重複の無いチェック項目名の列を作る。例えば、第
2図の例で、パラメータA、B、Cを処理した結果で
は、チェック項目として CHECK01,CHECK01,CHECK03,CHECK02 が摘出されるので、重複するものを削除して、 CHECK01,CHECK02,CHECK03 を残す。
Therefore, in processing step 4, a column of check item names without duplication is created by removing duplicate check item names from all the check item names extracted above. For example, in the example of FIG. 2, in the result of processing the parameters A, B, and C, CHECK01, CHECK01, CHECK03, and CHECK02 are extracted as check items. Leave.

処理ステップ5でチェック項目名を順次一つづつ取り
出し、検査ルーチン一覧表11からそのチェック項目名の
ある項を検索して、その項に定める検査ルーチンを実行
して、そこに指示してあるパラメータについてパラメー
タ間の関係に基づく検査を行う。その後、例えば検査結
果を適当な出力装置に出力して処理を終わる。
In processing step 5, check item names are sequentially taken out one by one, an item having the check item name is searched from the inspection routine list 11, and the inspection routine specified in the item is executed, and the parameter designated there is executed. Is inspected based on the relationship between parameters. After that, for example, the inspection result is output to an appropriate output device, and the process ends.

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

以上の説明から明らかなように本発明によれば、計算
機システムのシステム制御情報のパラメータ値の妥当性
のパラメータ間の関係に基づく検査において、容易に検
査の重複を除去して効率よく実行できると共に、チェッ
ク項目一覧表及び検査ルーチン一覧表を更新することに
より、パラメータや検査の加除等に容易に対応できると
いう著しい工業的効果がある。
As is apparent from the above description, according to the present invention, in the inspection based on the relationship between the parameters of the validity of the parameter values of the system control information of the computer system, the duplication of the inspection can be easily removed, and the inspection can be efficiently executed. By updating the check item list and the inspection routine list, there is a remarkable industrial effect that it is possible to easily cope with addition and removal of parameters and inspections.

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

第1図は本発明の構成を示す処理の流れ図、 第2図はチェック項目一覧表の説明図、 第3図は検査ルーチン一覧表の説明図 である。 図において、 1a、1b、2a、2b、3a、3b、4、5は処理ステップ、 10はチェック項目一覧表、 11は検査ルーチン一覧表 を示す。 FIG. 1 is a flowchart of a process showing the configuration of the present invention, FIG. 2 is an explanatory diagram of a check item list, and FIG. 3 is an explanatory diagram of an inspection routine list. In the figure, 1a, 1b, 2a, 2b, 3a, 3b, 4, 5 are processing steps, 10 is a check item list, and 11 is an inspection routine list.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】計算機システムに保持するシステム制御情
報を構成する複数のパラメータについて、該パラメータ
間の関係に基づいてパラメータ値の妥当性を検査するに
際し、 所要の該パラメータの組合わせについての該検査を識別
するチェック項目名と該パラメータとの対応を示すチェ
ック項目一覧表(10)と、 該チェック項目名ごとに、当該検査のための検査ルーチ
ン及び被検査対象の該パラメータを示す検査ルーチン一
覧表(11)とを設け、 所要の該パラメータごとに、前記チェック項目一覧表
(10)から、該パラメータに対応する前記チェック項目
名をすべて摘出し(3a、3b)、 所要の全該パラメータについて該摘出した、すべての該
チェック項目名から重複する該チェック項目名を除いて
(4)、 各該チェック項目名について、前記検査ルーチン一覧表
(11)に定める検査ルーチンを実行する(5)ように構
成されていることを特徴とするパラメータ検査処理方
法。
When a plurality of parameters constituting system control information held in a computer system are checked for validity of parameter values based on a relation between the parameters, a check for a required combination of the parameters is performed. Check item list (10) showing the correspondence between the check item name identifying the parameter and the parameter, and an inspection routine list showing the inspection routine for the inspection and the parameter to be inspected for each check item name (11), and for each of the required parameters, all of the check item names corresponding to the parameter are extracted from the check item list (10) (3a, 3b), and the required Excluding the duplicated check item names from all the extracted check item names (4), Parameters inspection processing method characterized in that it is configured to perform a test routine specified in 査 routine table (11) (5).
JP63206744A 1988-08-19 1988-08-19 Parameter inspection processing method Expired - Fee Related JP2699436B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63206744A JP2699436B2 (en) 1988-08-19 1988-08-19 Parameter inspection processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63206744A JP2699436B2 (en) 1988-08-19 1988-08-19 Parameter inspection processing method

Publications (2)

Publication Number Publication Date
JPH0254339A JPH0254339A (en) 1990-02-23
JP2699436B2 true JP2699436B2 (en) 1998-01-19

Family

ID=16528378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63206744A Expired - Fee Related JP2699436B2 (en) 1988-08-19 1988-08-19 Parameter inspection processing method

Country Status (1)

Country Link
JP (1) JP2699436B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112858702A (en) * 2019-11-28 2021-05-28 深圳迈瑞生物医疗电子股份有限公司 Sample detection-based information processing method, sample detection system and storage medium

Also Published As

Publication number Publication date
JPH0254339A (en) 1990-02-23

Similar Documents

Publication Publication Date Title
CN109376196B (en) Method and device for batch synchronization of redo logs
CN108286972B (en) Intelligent error checking method and device for navigation electronic map data and hybrid navigation system
JP2018041514A (en) Shared data definition supporting system, supporting device of the same, and program
JP2699436B2 (en) Parameter inspection processing method
JP2021071789A (en) Application creation support device
CN110618991A (en) Method, system, equipment and storage medium for automatically inputting parameter values
JPH1153391A (en) Database access method
JPH09292986A (en) Part extraction method
JP2011227789A (en) Information processor and program
JP2525393B2 (en) Logic simulation test coverage method
JPS5856150A (en) Program control system
JP6553461B2 (en) Existing system processing specification extraction device
JP2000207465A (en) Salary calculating method and salary calculating device
JP2500385B2 (en) Input data management method
JPS63148373A (en) Managing system for circuit diagram data
JPS62135958A (en) Simulation system
JPS62150432A (en) Command analysis system
JP2019185216A (en) Vector rationalization device and vector rationalization program
JPH06332749A (en) Register analysis processor
JPH04365144A (en) Computer system
JP2001265917A (en) System for supporting estimation evaluation
JPH04146042A (en) Outputting method of nc data
JPH0343839A (en) Test system for inter-program abnormal system
JP2002073373A (en) Program verification device to extract checking program to verify peripheral and similar functions based on confirmation and inspection item for modification
JPH06332957A (en) Data processing method

Legal Events

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