Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


14.11.2 コンテナ管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報

コンテナ管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。ここでは,次の四つの場合に分けて説明します。

〈この項の構成〉

(1) トレース取得ポイントとPRFトレース取得レベル

(a) トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表14‒30 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合のトレース取得ポイントの詳細

イベントID

図中の番号

トレース取得ポイント

レベル

0xA508

1

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA509

6

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50A

1

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA50B

6

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50C

1

EntityManager#contains(Object entity)の処理開始

A

0xA50D

6

EntityManager#contains(Object entity)の処理終了

A

0xA50E

1

EntityManager#lock(Object entity, LockModeType lockMode)の処理開始

A

0xA50F

6

EntityManager#lock(Object entity, LockModeType lockMode)の処理終了

A

0xA510

1

EntityManager#merge(T entity)の処理開始

A

0xA511

6

EntityManager#merge(T entity)の処理終了

A

0xA512

1

EntityManager#persist(Object entity)の処理開始

A

0xA513

6

EntityManager#persist(Object entity)の処理終了

A

0xA514

1

EntityManager#refresh(Object entity)の処理開始

A

0xA515

6

EntityManager#refresh(Object entity)の処理終了

A

0xA516

1

EntityManager#remove(Object entity)の処理開始

A

0xA517

6

EntityManager#remove(Object entity)の処理終了

A

0xA518

1

EntityManager#clear()の処理開始

A

0xA519

6

EntityManager#clear()の処理終了

A

0xA51A

1

EntityManager#flush()の処理開始

A

0xA51B

6

EntityManager#flush()の処理終了

A

0xA51C

1

EntityManager#createQuery(String qlString)の処理開始

A

0xA51D

6

EntityManager#createQuery(String qlString)の処理終了

A

0xA51E

1

EntityManager#createNamedQuery(String name)の処理開始

A

0xA51F

6

EntityManager#createNamedQuery(String name)の処理終了

A

0xA520

1

EntityManager#createNativeQuery(String sqlString)の処理開始

A

0xA521

6

EntityManager#createNativeQuery(String sqlString)の処理終了

A

0xA522

1

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始

A

0xA523

6

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了

A

0xA524

1

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始

A

0xA525

6

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了

A

0xA526

1

EntityManager#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA527

6

EntityManager#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA528

1

EntityManager#getFlushMode()の処理開始

A

0xA529

6

EntityManager#getFlushMode()の処理終了

A

0xA52A

1

EntityManager#joinTransaction()の処理開始

A

0xA52B

6

EntityManager#joinTransaction()の処理終了

A

0xA52C

1

EntityManager#getTransaction()の処理開始

A

0xA52D

6

EntityManager#getTransaction()の処理終了

A

0xA52E

1

EntityManager#getDelegate()の処理開始

A

0xA52F

6

EntityManager#getDelegate()の処理終了

A

0xA530

1

EntityManager#isOpen()の処理開始

A

0xA531

6

EntityManager#isOpen()の処理終了

A

0xA532

1

EntityManager#close()の処理開始

A

0xA533

6

EntityManager#close()の処理終了

A

0xA540

1

Query#executeUpdate()の処理開始

A

0xA541

6

Query#executeUpdate()の処理終了

A

0xA542

1

Query#getResultList()の処理開始

A

0xA543

6

Query#getResultList()の処理終了

A

0xA544

1

Query#getSingleResult()の処理開始

A

0xA545

6

Query#getSingleResult()の処理終了

A

0xA546

1

Query#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA547

6

Query#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA548

1

Query#setFirstResult(int startPosition)の処理開始

B

0xA549

6

Query#setFirstResult(int startPosition)の処理終了

B

0xA54A

1

Query#setMaxResults(int maxResult)の処理開始

B

0xA54B

6

Query#setMaxResults(int maxResult)の処理終了

B

0xA54C

1

Query#setHint(String hintName, Object value)の処理開始

B

0xA54D

6

Query#setHint(String hintName, Object value)の処理終了

B

0xA54E

1

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA54F

6

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA550

1

Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA551

6

Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA552

1

Query#setParameter(int position, Object value)の処理開始

B

0xA553

6

Query#setParameter(int position, Object value)の処理終了

B

0xA554

1

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA555

6

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA556

1

Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA557

6

Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA558

1

Query#setParameter(String name, Object value)の処理開始

B

0xA559

6

Query#setParameter(String name, Object value)の処理終了

B

0xA560

4

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA561

5

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA562

4

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA563

5

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA564

4

JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始

B

0xA565

5

JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了

B

0xA566

4

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始

B

0xA567

5

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了

B

0xA568

4

JPAプロバイダのEntityManagerのmerge(T entity)の処理開始

B

0xA569

5

