Cosminexus システム運用ガイド
ここでは,OTSのトレース取得ポイントと,取得できるトレース情報について説明します。
イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。
表A-58 OTSでのトレース取得ポイントの詳細
イベントID | 図中の番号※ | トレース取得ポイント | レベル |
---|---|---|---|
0x9400 | 1 | トランザクション生成直後 | A |
0x9401 | 2 | トランザクションの状態がMarkedRollbackへ遷移した直後 | A |
0x9402 | 3 | トランザクションの状態がRollingBackへ遷移した直後 | A |
0x9403 | 12 | トランザクション決着直後 | A |
0x9404 | 4 | javax.transaction.xa.XAResourceへの決着処理直前 | B |
0x9405 | 5 | javax.transaction.xa.XAResourceへの決着処理直後 | B |
0x9406 | 6 | サブオーディネートトランザクションへの決着処理直前 | B |
0x9407 | 9 | サブオーディネートトランザクションへの決着処理直後 | B |
0x9408 | 7 | スペリアトランザクションからの決着処理要求受信直後 | B |
0x9409 | 8 | スペリアトランザクションからの決着処理要求返信直前 | B |
0x9410 | 13 | javax.transaction.xa.XAResourceオブジェクト取得処理直前 | B |
0x9411 | 14 | javax.transaction.xa.XAResourceオブジェクト取得処理直後 | B |
0x9412 | 10 | ステータスファイルへの書き込み・読み込み直前 | B |
0x9413 | 11 | ステータスファイルへの書き込み・読み込み直後 | B |
(凡例) A:標準 B:詳細
OTSでのトレース取得ポイントを次の図に示します。
図A-36 トランザクション生成から決着までのトレース取得ポイント
図A-37 インプロセスOTS初期化時のステータスファイルへの読み込み・書き込みに関連するトレース取得ポイント
図A-38 javax.transaction.xa.Xidの回復処理でのトレース取得ポイント
図A-39 典型的な1フェーズコミットモデルでのトレース取得ポイント
図A-40 典型的な2フェーズコミットモデルでのトレース取得ポイント
OTSで取得できるトレース情報を次の表に示します。なお,次の表の中で,一つの項目に複数の情報が個条書きで記載してある場合は,そのどれかが出力されることを意味します。
表A-59 OTSで取得できるトレース情報
図中の番号※1 | イベントID | レベル | 取得できる情報 | ||
---|---|---|---|---|---|
インタフェース名 | オペレーション名 | オプション | |||
1 | 0x9400 | A | global transaction |
|
<グローバルトランザクションID> |
2 | 0x9401 | A | global transaction | | marked rollback(<遷移した理由>※2) | <グローバルトランザクションID> |
3 | 0x9402 | A | global transaction | | rolling back(<遷移した理由>※3) | <グローバルトランザクションID> |
12 | 0x9403 | A | global transaction |
|
<グローバルトランザクションID> |
4 | 0x9404 | B |
|
|
|
5 | 0x9405 | B |
|
|
|
6 | 0x9406 | B | resource |
|
<グローバルトランザクションID> |
9 | 0x9407 | B | resource |
|
|
7 | 0x9408 | B | subordinate transaction |
|
<グローバルトランザクションID> |
8 | 0x9409 | B | subordinate transaction |
|
|
13 | 0x9410 | B |
|
> get xaresource |
|
14 | 0x9411 | B |
|
|
|
10 | 0x9412 | B |
|
|
|
11 | 0x9413 | B |
|
|
|
(凡例) A:標準 B:詳細
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.