8.12.5 DB Connector for Reliable Messagingと連携する場合のトレース取得ポイントと取得できるトレース情報
DB Connector for Reliable Messagingと連携する場合のトレース取得ポイントと取得できるトレース情報について説明します。
なお,DB Connector for Reliable Messagingでは,DB Connectorを使用してデータベースに接続しています。そのためDB Connector for Reliable Messaging利用時にはDB Connectorのトレースポイントも取得します。JDBCコネクションの生成物(java.sql.Statementなど)は,DB Connectorと同じトレース取得ポイントになります。
(1) トレース取得ポイントとPRFトレース取得レベル
イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。
イベントID |
図中の番号※ |
トレース取得ポイント |
レベル |
|
---|---|---|---|---|
0x8D60 |
1 |
DB Connector for Reliable Messaging利用時のjavax.sql.DataSource.getConnection()でのデータベース接続の確立 |
処理開始 |
A |
0x8D61 |
2 |
処理終了 |
A |
|
0x8D62 |
1 |
DB Connector for Reliable Messaging利用時のjavax.sql.DataSource.getConnection(String username, String password)での,データベース接続の確立 |
処理開始 |
A |
0x8D63 |
2 |
処理終了 |
A |
|
0x8D80 |
5 |
DB Connector for Reliable Messaging利用時のjava.sql.Connection.close()での,ConnectionオブジェクトのデータベースとJDBCリソースの解除 |
処理開始 |
A |
0x8D81 |
6 |
処理終了 |
A |
|
0x8D82 |
3 |
DB Connector for Reliable Messaging利用時のConnection.createStatement() |
処理開始 |
B |
0x8D83 |
4 |
処理終了 |
B |
|
0x8D84 |
3 |
DB Connector for Reliable Messaging利用時のConnection.createStatement(int resultSetType, int resultSetConcurrency) |
処理開始 |
B |
0x8D85 |
4 |
処理終了 |
B |
|
0x8D86 |
3 |
DB Connector for Reliable Messaging利用時のConnection.createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) |
処理開始 |
B |
0x8D87 |
4 |
処理終了 |
B |
|
0x8D88 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareCall(String sql) |
処理開始 |
B |
0x8D89 |
4 |
処理終了 |
B |
|
0x8D8A |
3 |
DB Connector for Reliable Messaging利用時の(String sql, int resultSetType, int resultSetConcurrency) |
処理開始 |
B |
0x8D8B |
4 |
処理終了 |
B |
|
0x8D8C |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) |
処理開始 |
B |
0x8D8D |
4 |
処理終了 |
B |
|
0x8D8E |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql) |
処理開始 |
B |
0x8D8F |
4 |
処理終了 |
B |
|
0x8D90 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql, int autoGeneratedKeys) |
処理開始 |
B |
0x8D91 |
4 |
処理終了 |
B |
|
0x8D92 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql, int[] columnIndexes) |
処理開始 |
B |
0x8D93 |
4 |
処理終了 |
B |
|
0x8D94 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency) |
処理開始 |
B |
0x8D95 |
4 |
処理終了 |
B |
|
0x8D96 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) |
処理開始 |
B |
0x8D97 |
4 |
処理終了 |
B |
|
0x8D98 |
3 |
DB Connector for Reliable Messaging利用時のConnection.prepareStatement(String sql, String[] columnNames) |
処理開始 |
B |
0x8D99 |
4 |
処理終了 |
B |
トレース取得ポイントを次の図に示します。
(2) 取得できるトレース情報
取得できるトレース情報を次の表に示します。
図中の番号※ |
イベントID |
レベル |
取得できる情報 |
||
---|---|---|---|---|---|
インタフェース名 |
オペレーション名 |
オプション |
|||
1 |
0x8D60 |
A |
− |
− |
− |
2 |
0x8D61 |
A |
コネクションID |
− |
|
1 |
0x8D62 |
A |
− |
− |
− |
2 |
0x8D63 |
A |
コネクションID |
− |
|
5 |
0x8D80 |
A |
コネクションID |
− |
− |
6 |
0x8D81 |
A |
− |
− |
|
3 |
0x8D82 |
B |
− |
− |
− |
4 |
0x8D83 |
B |
− |
− |
|
3 |
0x8D84 |
B |
− |
− |
− |
4 |
0x8D85 |
B |
− |
− |
|
3 |
0x8D86 |
B |
− |
− |
− |
4 |
0x8D87 |
B |
− |
− |
|
3 |
0x8D88 |
B |
− |
− |
SQL文 |
4 |
0x8D89 |
B |
− |
− |
|
3 |
0x8D8A |
B |
− |
− |
SQL文 |
4 |
0x8D8B |
B |
− |
− |
|
3 |
0x8D8C |
B |
− |
− |
SQL文 |
4 |
0x8D8D |
B |
− |
− |
|
3 |
0x8D8E |
B |
− |
− |
SQL文 |
4 |
0x8D8F |
B |
− |
− |
|
3 |
0x8D90 |
B |
− |
− |
SQL文 |
4 |
0x8D91 |
B |
− |
− |
|
3 |
0x8D92 |
B |
− |
− |
SQL文 |
4 |
0x8D93 |
B |
− |
− |
|
3 |
0x8D94 |
B |
− |
− |
SQL文 |
4 |
0x8D95 |
B |
− |
− |
|
3 |
0x8D96 |
B |
− |
− |
SQL文 |
4 |
0x8D97 |
B |
− |
− |
|
3 |
0x8D98 |
B |
− |
− |
SQL文 |
4 |
0x8D99 |
B |
− |
− |
|