Hitachi

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


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

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

〈この項の構成〉

(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