例 1: MDB アプリケーションの外部リソースの計画停止を処理する
従属外部システム・リソースに問題があった場合に、エンタープライズまたはビジネス・レベル・アプリケーションが続行できるように、システムを構成することができます。
始める前に
このタスクについて
JCA MBean は JMX 通知を発行して、MDB が停止したこと、および MDB が再開したことを示します。 JCA MBean にメッセージ・リスナーを登録して、JMX 通知を受け取ることを検討してください。
手順
- MDB が含まれているデプロイ済みエンタープライズ・アプリケーションまでナビゲートします。
- MDB からその JMS アクティベーション・スペックまでナビゲートします。 「」をクリックし、MDB の管理パネルで「休止」をクリックします。
- MDB が休止したことを示す JMX 通知とログ・エントリーを受け取ったら、データベースを停止し、保守レベルを適用します。 MDB が休止している間は、例外宛先にメッセージは送信されず、停止したデータベースに関連するエラー・メッセージは何もコンソールに表示されません。
- データベースを再始動し、予期されるように動作していることをテストします。
- もう一度管理コンソールにログオンし、同じエンタープライズまたはビジネス・レベル・アプリケーションまでナビゲートし、MDB の管理パネルで「再開」をクリックします。 スクリプトおよび JCA MBean を使用して MDB を再開することもできます。 最初の JMX 通知とログ・エントリーに、どの MBean を使用して MDB を再開するのかが示されます。 宛先にあるメッセージで MDB の駆動が開始します。