一般 JMS 接続ファクトリー設定

このパネルを使用して、関連する JMS プロバイダーで使用する 選択済みの JMS 接続ファクトリーの構成プロパティーを表示または変更します。 これらの構成プロパティーは、関連する JMS 宛先への接続を作成する方法を制御します。

JMS 接続ファクトリーは、JMS 宛先への接続を作成するために使用されます。 JMS 接続ファクトリーは、関連する JMS プロバイダーによって作成されます。 一般 JMS プロバイダー (組み込み WebSphere JMS プロバイダーまたは WebSphere MQ JMS プロバイダー以外) の JMS 接続ファクトリーには、 以下のプロパティーがあります。

この管理コンソール・ページを表示するには、「 リソース」->「一般 JMS プロバイダー」->「provider_name」->「JMS 接続ファクトリー」->「connection_factory」をクリックします。

名前
IBM WebSphere Application Server 内で、この JMS 接続ファクトリーを管理目的で使用する際の名前。 この名前は、関連のある JMS プロバイダー内で固有でなければなりません。
データ型 ストリング
この接続ファクトリーで JMS キュー宛先を作成するか、JMS トピック宛先を作成するかを指定します。

以下のオプションのいずれかを選択します。

キュー
point-to-point メッセージングを行うための JMS キュー接続ファクトリー。
トピック
Publish/Subscribe メッセージングを行うための JMS トピック接続ファクトリー。

JNDI 名
接続ファクトリーをアプリケーション・サーバーのネーム・スペースにバインドする際に使用される JNDI 名。

規則として、完全修飾の JNDI 名を使用します。 例えば、jms/Name の形式です。 ここで、Name は、リソースの論理名です。

この名前は、プラットフォームのバインディング情報をリンクするために使用します。 バインディングにより、モジュールのデプロイメント記述子で定義されているリソースと、 プラットフォーム別に JNDI にバインドされている実際の (物理的な) リソースとの関連付けが行われます。

データ型 ストリング
説明
IBM WebSphere Application Server 内で管理目的で使用する、この接続ファクトリーの説明。
データ型 ストリング
デフォルト Null
カテゴリー
IBM WebSphere Application Server 管理レコード用に、この接続ファクトリーを分類またはグループ化する際に使用されるカテゴリー。
データ型 ストリング
コンポーネント管理認証エイリアス
このエイリアスは、アプリケーション管理認証のための JMS プロバイダーへの接続を認証するのに使用するユーザー ID とパスワードを指定します。

このプロパティーでは、WebSphere Application Server に定義されている J2C 認証データ・エントリー・エイリアスのリストを提供します。 使用するデータ・エントリー・エイリアスを選択して、 JMS プロバイダーへの新規接続を確立するための認証を受けることができます。

WebSphere Application Server に対するグローバル・セキュリティーを使用可能にしている場合は、 JMS プロバイダーへの新規接続の確立の認証を受けるために使用するユーザー ID とパスワードを指定するエイリアスを選択します。 このエイリアスの使い方は、アプリケーション・コンポーネントのデプロイメント記述子の接続ファクトリー・リソース参照で宣言されているリソース認証 (res-auth) の設定によって異なります。

注: 12 文字より長いユーザー ID は、 組み込み WebSphere JMS プロバイダーによる認証には使用できません。 例えば、デフォルトの Windows NT のユーザー ID Administrator は、 13 文字なので、組み込み WebSphere メッセージングでは使用できません。 したがって、WebSphere JMS プロバイダー接続ファクトリー用の認証エイリアスでは、 12 文字以下のユーザー ID を指定する必要があります。

コンテナー管理認証エイリアス
このエイリアスは、 コンテナー管理認証のための JMS プロバイダーへの接続認証に使用するユーザー ID とパスワードを指定します。

このプロパティーでは、WebSphere Application Server に定義されている J2C 認証データ・エントリー・エイリアスのリストを提供します。 使用するデータ・エントリー・エイリアスを選択して、 JMS プロバイダーへの新規接続を確立するための認証を受けることができます。

WebSphere Application Server に対するグローバル・セキュリティーを使用可能にしている場合は、 JMS プロバイダーへの新規接続の確立の認証を受けるために使用するユーザー ID とパスワードを指定するエイリアスを選択します。 このエイリアスの使い方は、アプリケーション・コンポーネントのデプロイメント記述子の接続ファクトリー・リソース参照で宣言されているリソース認証 (res-auth) の設定によって異なります。

注: 12 文字より長いユーザー ID は、 組み込み WebSphere JMS プロバイダーによる認証には使用できません。 例えば、デフォルトの Windows NT のユーザー ID Administrator は、 13 文字なので、組み込み WebSphere メッセージングでは使用できません。 したがって、WebSphere JMS プロバイダー接続ファクトリー用の認証エイリアスでは、 12 文字以下のユーザー ID を指定する必要があります。

XA 使用可能
接続ファクトリーが、メッセージの XA 調整のためのものか、非 XA 調整のためのものかを指定し、アプリケーション・サーバーが XA QCF/TCF を使用するかどうかを制御します。 同一のトランザクションで複数のリソースが使用されていない場合は、XA を使用可能にしてください。

このプロパティーを NON_XA に設定すると、JMS セッションはトランザクションには参加していますが、XA 呼び出しではなく、リソース・マネージャーのローカル・トランザクション呼び出し (session.commit および session.rollback) を使用します。 これによって、パフォーマンスを向上できます。ただし、WebSphere Application Server のトランザクションに参加させることができるリソースは、1 つだけになります。WebSphere Application Server Enterprise では、最終参加者サポートを使用することにより、1 つの非 XA リソースをその他の XA 可能リソースとともに参加させることができます。

ポート」プロパティーが「DIRECT」に設定されている WebSphere トピック接続ファクトリーの場合、このプロパティーは適用されず、常に値「NON_XA」を採用します。

データ型列挙型
単位該当なし
デフォルトXA 使用可能
範囲
XA
接続ファクトリーは、メッセージの XA 調整用です。
NON_XA
接続ファクトリーは、メッセージの非 XA 調整用です。
推奨メッセージ・キューまたは受信されたトピックがトランザクションの唯一のリソースである場合は、XA を使用可能にしないでください。 他のキューまたは他のトピックなど、他のリソースが関係している場合は、XA を使用可能にしてください。
接続プール
接続プールの設定のオプショナル・セットを指定します。

接続プール・プロパティーは、すべての J2C コネクターに共通です。

アプリケーション・サーバーは、JMS プロバイダーとの接続とセッションをプールすることで、 パフォーマンスを向上させます。 これは、WebSphere MQ 接続プールとは無関係です。 アプリケーションの接続とセッションのプール・プロパティーを適切に構成する必要があります。 構成が適切でないと、接続とセッションが正しく動作しない場合があります。

JMS リソースへのサーバー・サイド・アクセスが並行して行われ、それがデフォルト値を超える場合は、接続プールのサイズを変更してください。接続プールのサイズは、キューごと、あるいはトピックごとに設定されます。詳しくは、次の表を参照してください。

セッション・プール
セッション・プール設定のオプションのセット。

このリンクは、すべての J2C コネクターに共通の、オプションの接続プール・ プロパティーのパネルを提供します。

アプリケーション・サーバーは、JMS プロバイダーとの接続とセッションをプールすることで、 パフォーマンスを向上させます。 これは、WebSphere MQ 接続プールとは無関係です。 アプリケーションの接続とセッションのプール・プロパティーを適切に構成する必要があります。 構成が適切でないと、接続とセッションが正しく動作しない場合があります。