JPH0216643A - System for controlling output of debugging information - Google Patents

System for controlling output of debugging information

Info

Publication number
JPH0216643A
JPH0216643A JP63168360A JP16836088A JPH0216643A JP H0216643 A JPH0216643 A JP H0216643A JP 63168360 A JP63168360 A JP 63168360A JP 16836088 A JP16836088 A JP 16836088A JP H0216643 A JPH0216643 A JP H0216643A
Authority
JP
Japan
Prior art keywords
information
debugging
transaction
debug
identifier
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
Application number
JP63168360A
Other languages
Japanese (ja)
Inventor
Yoshikazu Kusano
草野 善和
Yukio Chichida
知々田 幸雄
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP63168360A priority Critical patent/JPH0216643A/en
Publication of JPH0216643A publication Critical patent/JPH0216643A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To arrange and integrate debugging results of multiple processes so as to obtain a consistent debugging result by integrating transaction processing debugging information randomly registered by means of a registering means to series of transaction process debugging output information. CONSTITUTION:At the time of transaction (TX) process debugging, a TX identifier is handed to a debugging information registering form discriminating means 1 from a debugging process. The means 1 retrieves a discriminating table, the content of which that is previously designated at the time of system preparation is dynamically updated by means of a dynamically changing means 4 by using the TX identifier and job identifier inputted from a console, by using the TX identifier as a key and obtains a relevant X. Then the means 1 adds the job identifier and a process number to the debugging information and actuates a registering means 2 being followed by the information. The means 2 performs automatic preparation of a sub-file and decides the destination of the sub-file based on the sub-file index of the TX. The means 2 then registers the debugging information in the destination and a TX unit retrieval coupling means 3 arranges and integrates debugging results.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、多重プロセス間走行によるトランザクション
(TX)処理システムのデバグ制御方式〔従来の技術〕 従来、多重プロセス間走行によるトランザクション処理
システムのデバグ制御方式は、ジョブの概念でデバグ結
果情報を出力するのではなく、各トランザクションの各
プロセス単位のデバグ結果情報を出力するのみとなって
いた。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a debugging control method for a transaction (TX) processing system by running between multiple processes. The control method does not output debug result information based on the concept of a job, but only outputs debug result information for each process of each transaction.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の多重プロセス間走行トランザクション処
理デバグ情報出力制御方式では、各トランザクション処
理プロセスで処理されるトランザクションフェーズ処理
単位の非連続に処理したデバグ情報を、非連続に出力す
ることとなっているので、デバグ結果情報がジョブ単位
であるべきという1貫性がないという欠点がある。
In the conventional multi-process transaction processing debug information output control method described above, the debug information processed non-continuously for each transaction phase processing unit processed by each transaction processing process is output non-continuously. However, there is a drawback that the debug result information is not consistent for each job.

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

本発明によれば、多重プロセス間走行によるトランザク
ション処理システムにおいて、各トランザクション処理
プロセスから出力されるデバグ出力情報を、トランザク
ション処理結果情報の分離・統合となりうる識別子と連
動する判定テーブルに基づき、各トランザクション処理
プロセスで採取されるデバグ情報の出力先を分類するデ
バグ情報登録先判定手段と、前記デバグ情報登録先判定
手段における判定結果にしたがいデバグ情報分類別テン
ポラリファイルへ登録する登録手段と、前記デバグ情報
登録先判定手段で参照される判定テーブル情報をシステ
ム操作卓の入力手段から動的に変更できる動的変更指示
手段と、トランザクション終了時あるいはトランザクシ
ョン処理プロセス終了時に通知情報をしたがえて起動さ
れ、前記登録手段でランダムに登録されたトランザクシ
ョン処理デバグ情報を一連のトランザクション処理デバ
グ出力情報に統合するトランザクション単位検索結合手
段と、前記トランザクション単位検索結合手段における
結合結果を出力するトランザクション情報出力手段とを
有することを特徴とするデバグ情報出力制御方式が得ら
れる。
According to the present invention, in a transaction processing system that runs between multiple processes, debug output information output from each transaction processing process is processed for each transaction based on a determination table linked with an identifier that can be used to separate and integrate transaction processing result information. a debug information registration destination determining means for classifying an output destination of debug information collected in a processing process; a registration means for registering the debug information in a temporary file for each debug information classification according to a determination result of the debug information registration destination determining means; and the debug information. dynamic change instruction means that can dynamically change the judgment table information referenced by the registration destination judgment means from the input means of the system operation console; Transaction unit search and combination means for integrating transaction processing debug information randomly registered by means into a series of transaction processing debug output information, and transaction information output means for outputting the combination result of the transaction unit search and combination means. A characteristic debug information output control method is obtained.

〔実施例〕〔Example〕

次に、本発明の一実施例を示した図面を参照して、本発
明をより詳細に説明する。
Next, the present invention will be described in more detail with reference to the drawings showing one embodiment of the present invention.

