uCosminexus DocumentBroker Version 3 統計解析ツール
![[目次]](figure/content.gif)
![[用語]](figure/gloss.gif)
![[索引]](figure/index.gif)
![[前へ]](figure/front.gif)
トレースファイルは,DocumentBrokerサーバおよびクライアントのプログラムの処理内容の履歴(トレース)を記録したファイルです。EDMRptTraceコマンドは,トレースファイルに記録された内容を入力として,オプションで指定された処理を実行します。なお,トレース出力機能の詳細については,マニュアル「DocumentBroker Version 3 システム導入・運用ガイド」を参照してください。
トレースファイルは,EDMRptTraceコマンドの引数で指定できます。指定を省略する場合は,EDMRptTraceコマンドのトレースファイル格納ディレクトリにあるファイルがコマンドの対象になります。
EDMRptTraceコマンドは,DocumentBrokerがトレースファイルを生成するディレクトリにあるファイルを対象にして実行できません。このため,EDMRptTraceコマンドを実行する前に,DocumentBrokerが生成したトレースファイルを,EDMRptTraceコマンドのトレースファイル格納ディレクトリにコピーして,コマンド引数でのトレースファイルの指定を省略することをお勧めします。
トレースファイルのコピー手順は,ご使用のOSごとに異なります。
cp $DOCBROKERDIR/spool/server/* /$DOCBROKERDIR/aru/input/spool/server
cp $DOCBROKERDIR/spool/client/* /$DOCBROKERDIR/aru/input/spool/client
トレースログの出力形式およびトレースログの項目について説明します。
トレースログの出力形式について説明します。
トレースファイル中のトレースログは,サーバまたはクライアントのプログラムの処理内容を示す複数の項目で構成されます。トレースログの出力形式を次に示します。
nnnn yyyy/mm/dd hh:mm:ss.sss system_name pid tid message-id message
なお,EDMRptTraceコマンドは,nnnn yyyy/mm/dd hh:mm:ss.sssで始まらないエントリを無視します。
トレースログの各項目について説明します。
表4-4 messageに出力される処理の種別と処理の内容
| 処理の種別※ | 処理の内容 |
|---|---|
| enter | 実行された処理の内容が次に示す形式で出力されます。"クラス名::メソッド名(または関数名)" "ユーザプログラム情報"ユーザプログラム情報は,次に示す形式でサーバトレースだけに出力される情報です。 "ユーザプログラムのホスト名" "ユーザプログラムのプログラム名" "ユーザプログラムのプロセスID" "ユーザプログラムのセッションID" "プログラム識別子" |
| msg | メッセージ(SQL文などの保守情報)が出力されます。 |
トレースファイルの出力例を次に示します。
**** Microsoft WindowsNT5.2(Build:3790) Service Pack 2 TEST-SERV TZ=(local)-9:00 2009/02/08 13:43:42.562
yyyy/mm/dd hh:mm:ss.sss pid tid message-id message(LANG=0x0411)
2063 2009/02/08 13:43:42.562 DocumentBroker 00005282 0000179B enter CdbrDMA::GetPropertyValuesAndLock() sis01 WETG2J0 12491 000052823906310000040a0d(userdoc) EDMS000021122 ()
2064 2009/02/08 13:43:42.562 DocumentBroker 00005282 0000179B msg SELECT P9FFOR71O0OFC9972P521A2HD56,P9FFOR71O00GC99727V7140CF56,P9FFOR71O0OFC9972VM01ESQF56,P9FFOR71O00GC9972E061CD0LM5 FROM T9FFOR71O0OFC9972O521IUPU96 WHERE PI29HEI0K08PBO872DLUUMRGB4='00000000ABC42239'
2065 2009/02/08 13:43:42.562 DocumentBroker 00005282 0000179B exit CdbrDMA::GetPropertyValuesAndLock() sis01 WETG2J0 12491 000052823906310000040a0d(userdoc) EDMS000021122 ()
|
**** Microsoft WindowsNT5.2(Build:3790) Service Pack 2 TEST-CL TZ=(local)-9:00 2009/02/08 13:43:42.562
yyyy/mm/dd hh:mm:ss.sss pid tid message-id message(LANG=0x0411)
0000 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 enter CedmRasMsg::cs_setMsgFormatter()
0001 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 exit CedmRasMsg::cs_setMsgFormatter()
0002 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 enter CedmCmdClassDescriptionForMulti::Initialize()
0003 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg EDMCLASSDEFPATH "NULL"
0004 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 exit CedmCmdClassDescriptionForMulti::Initialize()
0005 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 enter dbrgetprop::main()
0006 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg argv[ 0 ] "dbrgetprop"
0007 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg argv[ 1 ] "D:\test\objtool\file\tmp\ipoiid"
0008 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg argv[ 2 ] "D:\test\objtool\file\ipgetprop"
0009 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 enter CedmOotTools::initialize()
0010 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg DBRTOOLSDIR "D:\test\objtool"
0011 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 enter CedmCmdClassDescription::InitializeForCache()
0012 2009/02/08 13:43:42.562 DocumentBroker 00006AF8 00000001 arg pClassDescriptionPath "D:\test\objtool\etc\673d2be0-d1fd-11d0-ab59-08002be29e1d.
|
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2006, 2013, Hitachi Solutions, Ltd.