デフォルトのメッセージング・プロバイダーのキュー接続ファクトリー [設定]

コンソールのこのページを表示するには、以下のいずれかの順序でクリックします。

  • リソース (Resources) ->「JMS」 ->「キュー接続ファクトリー」 ->「factory_name
  • リソース (Resources) ->「JMS」 ->「JMS プロバイダー」 ->「a_messaging_provider -> [追加プロパティー (Additional Properties)]「キュー接続ファクトリー (Queue connection factories)」 ->「factory_name
このパネルを使用して、 デフォルトのメッセージング JMS プロバイダーで使用する選択済みの JMS キュー接続ファクトリーの構成プロパティーを表示または変更します。 これらの構成プロパティーは、関連する JMS キューへの接続を作成する方法を制御します。

デフォルトでは、サーバー・コンテナーにおいて (例えば、エンタープライズ Bean から) この JMS 接続ファクトリーを使用して作成された 接続は、Java™ Platform, Enterprise Edition (Java EE) コネクター・アーキテクチャー (JCA) 接続プールを使用してプールされます。 この接続ファクトリーの接続プール設定は、管理コンソール・パネルの「追加プロパティー (Additional properties)」セクションにある「接続プール・プロパティー (Connection pool properties)」リンクを選択することで変更できます。

「構成」タブ

「構成」タブには、このオブジェクトの構成プロパティーが表示されます。 これらのプロパティーの値は、ランタイム環境を停止してから再始動しても保持されています。ランタイム環境に構成変更を適用する方法については、インフォメーション・センターのタスクの説明を参照してください。

一般プロパティー

有効範囲

アプリケーション・サーバーがこのリソース・オブジェクトを使用できる最高トポロジー・レベルを指定します。

通知
必須 いいえ
データ型 ストリング

プロバイダー

Java Message Service (JMS) に基づいて非同期メッセージングを有効化する JMS プロバイダーを指定します。JMS プロバイダーは、特定の JMS キュー宛先またはトピック宛先に対して接続を確立するための J2EE 接続ファクトリーを備えています。JMS プロバイダーの管理オブジェクトは、関連する JMS プロバイダーの JMS リソースを管理するために使用されます。

通知
必須 いいえ
データ型 ストリング

名前

リソースに必要な表示名。

通知
必須 はい
データ型 ストリング

JNDI 名

リソースの JNDI 名。

規則として、 jms/Name という形式の JNDI 名を使用します。ここで、Name はリソースの論理名です。 JNDI の使用およびその構文について詳しくは、トピック『WebSphere Application Server の JNDI サポート』を参照してください。

通知
必須 はい
データ型 ストリング

説明

リソースのオプションの説明。

通知
必須 いいえ
データ型 テキスト域

カテゴリー

リソースの分類またはグループ化の際に使用する、オプションのカテゴリー・ストリング。

通知
必須 いいえ
データ型 ストリング

バス名

これは、この接続ファクトリーを使用して作成される接続の接続先であるサービス統合バスの名前です。
アプリケーションが外部バスへの接続を行う場合には、ローカル・バスの名前を入力してください。
通知
必須 はい
データ型 カスタム

ターゲット

通知
必須 いいえ
データ型 ストリング

ターゲット・タイプ

これは、作業を処理するいずれかの メッセージング・エンジンを決定するために使用されるターゲットの名前を示します。 ターゲットのタイプは、「ターゲット・タイプ」プロパティーで示されます。

接続は、選択基準を満たす使用可能なメッセージング・エンジン間でロード・バランシングされます。

アプリケーションが、バス内のメッセージング・エンジンに接続できるようにする場合は、 このプロパティーを設定しないでください。

このプロパティーを、他の接続ファクトリー・プロパティーとともに、 接続のワークロード管理のために使用する方法については、バスへの JMS 接続の管理プロパティーのトピックを参照してください。

通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
バス・メンバー名
バス・メンバーの名前。このオプションは、指定されたバス・メンバー (アプリケーション・サーバーまたはサーバー・クラスター) によってホスティングされているアクティブなメッセージング・エンジンを検索します。

