Hitachi

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


14.11.1 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報

アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。

〈この項の構成〉

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

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

表14‒28 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントの詳細

イベントID

図中の番号

トレース取得ポイント

レベル

0xA500

1

EntityManagerFactory#createEntityManagerFactory()の処理開始

A

0xA501

2

EntityManagerFactory#createEntityManagerFactory()の処理終了

A

0xA502

1

EntityManagerFactory#createEntityManagerFactory(Map map)の処理開始

A

0xA503

2

EntityManagerFactory#createEntityManagerFactory(Map map)の処理終了

A

0xA504

1

EntityManagerFactory#isOpen()の処理開始

A

0xA505

2

EntityManagerFactory#isOpen()の処理終了

A

0xA506

1

EntityManagerFactory#close()の処理開始

A

0xA507

2

EntityManagerFactory#close()の処理終了

A

0xA508

1

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

A

0xA509

2

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

A

0xA50A

1

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

A

0xA50B

2

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

A

0xA50C

1

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

A

0xA50D

2

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

A

0xA50E

1

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

A

0xA50F

2

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

A

0xA510

1

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

A

0xA511

2

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

A

0xA512

1

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

A

0xA513

2

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

A

0xA514

1

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

A

0xA515

2

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

A

0xA516

1

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

A

0xA517

2

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

A

0xA518

1

EntityManager#clear()の処理開始

A

0xA519

2

EntityManager#clear()の処理終了

A

0xA51A

1

EntityManager#flush()の処理開始

A

0xA51B

2

EntityManager#flush()の処理終了

A

0xA51C

1

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

A

0xA51D

2

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

A

0xA51E

1

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

A

0xA51F

2

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

A

0xA520

1

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

A

0xA521

2

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

A

0xA522

1

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

A

0xA523

2

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

A

0xA524

1

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

A

0xA525

2

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

A

0xA526

1

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

A

0xA527

2

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

A

0xA528

1

EntityManager#getFlushMode()の処理開始

A

0xA529

2

EntityManager#getFlushMode()の処理終了

A

0xA52A

1

EntityManager#joinTransaction()の処理開始

A

0xA52B

2

EntityManager#joinTransaction()の処理終了

A

0xA52C

1

EntityManager#getTransaction()の処理開始

A

0xA52D

2

EntityManager#getTransaction()の処理終了

A

0xA52E

1

EntityManager#getDelegate()の処理開始

A

0xA52F

2

EntityManager#getDelegate()の処理終了

A

0xA530

1

EntityManager#isOpen()の処理開始

A

0xA531

2

EntityManager#isOpen()の処理終了

A

0xA532

1

EntityManager#close()の処理開始

A

0xA533

2

EntityManager#close()の処理終了

A

0xA534

1

EntityTransaction#begin()の処理開始

A

0xA535

2

EntityTransaction#begin()の処理終了

A

0xA536

1

EntityTransaction#commit()の処理開始

A

0xA537

2

EntityTransaction#commit()の処理終了

A

0xA538

1

EntityTransaction#rollback()の処理開始

A

0xA539

2

EntityTransaction#rollback()の処理終了

A

0xA53A

1

EntityTransaction#getRollbackOnly()の処理開始

A

0xA53B

2

EntityTransaction#getRollbackOnly()の処理終了

A

0xA53C

1

EntityTransaction#setRollbackOnly()の処理開始

A

0xA53D

2

EntityTransaction#setRollbackOnly()の処理終了

A

0xA53E

1

EntityTransaction#isActive()の処理開始

A

0xA53F

2

EntityTransaction#isActive()の処理終了

A

0xA540

1

Query#executeUpdate()の処理開始

A

0xA541

2

Query#executeUpdate()の処理終了

A

0xA542

1

Query#getResultList()の処理開始

A

0xA543

2

Query#getResultList()の処理終了

A

0xA544

1

Query#getSingleResult()の処理開始

A

0xA545

2

Query#getSingleResult()の処理終了

A

0xA546

1

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

A

0xA547

2

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

A

0xA548

1

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

B

0xA549

2

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

B

0xA54A

1

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

B

0xA54B

2

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

B

0xA54C

1

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

B

0xA54D

2

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

B

0xA54E

1

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

B

0xA54F

2

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

B

0xA550

1

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

B

0xA551

2

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

B

0xA552

1

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

B

0xA553

2

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

B

0xA554

1

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

B

0xA555

2

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

B

0xA556

1

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

B

0xA557

2

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

B

0xA558

1

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

B

0xA559

2

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

B

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

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

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

図14‒16 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイント

[図データ]

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

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

表14‒29 アプリケーション管理の永続化コンテキストを利用した場合に取得できるトレース情報

図中の番号

イベントID

レベル

取得できる情報

インタフェース名

オペレーション名

オプション

1

0xA500

A

0xA502

A

0xA504

A

0xA506

A

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

0xA534

A

0xA536

A

0xA538

A

0xA53A

A

0xA53C

A

0xA53E

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

0xA501

A

  • 正常時

    <入り口時刻>

  • 例外発生時

    <入り口時刻><例外名>

0xA503

A

0xA505

A

0xA507

A

0xA509

A

0xA50B

A

0xA50D

A

0xA50F

A

0xA511

A

0xA513

A

0xA515

A

0xA517

A

0xA519

A

0xA51B

A

0xA51D

A

0xA51F

A

0xA521

A

0xA523

A

0xA525

A

0xA527

A

0xA529

A

0xA52B

A

0xA52D

A

0xA52F

A

0xA531

A

0xA533

A

0xA535

A

0xA537

A

0xA539

A

0xA53B

A

0xA53D

A

0xA53F

A

0xA541

A

0xA543

A

0xA545

A

0xA547

A

0xA549

B

0xA54B

B

0xA54D

B

0xA54F

B

0xA551

B

0xA553

B

0xA555

B

0xA557

B

0xA559

B

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

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