Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2523143B2 - Line log data flow image output processing method - Google Patents
[go: Go Back, main page]

JP2523143B2 - Line log data flow image output processing method - Google Patents

Line log data flow image output processing method

Info

Publication number
JP2523143B2
JP2523143B2 JP62274300A JP27430087A JP2523143B2 JP 2523143 B2 JP2523143 B2 JP 2523143B2 JP 62274300 A JP62274300 A JP 62274300A JP 27430087 A JP27430087 A JP 27430087A JP 2523143 B2 JP2523143 B2 JP 2523143B2
Authority
JP
Japan
Prior art keywords
protocol
line
output
data
processing unit
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 - Lifetime
Application number
JP62274300A
Other languages
Japanese (ja)
Other versions
JPH01116750A (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 JP62274300A priority Critical patent/JP2523143B2/en
Publication of JPH01116750A publication Critical patent/JPH01116750A/en
Application granted granted Critical
Publication of JP2523143B2 publication Critical patent/JP2523143B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】 〔概要〕 回線ログを,プロトコルの各層ごとに解析し,その解
析結果について,データフローイメージの形式で表示・
出力するようにした回線ログのデータフローイメージ出
力処理方式に関し, 送信および受信のデータをプロトコル別に,簡単・明
瞭に把握できるようにし,回線上の障害発生時などに,
プロトコルレベルの早期切り分けを可能とする手段を提
供することを目的とし, 回線ロギング機能により採取した回線ログについてプ
ロトコル別に解析し,各層におけるプロトコルの解析結
果を文字情報で表して,上記プロトコルの階層構造に対
応して区分した出力位置に,その文字情報を編集出力す
るプロトコル別解析表示処理手段と、上記解析結果の文
字情報に対応させて,入側,出側に応じて方向を定めた
矢印の文字またはイメージを編集出力するデータ方向表
示処理手段とを備えるように構成する。
Detailed Description of the Invention [Outline] The line log is analyzed for each layer of the protocol, and the analysis result is displayed in a data flow image format.
Regarding the data flow image output processing method of the line log that is output, it is possible to easily and clearly grasp the transmission and reception data for each protocol, and when a line failure occurs,
For the purpose of providing a means that enables early separation of protocol levels, the line logs collected by the line logging function are analyzed for each protocol, and the analysis result of the protocol in each layer is expressed as character information, and the hierarchical structure of the above protocol The protocol-specific analysis display processing means that edits and outputs the character information at the output positions divided according to, and the arrow of the direction determined according to the input side and the output side in correspondence with the character information of the above analysis result. And a data direction display processing means for editing and outputting a character or an image.

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

本発明は,回線ログを,プロトコルの各層ごとに解析
し,その解析結果について,データフローイメージの形
式で表示・出力するようにした回線ログのデータフロー
イメージ出力処理方式に関するものである。
The present invention relates to a data flow image output processing method for a line log, which analyzes a line log for each layer of a protocol and displays / outputs the analysis result in a data flow image format.

〔従来の技術〕[Conventional technology]

第6図は従来方式による回線ログ出力結果の例を示
す。
FIG. 6 shows an example of a line log output result by the conventional method.

ネットワークシステムにおいて,回線上にどのような
データが流れたかを調査できるようにするため,送信デ
ータ/受信データの履歴情報を採取する回線ロギングが
行われている。この回線ロギング機内により採取した回
線ログ情報の表示では,回線上のデータを16進数と文字
(キャラクタ)で表して,いわゆるダンプ形式で出力す
るものが多く,従来,例えば第6図に示すように,羅列
的に回線ログをディスプレイに表示,またはプリンタに
プリントアウトしていた。
In a network system, line logging is performed to collect history information of transmission data / reception data in order to investigate what kind of data has flowed on the line. In displaying the line log information collected by this line logging machine, the data on the line is often expressed in hexadecimal numbers and characters and output in the so-called dump format. Conventionally, for example, as shown in FIG. 、 The line log was displayed on the display or printed out on the printer.

このような形式で出力しているのは,例えば従来,開
発元重視で回線ログ出力処理が設計されているという理
由や,回線ログを各プロトコル別に採取するのではな
く,プロトコルに無関係にまとめて採取しているという
理由などのためである。
The output in such a format is, for example, because the line log output processing has been designed so far with emphasis on the developer, and line logs are not collected for each protocol but are collected regardless of the protocol. This is because it is being collected.

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

第6図に示すような従来の表示では,回線上で送受信
されたすべての情報が出力され,内容的には十分なデー
タが出力されている。しかし,回線上でエラー等が発生
した場合,開発者レベルの障害調査には有効であるが,
階層別のプロトコルを熟知していない保守者レベルの障
害調査では,非常にわかりにくいという問題があった。
In the conventional display as shown in FIG. 6, all the information transmitted and received on the line is output, and sufficient data is output in terms of content. However, if an error occurs on the line, it is effective for developer level failure investigation,
There was a problem that it was very difficult to understand in the trouble investigation at the maintenance person level, which is not familiar with the protocol for each layer.

そのため,運用者などの単純なオペレーションミスで
異常動作が起きたような場合でも,開発元まで電話によ
る問い合わせや障害レポートが回り,それに対応しなけ
ればならないため,無駄な労力・時間がかかることがあ
るという問題があった。
Therefore, even if an abnormal operation occurs due to a simple operation mistake such as an operator, it is necessary to call the developer and report the failure by telephone, and it is necessary to deal with it, which is a waste of labor and time. There was a problem.

本発明は上記問題点の解決を図り,送信および受信の
データをプロトコル別に,簡単・明瞭に把握できるよう
にし,回線上の障害発生時などに,プロトコルレベルの
早期切り分けを可能とする手段を提供することを目的と
している。
The present invention solves the above-mentioned problems, makes it possible to easily and clearly grasp the data of transmission and reception for each protocol, and provides means for enabling early isolation of the protocol level when a failure occurs on the line. The purpose is to do.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理説明図である。 FIG. 1 is an explanatory view of the principle of the present invention.

第1図において,10はCPUおよびメモリ等からなる処理
装置,11−1ないし11−3は各階層別のプロトコル制御
部,14はオンラインによる業務を処理するアプリケーシ
ョン,15は回線ログを採取する回線ロギング処理部,16は
回線ログを表示・出力する回線ログ出力処理部,17はプ
ロトコル別解析表示処理手段,18はデータ方向表示処理
手段,19は回線ログが格納されるロギングファイル,20は
ディスプレイ,21はプリンタ,22は回線ログ出力結果を表
す。
In FIG. 1, reference numeral 10 is a processing unit including a CPU and memory, 11-1 to 11-3 are protocol control units for respective layers, 14 is an application for processing online work, and 15 is a line for collecting line logs. Logging processing unit, 16 is a line log output processing unit for displaying and outputting a line log, 17 is an analysis display processing unit for each protocol, 18 is a data direction display processing unit, 19 is a logging file in which the line log is stored, and 20 is a display , 21 is a printer, and 22 is a line log output result.

本発明は,階層的なプロトコル制御を行うシステムを
対象としており,例えば第1図(イ)に示すように,回
線上のデータは,下位レベルの第1プロトコル制御部11
−1,第2プロトコル制御部11−2,上位レベルの第3プロ
トコル制御部11−3というように,複数のプロトコル制
御部を介して,アプリケーション14に伝達されるように
なっている。回線ロギング処理部15は,図示P1およびP2
の個所におけるデータを抽出して,ロギングファイル19
に書き出す。
The present invention is intended for a system that performs hierarchical protocol control. For example, as shown in FIG. 1 (a), the data on the line has a lower level first protocol control unit 11
-1, the second protocol control unit 11-2, and the higher level third protocol control unit 11-3 are transmitted to the application 14 via a plurality of protocol control units. The line logging processing unit 15 includes P1 and P2 shown in the figure.
Extract the data at the location of
Export to.

回線ログ出力処理部16は,ロギングファイル19に書き
出されたデータについて,例えば第1図(ロ)に示すよ
うなデータフロー形式で,ディスプレイ20またはプリン
タ21に出力する。
The line log output processing unit 16 outputs the data written in the logging file 19 to the display 20 or the printer 21 in a data flow format as shown in FIG.

プロトコル別解析表示処理手段17は,ロギングファイ
ル19内の回線ログについて,プロトコル別に解析を行
い,その解析結果を各層別に文字情報C1〜C5で表して,
プロトコルの階層構造に対応して区分した位置に,その
文字情報を編集出力する処理部である。
The analysis-by-protocol display processing means 17 analyzes the line log in the logging file 19 by protocol and displays the analysis result by character information C1 to C5 for each layer.
This is a processing unit that edits and outputs the character information at the divided positions corresponding to the hierarchical structure of the protocol.

データ方向表示処理手段18は,解析結果の文字情報に
対応させて,入側,出側に応じて方向を定めた矢印A1〜
A5の文字またはイメージを,回線ログ出力結果22として
編集出力する処理部である。
The data direction display processing means 18 corresponds to the character information of the analysis result and has arrows A1 to A1 whose directions are determined according to the input side and the output side.
This is a processing unit that edits and outputs the A5 character or image as the line log output result 22.

〔作用〕[Action]

回線ログ出力処理部16による回線ログ出力結果22で
は,例えば第1図(ロ)図示のように,プロトコルの階
層構造に対応して,第1プロトコルレベル,第2プロト
コルレベル,…というように,縦割りに出力位置が区分
される。
In the line log output result 22 by the line log output processing unit 16, for example, as shown in FIG. 1B, the first protocol level, the second protocol level, ... Corresponding to the hierarchical structure of the protocol, The output position is divided vertically.

プロトコル別解析表示処理手段17は,時刻の経過に従
って,第1プロトコルレベルにおける解析結果の文字情
報C1〜C3については,第1プロトコルレベルの出力欄
に,第2プロトコルレベルにおける解析結果の文字情報
C4については,第2プロトコルレベルの出力欄に,……
というように,順次,編集出力する。また,データ方向
表示処理手段18は,これらの解析結果の文字情報C1〜C5
に対応させて,データの流れる方向を,矢印A1〜A5の文
字またはイメージで表示する。
The analysis-by-protocol display processing means 17 displays the character information C1 to C3 of the analysis result at the first protocol level in the output field of the first protocol level and the character information of the analysis result at the second protocol level according to the passage of time.
For C4, in the output field of the second protocol level, ...
In this way, edit output is performed sequentially. Further, the data direction display processing means 18 uses the character information C1 to C5 of these analysis results.
Corresponding to, the direction of data flow is indicated by the characters or images of arrows A1 to A5.

従って,この回線ログ出力結果22を見れば,特に矢印
の方向により,送信データ・受信データが一目瞭然で判
別でき,各層のプロトコルが,プロトコルを熟知してい
ない人であっても,感覚的に簡単に把握できるようにな
り,また必要最小限の情報がまとめて出力されるため,
出力ベージ数を削減できるようになる。
Therefore, looking at this line log output result 22, the transmission data / reception data can be discerned at a glance, especially by the direction of the arrow, and the protocol of each layer is intuitively easy even for those who are not familiar with the protocol. Since it is possible to understand, and the minimum necessary information is collectively output,
The number of output pages can be reduced.

〔実施例〕〔Example〕

第2図は本発明の適用システム例,第3図は回線上の
データのフォーマット例,第4図は本発明による回線ロ
グ出力結果の例,第5図は本発明の一実施例処理フロー
を示す。
2 is an example of an application system of the present invention, FIG. 3 is an example of a data format on a line, FIG. 4 is an example of a line log output result according to the present invention, and FIG. 5 is a process flow of one embodiment of the present invention. Show.

本発明は,例えば第2図に示すような,ネットワーク
をサポートするシステムに適用される。第2図におい
て,符号10,16は第1図に対応し,30はラインコントロー
ルプログラム(LCP),31はパケット交換プログラム(PS
P),32はコミュニケーションコントロールプログラム
(CCP),33は第1図に示す回線ロギング処理部15に相当
するネットワークサポートサブシステム(NSS)用のNSS
ロギング処理部,34はシステムの監視・制御機能を提供
するスーパバイザ,35は回線アダプタである。
The present invention is applied to a system supporting a network as shown in FIG. 2, for example. In FIG. 2, reference numerals 10 and 16 correspond to those in FIG. 1, 30 is a line control program (LCP), and 31 is a packet switching program (PS).
P), 32 is a communication control program (CCP), 33 is an NSS for the network support subsystem (NSS) corresponding to the line logging processing unit 15 shown in FIG.
A logging processing unit, 34 is a supervisor that provides system monitoring and control functions, and 35 is a line adapter.

LCP30は,回線側に近い制御を行う処理部であって,
主にハイレベルデータリンク制御手順(HDLCプロトコ
ル)を制御する。PSP31は,DDXパケットを使用する場合
にのみ存在し,パケット交換に関するプロトコルの制御
を行う。CCP32は,アプリケーション側に近い上位レベ
ルのを制御を行う処理部であって,主にネットワークの
種類に対応したレベルのプロトコル(以下,FNAプロトコ
ルという)を制御する。
The LCP30 is a processing unit that performs control close to the line side,
Mainly controls the high-level data link control procedure (HDLC protocol). PSP31 exists only when using DDX packets, and controls the protocol related to packet switching. The CCP32 is a processing unit that controls a higher level near the application side, and mainly controls a level protocol (hereinafter, referred to as FNA protocol) corresponding to the type of network.

NSSロギング処理部33は,第2図に示すP1およびP2の
個所で,ログ情報を採取する。すなわち,回線上のデー
タは,回線側の一番端の部分で情報を採取する。この回
線上のデータのフォーマットは,例えば第3図に示すよ
うになっている。
The NSS logging processing unit 33 collects log information at points P1 and P2 shown in FIG. That is, the data on the line collects information at the end of the line. The format of the data on this line is, for example, as shown in FIG.

第3図(イ)は,最も外側のHDLCプロトコルによるフ
ォーマットである。ファームウェアにより,フラグFと
フレームチェックシーケンスFCS)とを処理し,ソフト
ウェアでは,第3図(ロ)に示すアドレス(A)フィー
ルド,コントロール(C)フィールド,および情報フィ
ールドを扱うようになっている。
FIG. 3A shows the outermost HDLC protocol format. The firmware processes the flag F and the frame check sequence FCS, and the software handles the address (A) field, control (C) field, and information field shown in FIG.

本実施例におけるNSSロギング処理部33が採取する情
報は,ファームウェアとソフトウェア間の引き渡し情報
であるので,この第3図(ロ)に示す部分の情報がログ
情報となる。すなわち,ログ情報の先頭は,必ずHDLCプ
ロトコルのAフィールドということになる。
Since the information collected by the NSS logging processing unit 33 in this embodiment is the delivery information between the firmware and the software, the information in the portion shown in FIG. 3B is the log information. That is, the beginning of the log information is always the A field of the HDLC protocol.

パケット交換が行われる場合,第3図(ハ)に示すよ
うに,HDLCプロトコルのIフレームが,パケットのフォ
ーマットとなる。そして,それがDTパケットである場合
には,そのDTパケットデータ部が,第3図(ニ)に示す
ように、FNAプロトコルで扱う対象となり,さらにそのF
NAデータ部が,第3図(ホ)に示すアプリケーションデ
ータ部となる。
When packet switching is performed, the ILC of the HDLC protocol becomes the packet format as shown in FIG. If it is a DT packet, the DT packet data part becomes the target to be handled by the FNA protocol, as shown in FIG.
The NA data part becomes the application data part shown in FIG.

この第3図のフォーマット例からわかるように,外側
から順次,各階層別のプロトコル解析を行うことができ
る。
As can be seen from the format example of FIG. 3, protocol analysis for each layer can be performed sequentially from the outside.

このような各階層別のプロトコル解析により,本発明
では,例えば第4図に示すような回線ログを表示・出力
する。
In the present invention, for example, a line log as shown in FIG. 4 is displayed and output by such protocol analysis for each layer.

第4図に示す(i)の表示は,HDLCプロトコルにおい
て,SABM・Pを相手システムに対し送信したことをこと
を示している。そして,次の(ii)の表示は,SABM・P
に対する応答として,UA・Fを受信したことを示してい
る。
The display of (i) shown in FIG. 4 indicates that SABM / P is transmitted to the partner system in the HDLC protocol. And the following (ii) display is SABM P
It indicates that UA / F has been received as a response to.

この本発明による(i)および(ii)の表示は,従来
方式による出力では,それぞれ第6図に示す(a)およ
び(b)に対応する。例えば,第6図(a)の1行目に
おける16進数の“013F"において,HDLCプロトコルのAフ
ィールドは,“01"であり,次の“3F"がSABM・Pを示す
Cフィールドである。第4図と第6図とを比べると明ら
かなように,本発明では非常にわかりやすい出力となっ
ている。
The displays (i) and (ii) according to the present invention correspond to (a) and (b) shown in FIG. 6, respectively, in the output by the conventional method. For example, in the hexadecimal number “013F” in the first line of FIG. 6A, the A field of the HDLC protocol is “01”, and the next “3F” is the C field indicating SABM · P. As is clear from comparison between FIG. 4 and FIG. 6, the output is very easy to understand in the present invention.

第4図に示す(iii)では,パケットプロトコルで,CR
パケットをHDLCプロトコルにおけるIフレームにのせて
相手システムに送信したことが表されている。次の(i
v)は,その応答として,CCパケットを受信したことが表
されている。
In (iii) shown in Fig. 4, CR is used in the packet protocol.
It indicates that the packet is transmitted to the partner system by mounting it on an I frame in the HDLC protocol. Next (i
v) indicates that the CC packet was received as the response.

また,第4図に示す(v)は,FNAプロトコルにおい
て,物理ユニット(PU)をアクティブにすることを要求
するACTPUを,パケットプロトコルのDTパケット,HDLFプ
ロトコルのIフレームで受信したことを表示している。
この情報は,従来方式では,第6図(c)に示すように
表示される。第4図に示す(vi)は,ACTPUに対する応答
として,「+RESP」を送信していることを表示してい
る。
Further, (v) shown in FIG. 4 indicates that the ACTPU requesting activation of the physical unit (PU) in the FNA protocol is received in the DT packet of the packet protocol and the I frame of the HDLF protocol. ing.
In the conventional method, this information is displayed as shown in FIG. 6 (c). (Vi) shown in FIG. 4 indicates that “+ RESP” is being transmitted as a response to ACTPU.

なお,本実施例では,第1図に示す回線ログ出力処理
部16の起動にあたって,回線上のデータがどのようなプ
ロトコルの階層構造に従っているか,例えば, (1) HDLC+FNAの階層構造か? (2) HDLC+パケット+FNAの階層構造か? などを起動パラメータで指定できるようになっている。
また,階層別(層単位)に表示を行うか否かを,起動パ
ラメータで指定できるようになっている。
In the present embodiment, when the line log output processing unit 16 shown in FIG. 1 is started, what kind of protocol hierarchical structure the data on the line follows, for example, (1) HDLC + FNA hierarchical structure? (2) Is it a hierarchical structure of HDLC + packet + FNA? Etc. can be specified by the startup parameter.
In addition, whether or not to display by layer (layer unit) can be specified by a start parameter.

第5図は,本発明の一実施例処理フローである。特
に,第5図(イ)は,第4図に示すような編集を行うメ
イン処理の概要を示している。第5図(ロ)〜(ホ)
は,このメイン処理から呼ばれるサブルーチンである。
FIG. 5 is a processing flow of an embodiment of the present invention. In particular, FIG. 5A shows an outline of the main processing for performing the editing as shown in FIG. Fig. 5 (b)-(e)
Is a subroutine called from this main process.

以下,第5図(イ)に示す〜に従って説明する。 Hereinafter, description will be given according to the steps shown in FIG.

第1図に示すロギングファイル19から,第3図
(ロ)に示すような回線上のデータを読み込む。
Data on the line as shown in FIG. 3B is read from the logging file 19 shown in FIG.

第5図(ロ)に示す処理を呼び出し,HDLCプロトコ
ルに関する編集を行う。
The process shown in FIG. 5B is called to edit the HDLC protocol.

Iフレームがあるかどうかを判定し,Iフレームがな
い場合,処理へ制御を移す。
It is determined whether there is an I frame, and if there is no I frame, control is passed to the processing.

起動パラメータの指定により,パケットが存在する
かどうかを判定する。パケットが存在しない場合,処理
へ制御を移す。
Whether or not a packet exists is determined by specifying the startup parameter. If the packet does not exist, control is passed to the process.

第5図(ハ)に示す処理を呼び出し,パケットプロ
トコルに関する編集を行う。
The process shown in FIG. 5C is called to edit the packet protocol.

DTパケットであるか否かを判定する。DTパケットで
ない場合,処理へ制御を移す。
Determine if it is a DT packet. If it is not a DT packet, control is transferred to the processing.

第5図(ニ)に示す処理を呼び出し,FNAプロトコル
に関する編集を行う。
The process shown in FIG. 5D is called to edit the FNA protocol.

第5図(ホ)に示す処理を呼び出し,これまでの編
集結果を出力する。
The processing shown in FIG. 5 (e) is called and the edited result up to this point is output.

第1図に示すロギングファイル19における回線デー
タが終了したかどうかを判定し,終了していない場合,
処理へ制御を戻して同様に処理を繰り返す。回線デー
タが終了した場合,処理を終了する。
It is judged whether the line data in the logging file 19 shown in Fig. 1 has ended, and if it has not ended,
The control is returned to the processing and the processing is repeated in the same manner. If the line data has ended, the processing ends.

第5図(ロ)は,HDLCプロトコルに関する編集処理を
示している。以下,第5図(ロ)に示す〜に従って
説明する。
FIG. 5B shows an editing process regarding the HDLC protocol. Hereinafter, description will be given according to the steps shown in FIG.

HDLCプロトコルを解析する。ここでは,次の処理を
行う。
Parse the HDLC protocol. Here, the following processing is performed.

(a) 各フラグの初期化, (b) HDLCプロトコル解析結果の編集, (c) 送信・受信に応じた矢印のセット, (d) 編集位置を示すポインタの更新。(A) Initialization of each flag, (b) Editing of HDLC protocol analysis result, (c) Set of arrows according to transmission / reception, (d) Update of pointer indicating editing position.

次に,回線データがIフレームであるか否かを判定
する。Iフレームでない場合,処理へ制御を移す。
Next, it is determined whether the line data is an I frame. If it is not an I frame, control is passed to the processing.

Iフレームである場合,Iフレームであることを示す
フラグをONにする。
If it is an I frame, the flag indicating that it is an I frame is turned ON.

起動パラメータにより,HDLCプロトコルの出力指定
があるか否かを判定する。ない場合,メイン処理部へ制
御を戻す。
Whether or not the HDLC protocol output is specified is determined by the startup parameter. If not, control is returned to the main processing unit.

出力指定がある場合,これまでの編集データを出力
用に確保したPRINTバッファにセットし,呼び出し元の
メイン処理部へ制御を戻す。
If output is specified, the edited data up to this point is set in the PRINT buffer secured for output, and control is returned to the calling main processing unit.

第5図(ハ)は,パケットプロトコルに関する編集処
理を示している。以下,第5図(ハ)に示す〜に従
って説明する。
FIG. 5C shows the editing process regarding the packet protocol. Hereinafter, description will be given according to the steps shown in FIG.

パケットプロトコルを解析する。ここでは,次の処
理を行う。
Parse the packet protocol. Here, the following processing is performed.

(a) 各フラグの初期化, (b) パケットプロトコル解析結果の編集, (c) 送信・受信に応じた矢印のセット, (d) 編集位置を示すポインタの更新。(A) Initialization of each flag, (b) Editing of packet protocol analysis result, (c) Set of arrows according to transmission / reception, (d) Update of pointer indicating editing position.

次に,DTパケットであるか否かを判定する。DTパケ
ットでない場合,処理へ制御を移す。
Next, it is determined whether the packet is a DT packet. If it is not a DT packet, control is transferred to the processing.

DTパケットである場合,DTパケットであることを示
すフラグをONにする。
If it is a DT packet, the flag indicating that it is a DT packet is turned ON.

起動パラメータにより,パケットプロトコルの出力
指定があるか否かを判定する。ない場合,メイン処理部
へ制御を戻す。
Whether or not the packet protocol output is specified is determined by the start parameter. If not, control is returned to the main processing unit.

出力指定がある場合,これまでの編集データをPRIN
Tバッファにセットし,呼び出し元のメイン処理部へ制
御を戻す。
If output is specified, the edited data so far is PRIN
Set it in the T buffer and return control to the main processing unit that called it.

第5図(ニ)は,FNAプロトコルに関する編集処理を示
している。以下,第5図(ニ)に示す〜に従って説
明する。
FIG. 5D shows an editing process regarding the FNA protocol. Hereinafter, description will be given according to the steps shown in FIG.

FNAプロトコルを解析する。ここでは,次の処理を
行う。
Parse the FNA protocol. Here, the following processing is performed.

(a) 各フラグの初期化, (b) FNAプロトコル解析結果の編集, (c) 送信・受信に応じた矢印のセット。(A) Initialization of each flag, (b) Editing of FNA protocol analysis result, (c) Set of arrows according to transmission / reception.

次に起動パラメータにより,FNAプロトコルの出力指
定があるか否かを判定する。ない場合,メイン処理部へ
制御を戻す。
Next, it is determined whether or not the output of the FNA protocol is specified by the start parameter. If not, control is returned to the main processing unit.

出力指定がある場合,これまでの編集データをPRIN
Tバッファにセットし,呼び出し元のメイン処理部へ制
御を戻す。
If output is specified, the edited data so far is PRIN
Set it in the T buffer and return control to the main processing unit that called it.

第5図(イ)に示す処理で呼び出されるPRINT出力
処理では,第5図(ホ)に示す処理を行う。
In the PRINT output process called by the process shown in FIG. 5 (a), the process shown in FIG. 5 (e) is performed.

PRINTバッファの内容を出力する。その後,呼び出
し元のメイン処理部へ制御を戻す。
Print the contents of the PRINT buffer. After that, the control is returned to the calling main processing unit.

以上の処理により,第4図に示すようなプロトコル別
の解析結果によるデータフローイメージの回線ログ出力
が行われることになる。なお,第6図に示すうような従
来の詳しい出力結果が必要になることも考えられるの
で,従来方式の出力手段も残しておき,従来方式による
出力についても,必要に応じて選択できるようにしてお
くと便利である。
Through the above processing, the line log output of the data flow image based on the analysis result for each protocol as shown in FIG. 4 is performed. Since it is possible that a detailed output result of the related art as shown in FIG. 6 is required, the output means of the related art method is left so that the output of the related art method can be selected as necessary. It is convenient to keep it.

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

以上説明したように,本発明によれば,送信および受
信のデータをプロトコル別に,簡単・明瞭に把握できる
ようになり,回線上の障害発生時などにも,開発者等の
各種プロトコルに熟知したものでなくても,プロトコル
レベルの早期切り分けが可能になる。また,回線プロト
コルの学習ツールとしても有用な情報を得ることができ
る。
As described above, according to the present invention, transmission and reception data can be easily and clearly grasped for each protocol, and even when a failure occurs on a line, the developer is familiar with various protocols. Even if it is not a thing, it is possible to perform early isolation at the protocol level. Also, useful information can be obtained as a learning tool for line protocols.

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

第1図は本発明の原理説明図, 第2図は本発明の適用システム例, 第3図は回線上のデータのフォーマット例, 第4図は本発明による回線ログ出力結果の例, 第5図は本発明の一実施例処理フロー, 第6図は従来方式による回線ログ出力結果の例 を示す。 図中,10は処理装置,11−1〜11−3はプロトコル制御
部,14はアプリケーション,15は回線ロギング処理部,16
は回線ログ出力処理部,17はプロトコル別解析表示処理
手段,18はデータ方向表示処理手段,19はロギングファイ
ル,20はディスプレイ,21はプリンタ,22は回線ログ出力
結果を表す。
1 is an explanatory view of the principle of the present invention, FIG. 2 is an example of an application system of the present invention, FIG. 3 is an example of a format of data on a line, FIG. 4 is an example of a line log output result according to the present invention, and FIG. FIG. 6 shows a processing flow of one embodiment of the present invention, and FIG. 6 shows an example of a line log output result by the conventional method. In the figure, 10 is a processing device, 11-1 to 11-3 are protocol control units, 14 is an application, 15 is a line logging processing unit, 16
Is a line log output processing unit, 17 is a protocol-specific analysis display processing unit, 18 is a data direction display processing unit, 19 is a logging file, 20 is a display, 21 is a printer, and 22 is a line log output result.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】プロトコルの階層構造に対応してネットワ
ーク通信の制御を行うプロトコル制御機能と,回線上の
データを採取する回線ロギング機能とを有するシステム
において, 上記回線ロギング機能により採取した回線ログについて
プロトコル別に解析し,各層におけるプロトコルの解析
結果を文字情報で表して,上記プロトコルの階層構造に
対応して区分した出力位置に,その文字情報を編集出力
するプロトコル別解析表示処理手段(17)と, 上記解析結果の文字情報に対応させて,入側,出側に応
じて方向を定めた矢印の文字またはイメージを編集出力
するデータ方向表示処理手段(18)とを備えたことを特
徴とする回線ログのデータフローイメージ出力処理方
式。
1. A line log collected by the above line logging function in a system having a protocol control function for controlling network communication corresponding to a hierarchical structure of protocols and a line logging function for collecting data on the line. A protocol-specific analysis display processing means (17) that analyzes each protocol, represents the analysis result of the protocol in each layer with character information, and edits and outputs the character information at the output position divided corresponding to the hierarchical structure of the protocol. And a data direction display processing means (18) for editing and outputting a character or an image of an arrow whose direction is determined according to the input side and the output side in correspondence with the character information of the above analysis result. Line log data flow image output processing method.
JP62274300A 1987-10-29 1987-10-29 Line log data flow image output processing method Expired - Lifetime JP2523143B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62274300A JP2523143B2 (en) 1987-10-29 1987-10-29 Line log data flow image output processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62274300A JP2523143B2 (en) 1987-10-29 1987-10-29 Line log data flow image output processing method

Publications (2)

Publication Number Publication Date
JPH01116750A JPH01116750A (en) 1989-05-09
JP2523143B2 true JP2523143B2 (en) 1996-08-07

Family

ID=17539723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62274300A Expired - Lifetime JP2523143B2 (en) 1987-10-29 1987-10-29 Line log data flow image output processing method

Country Status (1)

Country Link
JP (1) JP2523143B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04322344A (en) * 1991-04-23 1992-11-12 Nec Corp Input data monitor processing device
JPH0736745A (en) * 1993-07-15 1995-02-07 Nec Corp Trace data sampling system
JP5039506B2 (en) * 2007-10-30 2012-10-03 みずほ情報総研株式会社 Sequence generation system, sequence generation method, and sequence generation program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56158552A (en) * 1980-05-09 1981-12-07 Nippon Telegr & Teleph Corp <Ntt> Failure detecting system
JPS61196646A (en) * 1985-02-26 1986-08-30 Mitsubishi Electric Corp Data transmission analyzing equipment

Also Published As

Publication number Publication date
JPH01116750A (en) 1989-05-09

Similar Documents

Publication Publication Date Title
US6519049B1 (en) Print data transfer system, method of transferring print data, and computer program product to effect the method
US6728947B1 (en) Workflow distributing apparatus and method
KR100504679B1 (en) Remotely accessible selective combination weigher and selective combination weigher system
EP1139604B1 (en) Online technical support to support the elimination of problems arising in a device
KR950016090A (en) Network Printer Units and LAN Systems
US6931447B1 (en) Remote hard copy apparatus control including firewall penetrating protocols
JP2523143B2 (en) Line log data flow image output processing method
CN101931660B (en) Data processing apparatus that registers information notification destination and method therefor
JP2915640B2 (en) Interface test system between tasks
JPH11238036A (en) Automatic management system for distributed processing fault log
JPH01177746A (en) Data communication equipment
JP2023061593A (en) Image processing device, image processing device control method and program
JP2001331298A (en) Image forming device
JP2002052785A (en) Printer
JP2000270043A (en) Communication control device
JP2833512B2 (en) Facsimile machine
JP2000181652A (en) Print processor
KR100346684B1 (en) Printing method and apparatus therefor
JPH10322535A (en) Facsimile machine
JP2000090030A (en) Information processing device
JPH06217063A (en) Facsimile equipment
JPH08142457A (en) Printing device, message display method, and printing system
KR20000060131A (en) System for remotely controlling network printer
JPH0330570A (en) Automatic destination sending system for facsimile
JPH04312064A (en) Management information outputting system for facsimile equipment

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080531

Year of fee payment: 12