非クラスター化バス・メンバーを指定するには、「ターゲット」プロパティーを <Node01>.<server1> (例えば、Node01.server1) に設定する必要があります。クラスター・バス・メンバーの場合、 「ターゲット」プロパティーをクラスター名に設定する必要があります。

カスタム・メッセージング・エンジン・グループ名
(自己宣言クラスターを形成している) メッセージング・エンジンのカスタム・グループの名前。このオプションは、指定されたカスタム・グループに登録したアクティブなメッセージング・エンジンを検索します。

メッセージング・エンジン名
メッセージング・エンジンの名前。このオプションは、指定されたメッセージング・エンジンにアクセスするために使用できる有効なエンドポイントを検索します。

ターゲット重要度

接続のワークロード管理のために、このプロパティーを他の接続ファクトリーのプロパティーとともに使用する方法については、『バスへの JMS 接続の管理プロパティー』のトピックを参照してください。

通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
優先
メッセージング・エンジンは、ターゲット・グループから選択することを推奨します。ターゲット・グループ内のメッセージング・エンジンが使用可能である場合は、これを選択します。 ターゲット・グループ内のメッセージング・エンジンを使用できない場合、このターゲット・グループの外部のメッセージング・エンジンが同じサービス統合バスで使用可能であれば、これを選択します。

必須
メッセージング・エンジンは、ターゲット・グループから選択する必要があります。ターゲット・グループ内のメッセージング・エンジンが使用可能である場合は、これを選択します。 ターゲット・グループ内のメッセージング・エンジンを使用できない場合、接続プロセスは失敗します。

ターゲット・インバウンド・トランスポート・チェーン

選択したメッセージング・エンジンがアプリケーションと同じサーバーにある場合は、直接プロセス内接続が実行され、このトランスポート・チェーン・プロパティーは無視されます。

トランスポート・チェーンは、サーバー内で動作するネットワーク・プロトコル・スタックを 表します。ユーザーが指定する名前は 、「サーバー」 ->「サーバー・タイプ(Server Types)」 ->「WebSphere Application Server (WebSphere application servers)」 -> 「server_name -> [サーバー・メッセージング (Server messaging)]「メッセージング・エンジン・インバウンド・トランスポート (Messaging engine inbound transports)」パネルにリストされているメッセージング・エンジンのホストとなるサーバーで使用可能なトランスポート・チェーンのいずれかである必要があります。 以下のトランスポート・チェーンが提供されていますが、このパネル上で独自のトランスポート・チェーンを定義することができます。
InboundBasicMessaging
標準の TCP/IP 接続 (JFAP-TCP/IP) を使用するコネクション指向プロトコルです。これには、2 フェーズのトランザクション (リモート XA) フローのサポートが含まれているため、クライアント・システムまたはサーバー・システム上で実行されているメッセージ・プロデューサーまたはコンシューマーは、そのクライアント・システムまたはサーバー・システムで管理されているグローバル・トランザクションに参加できます。 XA フローには、あるサーバーで実行されているアプリケーションから 2 番目のサーバー上のメッセージング・エンジンへのアクセスをサポートする、という特有の使い方があります。これは、最初のサーバーが適切なメッセージング・エンジンを持っていない可能性があるためです。 リモート XA フローを使用した場合、そのアプリケーションからトランザクション・コーディネーターがローカルで使用可能になっている必要があります。
InboundSecureMessaging
これは、SSL でラップされた InboundBasicMessaging プロトコルです。
このプロパティーを、他の接続ファクトリー・プロパティーとともに、 接続のワークロード管理のために使用する方法については、バスへの JMS 接続の管理プロパティーのトピックを参照してください。
通知
必須 いいえ
データ型 ストリング

プロバイダーのエンドポイント

このプロパティーを変更する必要があるのは、 アプリケーション・サーバーの外側でクライアント・アプリケーションが実行されているか、 アプリケーションが別のセル内のサーバー上にあり、この接続ファクトリーを 使用して、接続ファクトリーで指定されたターゲットのサービス統合バスに 接続したい場合のみです。

