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
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 | 中国電力株式会社 | データ追跡システム、データ追跡方法及びデータ追跡用コンピュータプログラム |
US10067695B2 (en) * | 2014-06-26 | 2018-09-04 | Hitachi, Ltd. | Management server, computer system, and method |
-
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 |
---|---|---|
CN109634728B (zh) | 作业调度方法、装置、终端设备及可读存储介质 | |
US9075695B2 (en) | Version conflict checking to installable unit | |
CN105404519A (zh) | 一种版本控制方法、代码测试方法及*** | |
US20060085404A1 (en) | Method, apparatus, and computer program product updating software in an information processing apparatus | |
EP2112783A2 (en) | Knowledge-based failure recovery support system | |
JP2002268707A (ja) | コントローラ及びツール並びにそれらにより構成されるシステム | |
US11467871B2 (en) | Pipeline task verification for a data processing platform | |
JP4495688B2 (ja) | 検証システム | |
TWI492004B (zh) | 可程式邏輯控制器、可程式邏輯控制系統及執行錯誤資訊作成方法 | |
US10678864B2 (en) | Analysis model preparing system, programming apparatus, and analysis model preparing method | |
JP6907760B2 (ja) | チェック装置、チェックプログラムおよびプログラムチェック方法 | |
JP4796446B2 (ja) | アプリケーション設定情報更新方法 | |
CN109150596B (zh) | 一种scada***实时数据转储方法和装置 | |
JPH10326212A (ja) | データ管理装置 | |
CN109116818B (zh) | 一种scada***升级时的实时数据转储方法和装置 | |
JP2013228970A (ja) | 業務システムにおけるバージョンアップ管理方法 | |
JP6984120B2 (ja) | ロードコンペア装置、ロードコンペアプログラムおよびロードコンペア方法 | |
JP2014041536A (ja) | コンピュータキッティング問題対策管理システム、問題対策管理コンピュータ及びコンピュータキッティング問題対策管理プログラム | |
US20110202148A1 (en) | Service system and service method | |
JP2018128919A (ja) | 作業計画作成システム、作業計画作成方法および作業計画作成プログラム | |
TWM583961U (zh) | 適用於自動櫃員機的資料庫資料結構異動更新系統 | |
US20090177705A1 (en) | System and method for using generic utilities to perform database utilities on mainframe operated DB2 databases | |
CN113434359B (zh) | 数据溯源***构建方法、装置、电子设备及可读存储介质 | |
JP5808006B2 (ja) | サーバ起動停止制御装置及びサーバ起動停止制御方法 | |
JP2003005964A (ja) | 制御プログラム作成システム、装置、方法、記録媒体およびプログラム |
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 |