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

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9360 QueueConnection.createQueueSessionの入口 A
0x9361 QueueConnection.createQueueSessionの出口 A
0x9362 QueueSession.closeの入口 A
0x9363 QueueSession.closeの出口 A
0x9364 ManagedConnectionFactory.matchManagedConnectionの入口 B
0x9365 ManagedConnectionFactory.matchManagedConnectionの出口 B

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

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

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

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

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9368 QueueSender.send(msg) の入口 A
0x9369 QueueSender.send(msg) の出口 A
0x936A QueueSender.send(msg,dlvmd, pri,ttl) の入口 A
0x936B QueueSender.send(msg,dlvmd, pri,ttl) の出口 A
0x936C QueueSender.send(que,msg) の入口 A
0x936D QueueSender.send(que,msg) の出口 A
0x936E QueueSender.send(que,msg,dlvmd, pri,ttl) の入口 A
0x936F QueueSender.send(que,msg,dlvmd, pri,ttl) の出口 A
0x9370 QueueReceiver.receive(引数なし) の入口 A
0x9371 QueueReceiver.receive(引数なし) の出口 A
0x9372 QueueReceiver.receive(timeout) の入口 A
0x9373 QueueReceiver.receive(timeout) の出口 A
0x9374 QueueReceiver.receiveNoWaitの入口 A
0x9375 QueueReceiver.receiveNoWaitの出口 A
0x9376 Enumeration.nextElementの入口 A
0x9377 Enumeration.nextElementの出口 A

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9378 XAResource.startの入口 B
0x9379 XAResource.startの出口 B
0x937A XAResource.endの入口 B
0x937B XAResource.endの出口 B
0x937C XAResource.prepareの入口 B
0x937D XAResource.prepareの出口 B
0x937E XAResource.commitの入口 B
0x937F XAResource.commitの出口 B
0x9380 XAResource.rollbackの入口 B
0x9381 XAResource.rollbackの出口 B
0x9382 XAResource.forgetの入口 B
0x9383 XAResource.forgetの出口 B
0x9384 XAResource.recoverの入口 B
0x9385 XAResource.recoverの出口 B
0x9386 LocalTransaction.beginの入口 B
0x9387 LocalTransaction.beginの出口 B
0x9388 LocalTransaction.commitの入口 B
0x9389 LocalTransaction.commitの出口 B
0x938A LocalTransaction.rollbackの入口 B
0x938B LocalTransaction.rollbackの出口 B

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x938C QueueSession.commitの入口 A
0x938D QueueSession.commitの出口 A
0x938E QueueSession.rollbackの入口 A
0x938F QueueSession.rollbackの出口 A
0x9390 Message.acknowledgeの入口 A
0x9391 Message.acknowledgeの出口 A
0x9392 QueueSession.recoverの入口 A
0x9393 QueueSession.recoverの出口 A

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

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

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

イベントID PRFトレース取得ポイント 取得レベル
0x9394 XAQueueSessionImpl.beforeDeliveryのServerSession.beforeDeliveryの呼び出し後 B
0x9395 XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し前 A
0x9396 XAQueueSessionImpl.onMessageのMessageListener.onMessageの呼び出し後 A
0x9397 XAQueueSessionImpl.afterDeliveryのServerSession. afterDeliveryの呼び出し前 B