JPAプロバイダのEntityManagerのmerge(T entity)の処理終了

B

0xA56A

4

JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始

B

0xA56B

5

JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了

B

0xA56C

4

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始

B

0xA56D

5

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了

B

0xA56E

4

JPAプロバイダのEntityManagerのremove(Object entity)の処理開始

B

0xA56F

5

JPAプロバイダのEntityManagerのremove(Object entity)の処理終了

B

0xA570

4

JPAプロバイダのEntityManagerのclear()の処理開始

B

0xA571

5

JPAプロバイダのEntityManagerのclear()の処理終了

B

0xA572

4

JPAプロバイダのEntityManagerのflush()の処理開始

B

0xA573

5

JPAプロバイダのEntityManagerのflush()の処理終了

B

0xA574

4

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始

B

0xA575

5

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了

B

0xA576

4

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始

B

0xA577

5

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了

B

0xA578

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始

B

0xA579

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了

B

0xA57A

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始

B

0xA57B

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了

B

0xA57C

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始

B

0xA57D

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了

B

0xA57E

4

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA57F

5

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA580

4

JPAプロバイダのEntityManagerのgetFlushMode()の処理開始

B

0xA581

5

JPAプロバイダのEntityManagerのgetFlushMode()の処理終了

B

0xA582

4

JPAプロバイダのEntityManagerのjoinTransaction()の処理開始

B

0xA583

5

JPAプロバイダのEntityManagerのjoinTransaction()の処理終了

B

0xA584

4

JPAプロバイダのEntityManagerのisOpen()の処理開始

B

0xA585

5

JPAプロバイダのEntityManagerのisOpen()の処理終了

B

0xA586

4

JPAプロバイダのQueryのexecuteUpdate()の処理開始

B

0xA587

5

JPAプロバイダのQueryのexecuteUpdate()の処理終了

B

0xA588

4

JPAプロバイダのQueryのgetResultList()の処理開始

B

0xA589

5

JPAプロバイダのQueryのgetResultList()の処理終了

B

0xA58A

4

JPAプロバイダのQueryのgetSingleResult()の処理開始

B

0xA58B

5

JPAプロバイダのQueryのgetSingleResult()の処理終了

B

0xA58C

4

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA58D

5

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA58E

4

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始

B

0xA58F

5

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了

B

0xA590

4

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始

B

0xA591

5

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了

B

0xA592

4

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始

B

0xA593

5

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了

B

0xA594

4

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA595

5

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA596

4

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA597

5

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA598

4

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始

B

0xA599

5

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了

B

0xA59A

4

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA59B

5

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA59C

4

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA59D

5

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA59E

4

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始

B

0xA59F

5

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了

B

0xA5A0

2

トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理開始

A

0xA5A1

3

トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理終了

A

0xA5A2

7

トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの破棄処理開始

A

0xA5A3

8

トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの破棄処理終了

A

(凡例)A:標準 B:詳細

注※ 図14-17中の番号と対応しています。

トレース取得ポイントを次の図に示します。

図14‒17 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合のトレース取得ポイント

[図データ]

(b) トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表14‒31 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合のトレース取得ポイントの詳細

イベントID

図中の番号

トレース取得ポイント

レベル

0xA508

1

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA509

8

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50A

1

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA50B

8

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50C

1

EntityManager#contains(Object entity)の処理開始

A

0xA50D

8

EntityManager#contains(Object entity)の処理終了

A

0xA50E

1

EntityManager#lock(Object entity, LockModeType lockMode)の処理開始

A

0xA50F

8

EntityManager#lock(Object entity, LockModeType lockMode)の処理終了

A

0xA510

1

EntityManager#merge(T entity)の処理開始

A

0xA511

8

EntityManager#merge(T entity)の処理終了

A

0xA512

1

EntityManager#persist(Object entity)の処理開始

A

0xA513

8

EntityManager#persist(Object entity)の処理終了

A

0xA514

1

EntityManager#refresh(Object entity)の処理開始

A

0xA515

8

EntityManager#refresh(Object entity)の処理終了

A

0xA516

1

EntityManager#remove(Object entity)の処理開始

A

0xA517

8

EntityManager#remove(Object entity)の処理終了

A

0xA518

1

EntityManager#clear()の処理開始

A

0xA519

8

EntityManager#clear()の処理終了

A

0xA51A

1

EntityManager#flush()の処理開始

A

0xA51B

8

EntityManager#flush()の処理終了

A

0xA526

1

EntityManager#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA527

8

EntityManager#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA528

1

EntityManager#getFlushMode()の処理開始

A

0xA529

8

EntityManager#getFlushMode()の処理終了

A

0xA52A

1

EntityManager#joinTransaction()の処理開始

A

0xA52B

8

EntityManager#joinTransaction()の処理終了

