付録D.1 永続版リソースアダプタの場合

永続版リソースアダプタの場合のCosminexus RMでは,次の処理の入口と出口でPRFトレースを取得します。

<この項の構成>
(1) アプリケーションからのコネクションの取得と解放処理
(2) J2EEサーバ(Cosminexus Component Container)からのコネクションのアソシエート処理
(3) アプリケーションからのメッセージ送受信処理
(4) J2EEサーバ(Cosminexus Component Container)からのトランザクション制御
(5) JMSアプリケーションからのJMSセッションの決着処理
(6) J2EEサーバ(Cosminexus Component Container)と連携したMessage-driven Beanメッセージ配信処理

(1) アプリケーションからのコネクションの取得と解放処理

アプリケーションからのコネクションの取得と解放処理でのイベントIDを次の表に示します。

表D-1 アプリケーションからのコネクションの取得と解放処理でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9360QueueConnection.createQueueSessionの入口A
0x9361QueueConnection.createQueueSessionの出口A
0x9362QueueSession.closeの入口A
0x9363QueueSession.closeの出口A
0x9364ManagedConnectionFactory.matchManagedConnectionの入口B
0x9365ManagedConnectionFactory.matchManagedConnectionの出口B

(2) J2EEサーバ(Cosminexus Component Container)からのコネクションのアソシエート処理

J2EEサーバ(Cosminexus Component Container)からのコネクションのアソシエート処理でのイベントIDを次の表に示します。

表D-2 J2EEサーバ(Cosminexus Component Container)からのコネクションのアソシエート処理でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9366ManagedConnection.associateConnectionの入口B
0x9367ManagedConnection.associateConnectionの出口B

(3) アプリケーションからのメッセージ送受信処理

アプリケーションからのメッセージ送受信処理でのイベントIDを次の表に示します。

表D-3 アプリケーションからのメッセージ送受信処理でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9368QueueSender.send(msg) の入口A
0x9369QueueSender.send(msg) の出口A
0x936AQueueSender.send(msg,dlvmd, pri,ttl) の入口A
0x936BQueueSender.send(msg,dlvmd, pri,ttl) の出口A
0x936CQueueSender.send(que,msg) の入口A
0x936DQueueSender.send(que,msg) の出口A
0x936EQueueSender.send(que,msg,dlvmd, pri,ttl) の入口A
0x936FQueueSender.send(que,msg,dlvmd, pri,ttl) の出口A
0x9370QueueReceiver.receive(引数なし) の入口A
0x9371QueueReceiver.receive(引数なし) の出口A
0x9372QueueReceiver.receive(timeout) の入口A
0x9373QueueReceiver.receive(timeout) の出口A
0x9374QueueReceiver.receiveNoWaitの入口A
0x9375QueueReceiver.receiveNoWaitの出口A
0x9376Enumeration.nextElementの入口A
0x9377Enumeration.nextElementの出口A

(4) J2EEサーバ(Cosminexus Component Container)からのトランザクション制御

J2EEサーバ(Cosminexus Component Container)からのトランザクション制御でのイベントIDを次の表に示します。

表D-4 J2EEサーバ(Cosminexus Component Container)からのトランザクション制御でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9378XAResource.startの入口B
0x9379XAResource.startの出口B
0x937AXAResource.endの入口B
0x937BXAResource.endの出口B
0x937CXAResource.prepareの入口B
0x937DXAResource.prepareの出口B
0x937EXAResource.commitの入口B
0x937FXAResource.commitの出口B
0x9380XAResource.rollbackの入口B
0x9381XAResource.rollbackの出口B
0x9382XAResource.forgetの入口B
0x9383XAResource.forgetの出口B
0x9384XAResource.recoverの入口B
0x9385XAResource.recoverの出口B
0x9386LocalTransaction.beginの入口B
0x9387LocalTransaction.beginの出口B
0x9388LocalTransaction.commitの入口B
0x9389LocalTransaction.commitの出口B
0x938ALocalTransaction.rollbackの入口B
0x938BLocalTransaction.rollbackの出口B

(5) JMSアプリケーションからのJMSセッションの決着処理

JMSアプリケーションからのJMSセッションの決着処理でのイベントIDを次の表に示します。

表D-5 JMSアプリケーションからのJMSセッションの決着処理でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x938CQueueSession.commitの入口A
0x938DQueueSession.commitの出口A
0x938EQueueSession.rollbackの入口A
0x938FQueueSession.rollbackの出口A
0x9390Message.acknowledgeの入口A
0x9391Message.acknowledgeの出口A
0x9392QueueSession.recoverの入口A
0x9393QueueSession.recoverの出口A

(6) J2EEサーバ(Cosminexus Component Container)と連携したMessage-driven Beanメッセージ配信処理

J2EEサーバ(Cosminexus Component Container)と連携したMessage-driven Beanメッセージ配信処理でのイベントIDを次の表に示します。

表D-6 J2EEサーバ(Cosminexus Component Container)と連携したMessage-driven Beanメッセージ配信処理でのイベントID(永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9394XAQueueSessionImpl.beforeDeliveryのServerSession.beforeDeliveryの呼び出し後B
0x9395XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し前A
0x9396XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し後A
0x9397XAQueueSessionImpl.afterDeliveryのServerSession. afterDeliveryの呼び出し前B