2.4.2 JavaEnvironmentトレースファイルの出力形式
JavaEnvironmentトレースファイルには,Javaのメソッドに関する情報が出力されます。
ここでは,JavaEnvironmentトレース情報の出力形式について説明します。〔 〕で囲んだ項目は,出力レベルの指定値によって出力の有無を選択できる項目です。
なお,JavaEnvironmentトレース情報の出力レベルは,MQEnvironmentクラスのenableTracingメソッドで指定します。出力レベルの詳細については,6章の「MQEnvironmentクラス(Java)」を参照してください。
(1) 出力形式
XX....XX YY....YY 〔Value = AA....AA〕 〔送信/受信のMQヘッダ〕 〔MQGMO情報 | MQPMO情報〕 〔送信/受信ユーザメッセージデータ〕
(2) 出力項目の説明
- XX....XX
-
記入項目(文字列)を「記入項目 = クラス名@ハッシュ値#メソッド名」の形式で出力します。
- YY....YY
-
発行個所(文字列)を次の値で出力します。
-
Start:入口
-
End:出口
-
- AA....AA
-
パラメタ情報(文字列)です。
(3) 送信/受信のMQヘッダ
-
送信/受信のMQヘッダの出力形式
*** MQMessage Variable *** @ aa....aa report = bb....bb messageType = cc....cc expiry = dd....dd feedback = ee....ee encoding = ff....ff characterSet = gg....gg format = hh....hh priority = ii....ii persistence = jj....jj messageId = kk....kk correlationId = ll....ll backoutCount = mm....mm replyToQueueName = nn....nn replyToQueueManagerName = oo....oo userId = pp....pp accountingToken = qq....qq applicationIdData = rr....rr putApplicationType = ss....ss putApplicationName = tt....tt putDateTime = uu....uu applicationOriginData = vv....vv groupId = ww....ww messageSequenceNumber = xx....xx offset = yy....yy messageFlags = zz....zz originalLength = AA....AA
-
送信/受信のMQヘッダの出力項目の説明
- aa....aa
-
ハッシュコード(16進数)です。
- bb....bb
-
報告オプション(10進数)です。
- cc....cc
-
メッセージタイプ(10進数)です。
- dd....dd
-
メッセージ保持時間(10進数)です。
- ee....ee
-
返答コード(10進数)です。
- ff.....ff
-
マシンコード形式(10進数)です。
- gg....gg
-
文字セット識別子(10進数)です。
- hh....hh
-
フォーマット名(文字列)です。
- ii....ii
-
メッセージ優先度(10進数)です。
- jj....jj
-
メッセージ永続性(10進数)です。
- kk....kk
-
メッセージ識別子の内容(16進数)です。
- ll....ll
-
相関識別子(16進数)です。
- mm....mm
-
ロールバックカウンタ(10進数)です。
- nn....nn
-
応答キュー名(文字列)です。
- oo....oo
-
応答キューマネジャ名(文字列)です。
- pp....pp
-
ユーザ識別子(文字列)です。
- qq....qq
-
課金トークン(16進数)です。
- rr....rr
-
アプリケーション識別データ(文字列)です。
- ss....ss
-
登録アプリケーションタイプ(10進数)です。
- tt....tt
-
登録アプリケーション名(文字列)です。
- uu....uu
-
登録日付および登録時刻(文字列)です。
- vv....vv
-
登録元データ(文字列)です。
- ww....ww
-
グループ識別子(16進数)です。
- xx....xx
-
メッセージシーケンス番号(10進数)です。
- yy....yy
-
オフセット(10進数)です。
- zz....zz
-
メッセージフラグ(10進数)です。
- AA....AA
-
登録元メッセージ長(10進数)です。
(4) MQGMO情報
-
MQGMO情報の出力形式
*** MQGetMessageOptions Variable *** @ aa....aa options = bb....bb waitInterval = cc....cc resolvedQueueName = dd....dd matchOptions = ee....ee groupStatus = ff....ff segmentStatus = gg....gg segmentation = hh....hh
-
MQGMO情報の出力項目の説明
- aa....aa
-
ハッシュコード(16進数)です。
- bb....bb
-
取り出しオプション(10進数)です。
- cc....cc
-
待ち合わせ最大時間(10進数)です。
- dd....dd
-
受信キュー名(文字列)です。
- ee....ee
-
一致オプション(10進数)です。
- ff.....ff
-
メッセージグループフラグ(文字列)です。
- gg....gg
-
論理メッセージフラグ(文字列)です。
- hh....hh
-
セグメント分割フラグ(文字列)です。
(5) MQPMO情報
-
MQPMO情報の出力形式
*** MQPutMessageOptions Variable *** @ aa....aa options = bb....bb resolvedQueueName= cc....cc resolvedQueueManagerName= dd....dd knownDestCount= ee....ee unknownDestCount= ff....ff invalidDestCount= gg....gg contextReference= hh....hh recordFields = ii....ii
-
MQPMO情報の出力項目の説明
- aa....aa
-
ハッシュコード(16進数)です。
- bb....bb
-
登録オプション(10進数)です。
- cc....cc
-
受信キュー名(文字列)です。
- dd....dd
-
受信キューマネジャ名(文字列)です。
- ee....ee
-
ローカルキューの数(10進数)です。
- ff.....ff
-
リモートキューの数(10進数)です。
- gg....gg
-
送信に失敗したキューの数(10進数)です。
- hh....hh
-
コンテキスト(文字列)です。
- ii....ii
-
MQPMR構造体フィールドの存在(10進数)です。
(6) 送信/受信ユーザメッセージデータ
-
送信/受信ユーザメッセージデータの出力形式
aa....aa message size: bb....bb aa....aa message: cc....cc
-
送信/受信ユーザメッセージデータの出力項目の説明
- aa....aa
-
メッセージの種類(文字列)を次の値で出力します。
・Get:Getメッセージ
・Put:Putメッセージ
- bb....bb
-
メッセージデータのサイズ(10進数)です。
- cc....cc
-
メッセージデータ(16進数)です。