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

非永続版リソースアダプタの場合の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-7 アプリケーションからのコネクションの取得と解放処理でのイベントID(非永続版リソースアダプタの場合)

イベントIDPRFトレース取得ポイント取得レベル
0x9300QueueConnection.createQueueSessionの入口A
0x9301QueueConnection.createQueueSessionの出口A
0x9302QueueSession.closeの入口A
0x9303QueueSession.closeの出口A
0x9304ManagedConnection.matchManagedConnectionの入口B
0x9305ManagedConnection.matchManagedConnectionの出口B

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

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

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

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

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

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

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

イベントIDPRFトレース取得ポイント取得レベル
0x9308QueueSender.send(msg) の入口A
0x9309QueueSender.send(msg) の出口A
0x930AQueueSender.send(msg,dlvmd, pri,ttl) の入口A
0x930BQueueSender.send(msg,dlvmd, pri,ttl) の出口A
0x930CQueueSender.send(que,msg) の入口A
0x930DQueueSender.send(que,msg) の出口A
0x930EQueueSender.send(que,msg,dlvmd, pri,ttl) の入口A
0x930FQueueSender.send(que,msg,dlvmd, pri,ttl) の出口A
0x9310QueueReceiver.receive(引数なし) の入口A
0x9311QueueReceiver.receive(引数なし) の出口A
0x9312QueueReceiver.receive(timeout) の入口A
0x9313QueueReceiver.receive(timeout) の出口A
0x9314QueueReceiver.receiveNoWaitの入口A
0x9315QueueReceiver.receiveNoWaitの出口A
0x9316Enumeration.nextElementの入口A
0x9317Enumeration.nextElementの出口A

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

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

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

イベントIDPRFトレース取得ポイント取得レベル
0x9318XAResource.startの入口B
0x9319XAResource.startの出口B
0x931AXAResource.endの入口B
0x931BXAResource.endの出口B
0x931CXAResource.prepareの入口B
0x931DXAResource.prepareの出口B
0x931EXAResource.commitの入口B
0x931FXAResource.commitの出口B
0x9320XAResource.rollbackの入口B
0x9321XAResource.rollbackの出口B
0x9322XAResource.forgetの入口B
0x9323XAResource.forgetの出口B
0x9324XAResource.recoverの入口B
0x9325XAResource.recoverの出口B
0x9326LocalTransaction.beginの入口B
0x9327LocalTransaction.beginの出口B
0x9328LocalTransaction.commitの入口B
0x9329LocalTransaction.commitの出口B
0x932ALocalTransaction.rollbackの入口B
0x932BLocalTransaction.rollbackの出口B

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

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

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

イベントIDPRFトレース取得ポイント取得レベル
0x932CQueueSession.commitの入口A
0x932DQueueSession.commitの出口A
0x932EQueueSession.rollbackの入口A
0x932FQueueSession.rollbackの出口A
0x9330Message.acknowledgeの入口A
0x9331Message.acknowledgeの出口A
0x9332QueueSession.recoverの入口A
0x9333QueueSession.recoverの出口A

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

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

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

イベントIDPRFトレース取得ポイント取得レベル
0x9335XAQueueSessionImpl.beforeDeliveryのServerSession.beforeDeliveryの呼び出し後B
0x9336XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し前A
0x9337XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し後A
0x9338XAQueueSessionImpl.afterDeliveryのServerSession. afterDeliveryの呼び出し前B