A

0xA52C

1

EntityManager#getTransaction()の処理開始

A

0xA52D

8

EntityManager#getTransaction()の処理終了

A

0xA52E

1

EntityManager#getDelegate()の処理開始

A

0xA52F

8

EntityManager#getDelegate()の処理終了

A

0xA530

1

EntityManager#isOpen()の処理開始

A

0xA531

8

EntityManager#isOpen()の処理終了

A

0xA532

1

EntityManager#close()の処理開始

A

0xA533

8

EntityManager#close()の処理終了

A

0xA560

4

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA561

5

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA562

4

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA563

5

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA564

4

JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始

B

0xA565

5

JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了

B

0xA566

4

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始

B

0xA567

5

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了

B

0xA568

4

JPAプロバイダのEntityManagerのmerge(T entity)の処理開始

B

0xA569

5

JPAプロバイダのEntityManagerのmerge(T entity)の処理終了

B

0xA56A

4

JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始

B

0xA56B

5

JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了

B

0xA56C

4

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始

B

0xA56D

5

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了

B

0xA56E

4

JPAプロバイダのEntityManagerのremove(Object entity)の処理開始

B

0xA56F

5

JPAプロバイダのEntityManagerのremove(Object entity)の処理終了

B

0xA570

4

JPAプロバイダのEntityManagerのclear()の処理開始

B

0xA571

5

JPAプロバイダのEntityManagerのclear()の処理終了

B

0xA572

4

JPAプロバイダのEntityManagerのflush()の処理開始

B

0xA573

5

JPAプロバイダのEntityManagerのflush()の処理終了

B

0xA57E

4

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA57F

5

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA580

4

JPAプロバイダのEntityManagerのgetFlushMode()の処理開始

B

0xA581

5

JPAプロバイダのEntityManagerのgetFlushMode()の処理終了

B

0xA582

4

JPAプロバイダのEntityManagerのjoinTransaction()の処理開始

B

0xA583

5

JPAプロバイダのEntityManagerのjoinTransaction()の処理終了

B

0xA584

4

JPAプロバイダのEntityManagerのisOpen()の処理開始

B

0xA585

5

JPAプロバイダのEntityManagerのisOpen()の処理終了

B

0xA5A4

2

トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理開始

A

0xA5A5

3

トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理終了

A

0xA5A6

6

トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理開始

A

0xA5A7

7

トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理終了

A

(凡例)A:標準 B:詳細

注※ 図14-18中の番号と対応しています。

トレース取得ポイントを次の図に示します。

図14‒18 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合のトレース取得ポイント

[図データ]

(c) トランザクション外で生成されたQueryをトランザクション外で利用した場合

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表14‒32 トランザクション外で生成されたQueryをトランザクション外で利用した場合のトレース取得ポイントの詳細

イベントID

図中の番号

トレース取得ポイント

レベル

0xA51C

1

EntityManager#createQuery(String qlString)の処理開始

A

0xA51D

6

EntityManager#createQuery(String qlString)の処理終了

A

0xA51E

1

EntityManager#createNamedQuery(String name)の処理開始

A

0xA51F

6

EntityManager#createNamedQuery(String name)の処理終了

A

0xA520

1

EntityManager#createNativeQuery(String sqlString)の処理開始

A

0xA521

6

EntityManager#createNativeQuery(String sqlString)の処理終了

A

0xA522

1

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始

A

0xA523

6

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了

A

0xA524

1

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始

A

0xA525

6

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了

A

0xA540

1,11

Query#executeUpdate()の処理開始

A

0xA541

6,16

Query#executeUpdate()の処理終了

A

0xA542

1,11

Query#getResultList()の処理開始

A

0xA543

6,16

Query#getResultList()の処理終了

A

0xA544

1,11

Query#getSingleResult()の処理開始

A

0xA545

6,16

Query#getSingleResult()の処理終了

A

0xA546

1,7

Query#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA547

6,10

Query#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA548

1,7

Query#setFirstResult(int startPosition)の処理開始

B

0xA549

6,10

Query#setFirstResult(int startPosition)の処理終了

B

0xA54A

1,7

Query#setMaxResults(int maxResult)の処理開始

B

0xA54B

6,10

Query#setMaxResults(int maxResult)の処理終了

B

0xA54C

1,7

Query#setHint(String hintName, Object value)の処理開始

B

0xA54D

6,10

Query#setHint(String hintName, Object value)の処理終了

B

0xA54E

1,7

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA54F

6,10

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA550

1,7

Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA551

6,10

Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA552

1,7

Query#setParameter(int position, Object value)の処理開始

B

0xA553

6,10

Query#setParameter(int position, Object value)の処理終了

B

0xA554

1,7

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA555

6,10

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA556

