Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging

[目次][用語][索引][前へ][次へ]

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

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

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

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9300 QueueConnection.createQueueSessionの入口 A
0x9301 QueueConnection.createQueueSessionの出口 A
0x9302 QueueSession.closeの入口 A
0x9303 QueueSession.closeの出口 A
0x9304 ManagedConnection.matchManagedConnectionの入口 B
0x9305 ManagedConnection.matchManagedConnectionの出口 B

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9306 ManagedConnection.associateConnectionの入口 B
0x9307 ManagedConnection.associateConnectionの出口 B

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9308 QueueSender.send(msg) の入口 A
0x9309 QueueSender.send(msg) の出口 A
0x930A QueueSender.send(msg,dlvmd, pri,ttl) の入口 A
0x930B QueueSender.send(msg,dlvmd, pri,ttl) の出口 A
0x930C QueueSender.send(que,msg) の入口 A
0x930D QueueSender.send(que,msg) の出口 A
0x930E QueueSender.send(que,msg,dlvmd, pri,ttl) の入口 A
0x930F QueueSender.send(que,msg,dlvmd, pri,ttl) の出口 A
0x9310 QueueReceiver.receive(引数なし) の入口 A
0x9311 QueueReceiver.receive(引数なし) の出口 A
0x9312 QueueReceiver.receive(timeout) の入口 A
0x9313 QueueReceiver.receive(timeout) の出口 A
0x9314 QueueReceiver.receiveNoWaitの入口 A
0x9315 QueueReceiver.receiveNoWaitの出口 A
0x9316 Enumeration.nextElementの入口 A
0x9317 Enumeration.nextElementの出口 A

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9318 XAResource.startの入口 B
0x9319 XAResource.startの出口 B
0x931A XAResource.endの入口 B
0x931B XAResource.endの出口 B
0x931C XAResource.prepareの入口 B
0x931D XAResource.prepareの出口 B
0x931E XAResource.commitの入口 B
0x931F XAResource.commitの出口 B
0x9320 XAResource.rollbackの入口 B
0x9321 XAResource.rollbackの出口 B
0x9322 XAResource.forgetの入口 B
0x9323 XAResource.forgetの出口 B
0x9324 XAResource.recoverの入口 B
0x9325 XAResource.recoverの出口 B
0x9326 LocalTransaction.beginの入口 B
0x9327 LocalTransaction.beginの出口 B
0x9328 LocalTransaction.commitの入口 B
0x9329 LocalTransaction.commitの出口 B
0x932A LocalTransaction.rollbackの入口 B
0x932B LocalTransaction.rollbackの出口 B

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x932C QueueSession.commitの入口 A
0x932D QueueSession.commitの出口 A
0x932E QueueSession.rollbackの入口 A
0x932F QueueSession.rollbackの出口 A
0x9330 Message.acknowledgeの入口 A
0x9331 Message.acknowledgeの出口 A
0x9332 QueueSession.recoverの入口 A
0x9333 QueueSession.recoverの出口 A

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9335 XAQueueSessionImpl.beforeDeliveryのServerSession.beforeDeliveryの呼び出し後 B
0x9336 XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し前 A
0x9337 XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し後 A
0x9338 XAQueueSessionImpl.afterDeliveryのServerSession. afterDeliveryの呼び出し前 B