Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option 使用の手引


eetrnlsdump

〈このページの構成〉

名称

オフライン中にコアファイルからトランザクション状態を取得,表示

形式

eetrnlsdump -t 〔-s〕〔-i〕 ファイル名

機能

指定されたコアファイルまたはメモリダンプファイルから,オンライン時のトランザクションの状態を編集し,標準出力に出力します。

オプション

●-t

すべてのトランザクションに関する情報を表示します。

●-s

TP1/Server Base形式のトランザクション識別子(TRNGID,TRNBID)を表示します。

●-i

HiRDB形式のトランザクション識別子を表示します。

コマンド引数

●ファイル名  〜〈パス名〉

コアファイル名またはメモリダンプファイル名を指定します。

出力形式

●「eetrnlsdump -t ファイル名」と指定した場合

日本語の出力形式を次に示します。

[図データ]

英語の出力形式を次に示します。

[図データ]

出力形式中の,右端の数字の意味を次に示します。

出力形式中の,各変数の意味を次に示します。

変数

意味

aa....aa

トランザクション識別子(16進数)

bb....bb

トランザクション記述子(10進数)

トランザクションブランチを区別するためのインデクス番号を表示します。

cc....cc

トランザクション第1状態(20文字以内)

トランザクションブランチの処理状態を表示します。

  • BEGINNING…トランザクションブランチ開始処理中

  • ACTIVE…実行中

  • SUSPENDED…中断中

  • IDLE…同期点処理へ移行

  • PREPARE…コミット(1相目)処理中

  • READY…コミット(2相目)処理待ち

  • HEURISTIC_COMMIT…ヒューリスティック決着のコミット処理中

  • HEURISTIC_ROLLBACK…ヒューリスティック決着のロールバック処理中

  • COMMIT…コミット処理中

  • ROLLBACK_ACTIVE…ロールバック処理待ち

  • ROLLBACK…ロールバック処理中

  • HEURISTIC_FORGETTING…ヒューリスティック決着後のトランザクションブランチ終了処理中

  • FORGETTING…トランザクションブランチ終了処理中

d

トランザクション第2状態(1文字)

トランザクションブランチのTP1/EEプロセスに関する状態を表示します。

  • d…リソースマネジャ障害監視依頼中

  • i…通信障害監視依頼中

  • p…通信障害監視スレッド,またはリソースマネジャ障害監視スレッドでのトランザクションブランチ監視

  • r…回復スレッドでのトランザクションブランチ回復処理実行中

  • u…トランザクション処理実行中

ee....ee

サービス名(31文字以内)

トランザクションブランチを起動しているサービス名を表示します。

サービス名がないトランザクションの場合は,「*」を表示します。

ff....ff

スレッドID(10進数)

トランザクションブランチが動作しているスレッドのIFA番号を表示します。

gg....gg

ブランチ記述子(10進数)

一つのトランザクションブランチから分岐したトランザクションブランチを区別するためのインデクス番号を表示します。ルートトランザクションブランチの場合は,「**********」を表示します。

hh....hh

親トランザクション記述子(10進数)

該当するトランザクションブランチを生成したトランザクションのトランザクション記述子を表示します。ルートトランザクションブランチの場合は,「**********」を表示します。

ii....ii

トランザクションブランチ数(10進数)

処理中のトランザクションブランチ数を表示します。

jjjjjjjj

中央処理通番(16進数)

●「eetrnlsdump -t -s ファイル名」と指定した場合

日本語の出力形式を次に示します。

[図データ]

英語の出力形式を次に示します。

[図データ]

出力形式中の,右端の数字の意味を次に示します。

出力形式中の,各変数の意味を次に示します。

変数

意味

kkkkkkkk

ルートトランザクションブランチのシステムノードID(8文字)

llllllll

グローバルトランザクション番号(16進数)

mmmmmmmm

親トランザクションブランチのシステムノードID(8文字)

ルートトランザクションブランチの場合は,「**********」を表示します。

nnnnnnnn

トランザクションブランチ番号(16進数)

ルートトランザクションブランチの場合は,「**********」を表示します。

上記以外の項目については,「●「eetrnlsdump -t ファイル名」と指定した場合」の説明を参照してください。

●「eetrnlsdump -t -i ファイル名」と指定した場合

日本語の出力形式を次に示します。

[図データ]

英語の出力形式を次に示します。

[図データ]

出力形式中の,右端の数字の意味を次に示します。

出力形式中のkk....kkは,HiRDB形式のトランザクション識別子(33文字以内)を示しています。

上記以外の項目については,「●「eetrnlsdump -t ファイル名」と指定した場合」の説明を参照してください。

●「eetrnlsdump -t -s -i ファイル名」と指定した場合

日本語の出力形式を次に示します。

[図データ]

英語の出力形式を次に示します。

[図データ]

出力形式中の,右端の数字の意味を次に示します。

出力形式中の,各変数の意味を次に示します。

変数

意味

kkkkkkkk

ルートトランザクションブランチのシステムノードID(8文字)

llllllll

グローバルトランザクション番号(16進数)

mmmmmmmm

親トランザクションブランチのシステムノードID(8文字)

ルートトランザクションブランチの場合は,「**********」を表示します。

nnnnnnnn

トランザクションブランチ番号(16進数)

ルートトランザクションブランチの場合は,「**********」を表示します。

oo....oo

HiRDB形式のトランザクション識別子(33文字以内)

上記以外の項目については,「●「eetrnlsdump -t ファイル名」と指定した場合」の説明を参照してください。

出力メッセージ

メッセージID

内容

出力先

KFSB90901-E

コマンドの形式が不正です。

標準エラー出力

KFSB90905-E

領域の確保に失敗しました。

標準エラー出力

KFSB90906-E

内部矛盾が発生しました。

標準エラー出力

KFSB90907-E

ファイルのオープン処理で障害が発生しました。

標準エラー出力

KFSB90908-E

ファイルからの読み込み処理で障害が発生しました。

標準エラー出力

KFSB90910-E

ファイルのクローズ処理で障害が発生しました。

標準エラー出力

KFSB90924-I

ヘルプメッセージ

標準出力

KFSB90925-E

指定したファイルに編集するデータがありません。

標準エラー出力