1,7

Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA557

6,10

Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA558

1,7

Query#setParameter(String name, Object value)の処理開始

B

0xA559

6,10

Query#setParameter(String name, Object value)の処理終了

B

0xA574

4

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始

B

0xA575

5

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了

B

0xA576

4

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始

B

0xA577

5

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了

B

0xA578

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始

B

0xA579

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了

B

0xA57A

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始

B

0xA57B

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了

B

0xA57C

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始

B

0xA57D

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了

B

0xA586

4,12

JPAプロバイダのQueryのexecuteUpdate()の処理開始

B

0xA587

5,13

JPAプロバイダのQueryのexecuteUpdate()の処理終了

B

0xA588

4,12

JPAプロバイダのQueryのgetResultList()の処理開始

B

0xA589

5,13

JPAプロバイダのQueryのgetResultList()の処理終了

B

0xA58A

4,12

JPAプロバイダのQueryのgetSingleResult()の処理開始

B

0xA58B

5,13

JPAプロバイダのQueryのgetSingleResult()の処理終了

B

0xA58C

4,8

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA58D

5,9

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA58E

4,8

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始

B

0xA58F

5,9

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了

B

0xA590

4,8

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始

B

0xA591

5,9

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了

B

0xA592

4,8

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始

B

0xA593

5,9

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了

B

0xA594

4,8

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA595

5,9

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA596

4,8

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA597

5,9

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA598

4,8

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始

B

0xA599

5,9

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了

B

0xA59A

4,8

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA59B

5,9

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA59C

4,8

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA59D

5,9

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA59E

4,8

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始

B

0xA59F

5,9

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了

B

0xA5A8

2

トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理開始

A

0xA5A9

3

トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理終了

A

0xA5AA

14

トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理開始

A

0xA5AB

15

トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理終了

A

(凡例)A:標準 B:詳細

注※ 図14-19中の番号と対応しています。

トレース取得ポイントを次の図に示します。

図14‒19 トランザクション外で生成されたQueryをトランザクション外で利用した場合のトレース取得ポイント

[図データ]

(d) 拡張永続化コンテキストを利用した場合

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表14‒33 拡張永続化コンテキストを利用した場合のトレース取得ポイントの詳細

イベントID

図中の番号

トレース取得ポイント

レベル

0xA508

3

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA509

6

EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50A

3

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始

A

0xA50B

6

EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了

A

0xA50C

3

EntityManager#contains(Object entity)の処理開始

A

0xA50D

6

EntityManager#contains(Object entity)の処理終了

A

0xA50E

3

EntityManager#lock(Object entity, LockModeType lockMode)の処理開始

A

0xA50F

6

EntityManager#lock(Object entity, LockModeType lockMode)の処理終了

A

0xA510

3

EntityManager#merge(T entity)の処理開始

A

0xA511

6

EntityManager#merge(T entity)の処理終了

A

0xA512

3

EntityManager#persist(Object entity)の処理開始

A

0xA513

6

EntityManager#persist(Object entity)の処理終了

A

0xA514

3

EntityManager#refresh(Object entity)の処理開始

A

0xA515

6

EntityManager#refresh(Object entity)の処理終了

A

0xA516

3

EntityManager#remove(Object entity)の処理開始

A

0xA517

6

EntityManager#remove(Object entity)の処理終了

A

0xA518

3

EntityManager#clear()の処理開始

A

0xA519

6

EntityManager#clear()の処理終了

A

0xA51A

3

EntityManager#flush()の処理開始

A

0xA51B

6

EntityManager#flush()の処理終了

A

0xA51C

3

EntityManager#createQuery(String qlString)の処理開始

A

0xA51D

6

EntityManager#createQuery(String qlString)の処理終了

A

0xA51E

3

EntityManager#createNamedQuery(String name)の処理開始

A

0xA51F

6

EntityManager#createNamedQuery(String name)の処理終了

A

0xA520

3

EntityManager#createNativeQuery(String sqlString)の処理開始

A

0xA521

6

EntityManager#createNativeQuery(String sqlString)の処理終了

A

0xA522

3

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始

A

0xA523

6

EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了

A

0xA524

3

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始

A

0xA525

6

EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了

A

0xA526

3

EntityManager#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA527

6

EntityManager#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA528

3

EntityManager#getFlushMode()の処理開始

A

0xA529

6

EntityManager#getFlushMode()の処理終了

A

0xA52A

3

EntityManager#joinTransaction()の処理開始

A

0xA52B

6

EntityManager#joinTransaction()の処理終了

A

0xA52C

3

EntityManager#getTransaction()の処理開始

A

0xA52D

6

EntityManager#getTransaction()の処理終了

A

0xA52E

3

EntityManager#getDelegate()の処理開始

