JPH02247743A - トランザクション実行時系列図表編集方式 - Google Patents
トランザクション実行時系列図表編集方式Info
- Publication number
- JPH02247743A JPH02247743A JP1069512A JP6951289A JPH02247743A JP H02247743 A JPH02247743 A JP H02247743A JP 1069512 A JP1069512 A JP 1069512A JP 6951289 A JP6951289 A JP 6951289A JP H02247743 A JPH02247743 A JP H02247743A
- Authority
- JP
- Japan
- Prior art keywords
- time
- transaction
- edition
- transaction processing
- time series
- 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.)
- Pending
Links
- 238000010586 diagram Methods 0.000 title abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 27
- 239000000284 extract Substances 0.000 claims abstract 2
- 238000000034 method Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、オンラインメツセージ処理システムにおける
トランザクション実行時系列図表編集(情報表示)方式
に関する。
トランザクション実行時系列図表編集(情報表示)方式
に関する。
(従来の技術)
従来、この種のトランザクション実行時系列図表レポー
トには、ブロック図排他制御による待ちの情報は図表化
されていなかった。
トには、ブロック図排他制御による待ちの情報は図表化
されていなかった。
また、1トランザクシヨン毎にブロック排ail制御に
よる待ちの情報の一部が表示されていた。
よる待ちの情報の一部が表示されていた。
(発明が解決しようとする課題)
上述した従来の方式では、トランザクション処理におけ
る経過時間の中で何時ブロック排他制御による待ちが発
生したのかが把握できなかった。
る経過時間の中で何時ブロック排他制御による待ちが発
生したのかが把握できなかった。
また、従来の方式では、ブロック排他制御による待ちが
発生したときの相手トランザクションが明確でないとい
う問題があった。
発生したときの相手トランザクションが明確でないとい
う問題があった。
(課題を解決するための手段)
本発明によるトランザクション実行時系列図表編集方式
は、データファイルの排他制御をブロック単位で行うオ
ンライン処理システムにおけるトランザクション実行時
系列図表編集方式において、稼働情報表示時に起動され
指定された編集開始終了時刻を基に編集区間を決定し時
系列情報取り出し要求を行う編集区間決定手段と、 時系列情報取力出し要求を受けてトランザクションの稼
働情報および排他制御による待ちの情報を解析し時系列
情報を取り出し時系列情報格納領域に格納する時系列情
報格納手段と、 前記時系列情報格納手段が格納した時系列情報格納領域
の内容および前記排他制御による待ちの情報を図表化し
出力する編集出力手段とを備える。
は、データファイルの排他制御をブロック単位で行うオ
ンライン処理システムにおけるトランザクション実行時
系列図表編集方式において、稼働情報表示時に起動され
指定された編集開始終了時刻を基に編集区間を決定し時
系列情報取り出し要求を行う編集区間決定手段と、 時系列情報取力出し要求を受けてトランザクションの稼
働情報および排他制御による待ちの情報を解析し時系列
情報を取り出し時系列情報格納領域に格納する時系列情
報格納手段と、 前記時系列情報格納手段が格納した時系列情報格納領域
の内容および前記排他制御による待ちの情報を図表化し
出力する編集出力手段とを備える。
(実施例)
次に本発明について、図面を参照して説明する。
第1図は本発明によるトランザクション実行時系列図表
編集方式の一実施例の構成図であり、この実施例はデー
タファイル1、データ入出力制御手段2、トランザクシ
ョン処理グログラム3、トランザクション実行制御手段
4、ログ書き込み手段5、稼働情報格納領域6、ログフ
ァイル7、編集区間決定手段8、時系列情報格納手段9
、時系列情報格納領域10、編集出力手段11、トラン
ザクション実行時系列図表レポート12、ジョブ制御言
語13から構成されている。
編集方式の一実施例の構成図であり、この実施例はデー
タファイル1、データ入出力制御手段2、トランザクシ
ョン処理グログラム3、トランザクション実行制御手段
4、ログ書き込み手段5、稼働情報格納領域6、ログフ
ァイル7、編集区間決定手段8、時系列情報格納手段9
、時系列情報格納領域10、編集出力手段11、トラン
ザクション実行時系列図表レポート12、ジョブ制御言
語13から構成されている。
第2図は稼働情報格納領域6の構成例を、第3図は時系
列情報格納領域10の構成例を、第4図はトランザクシ
ョン実行時系列図表レポート12の出力例を示している
。
列情報格納領域10の構成例を、第4図はトランザクシ
ョン実行時系列図表レポート12の出力例を示している
。
次に、本発明の実施例の動作について図面を参照して詳
細に説明する。
細に説明する。
トランザクション実行制御手段4は、トランザクション
処理開始時にトランザクション処理プログラム3を呼び
出す。
処理開始時にトランザクション処理プログラム3を呼び
出す。
呼び出されたトランザクション処理プログラム3は、デ
ータファイル1への入出力制御手段2に対して行う。
ータファイル1への入出力制御手段2に対して行う。
要求を受けたデータ入出力制御手段2は、データファイ
ルをブロック単位に排他制御しており、当要求のあった
トランザクションを処理しているタスクとは別のタスク
で当ブロックが専有されていれば待ち状態に入る。この
ときデータ入出力制御手段2は、待ち状態に入った時刻
を、第2図に示す稼働情報格納領域6内の待ち開始時刻
27に格納する。同様に、当ブロツク図を専有している
タスク名を相手タスク名に31に、当プロヅク名をブロ
ック国名30に、当ブロツク図が属するデータファイル
名をファイ′ル名29に格納する。
ルをブロック単位に排他制御しており、当要求のあった
トランザクションを処理しているタスクとは別のタスク
で当ブロックが専有されていれば待ち状態に入る。この
ときデータ入出力制御手段2は、待ち状態に入った時刻
を、第2図に示す稼働情報格納領域6内の待ち開始時刻
27に格納する。同様に、当ブロツク図を専有している
タスク名を相手タスク名に31に、当プロヅク名をブロ
ック国名30に、当ブロツク図が属するデータファイル
名をファイ′ル名29に格納する。
また、別のタスクによる専有が解除され、当タスクによ
る専有が可能になった時点で待ち開始時刻から現時刻ま
での時間を待ち時間28に格納する。2回目の待ち状態
の情報は待ちの情報32に、また、3回目の待ち状態の
情報は待ちの情報33に格納する。待ち状態に入った回
数を待ち情報数26に格納する。データファイルへの入
出力が完了したら、トランザクション処理プログラム3
に制御を戻す。
る専有が可能になった時点で待ち開始時刻から現時刻ま
での時間を待ち時間28に格納する。2回目の待ち状態
の情報は待ちの情報32に、また、3回目の待ち状態の
情報は待ちの情報33に格納する。待ち状態に入った回
数を待ち情報数26に格納する。データファイルへの入
出力が完了したら、トランザクション処理プログラム3
に制御を戻す。
トランザクション処理プログラム3は、トランザクショ
ン処理が終了したらトランザクション実行制御手段4に
制御を戻す。
ン処理が終了したらトランザクション実行制御手段4に
制御を戻す。
トランザクション終了を受けたトランザクション実行制
御手段4は、トランザクション処理に関する情報を第2
図に示す稼働情報格納領域6内のトランザクション名2
0と、トランザクション処理開始時刻21と、CPU使
用時間22と、経過時間23と、タスク名24と、メツ
セージ受信時刻25とに格納し、トランザクション処理
終了をログ書き込み手段5に通知する。
御手段4は、トランザクション処理に関する情報を第2
図に示す稼働情報格納領域6内のトランザクション名2
0と、トランザクション処理開始時刻21と、CPU使
用時間22と、経過時間23と、タスク名24と、メツ
セージ受信時刻25とに格納し、トランザクション処理
終了をログ書き込み手段5に通知する。
トランザクション処理終了を受けたログ書き込み手段5
は、稼働情報格納領域6の内容を、トランザクション実
行に関する稼働情報として、ログファイル7に書き込む
。
は、稼働情報格納領域6の内容を、トランザクション実
行に関する稼働情報として、ログファイル7に書き込む
。
編集区間決定手段8は、トランザクション実行時系列図
表レポート12を出力する際にジョブ制御言語13によ
って起動され、ジョブ制御言語13により指定された編
集区間を設定し、時系列情報取り出し要求を行う。
表レポート12を出力する際にジョブ制御言語13によ
って起動され、ジョブ制御言語13により指定された編
集区間を設定し、時系列情報取り出し要求を行う。
時系列情報取り出し要求を受けた時系列情報格納手段9
は、ログファイル7から編集区間決定手段8により設定
された編集区間のトランザクション稼働情報を1件ずつ
読み込み、メツセージ受信時刻からトランザクション処
理開始時刻までのトランザクション処理待ち状態と、ト
ランザクション処理開始時刻からの経過時間のトランザ
クション実行状態と、待ち開始時刻からの待ち時間の入
出力待ち状態とを求め、タスク単位に第3図に示す時系
列情報格納領域10に時系列情報として格納する。
は、ログファイル7から編集区間決定手段8により設定
された編集区間のトランザクション稼働情報を1件ずつ
読み込み、メツセージ受信時刻からトランザクション処
理開始時刻までのトランザクション処理待ち状態と、ト
ランザクション処理開始時刻からの経過時間のトランザ
クション実行状態と、待ち開始時刻からの待ち時間の入
出力待ち状態とを求め、タスク単位に第3図に示す時系
列情報格納領域10に時系列情報として格納する。
時系列情報格納手段9による格納が終了した後、編集出
力手段11は、時系列情報格納領域10の内容を、トラ
ンザクション毎の処理待ち状態と実行状態と入出力待ち
状態を表示し、トランザクションの稼働情報を図表化す
る。
力手段11は、時系列情報格納領域10の内容を、トラ
ンザクション毎の処理待ち状態と実行状態と入出力待ち
状態を表示し、トランザクションの稼働情報を図表化す
る。
第4図は、トランザクション実行状態を※で示しトラン
ザクション処理待ち状態を・で示し入出力待ち状態を−
で示した例である。また、第4図のAの位置にはトラン
ザクション名とCPU使用時間と経過時間とトランザク
ション処理待ち時間とを出力し、Bの位置には待ち時間
とファイル名とブロック国名と相手タスク名とを出力す
る。第4図のTl、T210.は時刻を示している。
ザクション処理待ち状態を・で示し入出力待ち状態を−
で示した例である。また、第4図のAの位置にはトラン
ザクション名とCPU使用時間と経過時間とトランザク
ション処理待ち時間とを出力し、Bの位置には待ち時間
とファイル名とブロック国名と相手タスク名とを出力す
る。第4図のTl、T210.は時刻を示している。
(発明の効果)
以上説明したように本発明は、トランザクション処理に
おける経過時間内のどこでブロック排他制御による待ち
が発生したか、また待ちが発生したときにそのブロック
を専有していたトランザクションがいずれであるかなど
を明確にし、トランザクション処理プログラムの処理内
容の見直しやトランザクション運用の見直しに利用でき
、トランザクション処理におけるブロック排他制御によ
る待ち発生を少なくでき、経過時間の延びの削減などト
ランザクション処理の効率化をはかれる効果がある。
おける経過時間内のどこでブロック排他制御による待ち
が発生したか、また待ちが発生したときにそのブロック
を専有していたトランザクションがいずれであるかなど
を明確にし、トランザクション処理プログラムの処理内
容の見直しやトランザクション運用の見直しに利用でき
、トランザクション処理におけるブロック排他制御によ
る待ち発生を少なくでき、経過時間の延びの削減などト
ランザクション処理の効率化をはかれる効果がある。
第1図は本発明によるトランザクション実行時系列図表
編集方式の一実施例を示す構成図、第2図は第1図中の
稼働情報格納領域6の構成図、第3図は第1図中の時系
列情報格納領域10の構成図、第4図は第1図中のトラ
ンザクション実行時系列図表レポート12の出力例を示
す図である。 1・・・データファイル、2・・・データ入出力制御手
段、3・・・トランザクション処理プログラム、4・・
・トランザクション実行制御手段、5・・・ログ書き込
み手段、6・・・稼働情報格納手段、7・・・ログファ
イル、8・・・編集区間決定手段、9・・・時系列情報
格納手段、10・・・時系列情報格納領域、11・・・
編集出力手段、12・・・トランザクション実行時系列
図表レポート、13・・・ジョブ制御言語。 第3図 第4図
編集方式の一実施例を示す構成図、第2図は第1図中の
稼働情報格納領域6の構成図、第3図は第1図中の時系
列情報格納領域10の構成図、第4図は第1図中のトラ
ンザクション実行時系列図表レポート12の出力例を示
す図である。 1・・・データファイル、2・・・データ入出力制御手
段、3・・・トランザクション処理プログラム、4・・
・トランザクション実行制御手段、5・・・ログ書き込
み手段、6・・・稼働情報格納手段、7・・・ログファ
イル、8・・・編集区間決定手段、9・・・時系列情報
格納手段、10・・・時系列情報格納領域、11・・・
編集出力手段、12・・・トランザクション実行時系列
図表レポート、13・・・ジョブ制御言語。 第3図 第4図
Claims (1)
- 【特許請求の範囲】 データファイルの排他制御をブロック単位で行うオンラ
イン処理システムにおけるトランザクション実行時系列
図表編集方式において、 稼働情報表示時に起動され指定された編集開始終了時刻
を基に編集区間を決定し時系列情報取り出し要求を行う
編集区間決定手段と、 時系列情報取り出し要求を受けてトランザクションの稼
働情報および排他制御による待ちの情報を解析し時系列
情報を取り出し時系列情報格納領域に格納する時系列情
報格納手段と、 前記時系列情報格納手段が格納した時系列情報格納領域
の内容および前記排他制御による待ちの情報を図表化し
出力する編集出力手段とを備えて成ることを特徴とする
トランザクション実行時系列図表編集方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1069512A JPH02247743A (ja) | 1989-03-22 | 1989-03-22 | トランザクション実行時系列図表編集方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1069512A JPH02247743A (ja) | 1989-03-22 | 1989-03-22 | トランザクション実行時系列図表編集方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02247743A true JPH02247743A (ja) | 1990-10-03 |
Family
ID=13404862
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1069512A Pending JPH02247743A (ja) | 1989-03-22 | 1989-03-22 | トランザクション実行時系列図表編集方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02247743A (ja) |
-
1989
- 1989-03-22 JP JP1069512A patent/JPH02247743A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02247743A (ja) | トランザクション実行時系列図表編集方式 | |
| JP2683251B2 (ja) | コマンド実行履歴ログ採取処理装置 | |
| JPH08241214A (ja) | データ処理システム | |
| JP2747164B2 (ja) | ソフトウェア・シミュレータ | |
| JP2518390B2 (ja) | システム性能監視方式 | |
| JP2018005262A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
| JPH04239962A (ja) | トランザクション実行解析情報出力方式 | |
| JPS595370A (ja) | 処理時間管理方式 | |
| JPH0462093B2 (ja) | ||
| JP2000132518A (ja) | 小型電子計算機 | |
| JP2504617B2 (ja) | デ―タ読込制御方式 | |
| JPS6359649A (ja) | プロセツサ間の通信方式 | |
| JPS584477A (ja) | 複数演算器のポインタによる制御方式 | |
| JPH02263265A (ja) | 作表処理装置 | |
| JPH04128936A (ja) | プログラム実行環境切換え方式 | |
| JPS62147544A (ja) | ロ−ルバツク処理方式 | |
| JPS6327942A (ja) | メツセ−ジ入力装置 | |
| JPH0581336A (ja) | データベース演算処理装置 | |
| JPH02247758A (ja) | 端末情報の管理方式 | |
| JPH0392915A (ja) | Ramの初期化処理方法 | |
| JPS62245468A (ja) | リアルタイムオンラインプログラムのシステム生成方式 | |
| JPH02127741A (ja) | トランザクション性能情報出力方式 | |
| JPS59153245A (ja) | デバツグ装置 | |
| JPS615338A (ja) | 画面編集デ−タ復元方式 | |
| JPH03256119A (ja) | デリバリ作成方式 |