デフォルトのメッセージング・プロバイダーの JMS 宛先を使用するために、アプリケーションは、宛先が割り当てられているターゲット・サービス統合バスのメッセージング・エンジンに接続します。例えば、JMS キューがサービス統合バスのキュー宛先に割り当てられます。

アプリケーション・サーバー外で実行中のクライアント・アプリケーション (例えば、クライアント・コンテナー内あるいは WebSphere Application Server 環境外で実行中のもの) は、接続する適切なメッセージング・エンジンをターゲット・バスで直接見つけることはできません。同様に、 セル内のサーバー上で稼働するアプリケーションが別のセル内のターゲット・ バスに接続する場合、このアプリケーションは、ターゲット・バス内で接続 する適切なメッセージング・エンジンを直接見つけることはできません。

これらのシナリオでは、クライアント (または別のバス内のサーバー) が、 ターゲット・バスのメンバーであるブートストラップ・サーバー を介してブートストラップ・プロセスを完了する必要があります。 ブート ストラップ・サーバーは SIB サービスを実行するアプリケーション・サーバーですが、 メッセージング・エンジンを実行する必要はありません。ブートストラップ・サーバーは、必要なターゲット・トランスポート・チェーンをサポートするアプリケーション・サーバーで稼働するメッセージング・エンジンを選択します。ブートストラップ・プロセスを可能にするには、クライアントが使用する接続ファクトリー内に、1 つ以上のプロバイダー・エンドポイント を構成する必要があります。

ブートストラップ・サーバーは、特定のポートと ブートストラップ・トランスポート・チェーンを使用します。このポートは、 リンクのリモート・エンドをホストするメッセージング・エンジンの SIB_ENDPOINT_ADDRESS (またはセキュリティーが使用可能になっている場合は SIB_ENDPOINT_SECURE_ADDRESS) です。これらは、ホスト名とともにブートストラップ・サーバーのエンドポイント・アドレス となります。

アプリケーションが使用する JMS 接続ファクトリーのプロパティーは、適切なメッセージング・エンジンの選択および選択されたメッセージング・エンジンへのアプリケーションの接続方法を管理します。
  • セキュリティー・クレデンシャルが指定されていない場合、デフォルトでは次のようになります。
    • ホストが指定されていない場合、localhost が使用されます。
    • ポートが指定されていない場合、ポート 7276 が使用されます。
    • ブートストラップ・チャネル・チェーンが指定されていない場合、BootstrapBasicMessaging と呼ばれるブートストラップ・トランスポート・チェーンが使用されます。
  • セキュリティー・クレデンシャルが指定されている場合、デフォルトでは次のようになります。
    • ホストが指定されていない場合、localhost が使用されます。
    • ポートが指定されていない場合、ポート 7286 が使用されます。
    • ブートストラップ・チャネル・チェーンが指定されておらず、ポート番号が 7286 以上である場合、BootstrapSecureMessaging と呼ばれるブートストラップ・トランスポート・チェーンが使用されます。
    • ブートストラップ・チャネル・チェーンが指定されておらず、ポート番号が 7276 から 7285 の範囲内である場合、BootstrapBasicMessaging と呼ばれるブートストラップ・トランスポート・チェーンが使用されます。
[IBM i]注: IBM® i プラットフォームの場合は、(少なくとも) デフォルト・ホスト名を localhost から your.server.name に変更する必要があります。

アプリケーションにエンドポイント・アドレスの異なるブートストラップ・サーバーを使用させたい場合は、クライアント・アプリケーションが使用する JMS 接続ファクトリーの「プロバイダー・エンドポイント」プロパティー で、必要なエンドポイント・アドレスを指定する必要があります。ブートストラップ・サーバーのエンドポイント・アドレスは 1 つ以上指定できます。

ブートストラップ・サーバーのエンドポイント・アドレスを、アプリケーション・サーバーの外側のアプリケーションが使用する各 JMS 接続ファクトリーで指定する必要があります。 ブートストラップ・サーバーの長いリストを指定しなくても済むように、 少数の高可用性サーバーを専用ブートストラップ・サーバーとして提供 することができます。これにより、各接続ファクトリーに短いブートストラップ・サーバーのリストを指定するだけですみます。