A

0xA52F

6

EntityManager#getDelegate()の処理終了

A

0xA530

3

EntityManager#isOpen()の処理開始

A

0xA531

6

EntityManager#isOpen()の処理終了

A

0xA532

3

EntityManager#close()の処理開始

A

0xA533

6

EntityManager#close()の処理終了

A

0xA540

3

Query#executeUpdate()の処理開始

A

0xA541

6

Query#executeUpdate()の処理終了

A

0xA542

3

Query#getResultList()の処理開始

A

0xA543

6

Query#getResultList()の処理終了

A

0xA544

3

Query#getSingleResult()の処理開始

A

0xA545

6

Query#getSingleResult()の処理終了

A

0xA546

3

Query#setFlushMode(FlushModeType flushMode)の処理開始

A

0xA547

6

Query#setFlushMode(FlushModeType flushMode)の処理終了

A

0xA548

3

Query#setFirstResult(int startPosition)の処理開始

B

0xA549

6

Query#setFirstResult(int startPosition)の処理終了

B

0xA54A

3

Query#setMaxResults(int maxResult)の処理開始

B

0xA54B

6

Query#setMaxResults(int maxResult)の処理終了

B

0xA54C

3

Query#setHint(String hintName, Object value)の処理開始

B

0xA54D

6

Query#setHint(String hintName, Object value)の処理終了

B

0xA54E

3

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA54F

6

Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA550

3

Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA551

6

Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA552

3

Query#setParameter(int position, Object value)の処理開始

B

0xA553

6

Query#setParameter(int position, Object value)の処理終了

B

0xA554

3

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA555

6

Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA556

3

Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA557

6

Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA558

3

Query#setParameter(String name, Object value)の処理開始

B

0xA559

6

Query#setParameter(String name, Object value)の処理終了

B

0xA560

4

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA561

5

JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA562

4

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始

B

0xA563

5

JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了

B

0xA564

4

JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始

B

0xA565

5

JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了

B

0xA566

4

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始

B

0xA567

5

JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了

B

0xA568

4

JPAプロバイダのEntityManagerのmerge(T entity)の処理開始

B

0xA569

5

JPAプロバイダのEntityManagerのmerge(T entity)の処理終了

B

0xA56A

4

JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始

B

0xA56B

5

JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了

B

0xA56C

4

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始

B

0xA56D

5

JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了

B

0xA56E

4

JPAプロバイダのEntityManagerのremove(Object entity)の処理開始

B

0xA56F

5

JPAプロバイダのEntityManagerのremove(Object entity)の処理終了

B

0xA570

4

JPAプロバイダのEntityManagerのclear()の処理開始

B

0xA571

5

JPAプロバイダのEntityManagerのclear()の処理終了

B

0xA572

4

JPAプロバイダのEntityManagerのflush()の処理開始

B

0xA573

5

JPAプロバイダのEntityManagerのflush()の処理終了

B

0xA574

4

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始

B

0xA575

5

JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了

B

0xA576

4

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始

B

0xA577

5

JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了

B

0xA578

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始

B

0xA579

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了

B

0xA57A

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始

B

0xA57B

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了

B

0xA57C

4

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始

B

0xA57D

5

JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了

B

0xA57E

4

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA57F

5

JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA580

4

JPAプロバイダのEntityManagerのgetFlushMode()の処理開始

B

0xA581

5

JPAプロバイダのEntityManagerのgetFlushMode()の処理終了

B

0xA582

4

JPAプロバイダのEntityManagerのjoinTransaction()の処理開始

B

0xA583

5

JPAプロバイダのEntityManagerのjoinTransaction()の処理終了

B

0xA584

4

JPAプロバイダのEntityManagerのisOpen()の処理開始

B

0xA585

5

JPAプロバイダのEntityManagerのisOpen()の処理終了

B

0xA586

4

JPAプロバイダのQueryのexecuteUpdate()の処理開始

B

0xA587

5

JPAプロバイダのQueryのexecuteUpdate()の処理終了

B

0xA588

4

JPAプロバイダのQueryのgetResultList()の処理開始

B

0xA589

5

JPAプロバイダのQueryのgetResultList()の処理終了

B

0xA58A

4

JPAプロバイダのQueryのgetSingleResult()の処理開始

B

0xA58B

5

JPAプロバイダのQueryのgetSingleResult()の処理終了

B

0xA58C

4

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始

B

0xA58D

5

JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了

B

0xA58E

4

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始

B

0xA58F

5

JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了

B

0xA590

4

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始

B

0xA591

5

JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了

B

0xA592

4

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始

B

0xA593

5

JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了

B

0xA594

4

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始

B

0xA595

5

JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了

B

0xA596

4

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始

B

0xA597

5

JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了

B

0xA598

