WebSphere Application Server Network Deployment for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

J2C アクティベーション・スペックの構成

このタスクを使用して、外部リソース・アダプターによる メッセージ駆動型 Bean のデプロイに使用される J2C アクティベーション・スペックを構成します。

このタスクについて

デフォルト・メッセージング JMS プロバイダー以外の Java Connector Architecture (JCA) 1.5 リソース・アダプター上で、メッセージ駆動型 Bean をリスナーとして使用する場合は、このタスクを使用します。

J2C アクティベーション・スペックは、セル、ノード、またはサーバー有効範囲でインストール済みリソース・アダプターの下で作成および変更できます。 メッセージ・リスナー・タイプは、この特定のリソース・アダプターが提供するタイプから選択することができます。

J2C アクティベーション・スペックを構成することによる 2 つの利点:
  • アクティベーション・スペックの構成情報は、複数のアプリケーションにわたる複数のメッセージ駆動型 Bean 間で共有できます。
  • 構成プロパティーへの更新は、アプリケーションを再デプロイする必要なく行うことができます。
次のガイドラインでは、アクティベーション・スペックまたはリスナー・ポートを使用するシナリオを示します。
  • WebSphere Application Server v4 で J2EE 1.2 および EJB 1.1 を使用している場合は、MDB は使用されないので、リスナー・ポートまたはアクティベーション・スペックは必要ありません。 WebSphere Application Server v4 はメッセージ Bean を使用しますが、MDb または EJB ではありません。
  • WebSphere Application Server v5 で J2EE 1.3 および EJB 2.0 を使用している場合は、リスナー・ポートを使用します。 MDB は、MessageListener を実装する JMS MDB で、JCA サポートはありません。 WebSphere Application Server v5 は、リスナー・ポートを使用して MDB クラスを JMS の宛先と関連付けます。
  • WebSphere Application Server v6 で J2EE 1.4 および EJB 2.1 を使用している場合は、アクティベーション・スペックを使用します。 コネクター MDB は JCA を使用してそのリソースにアクセスします。したがって、コネクターはアクティベーション・スペックで構成されている必要があります。 これは新規の Bean 開発のためのもので、EJB 2.0 から EJB 2.1 への MDB の変換には影響しません。
  • WebSphere Application Server v6 で J2EE 1.4 および EJB 2.1 を使用している場合は、この決定は JMS プロバイダー API が JCA でインプリメントされているかどうかに依存します。 J2EE 1.4 では、JMS 1.1 API が JCA 1.5 API でインプリメントできるようになりました。 その場合、MDB はコネクター MDB としてインプリメントされた JMS MDB で、したがってアクティベーション・スペックで構成される必要があります。 そうでない場合は J2EE 1.3 と同じ JMS 状態で、EJB 2.0 MDB (WebSphere Application Server ではリスナー・ポートを使用するためのもの) を構成するのと同じ方法でこの EJB 2.1 MDB を構成する必要があります。

外部リソース・アダプター用の J2C アクティベーション・スペックを構成するには、 管理コンソールを使用して、以下のステップを実行します。このタスクには、新規のアクティベーション・スペックを作成するためのオプションのステップが含まれています。

プロシージャー

  1. 外部リソース・アダプターを表示します。 ナビゲーション・ペインで、 「リソース」 > 「リソース・アダプター」 > 「adapter_name」をクリックします。 コンテンツ・ペインに、外部リソース・アダプターが提供する J2C リソース・タイプへのリンクを含む、外部リソース・アダプターのプロパティーの表が表示されます。
  2. オプション: 必要に応じて、有効範囲設定を、 アクティベーション・スペックがアプリケーションに対して可視である有効範囲レベルに変更します。
  3. コンテンツ・ペインで、「Activation specifications heading」の下にある 「J2C Activation Specifications」をクリックします。 これにより、 コンテンツ・ペインに、外部リソース・アダプター用の既存の J2C アクティベーション・スペックがリストされます。
  4. J2C アクティベーション・スペックのプロパティーを表示します。 既存の J2C アクティベーション・スペックを表示する場合は、リストされた名前の 1 つをクリックします。
    別の方法として、新規 J2C アクティベーション・スペックを作成する場合は、 「新規作成」をクリックしてから、以下の必要なプロパティーを指定します。
    名前
    管理目的のために、アクティベーション・スペックが認識される名前を入力します。 JNDI 名は、名前プロパティーの値に基づいて、自動的に生成されます。
    メッセージ・リスナー・タイプ
    このアクティベーション・スペック・インスタンスがサポートするメッセージ・リスナー・タイプを選択します。 このリストは、外部リソース・アダプターのデプロイメント記述子に基づいています。

    外部リソース・アダプターに応じて、 必要なプロパティーを追加しなければならない場合があります。これらのプロパティーに対して値を 提供するには、「カスタム・プロパティー」をクリックします。 新規アクティベーション・スペックの作成時に、 このカスタム・プロパティー選択を使用可能にするには、「適用」をクリックすることが必要な場合があります。

  5. 必要に応じて、アクティベーション・スペックのプロパティーを指定します。
  6. OK」をクリックします。
  7. 変更をマスター構成に保管します。



サブトピック
J2C アクティベーション・スペック・コレクション
関連概念
J2C アクティベーション・スペックの構成および使用
関連タスク
メッセージ駆動型 Bean 用のリスナー・ポートおよびアクティベーション・スペックの管理
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 8:28:52 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.iseries.doc/info/iseriesnd/ae/tj2c_cfgas.html