注: デフォルト以外のブートストラップ・サーバーへの接続を構成する場合は、エンドポイント・アドレスに必要な値を指定して、 コロンを区切り文字として使用します。
例えば、 ホスト boothost1 の非セキュア・ポート 7278 が割り当てられたサーバーで、 デフォルトのトランスポート・チェーン BootstrapBasicMessaging を使用する場合は、 次のように指定します。
boothost1:7278:BootstrapBasicMessaging
or 
boothost1:7278
また、ホスト boothost2 でセキュア・ポート 7289 が割り当てられたサーバーで、定義済みのトランスポート・チェーン BootstrapTunneledSecureMessaging を使用する場合は、次のように指定します。
boothost2:7289:BootstrapTunneledSecureMessaging
エンドポイント・アドレスの構文は次のとおりです。
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]
各部の意味は、次のとおりです。
host_name
サーバーが稼働するホストの名前です。IP アドレスに することができます。IPv6 アドレスの場合は、以下の例に示すように、host_name を 大括弧 ([]) で囲みます。
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. 値を指定しない場合のデフォルトは、localhost です。
[IBM i]注: IBM i プラットフォームの場合は、(少なくとも) デフォルト・ホスト名を localhost から your.server.name に変更する必要があります。
port_number
指定されている場合、リンクのリモート・エンドをホストするメッセージング・ エンジンの次のいずれかのアドレスです。
  • セキュリティーが使用可能になっていない場合は、SIB_ENDPOINT_ADDRESS
  • セキュリティーが使用可能になっている場合、セキュア接続には、SIB_ENDPOINT_SECURE_ADDRESS

port_number を指定しない場合のデフォルトは 7276 です。

管理コンソールを使用してこれらの値のいずれかを見つけるには、「サーバー」 ->「サーバー・タイプ(Server Types)」 ->「WebSphere Application Server (WebSphere application servers)」 -> 「server_name -> [通信 (Communications)]「ポート (Ports)」をクリックします。

chain_name
ブートストラップ・サーバーへの接続に使用される、定義済みのブートストラップ・トランスポート・チェーンの名前です。指定しない場合のデフォルトは BootstrapBasicMessaging です。

以下の定義済みブートストラップ・トランスポート・チェーンが提供されています。

BootstrapBasicMessaging
これは、サーバー・トランスポート・チェーン InboundBasicMessaging (JFAP-TCP/IP) に対応します。
BootstrapSecureMessaging
これは、サーバー・トランスポート・チェーン InboundSecureMessaging (JFAP-SSL-TCP/IP) に対応します。
BootstrapTunneledMessaging
このブートストラップ・トランスポート・チェーンを使用する前に、ブートストラップ・サーバーで対応するサーバー・トランスポート・チェーンを定義する必要があります。(「サーバー」 ->「サーバー・タイプ(Server Types)」 ->「WebSphere Application Server (WebSphere application servers)」 -> 「server_name -> [サーバー・メッセージング (Server messaging)]「メッセージング・エンジン・インバウンド・トランスポート (Messaging engine inbound transports)」を参照してください。) このトランスポート・チェーンは、JFAP をトンネルし、HTTP ラッパーを使用します。
BootstrapTunneledSecureMessaging
このブートストラップ・トランスポート・チェーンを使用する前に、ブートストラップ・サーバーで対応するサーバー・トランスポート・チェーンを定義する必要があります。(「サーバー」 ->「サーバー・タイプ(Server Types)」 ->「WebSphere Application Server (WebSphere application servers)」 -> 「server_name -> [サーバー・メッセージング (Server messaging)]「メッセージング・エンジン・インバウンド・トランスポート (Messaging engine inbound transports)」を参照してください。)このトランスポート・チェーンは、JFAP をトンネルし、HTTP ラッパーを使用します。

host_name : : chain_name (2 つのコロンを使用) ではなく host_name : chain_name と指定するのは誤りです。 なにも入力しないか、「a」、「a:」、「:7276」、「::chain」などのいずれかを入力することができます。 デフォルト値は、値を指定しない場合に適用されますが、 フィールドを「:」で区切る必要があります。

