メッセージ駆動型 Bean のメッセージ・リスナー・リソースの管理

メッセージリスナーサービスがメッセージドリブンBeanをサポートするために使用するリソースを管理します。通常は、 Java™ EEコネクタアーキテクチャ (JCA) 1.5リソース アダプター。

事前処理

のためにWebSphere® Application Serverバージョン 7 以降では、リスナー ポートが安定化されています。 詳しくは、安定化されたフィーチャーに関するトピックを参照してください。 リスナー・ポートを使用する WebSphere MQ メッセージ駆動型 Bean のデプロイメント構成を、アクティベーション・スペックを使用する構成に移行する準備を行ってください。 ただし、アプリケーションがアプリケーションサーバー上で動作する必要がないことが確認されるまで、この移行を開始しないでください。 WebSphere Application Serverバージョン7。 たとえば、バージョンが6.1一部が新しいバージョンである場合は、クラスター内のすべてのアプリケーション サーバーを新しいバージョンに移行するまで、そのクラスター上のアプリケーションをアクティベーション スペックを使用するように移行しないでください。

JCA バージョン 1.5 または 1.6 リソース・アダプターを持たないメッセージング・プロバイダーでメッセージ駆動型 Bean を使用する場合は、アクティベーション・スペックが使用できないため、リスナー・ポートに対してご使用の Bean を構成する必要があります。 場合によっては、アクティベーション・スペックを使用することもできますが、引き続きリスナー・ポートを使用することを選択できるシナリオもいくつかあります。 例えば、既存のメッセージ駆動型 Bean アプリケーションとの互換性が必要な場合です。

既存のメッセージ駆動型BeanがWebSphere MQリスナー ポートを備えた EJB 3 メッセージ駆動型 Bean (または準拠するサードパーティの JMS プロバイダー) をすでに使用していて、代わりにリスナー ポートを備えた EJB 3 メッセージ駆動型 Bean を使用する場合、これらの新しい Bean は引き続き同じメッセージング プロバイダーを使用できます。

このタスクの概要

メッセージ・リスナー・サービスは、JMS プロバイダーの JMS 機能への拡張であり、1 つ以上の JMS リスナーを制御およびモニターするリスナー・マネージャーを提供します。 各リスナーは、JMS キュー宛先 (point-to-point メッセージングの場合) または JMS トピック宛先 (Publish/Subscribe メッセージングの場合) のいずれかをモニターします。 リスナー・ポートは、接続ファクトリー、宛先、およびデプロイ済みのメッセージ駆動型 Bean の間の関連を定義します。 メッセージ駆動型 Bean をデプロイする場合は、その Bean をリスナー・ポートに関連付けます。 メッセージが宛先に到着すると、 リスナーはメッセージ駆動型 Bean の新規インスタンスに処理するメッセージを渡します。

手順

  1. メッセージリスナーサービスを構成する
  2. リスナー ポートを管理します。
    以下の管理用タスクのいずれかを完了できます。
    • リスナー・ポートを作成または構成します。
    • リスナー・ポートを開始または停止します。
    • リスナー・ポートを削除します。
  3. リスナーポートを使用するメッセージ駆動型Beanのセキュリティを構成する

結果

これで、メッセージ駆動型 Bean をサポートするメッセージ・リスナー・サービスに必要なリソースを構成することができました。