4

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始

B

0xA599

5

JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了

B

0xA59A

4

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始

B

0xA59B

5

JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了

B

0xA59C

4

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始

B

0xA59D

5

JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了

B

0xA59E

4

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始

B

0xA59F

5

JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了

B

0xA5AC

1

拡張スコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理開始

A

0xA5AD

2

拡張スコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理終了

A

0xA5AE

7

拡張スコープの永続化コンテキストを利用した際のEntityManager.close()の処理開始

A

0xA5AF

8

拡張スコープの永続化コンテキストを利用した際のEntityManager.close()の処理終了

A

(凡例)A:標準 B:詳細

注※ 図14-20中の番号と対応しています。

トレース取得ポイントを次の図に示します。

図14‒20 拡張永続化コンテキストを利用した場合のトレース取得ポイント

[図データ]

(2) 取得できるトレース情報

(a) トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合

トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合に取得できるトレース情報を次の表に示します。

表14‒34 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合に取得できるトレース情報

図中の番号※1

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xA508

A

entityのクラス名

0xA50A

A

entityのクラス名

0xA50C

A

entityのクラス名

0xA50E

A

entityのクラス名

lockModeの値

0xA510

A

entityのクラス名

0xA512

A

entityのクラス名

0xA514

A

entityのクラス名

0xA516

A

entityのクラス名

0xA518

A

0xA51A

A

0xA51C

A

0xA51E

A

name

0xA520

A

0xA522

A

resultClassのクラス名

0xA524

A

resultSetMapping

0xA526

A

flushModeの値

0xA528

A

0xA52A

A

0xA52C

A

0xA52E

A

0xA530

A

0xA532

A

0xA540

A

0xA542

A

0xA544

A

0xA546

A

flushModeの値

0xA548

B

startPositionの値

0xA54A

B

maxResultの値

0xA54C

B

hintName

valueのクラス名

0xA54E

B

positionの値

0xA550

B

positionの値

0xA552

B

positionの値

0xA554

B

nameの値

0xA556

B

nameの値

0xA558

B

nameの値

2

0xA5A0

A

3

0xA5A1

A

※2

4

0xA560

B

entityのクラス名

0xA562

B

entityのクラス名

0xA564

B

entityのクラス名

0xA566

B

entityのクラス名

lockModeの値

0xA568

B

entityのクラス名

0xA56A

B

entityのクラス名

0xA56C

B

entityのクラス名

0xA56E

B

entityのクラス名

0xA570

B

0xA572

B

0xA574

B

0xA576

B

name

0xA578

B

0xA57A

B

resultClassのクラス名

0xA57C

B

resultSetMapping

0xA57E

B

flushModeの値

0xA580

B

0xA582

B

0xA584

B

0xA586

B

0xA588

B

0xA58A

B

0xA58C

B

flushModeの値

0xA58E

B

startPositionの値

0xA590

B

maxResultの値

0xA592

B

hintName

valueのクラス名

0xA594

B

positionの値

0xA596

B

positionの値

0xA598

B

positionの値

0xA59A

B

nameの値

0xA59C

B

nameの値

0xA59E

B

nameの値

5

0xA561

B

※2

0xA563

B

※2

0xA565

B

※2

0xA567

B

※2

0xA569

B

※2

0xA56B

B

※2

0xA56D

B

※2

0xA56F

B

※2

0xA571

B

※2

0xA573

B

※2

0xA575

B

※2

0xA577

B

※2

0xA579

B

※2

0xA57B

B

※2

0xA57D

B

※2

0xA57F

B

※2

0xA581

B

※2

0xA583

B

※2

0xA585

B

※2

0xA587

B

※2

0xA589

B

※2

0xA58B

B

※2

0xA58D

B

※2

0xA58F

B

※2

0xA591

B

※2

0xA593

B

※2

0xA595

B

※2

0xA597

B

※2

0xA599

B

※2

0xA59B

B

※2

0xA59D

B

※2

0xA59F

B

※2

6

0xA509

A

※2

0xA50B

A

※2

0xA50D

A

※2

0xA50F

A

※2

0xA511

A

※2

0xA513

A

※2

0xA515

A

※2

0xA517

A

※2

0xA519

A

※2

0xA51B

A

※2

0xA51D

A

※2

0xA51F

A

※2

0xA521

A

※2

0xA523

A

※2

0xA525

A

※2

0xA527

A

※2

0xA529

A

※2

0xA52B

A

※2

0xA52D

A

※2

0xA52F

A

※2

0xA531

A

※2

0xA533

A

※2

0xA541

A

※2

0xA543

A

※2

0xA545

A

※2

0xA547

A

※2

0xA549

B

※2

0xA54B

B

※2

0xA54D

B

※2