複数のブートストラップ・サーバーを提供したい場合は、必要なすべてのエンドポイント・アドレスを確認してください。それぞれの エンドポイント・アドレスをコンマ文字で区切ります。例えば、前の例でサーバーを 使用するには、次のようになります。
boothost1:7278:BootstrapBasicMessaging, 
  boothost2:7289:BootstrapTunneledSecureMessaging, 
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
通知
必須 いいえ
データ型 テキスト域

接続の接近性

クライアントがクライアント接続要求を発行する場合、この処理は、以下のロジックに従って必要なバスに接続されます。
  • ターゲット・グループが指定されている場合は、ターゲット・タイプについて以下の条件を満たす 最初のメッセージング・エンジンに接続します。
    • サーバー 同じサーバー内でメッセージング・エンジンを探します。
    • クラスター メッセージング・エンジンを同じサーバー内で探し、次に同じクラスター内の他のサーバーで探します。
    • ホスト メッセージング・エンジンを同じサーバー内で探し、次に同じクラスター内の他のサーバー内で探し、最後に同じホスト内の他のサーバー内で探します。
    • バス メッセージング・エンジンを同じサーバー内で探し、次に同じクラスター内の他のサーバー内、 その次に同じホスト内の他のサーバー、最後に同じバス上で他のメッセージング・エンジンを探します。
  • ターゲット・グループが指定されていない場合、またはターゲット・グループが指定されているが、適切なメッセージング・エンジンが見つからず、ターゲットの重要度が 優先 である場合は、ターゲット・タイプについて以下の条件を満たす最初のメッセージング・エンジンに接続します。
    • サーバー 同じサーバー内でメッセージング・エンジンを探します。
    • クラスター 接続が失敗しています。
    • ホスト メッセージング・エンジンを同じサーバー内で探し、次に同じホスト内の他のサーバー内で探します。
    • バス メッセージング・エンジンを同じサーバー内のターゲット・グループ内で探し、次に同じホスト上の他のサーバー内で探し、 最後に同じバス上で他のメッセージング・エンジンを探します。

接続のワークロード管理のために、このプロパティーを他の接続ファクトリーのプロパティーとともに使用する方法については、『バスへの JMS 接続の管理プロパティー』のトピックを参照してください。

通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
バス
同じバス内のメッセージング・エンジンに接続できます。

クラスター
同じサーバー・クラスター内のメッセージング・エンジンに接続できます。

ホスト
同じホスト内のメッセージング・エンジンに接続できます。

サーバー
同じアプリケーション・サーバー内のメッセージング・エンジンに接続できます。

非パーシスタント・メッセージの信頼性

非パーシスタントとして JMS アプリケーションにより送信されるメッセージの宛先について、デリバリー信頼性オプションを変更することができます。デフォルトは「高速非パーシスタント」ですが、他にもさまざまなオプションがあります。これらのオプションにはパーシスタント特性を持つものもあり、最も信頼性の高いオプションは保証パーシスタント です。 詳しくは、メッセージの信頼性レベル - JMS デリバリー・モードとサービス統合のサービスの品質のトピックを参照してください。
通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
ベスト・エフォート非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。メッセージの送信に使用されている接続が使用不可になった場合、 またはシステム・リソースに制約があった場合にも、メッセージは廃棄される可能性があります。

高速非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。メッセージの送信に使用されている接続が使用不可になった 場合にも、メッセージは廃棄される可能性があります。

高信頼性非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。

高信頼性パーシスタント
メッセージング・エンジンで障害が起こった場合、メッセージは廃棄される可能性があります。

保証パーシスタント
メッセージは廃棄されません。

バス宛先として
バス宛先に対して構成されている配信オプションを使用します。

パーシスタント・メッセージの信頼性

