3.8.2 クライアントとの通信トレースの表示
- コマンド形式
- 機能
-
DABrokerとクライアントとの間で行われた,データの送受信に関する情報(通信トレース)を表示します。
なお,通信トレースの取得は,クライアントからの要求受け付け直後,及びDABrokerからの結果送信直後に,DABrokerが行っています。
- 使用できるユーザ
-
DABrokerの管理ユーザ
- オプション
-
- 指定なし
-
すべてのクライアントとの通信トレースを表示します。
- -c IPアドレス又はホスト名
-
指定したIPアドレス又はホスト名のクライアントとの通信トレースだけを表示します。
- 出力例
-
- IPADDR=XXXXXXXX
-
クライアントのIPアドレス又はホスト名
- PROT=XXX
-
通信プロトコル。TCP:TCP/IP
- PAP-NAME=XXXXXX
-
次のどれかが表示されます。
-
DABroker関連製品を使用した場合:アプリケーションで設定した名称
-
DBPARTNER/Client,DBPARTNER/Web,又はHITSENSER5からアクセスした場合:
DBPARTNER/Client,DBPARTNER/Web,又はHITSENSER5の識別情報
-
DBPARTNER Mobileからアクセスした場合:クライアント識別情報
-
DBPARTNER Libraryからアクセスした場合:DBPARTNER Libraryの識別情報
-
XDM/RD外部表としてアクセスした場合:XDM/RDの識別情報
-
- DATE
-
送受信の発生日付(年/月/日)
- TIME
-
送受信の発生時刻(時:分:秒.n)
nはn/100秒を表します。
- EVT
-
DABrokerでの事象区分
-
PUT:クライアントへの送信
-
GET:クライアントからの受信
-
- SIZE
-
送受信データ長(バイト)
- DATA
-
送受信データ種別
aa…aa <bb…bb>(cc…cc,dd…dd)の形式で出力されます。
-
aa…aa:オペレーション種別
表示されるオペレーション種別とその意味を次に示します。
オペレーション種別
意 味
Connect(Database)
データベースとの接続要求
Disconnect(Database)
データベースとの切り離し要求
Disconnect(Connection)
コネクションの解放要求
Commit
トランザクションのコミット要求
Rollback
トランザクションのロールバック要求
LIST(Table)
表一覧取得要求
LIST(Column)
列一覧取得要求
LIST(Index)
索引一覧取得要求
LIST(Table Privileges)
表権限一覧取得要求
LIST(Column Privileges)
列権限一覧取得要求
LIST(Inquiry)
予約完了状況一覧取得要求
LIST(PrimaryKey)
プライマリキー一覧取得要求
EXT-CMD
SQL文の実行要求
DataDivision(Fetch)
データ分割取得
Save
データベースへの表の保存要求
Reserve
予約処理要求
Reserve Delete
予約処理結果の削除要求
Cancel
DBMSに対する処理の中断要求
Illegal Request
不正要求
Connection
コネクション確立応答
Result
正常応答
Error
異常応答
Result(Cancel)
正常応答(DBMSに対する処理の中断要求時)
Error(Cancel)
異常応答(DBMSに対する処理の中断要求時)
SQL Fetch Option
SQL実行オプション実行
File Delete
SQL実行結果格納ファイル削除
Procedure(List Prepare Procedure)
ストアドプロシジャ一覧取得準備要求
Procedure(List Fetch Procedure)
ストアドプロシジャ一覧取得要求
Procedure(List Close Procedure)
ストアドプロシジャ一覧取得後の処理要求
Procedure(List Prepare Column)
ストアドプロシジャ列一覧取得準備要求
Procedure(List Fetch Column)
ストアドプロシジャ列一覧取得要求
Procedure(List Close Column)
ストアドプロシジャ列一覧取得後の処理要求
Procedure(Parameter Get)
ストアドプロシジャ定義情報取得要求
Procedure(Prepare)
ストアドプロシジャ実行準備要求
Procedure(Execute)
ストアドプロシジャ実行要求
Procedure(Resume)
ストアドプロシジャResume実行
Agent(Register)
エージェントの登録要求
Agent(Delete Registration)
エージェントの削除要求
Agent(List Prepare Registration)
エージェントの登録情報の取得準備要求
Agent(List Fetch Registration)
エージェントの登録情報の取得継続要求
Agent(List Close Registration)
エージェントの登録情報取得後の処理要求
Agent(Execute)
エージェントの実行要求
Agent(List Prepare Execution)
エージェントの実行状況の取得準備要求
Agent(List Fetch Execution)
エージェントの実行状況の取得継続要求
Agent(List Close Execution)
エージェントの実行状況取得後の処理要求
Agent(Get Prepare Result)
エージェント実行結果の取得準備要求
Agent(Get Fetch Result)
エージェント実行結果の取得継続要求
Agent(Get Close Result)
エージェント実行結果の取得後の処理要求
Agent(Delete Result)
エージェントの実行結果の削除要求
Agent(Option)
エージェントのオプション実行要求
Agent(Execute Direct Prepare)
エージェントの即時配信実行準備要求
Agent(Execute Direct Fetch)
エージェントの即時配信実行継続要求
Agent(Execute Direct Close)
エージェントの即時配信実行後処理要求
-
bb…bb:付加情報
オペレーション種別が,LIST(xxxxx)及びEXT-CMDの場合に表示されます。
-
cc…cc:リターンコード
-
dd…dd:詳細コード
-
- 注意事項
-
クライアントからの要求量が多いほど,クライアントとの通信トレースのファイル容量も多くなります。通信トレースのファイル容量の目安として,概算式を次に示します。
- (概算式)
-
80(ヘッダ情報長) + クライアントからの要求数 * 2(PUT及びGET分) * 36(PUT及びGET情報長)〔バイト〕
あらかじめ,この概算式で計算したサイズ以上のハードディスク容量を用意しておいてください。また,クライアントからの要求量が多いほど,トレース表示が終わるまでにも時間がかかります。御注意ください。