メッセージ駆動型 Bean 設定のリスナーをバインド
このページを使用して、アプリケーションまたはモジュールでメッセージ駆動型 Bean のバインディングを指定します。
この管理コンソール・ページを表示するには、「Message Driven Bean のリスナーをバインド」ページと同じです。
とクリックします。このページは、アプリケーション・インストールおよび更新ウィザードの各メッセージ駆動型 Bean は、リスナー・ポート名またはアクティベーション・スペック Java™ Naming and Directory Interface (JNDI) 名にバインドする必要があります。
アプリケーションが以下の Java Message Service (JMS) プロバイダーの いずれかを使用する場合は、リスナー・ポート名を指定します。
- WebSphere® MQ メッセージング・プロバイダー
- 汎用メッセージング・プロバイダー
デフォルト・メッセージング・プロバイダーまたはインバウンド・メッセージングをサポートする汎用 J2C リソース・アダプターを使用してアプリケーションのリソースを構成する場合は、アクティベーション・スペック JNDI 名を指定します。
有効なリスナー・ポート名またはアクティベーション・スペック JNDI 名を指定しないと、以下のエラーが発生します。
- メッセージ駆動型 Bean に対して、リスナー・ポート名またはアクティベーション・スペック JNDI 名が指定されていない場合は、「要約」ページで「 終了」をクリックすると、検証エラーが表示されます。
- 複数のメッセージ駆動型 Bean が同一の宛先にリンクされる場合は、 各メッセージ駆動型 Bean に同一の宛先 JNDI 名を指定します。異なる宛先 JNDI 名を指定した場合は検証エラーが表示され、最初のメッセージ駆動型 Bean 以降の JNDI の指定は無視されます。
複数のマッピングにバインディングの変更を適用するには、次のようにします。
- マッピングのリストで、特定のバインディングにマップしたい各 EJB モジュールの「選択」チェック・ボックスを選択します。
- 「複数マッピングの適用」を展開します。
- 以下のいずれか 1 つのステップを実行します。
- リスナー・ポート名を指定します。
- アクティベーション・スペックのターゲット・リソース JNDI 名を選択します。
オプションで以下のパラメーターを指定します。
- 宛先 JNDI 名
- JMS をサポートしているリソース・アダプターの場合、リソース・アダプターが JMS 宛先からメッセージを保守できるように、javax.jms.Destinations を指定します。 アプリケーション・デプロイメントの一部として設定された「宛先 JNDI 名」は、アクティベーション・スペック管理オブジェクト上に設定されたプロパティーに優先します。 「宛先 JNDI 名」は、「宛先ルックアップ」とも呼ばれていることに注意してください。
- ActivationSpec 認証別名
- 構成済みの J2C アクティベーション・スペックに設定されたユーザー名およびパスワードにアクセスするために使用される認証別名を指定します。 アプリケーションのデプロイメントの一部として設定された認証別名のプロパティーは、アクティベーション・スペック管理オブジェクト上に設定されたプロパティーに優先します。
- 「適用」をクリックします。
- 「OK」または「次へ」をクリックします。
モジュール
エンタープライズ Bean を含むモジュールの名前を指定します。
Bean
アプリケーションのエンタープライズ Bean の名前を指定します。
URI
アプリケーション EAR ファイルのルートに対するモジュールのロケーションを指定します。
メッセージ・タイプ
メッセージ駆動型 Bean のタイプを指定します。
リスナー・バインディング
メッセージ駆動型 Bean のリスナー・ポート名またはアクティベーション・スペック JNDI 名を指定します。 メッセージ・ドリブン・エンタープライズ Bean がアクティベーション・スペック JNDI 名とバインドされている場合は、宛先 JNDI 名と認証別名も指定できます。

ただし、Java EE 5 以降のモジュールが、Java EE 5 より前のファイルを含み .xmi ファイル名拡張子を使用する アプリケーション内に存在することは可能です。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi、 および ibm-portlet-ext.xmi ファイルは、引き続き .xmi ファイル拡張子 を使用します。
sptcfg