JP6907760B2 - チェック装置、チェックプログラムおよびプログラムチェック方法 - Google Patents
チェック装置、チェックプログラムおよびプログラムチェック方法 Download PDFInfo
- Publication number
- JP6907760B2 JP6907760B2 JP2017126798A JP2017126798A JP6907760B2 JP 6907760 B2 JP6907760 B2 JP 6907760B2 JP 2017126798 A JP2017126798 A JP 2017126798A JP 2017126798 A JP2017126798 A JP 2017126798A JP 6907760 B2 JP6907760 B2 JP 6907760B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- executed
- check
- operating system
- production
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000004519 manufacturing process Methods 0.000 claims description 167
- 238000012360 testing method Methods 0.000 claims description 53
- 238000012545 processing Methods 0.000 description 42
- 238000011161 development Methods 0.000 description 39
- 238000012790 confirmation Methods 0.000 description 14
- 238000010248 power generation Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000007547 defect Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010923 batch production Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Description
まず、この発明にかかる実施の形態のチェック装置の構成について説明する。図1は、この発明にかかる実施の形態のチェック装置の構成を示す説明図である。図1において、本番登録システム(本番システム)100は、電気事業者によって管理運用される。
つぎに、チェック装置110aと別の制御システム110b〜110eとの関係について説明する。図2は、チェック装置110aと別の制御システム110b〜110eとの関係を示す説明図である。
つぎに、この発明にかかる実施の形態のチェック装置110aの機能的構成について説明する。図3は、この発明にかかる実施の形態のチェック装置110aの機能的構成を示すブロック図である。
つぎに、この発明にかかる実施の形態のチェック装置110aの処理手順について説明する。図4は、この発明にかかる実施の形態のチェック装置110aの処理手順を示すフローチャートである。
110a チェック装置
121 本番登録DB
122 本番LIB
123 受付LIB
124 テストLIB
125 依頼処理部
126a 本番登録処理部
127 認可処理部
128 登録処理部
129 終了処理部
130 依頼システム
140 本番登録依頼システム
150 結果確認リスト
160 ファイル伝送システム
301 取得部
302 テスト実行部
303 結果出力部
Claims (13)
- 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置であって、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得する取得部と、
前記取得部によって取得されたチェック対象プログラムを、前記オペレーションシステムに実行させるテスト実行部と、
前記テスト実行部による実行結果を出力する結果出力部と、
を備え、
前記チェック対象プログラムは、実行順序が規定された複数のプログラムモジュールによって構成され、
前記テスト実行部は、
前記複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールの実行を停止して、当該実行できないプログラムモジュールのつぎの実行順序の前記プログラムモジュールを実行することを特徴とするチェック装置。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置であって、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得する取得部と、
前記取得部によって取得されたチェック対象プログラムを、前記オペレーションシステムに実行させるテスト実行部と、
前記テスト実行部による実行結果を出力する結果出力部と、
を備え、
前記チェック対象プログラムは、一方向または双方向リンクする複数のプログラムモジュールによって構成され、
前記テスト実行部は、
前記複数のプログラムモジュールを前記リンクの方向にしたがった順序で実行し、当該複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールにリンクする別のプログラムモジュールを実行することを特徴とするチェック装置。 - 前記テスト実行部は、
前記複数のプログラムモジュールのうちリンク先のプログラムモジュールの不存在により実行できないプログラムモジュールを検出し、
前記結果出力部は、
前記実行できないプログラムモジュールごとに、当該実行できないプログラムモジュールの識別情報を出力することを特徴とする請求項2に記載のチェック装置。 - 前記チェック対象プログラムは、前記データベースを参照して実行する複数のプログラムモジュールによって構成され、
前記テスト実行部は、
前記複数のプログラムモジュールのうち前記データベースの参照不可により実行できないプログラムモジュールを検出し、
前記結果出力部は、
前記実行できないプログラムモジュールごとに、当該実行できないプログラムモジュールの識別情報または当該実行できないプログラムモジュールの参照先となる前記データベースにおける論理ブロックアドレスを出力することを特徴とする請求項1〜3のいずれか一つに記載のチェック装置。 - 前記テスト実行部は、
複数のデータセットによって定義され、前記プログラムモジュールの実行に際して参照されるデータセットファイルのブロックサイズが、あらかじめ定められた所定のサイズであるか否かに基づいて、前記データベースの参照不可により実行できないプログラムモジュールを検出することを特徴とする請求項4に記載のチェック装置。 - 前記テスト実行部は、
前記データセットファイルを参照するプログラムモジュールの実行にかかる装置に関する情報を与えるUNITパラメタにしたがって、前記データベースの参照不可により実行できないプログラムモジュールを検出することを特徴とする請求項5に記載のチェック装置。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置であって、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得する取得部と、
前記取得部によって取得されたチェック対象プログラムを、前記オペレーションシステムに実行させるテスト実行部と、
前記テスト実行部による実行結果を出力する結果出力部と、
を備え、
前記チェック対象プログラムは、実行結果に関する情報を記述した出力ファイルを作成するとともに当該出力ファイルの世代に関する情報を登録するプログラムモジュールを含み、
前記結果出力部は、
前記チェック対象プログラムの実行により作成された出力ファイルの世代が、当該チェック対象プログラムの実行以前に作成された出力ファイルの世代に後続するか否かに関する情報を出力することを特徴とするチェック装置。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得し、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力する、
処理を実行させ、
前記チェック対象プログラムは、実行順序が規定された複数のプログラムモジュールによって構成され、
前記複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールの実行を停止して、当該実行できないプログラムモジュールのつぎの実行順序の前記プログラムモジュールを実行することを特徴とするチェックプログラム。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得し、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力する、
処理を実行させ、
前記チェック対象プログラムは、一方向または双方向リンクする複数のプログラムモジュールによって構成され、
前記複数のプログラムモジュールを前記リンクの方向にしたがった順序で実行し、当該複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールにリンクする別のプログラムモジュールを実行することを特徴とするチェックプログラム。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得し、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力する、
処理を実行させ、
前記チェック対象プログラムは、実行結果に関する情報を記述した出力ファイルを作成するとともに当該出力ファイルの世代に関する情報を登録するプログラムモジュールを含み、
前記チェック対象プログラムの実行により作成された出力ファイルの世代が、当該チェック対象プログラムの実行以前に作成された出力ファイルの世代に後続するか否かに関する情報を出力することを特徴とするチェックプログラム。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得させ、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力させ、
前記チェック対象プログラムは、実行順序が規定された複数のプログラムモジュールによって構成され、
前記複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールの実行を停止して、当該実行できないプログラムモジュールのつぎの実行順序の前記プログラムモジュールを実行させる、
ことを特徴とするプログラムチェック方法。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得させ、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力させ、
前記チェック対象プログラムは、一方向または双方向リンクする複数のプログラムモジュールによって構成され、
前記複数のプログラムモジュールを前記リンクの方向にしたがった順序で実行させ、当該複数のプログラムモジュールのうち実行できないプログラムモジュールを検出した場合、当該実行できないプログラムモジュールにリンクする別のプログラムモジュールを実行させる、
ことを特徴とするプログラムチェック方法。 - 本番システムにおいて実行されている本番ロードの実行時に参照されるデータを記憶するデータベースを備え、当該データベースを参照して前記本番ロードを実行するオペレーションシステムプログラムがインストールされたチェック装置に、
前記オペレーションシステムによる実行が可能な形式のチェック対象プログラムを取得させ、
取得されたチェック対象プログラムを、前記オペレーションシステムに実行させ、
前記オペレーションシステムによる前記チェック対象プログラムの実行結果を出力させ、
前記チェック対象プログラムは、実行結果に関する情報を記述した出力ファイルを作成するとともに当該出力ファイルの世代に関する情報を登録するプログラムモジュールを含み、
前記チェック対象プログラムの実行により作成された出力ファイルの世代が、当該チェック対象プログラムの実行以前に作成された出力ファイルの世代に後続するか否かに関する情報を出力させることを特徴とするプログラムチェック方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017126798A JP6907760B2 (ja) | 2017-06-28 | 2017-06-28 | チェック装置、チェックプログラムおよびプログラムチェック方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017126798A JP6907760B2 (ja) | 2017-06-28 | 2017-06-28 | チェック装置、チェックプログラムおよびプログラムチェック方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019008750A JP2019008750A (ja) | 2019-01-17 |
| JP6907760B2 true JP6907760B2 (ja) | 2021-07-21 |
Family
ID=65028896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017126798A Active JP6907760B2 (ja) | 2017-06-28 | 2017-06-28 | チェック装置、チェックプログラムおよびプログラムチェック方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6907760B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02272645A (ja) * | 1989-04-14 | 1990-11-07 | Hitachi Ltd | プログラム・デバツグ支援方法 |
| JP5951654B2 (ja) * | 2014-01-10 | 2016-07-13 | 中国電力株式会社 | データ追跡システム、データ追跡方法及びデータ追跡用コンピュータプログラム |
| WO2015198440A1 (ja) * | 2014-06-26 | 2015-12-30 | 株式会社日立製作所 | 管理サーバ、計算機システム及び方法 |
-
2017
- 2017-06-28 JP JP2017126798A patent/JP6907760B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019008750A (ja) | 2019-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9075695B2 (en) | Version conflict checking to installable unit | |
| CN105404519A (zh) | 一种版本控制方法、代码测试方法及系统 | |
| US11467871B2 (en) | Pipeline task verification for a data processing platform | |
| US10678864B2 (en) | Analysis model preparing system, programming apparatus, and analysis model preparing method | |
| CN103488590A (zh) | 可编程显示器 | |
| US20060085404A1 (en) | Method, apparatus, and computer program product updating software in an information processing apparatus | |
| TWI492004B (zh) | 可程式邏輯控制器、可程式邏輯控制系統及執行錯誤資訊作成方法 | |
| CN116303361A (zh) | 业务数据迁移方法、装置及系统 | |
| US20220342399A1 (en) | Distributed production planning and instruction apparatus and distributed production planning and instruction system | |
| CN109150596B (zh) | 一种scada系统实时数据转储方法和装置 | |
| JP6907760B2 (ja) | チェック装置、チェックプログラムおよびプログラムチェック方法 | |
| CN108255629B (zh) | 断点数据获取方法及终端设备 | |
| JPH10326212A (ja) | データ管理装置 | |
| JP4495688B2 (ja) | 検証システム | |
| CN109116818B (zh) | 一种scada系统升级时的实时数据转储方法和装置 | |
| JP6984120B2 (ja) | ロードコンペア装置、ロードコンペアプログラムおよびロードコンペア方法 | |
| JP2009087136A (ja) | 障害修復システムおよび障害修復方法 | |
| CN113434359B (zh) | 数据溯源系统构建方法、装置、电子设备及可读存储介质 | |
| JP2014041536A (ja) | コンピュータキッティング問題対策管理システム、問題対策管理コンピュータ及びコンピュータキッティング問題対策管理プログラム | |
| JP4796446B2 (ja) | アプリケーション設定情報更新方法 | |
| US20090177705A1 (en) | System and method for using generic utilities to perform database utilities on mainframe operated DB2 databases | |
| JP5808006B2 (ja) | サーバ起動停止制御装置及びサーバ起動停止制御方法 | |
| JP3999477B2 (ja) | 制御プログラム作成システム、装置、方法、記録媒体およびプログラム | |
| JP2018128919A (ja) | 作業計画作成システム、作業計画作成方法および作業計画作成プログラム | |
| KR20010108752A (ko) | 반도체 제조공정에서 발생하는 로트 전산정보의 일관성유지 시스템 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200330 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210302 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210318 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210601 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210614 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6907760 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |