ロギング情報の見方
|
ここでは、ロギング情報の見方を説明します。
|
-
環境設定画面の「SECSログ保存先フォルダ」で指定したフォルダをエクスプローラで開きます。
-
確認したいログファイルを選択し、メモ帳などで開きます。
【注意】
メモ帳などで開く場合、フォントをMSゴシック、MS明朝などの当幅フォントを使用して表示してください。
文字がずれて表示されることがあります。
デフォルトでは、拡張子「.txt」となっています。
ファイル名は、年月日_時分秒_MS.txt の形式となっていますので、確認したい日時がおおよそ解っていれば、
その日時に近いファイル名を開きます。
|
画面内数字
|
説明
|
|
?
|
送受信情報
# recv... : 受信情報を意味します。
# send... : 送信情報を意味します。
それぞれの文字列以降に[ 送信元IPアドレス:ポート番号 -> 受信先IPアドレス:ポート番号 ]が出力されます。
[ 192.168.1.51:2493 -> 192.168.1.31:5000 ]
送信元IPアドレス:192.168.1.51
送信元ポート番号:2493
受信先IPアドレス:192.168.1.31
受信先ポート番号:5000
|
|
?
|
バイナリダンプ情報
環境設定画面の「バイナリ情報の出力する」をチェックしている場合にのみ出力されます。
各情報は、下記のとおりです。
# size = 25 (0x19) ← メッセージバイトサイズを意味します
# 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCFEF
# 00 00 81 0d 00 00 00 00 01 38 01 02 41 06 42 47 .. ......8..A.BG
# 48 53 4d 53 41 HSMSA
↑ ↑
メッセージのバイナリダンプイメージです。 メッセージの文字列ダンプイメージです。
|
|
?
|
SECSメッセージ情報開始位置情報
>> (s) : SECSメッセージ情報開始位置
|
|
?
|
SECSメッセージ記録日時情報
2007/08/23 17:15:29 : SECSメッセージ記録日時(年月日 時分秒)
|
|
?
|
SECSメッセージサイズ情報
0x00000019 : SECSメッセージサイズをそのままHEXでダンプした情報
パケット情報概略図
+--------------------------+
| IP パケット |
+--------------------------+
| TCPパケット |
+--------------------------+
| SECSメッセージサイズ情報 | 4 byte
+--------------------------+
| SECSメッセージヘッダ情報 | 10 byte (?詳細参照)
+--------------------------+
|
|
?
|
SECSメッセージヘッダ情報
0000810D0000000003B4 : SECSメッセージヘッダをそのままHEXでダンプした情報
SECSメッセージヘッダ情報概略図
7 6 5 4 3 2 1 0
+--+--+--+--+--+--+--+--+
+-----------------------+
| 上位セッションID | 0
+-----------------------+
| 下位セッションID | 1
+--+--------------------+
|W | ヘッダバイト2 | 2
+--+--------------------+
| ヘッダバイト3 | 3
+--+--------------------+
|E | P type | 4
+--+--------------------+
| S type | 5
+-----------------------+
| 上位ソースID | 6
+-----------------------+
| 下位ソースID | 7
+-----------------------+
| 上位トランザクションID| 8
+-----------------------+
| 下位トランザクションID| 9
+-----------------------+
|
|
?
|
SECSストリーム・ファンクション番号情報
<SnnFmm W : SECSストリーム・ファンクション番号情報
W は、返信要フラグを意味する。(Wの記載がない場合は、返信不要である)
※nn:ストリーム番号 ゼロサプレスなし(2桁固定表示)
※mm:ファンクション番号 ゼロサプレスなし(2桁固定表示)
※<S01F13 W --- > のように<>でくくられた範囲が情報の範囲となります。
また、ここには、属性情報を持たないHSMS固有のヘッダ情報のみのメッセージ(以下)が
表記されることがあります。
Select .req
Select .rsp
Deselect.req
Deselect.rsp
Linktest.req
Linktest.rsp
Reject .req
Reject .rsp
Separate.req
Separate.rsp
???? .???:異常データを意味します。
|
|
?
|
SECSメッセージ属性情報
<L[2]
<A[6] "BGHSMS">
<A[3] "1.0">
>
|
属性キー
|
説明
|
|
<L[n] >
|
リスト情報
n個の属性リストを<?>の間に持つことを意味します。
|
|
<A[n] "m">
|
文字列情報
n個の文字属性を<?>の間に持つことを意味します。
""でくくられます。
|
<I1[1] n> :1バイト整数情報
<I2[2] n> :2バイト整数情報
<I4[4] n> :4バイト整数情報
<I8[8] n> :8バイト整数情報
|
符号付き整数情報
n値の符号付き整数属性を<?>の間に持つことを意味します。
|
<U1[1] n> :1バイト整数情報
<U2[2] n> :2バイト整数情報
<U4[4] n> :4バイト整数情報
<U8[8] n> :8バイト整数情報
|
符号なし整数情報
n値の符号なし整数属性を<?>の間に持つことを意味します。
|
<D4[4] n> :4バイト浮動小数点情報
<D8[8] n> :8バイト浮動小数点情報
|
浮動小数点情報
n値の浮動小数点属性を<?>の間に持つことを意味します。
また、数値は、指数表記となります。
ex) 2.123E+001
|
<BOOLEAN[n] m>
|
真理値情報
m値の真理値属性を<?>の間に持つことを意味します。
nはバイト数を意味します。
また、n値は、HEXでの表記となります。
|
<B[n] m>
|
2進値情報
m値の2進値属性を<?>の間に持つことを意味します。
nはバイト数を意味します。
また、n値は、HEXでの表記となります。
|
|
|
?
|
SECSメッセージ情報終了位置情報
<< (e) : SECSメッセージ情報終了位置
|
< 戻る |
|
|
|
最終更新 2009年 3月 27日(金曜日) 10:34 |