パーシスタントとして JMS アプリケーションにより送信されるメッセージの宛先について、デリバリー信頼性オプションを変更することができます。デフォルトは「高信頼性パーシスタント」ですが、他にもさまざまなオプションがあります。これらのオプションには非パーシスタント特性を持つものもあり、最も信頼性の低いオプションは「ベスト・エフォート非パーシスタント」です。詳しくは、『メッセージの信頼性レベル - JMS デリバリー・モードとサービス統合のサービスの品質』のトピックを参照してください。
重要: JMS アプリケーションにより送信されるメッセージのデリバリー信頼性オプションを、「パーシスタント・メッセージの信頼性」オプションの 1 つ (保証パーシスタント および高信頼性パーシスタント) から「非パーシスタント・メッセージの信頼性」オプションの 1 つ (ベスト・エフォート非パーシスタント高速非パーシスタント、および高信頼性非パーシスタント) に変更する場合は、ある状況ではメッセージを失う危険性があります。 例えば、サーバーの再始動時、または大きな作業負荷がある場合などです。
通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
ベスト・エフォート非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。メッセージの送信に使用されている接続が使用不可になった場合、 またはシステム・リソースに制約があった場合にも、メッセージは廃棄される可能性があります。

高速非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。メッセージの送信に使用されている接続が使用不可になった 場合にも、メッセージは廃棄される可能性があります。

高信頼性非パーシスタント
メッセージング・エンジンで処理の停止または障害が起こった場合、メッセージは廃棄されます。

高信頼性パーシスタント
メッセージング・エンジンで障害が起こった場合、メッセージは廃棄される可能性があります。

保証パーシスタント
メッセージは廃棄されません。

バス宛先として
バス宛先に対して構成されている配信オプションを使用します。

先読み

コンシューマーに割り当てられているメッセージは、サーバー上でロックされており、その宛先の他のコンシューマーは、それらのメッセージを使用することはできません。 コンシューマーに割り当てられているが、そのコンシューマーがクローズされるまで使用されなかったメッセージは、 クローズ後にサーバー上でアンロックされるため、他のコンシューマーがそれらを受信することができます。

JMS 宛先の「Read ahead」プロパティーを設定することにより、個々の JMS 宛先でこのプロパティーをオーバーライドすることができます。

通知
必須 いいえ
データ型 ドロップダウン・リスト
範囲
デフォルト
メッセージ・プロバイダーは、非永続サブスクリプションおよび非共有永続サブスクリプションにおいて、事前にメッセージをコンシューマーに割り当てます。つまり、先読み最適化は、単一コンシューマーのみがある可能性がある場合に限ってオンになります。

使用可能
メッセージング・プロバイダーは、事前にメッセージをコンシューマーに割り当てます。これにより、コンシューマーの要求に応えるためにかかる時間が改善されます。

使用不可
メッセージング・プロバイダーは、事前にメッセージをコンシューマーに割り当てません。

一時キュー名の接頭部

通知
必須 いいえ
データ型 ストリング

参照によるメッセージ・ペイロードの受け渡し

ラージ・オブジェクト・メッセージまたはバイト・メッセージを送信する際、メッセージ・ペイロードのシリアライズ、デシリアライズ、およびコピーのためのメモリーのコストおよびプロセッサー使用量はかなりのものになることがあります。 接続ファクトリーまたはアクティベーション・スペックで「pass message payload by reference」プロパティーを使用可能にする場合は、JMS 1.1 の指定をオーバーライドするようにデフォルト・メッセージング・プロバイダーに通知することで、このデータ・コピーの量が減ったり、行われなくなったりすることがあります。

注意:
JMS 仕様の中のこれらのプロパティーが使用しない部分は、メッセージのデータ保全性を確保する目的で定義されています。 これらのプロパティーを使用するすべての JMS アプリケーションでは、トピック『参照による JMS メッセージ・ペイロードの受け渡す理由とタイミング』に記載されているルールを厳密に守る必要があります。 そうしないと、データ保全性が失われる危険性があります。

メッセージの送信にこの接続ファクトリーを使用するアプリケーションは、次のルールに従っていなければなりません。

  • アプリケーションは、JMS オブジェクト・メッセージに含まれているデータ・オブジェクトは変更しません。
  • アプリケーションは、writeBytes(byte[]) の単一呼び出しを使用して JMS バイト・メッセージにデータを追加します。 メッセージにバイト配列を設定した後で、そのバイト配列を変更することはありません。