第1図を参照すると、本発明の一実施例は、デバグ情報
登録先判定手段1と、登録手段2と、トランザクション
単位検索結合手段3と、動的変更手段4とから構成され
ている。
Referring to FIG. 1, one embodiment of the present invention is comprised of debug information registration destination determining means 1, registration means 2, transaction unit search and combination means 3, and dynamic change means 4.

次に、本実施例の動作について、第2図〜第5図を参照
して、説明する。
Next, the operation of this embodiment will be explained with reference to FIGS. 2 to 5.

各プロセスにおけるトランザクション(TX)処理デバ
グでは、デバグ処理からトランザクション識別子がデバ
グ情報登録式判定手段1に渡される。デバグ情報登録式
判定手段1は、あらかじめシステム生成で指定された判
定テーブルの内容を動的変更手段4において、操作卓か
ら入力されたトランザクション(TX)m割子、ジョブ
識別子により動的に更新されている判定テーブルを該当
トランザクション識別子をキーとして検索(ステップ2
−1)L、該当トランザクションのジョブ識別子を得る
(ステップ2−2)。
In transaction (TX) processing debugging in each process, a transaction identifier is passed from the debugging process to the debug information registration formula determining means 1. The debug information registration type determination means 1 dynamically updates the contents of the determination table specified in advance in system generation using the transaction (TX) m-modifier and job identifier input from the operation console in the dynamic modification means 4. Search the judgment table using the corresponding transaction identifier as a key (Step 2
-1) L, obtains the job identifier of the corresponding transaction (step 2-2).

次に、デバグ情報に、ジョブ識別子とプロセス番号を付
加(ステップ2−3)して、第5図に示すような共有テ
ンポラリファイルへの登録するためのサブファイルイン
デックスを、トランザクション識別子、ジョブ識別子、
プロセス番号から作成する(ステップ2−4)、この情
報をしたがえて、登録手段2を起動する(ステップ2−
5)。
Next, the job identifier and process number are added to the debug information (step 2-3), and a subfile index for registration in the shared temporary file as shown in FIG. 5 is created using the transaction identifier, job identifier,
The process number is created from the process number (step 2-4), and the registration means 2 is activated based on this information (step 2-4).
5).

起動された登録手段2は、該当トランザクションのサブ
ファイルインデックスを基に、第4図(B)に示すよう
なサブファイルの自動生成(ステップ3−1)を行なっ
て出力先を決める。その出力先へ該当トランザクション
のデバグ情報を登録する(ステップ3−2)、登録完了
後、トランザクション終了判定(ステップ3−3)によ
るプロセス完了処理への起動判定を行なう、トランザク
ション終了であれば、プロセス事後処理へトランザクシ
ョン識別子とジョブ識別子を通知しくステップ3−4)
、プロセス事後処理は、トランザクション単位検索結合
手段3を起動する。
The activated registration means 2 automatically generates a subfile (step 3-1) as shown in FIG. 4(B) based on the subfile index of the corresponding transaction, and determines the output destination. Register the debug information of the corresponding transaction to the output destination (step 3-2). After the registration is completed, start the process completion process by determining the transaction end (step 3-3). If the transaction ends, the process Notify the transaction identifier and job identifier to the post-processing step 3-4)
, the process post-processing activates the transaction unit search and combination means 3.

起動されたトランザクション単位検索結合手段3は、プ
ロセス事後処理から通知されたトランザクション識別子
、ジョブ識別子をキーとして共有テンポラリファイルを
検索(ステップ4−1)し、該当するデバグ情報をメモ
リ上へなめ込んでいく(ステップ4−2)。次に、共有
テンポラリファイルの検索終了判定を行なう(ステップ
4−3)、検索がすべて終了した時点で、メモリ上にた
め込まれたデバグ情報を、トランザクション識別子、ジ
ョブ識別子、プロセス番号順に分類して(ステップ4−
4)、トランザクションデバグ情報を連続したものとす
る。連続したトランザクションデバグ情報を統合しくス
テップ4−5)、帳票イメージへ編集してシステム出力
へ出力する。
The activated transaction unit search and combination means 3 searches the shared temporary file using the transaction identifier and job identifier notified from the process post-processing as keys (step 4-1), stores the corresponding debug information in the memory, and stores the debug information in memory. Go (Step 4-2). Next, determine whether the shared temporary file search is complete (step 4-3). When the search is complete, the debug information stored in memory is sorted in the order of transaction identifier, job identifier, and process number. (Step 4-
4) Make the transaction debug information continuous. Continuous transaction debug information is integrated (step 4-5), edited into a form image, and output to the system output.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、複数ジョブ、複
数トランザクションのデバグにおける多重プロセスのデ
バグ結果が整理・統合され、一貫性のあるデバグ結果が
得られるという効果がある。
As described above, according to the present invention, the debugging results of multiple processes in debugging multiple jobs and multiple transactions are organized and integrated, and consistent debugging results can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す構成図、第2図は実施
例中のデバグ情報登録先判定手段1の動作の流れを示す
フローチャート、第3図は実施例中の登録手段の動作の
流れを示すフローチャート、第4図は実施例中のトラン
ザクション単位検索結合手段3の動作の流れを示すフロ
ーチャート、第5図(A)および(B)は登録手段によ
って作成された共有テンポラリファイルの構造およびサ
ブファイルのインデックス部の構造を示す図である。 1・・・デバグ情報登録先判定手段、2・・・登録手段
、3・・・トランザクション単位検索結合手段。 代理人 弁理士  内 原  晋 丁X入力 率斗 ワ
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a flowchart showing the operation flow of the debug information registration destination determining means 1 in the embodiment, and FIG. 3 is the operation of the registration means in the embodiment. FIG. 4 is a flowchart showing the operation flow of the transaction unit search and combination means 3 in the embodiment, and FIGS. 5(A) and (B) show the structure of the shared temporary file created by the registration means. FIG. 3 is a diagram showing the structure of an index section of a subfile. 1...Debug information registration destination determination means, 2...Registration means, 3...Transaction unit search and combination means. Agent Patent Attorney Shincho Uchihara

