Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/J編


2.11.6 デバッグトレース

デバッグトレース情報は,通常TP1/Client/J内のメモリバッファに取得され,例外を返した場合だけデバッグトレースファイルに出力します。デバッグトレースファイルは,Java VMを実行するユーザのホームディレクトリ下のTP1clientJディレクトリに,dcCltXXXXXXXXXXXX.dmp(XXXXXXXXXXXX:タイムスタンプ)というファイル名で出力します。

デバッグトレースファイルを出力する時点で,デバッグトレースファイルの総数が,TP1/Client/J環境定義のdccltdbgtrcfilecountオペランドで指定したファイル数を超える場合は,更新日時の最も古いファイルを削除します。デバッグトレースファイルの総数が,(dccltdbgtrcfilecountオペランドで指定したファイル数−1)となるまで既存のデバッグトレースファイルを削除します。

CUPをJavaアプレットとして動作させる場合,古いデバッグトレースファイルの削除に失敗した場合など,デバッグトレースをファイルに出力できないときは,標準出力に出力します。標準出力に出力された場合,ブラウザなどの機能でJavaコンソールを開けば,デバッグトレース情報を参照できます。

デバッグトレースファイルの最大ファイルサイズは1メガバイトです。デバッグトレースの出力時にファイルサイズが1メガバイトを超える場合は,それまでのデバッグトレース情報を削除してから同じファイルに出力します。そのため,それまでのデバッグトレース情報は出力しません。

デバッグトレースの出力形式を次に示します。

(ttt)yyyy/mm/dd hh:mm:ss.uuu MethodName = nnnnnnnnnnnnnnnnnnnn(ii) Location = lll
ADDRESS +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f 0123456789abcdef
00000000 00 00 00 00 c7 0b 49 17 00 00 00 00 00 06 00 05 ......|.........