通知
必須 いいえ
データ型 ブール

メッセージの受信にこの接続ファクトリーを使用するアプリケーションは、次のルールに従っていなければなりません。

  • アプリケーションは、JMS オブジェクト・メッセージから取得したデータ・オブジェクトは変更しません。 このデータ・オブジェクトは読み取り専用として取り扱われます。

通知
必須 いいえ
データ型 ブール

トランザクション・コンテキストの欠落をログに記録

Java EE プログラミング・モデルは、接続は常にトランザクション・コンテキストを持っている必要があることを示しています。ただし、一部のアプリケーションは、それらのトランザクション・コンテキストを正しくアプリケーションに関連付けていません。

トランザクション・コンテキストなしで確立される接続をログに記録する場合は、このプロパティーを選択します。

通知
必須 いいえ
データ型 ブール

キャッシュ・ハンドルの管理

ハンドル管理をトラッキングする場合は、このオプションを選択します。 これは、デバッグの目的で使用すると便利です。ただし、ハンドルのトラッキングは、ランタイムに使用するとパフォーマンスを大幅に引き下げる可能性があります。
通知
必須 いいえ
データ型 ブール

CMP とデータ・ソースを共有

このオプションは、コンテナー管理パーシスタンス (CMP) Entity Bean を使用可能にして、メッセージング・エンジンのデータ・ストアが使用するデータベース接続を共有できるようにするタスクの一部として使用します。これによって、メッセージ・スループット全体のパフォーマンスが 15% 向上すると推定されますが、メッセージング・エンジンを含むアプリケーション・サーバーに接続された Entity Bean にしか使用できません。 このオプションは、 データ・ストアとしてファイル・ストアを使用するメッセージング・エンジンには 使用できません。

このオプションの使用について詳しくは、CMP Entity Bean およびメッセージング・エンジン・データ・ストアの使用可能化によるデータベース接続の共有のトピックを参照してください。

通知
必須 いいえ
データ型 ブール

XA リカバリーの認証別名

トランザクション・リカバリー処理中に使用するエイリアスを選択します。

このプロパティーでは 、WebSphere Application Server に定義されている JCA 認証データ・エントリー・エイリアスのリストを提供します。 使用するデータ・エントリー・エイリアスを選択して、XA リカバリー処理中に認証を受けることができます。

関連する サービス統合バスに対してセキュリティーを使用可能にしている場合は、 WebSphere Application Server のユーザー・レジストリー内で有効な XA リカバリー に使用されるユーザー ID とパスワードを指定するエイリアスを選択してください。このプロパティーは、バス・セキュリティーが使用可能で、XA トランザクションを 使用する場合に設定する必要があります。

通知
必須 いいえ
データ型 ドロップダウン・リスト

マッピング構成別名

この接続ファクトリーで使用される Java 認証・承認サービス (JAAS) マッピング構成の マッピング構成別名を指定します。

このフィールドは、 コンポーネント・リソース参照の loginConfiguration が存在しない場合にのみ使用されます。コンポーネント・リソース参照のログイン構成および関連プロパティーの仕様で、res-auth 値がコンテナーの場合のコンテナー管理対象認証ストラテジーが決定されます。DefaultPrincipalMapping ログイン構成 が指定されている場合、関連するプロパティー は JAAS - J2C 認証データ・エントリー別名 です。新しい別名を定義するには、関連項目 JAAS - J2C 認証データ・エントリーを 参照してください。

通知
必須 いいえ
データ型 ドロップダウン・リスト
コンテナー管理認証別名

この別名は、コンテナー管理認証のための JMS プロバイダーとの接続を認証するのに使用するユーザー ID とパスワードを指定します。この設定は、res-auth 値がコンテナーで、アプリケーションのデプロイ時に認証別名が設定されていない場合にのみ使用されます。

通知
必須 いいえ
データ型 ドロップダウン・リスト

追加プロパティー

接続プール・プロパティー
接続プール設定のオプション・セット。

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=SIBJMSQueueConnectionFactory_DetailForm
ファイル名:SIBJMSQueueConnectionFactory_DetailForm.html