0xA54F

B

※2

0xA551

B

※2

0xA553

B

※2

0xA555

B

※2

0xA557

B

※2

0xA559

B

※2

7

0xA5A2

A

8

0xA5A3

A

※2

(凡例)A:標準 B:詳細 −:該当なし

注※1 図14-17中の番号と対応しています。

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。

(b) トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合

トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合に取得できるトレース情報を次の表に示します。

表14‒35 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合に取得できるトレース情報

図中の番号※1

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xA508

A

entityのクラス名

0xA50A

A

entityのクラス名

0xA50C

A

entityのクラス名

0xA50E

A

entityのクラス名

lockModeの値

0xA510

A

entityのクラス名

0xA512

A

entityのクラス名

0xA514

A

entityのクラス名

0xA516

A

entityのクラス名

0xA518

A

0xA51A

A

0xA526

A

flushModeの値

0xA528

A

0xA52A

A

0xA52C

A

0xA52E

A

0xA530

A

0xA532

A

2

0xA5A4

A

3

0xA5A5

A

※2

4

0xA560

B

entityのクラス名

0xA562

B

entityのクラス名

0xA564

B

entityのクラス名

0xA566

B

entityのクラス名

lockModeの値

0xA568

B

entityのクラス名

0xA56A

B

entityのクラス名

0xA56C

B

entityのクラス名

0xA56E

B

entityのクラス名

0xA570

B

0xA572

B

0xA57E

B

flushModeの値

0xA580

B

0xA582

B

0xA584

B

5

0xA561

B

※2

0xA563

B

※2

0xA565

B

※2

0xA567

B

※2

0xA569

B

※2

0xA56B

B

※2

0xA56D

B

※2

0xA56F

B

※2

0xA571

B

※2

0xA573

B

※2

0xA57F

B

※2

0xA581

B

※2

0xA583

B

※2

0xA585

B

※2

6

0xA5A6

A

7

0xA5A7

A

※2

8

0xA509

A

※2

0xA50B

A

※2

0xA50D

A

※2

0xA50F

A

※2

0xA511

A

※2

0xA513

A

※2

0xA515

A

※2

0xA517

A

※2

0xA519

A

※2

0xA51B

A

※2

0xA527

A

※2

0xA529

A

※2

0xA52B

A

※2

0xA52D

A

※2

0xA52F

A

※2

0xA531

A

※2

0xA533

A

※2

(凡例)A:標準 B:詳細 −:該当なし

注※1 図14-18中の番号と対応しています。

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。

(c) トランザクション外で生成されたQueryをトランザクション外で利用した場合

トランザクション外で生成されたQueryをトランザクション外で利用した場合に取得できるトレース情報を次の表に示します。

表14‒36 トランザクション外で生成されたQueryをトランザクション外で利用した場合に取得できるトレース情報

図中の番号※1

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xA51C

A

0xA51E

A

name

0xA520

A

0xA522

A

resultClassのクラス名

0xA524

A

resultSetMapping

1,11

0xA540

A

0xA542

A

0xA544

A

1,7

0xA546

A

flushModeの値

0xA548

B

startPositionの値

0xA54A

B

maxResultの値

0xA54C

B

hintName

valueのクラス名

0xA54E

B

positionの値

0xA550

B

positionの値

0xA552

B

positionの値

0xA554

B

nameの値

0xA556

B

nameの値

0xA558

B

nameの値

2

0xA5A8

A

3

0xA5A9

A

※2

4

0xA574

B

0xA576

B

name

0xA578

B

0xA57A

B

resultClassのクラス名

0xA57C

B

resultSetMapping

4,12

0xA586

B

0xA588

B

0xA58A

B

4,8

0xA58C

B

flushModeの値

0xA58E

B

startPositionの値

0xA590

B

maxResultの値

0xA592

B

hintName

valueのクラス名

0xA594

B

positionの値

0xA596

B

positionの値

0xA598

B

positionの値

0xA59A

B

nameの値

0xA59C

B

nameの値

0xA59E

B

nameの値

5

0xA575

B

※2

0xA577

B

※2

0xA579

B

※2

0xA57B

B

※2

0xA57D

B

※2

5,13

0xA587

B

※2

0xA589

B

※2

0xA58B

B

※2

5,9

0xA58D

B

※2

0xA58F

B

※2

0xA591

B

※2

0xA593

B

※2

0xA595

B

※2

0xA597

B

※2

0xA599

B

※2

0xA59B

B

※2

0xA59D

B

※2

0xA59F

B

※2

6

0xA51D

A

※2

0xA51F

A

※2

0xA521

A

※2

0xA523

A

※2

0xA525

A

※2

6,16

0xA541

A

※2

0xA543

A

※2

0xA545

A

※2