Claims (1)

【特許請求の範囲】 多重プロセス間走行によるトランザクション処理システ
ムにおいて、 各トランザクション処理プロセスから出力されるデバグ
出力情報を、トランザクション処理結果情報の分離・統
合となりうる識別子と連動する判定テーブルに基づき、
各トランザクション処理プロセスで採取されるデバグ情
報の出力先を分類するデバグ情報登録先判定手段と、 前記デバグ情報登録先判定手段における判定結果にした
がいデバグ情報分類別テンポラリフアイルへ登録する登
録手段と、 前記デバグ情報登録先判定手段で参照される判定テーブ
ル情報をシステム操作卓の入力手段から動的に変更でき
る動的変更指示手段と、 トランザクション終了時あるいはトランザクション処理
プロセス終了時に通知情報をしたがえて起動され、前記
登録手段でランダムに登録されたトランザクション処理
デバグ情報を一連のトランザクション処理デバグ出力情
報に統合するトランザクション単位検索結合手段と、 前記トランザクション単位検索結合手段における結合結
果を出力するトランザクション情報出力手段とを有する
ことを特徴とするデバグ情報出力制御方式。
[Claims] In a transaction processing system that runs between multiple processes, debug output information output from each transaction processing process is determined based on a determination table linked to an identifier that can be used to separate and integrate transaction processing result information.
a debug information registration destination determining means for classifying the output destination of debug information collected in each transaction processing process; a registration means for registering debug information in a temporary file by classification according to a determination result of the debug information registration destination determining means; dynamic change instruction means that can dynamically change the judgment table information referenced by the debug information registration destination judgment means from the input means of the system operation console; Transaction unit search and combination means for integrating transaction processing debug information randomly registered by the registration means into a series of transaction processing debug output information; and transaction information output means for outputting the combination result of the transaction unit search and combination means. A debug information output control method characterized by:
JP63168360A 1988-07-05 1988-07-05 System for controlling output of debugging information Pending JPH0216643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63168360A JPH0216643A (en) 1988-07-05 1988-07-05 System for controlling output of debugging information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63168360A JPH0216643A (en) 1988-07-05 1988-07-05 System for controlling output of debugging information

Publications (1)

Publication Number Publication Date
JPH0216643A true JPH0216643A (en) 1990-01-19

Family

ID=15866636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63168360A Pending JPH0216643A (en) 1988-07-05 1988-07-05 System for controlling output of debugging information

Country Status (1)

Country Link
JP (1) JPH0216643A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05224982A (en) * 1992-02-17 1993-09-03 Nec Corp Control system for output of debug information
JP2012076409A (en) * 2010-10-05 2012-04-19 Seiko Epson Corp Electronic device, printer, status management method and program for electronic device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05224982A (en) * 1992-02-17 1993-09-03 Nec Corp Control system for output of debug information
JP2012076409A (en) * 2010-10-05 2012-04-19 Seiko Epson Corp Electronic device, printer, status management method and program for electronic device

Similar Documents

Publication Publication Date Title
JPH0216643A (en) System for controlling output of debugging information
JPH09101880A (en) Program analyzer
JPH0773187A (en) Retrieving system
JP2728729B2 (en) Check-out device for functional differences between systems
JPS62219005A (en) Sequence program processor
JPS6115236A (en) Partial production of object list
JPS62138924A (en) Table search control system
JPS63148373A (en) Managing system for circuit diagram data
JP2737766B2 (en) Debug information collection method
JPH05233231A (en) Method for managing library
JPH0243425A (en) Quantity calculating unification system
JPH03222049A (en) Null value storage system
JPH03129535A (en) Collecting volume optimizing system for debugging information
JPS6215641A (en) Log collection system
JPH04360243A (en) Debugging command processing system
JPS6318777B2 (en)
JPS60173698A (en) electronic cash register
JPH05158982A (en) System for connecting data retrieving result
JPH04276848A (en) Individual option specifying method to a plurality of files
JPH07175690A (en) Collected data output system
JPH01282649A (en) Selectable debugging system
JPH03180942A (en) Master file forming device for document data base
JPS6438836A (en) Detection system for internal program name
JPS62209616A (en) Set arithmetic processing system for data base
JPH04340625A (en) Output system for job separator