6,10

0xA547

A

※2

0xA549

B

※2

0xA54B

B

※2

0xA54D

B

※2

0xA54F

B

※2

0xA551

B

※2

0xA553

B

※2

0xA555

B

※2

0xA557

B

※2

0xA559

B

※2

14

0xA5AA

A

15

0xA5AB

A

※2

(凡例)A:標準 B:詳細 −:該当なし

注※1 図14-19中の番号と対応しています。

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。

(d) 拡張永続化コンテキストを利用した場合

拡張永続化コンテキストを利用した場合に取得できるトレース情報を次の表に示します。

表14‒37 拡張永続化コンテキストを利用した場合に取得できるトレース情報

図中の番号※1

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xA5AC

A

2

0xA5AD

A

※2

3

0xA508

A

entityのクラス名

0xA50A

A

entityのクラス名

0xA50C

A

entityのクラス名

0xA50E

A

entityのクラス名

lockModeの値

0xA510

A

entityのクラス名

0xA512

A

entityのクラス名

0xA514

A

entityのクラス名

0xA516

A

entityのクラス名

0xA518

A

0xA51A

A

0xA51C

A

0xA51E

A

name

0xA520

A

0xA522

A

resultClassのクラス名

0xA524

A

resultSetMapping

0xA526

A

flushModeの値

0xA528

A

0xA52A

A

0xA52C

A

0xA52E

A

0xA530

A

0xA532

A

0xA540

A

0xA542

A

0xA544

A

0xA546

A

flushModeの値

0xA548

B

startPositionの値

0xA54A

B

maxResultの値

0xA54C

B

hintName

valueのクラス名

0xA54E

B

positionの値

0xA550

B

positionの値

0xA552

B

positionの値

0xA554

B

nameの値

0xA556

B

nameの値

0xA558

B

nameの値

4

0xA560

B

entityのクラス名

0xA562

B

entityのクラス名

0xA564

B

entityのクラス名

0xA566

B

entityのクラス名

lockModeの値

0xA568

B

entityのクラス名

0xA56A

B

entityのクラス名

0xA56C

B

entityのクラス名

0xA56E

B

entityのクラス名

0xA570

B

0xA572

B

0xA574

B

0xA576

B

name

0xA578

B

0xA57A

B

resultClassのクラス名

0xA57C

B

resultSetMapping

0xA57E

B

flushModeの値

0xA580

B

0xA582

B

0xA584

B

0xA586

B

0xA588

B

0xA58A

B

0xA58C

B

flushModeの値

0xA58E

B

startPositionの値

0xA590

B

maxResultの値

0xA592

B

hintName

valueのクラス名

0xA594

B

positionの値

0xA596

B

positionの値

0xA598

B

positionの値

0xA59A

B

nameの値

0xA59C

B

nameの値

0xA59E

B

nameの値

5

0xA561

B

※2

0xA563

B

※2

0xA565

B

※2

0xA567

B

※2

0xA569

B

※2

0xA56B

B

※2

0xA56D

B

※2

0xA56F

B

※2

0xA571

B

※2

0xA573

B

※2

0xA575

B

※2

0xA577

B

※2

0xA579

B

※2

0xA57B

B

※2

0xA57D

B

※2

0xA57F

B

※2

0xA581

B

※2

0xA583

B

※2

0xA585

B

※2

0xA587

B

※2

0xA589

B

※2

0xA58B

B

※2

0xA58D

B

※2

0xA58F

B

※2

0xA591

B

※2

0xA593

B

※2

0xA595

B

※2

0xA597

B

※2

0xA599

B

※2

0xA59B

B

※2

0xA59D

B

※2

0xA59F

B

※2

6

0xA509

A

※2

0xA50B

A

※2

0xA50D

A

※2

0xA50F

A

※2

0xA511

A

※2

0xA513

A

※2

0xA515

A

※2

0xA517

A

※2

0xA519

A

※2

0xA51B

A

※2

0xA51D

A

※2

0xA51F

A

※2

0xA521

A

※2

0xA523

A

※2

0xA525

A

※2

0xA527

A

※2

0xA529

A

※2

0xA52B

A

※2

0xA52D

A

※2

0xA52F

A

※2

0xA531

A

※2

0xA533

A

※2

0xA541

A

※2

0xA543

A

※2

0xA545

A

※2

0xA547

A

※2

0xA549

B

※2

0xA54B

B

※2

0xA54D

B

※2

0xA54F

B

※2

0xA551

B

※2

0xA553

B

※2

0xA555

B

※2

0xA557

B

※2

0xA559

B

※2

7

0xA5AE

A

8

0xA5AF

A

※2

(凡例)A:標準 B:詳細 −:該当なし

注※1 図14-20中の番号と対応しています。

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。