WebSphere® MQ メッセージング・プロバイダーで使用する選択済みトピック接続ファクトリーの構成プロパティーを表示または変更します。これらの構成プロパティーは、関連する JMS トピック宛先への接続の作成方法を制御します。
IBM MQ トピック接続ファクトリーを使用して、Publish/Subscribe メッセージングのために IBM MQ が提供するトピック宛先への JMS 接続を確立します。
「関連項目」の下で、「JAAS - J2C 認証データ」をクリックして、トピック接続ファクトリーで使用する認証情報を構成することができます。
これらのプロパティーについて詳しくは、createWMQConnectionFactory コマンドを参照してください。
IBM MQ トピック接続ファクトリーには以下のようなプロパティーがあります。
このリソース定義がアプリケーションに対して可視であるレベル。
メッセージング・プロバイダー、ネーム・スペース・バインディング、または共有ライブラリーなどのリソースを複数の有効範囲で定義することが可能です。より限定的な有効範囲で定義されたリソースは、それより広い有効範囲で定義された重複するリソースをオーバーライドします。
表示された有効範囲は情報のためだけです。このパネルで変更することはできません。 異なる有効範囲でこのリソースを参照する、または変更する場合は、IBM MQ トピック接続ファクトリー・コレクション・パネルで有効範囲を変更し、「適用」をクリックしてから、そのリソース・タイプのリンクをクリックします。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
トピック接続ファクトリーの作成時に割り当てられた JMS プロバイダー。
このパネルを使用して作成されるすべてのトピック接続ファクトリーの場合、プロバイダーは IBM MQ メッセージング・プロバイダーです。
プロバイダーは情報提供のためだけに表示されます。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
WebSphere Application Server 内で、このトピック接続ファクトリーを管理目的で使用する際の名前。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| 範囲 | この名前は、セルに定義されている JMS トピック接続ファクトリーのセット内で固有である必要があります。 |
JNDI 名前空間にトピック接続ファクトリーをバインドするために使用される JNDI 名。
規則として、完全修飾の JNDI 名を使用します。 例えば、jms/Name の形式です。ここで、Name はリソースの論理名です。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
WebSphere Application Server 内で管理目的で使用する、このトピック接続ファクトリーの説明。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| デフォルト | Null |
接続を構成するために必要な情報は、選択したトピック接続ファクトリーがクライアント・チャネル定義テーブル (CCDT) を使用して作成されたものであるかどうかによって異なります。
IBM MQ の SSL プロパティーの設定について詳しくは、IBM MQ インフォメーション・センターの「Javaの使用」セクション内の『SSL プロパティー』を参照してください。
IBM MQ CCDT のロケーションを指定する URL。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
指定されたトピック接続ファクトリーが CCDT に基づいている場合、このプロパティーは CCDT でエントリーを選択するために使用されます。そうでない場合、これは接続先のキュー・マネージャーまたはキュー共有グループの名前です。 この IBM MQ リソースに対して、メッセージを送受信するために接続が確立されます。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| 範囲 | このトピック接続ファクトリーが CCDT に基づいていない場合、値は有効なキュー・マネージャー名でなければなりません。 このトピック接続ファクトリーが CCDT に基づいている場合、値は次のいずれかでなければなりません。
指定された接続ファクトリーが CCDT に基づいて作成されたものであり、その CCDT が複数のキュー・マネージャーから選択可能である場合、グローバル・トランザクションをリカバリーできない場合があります。
そのため、CCDT を指定する接続ファクトリーには、以下の 2 つの代替方法があります。
|
接続用の IBM MQ トランスポート・タイプ。トランスポート・タイプは、IBM MQ への接続で使用する的確なメカニズムを決定するために使用されます。
| 通知 | 値 |
|---|---|
| データ型 | ドロップダウン・リスト |
| デフォルト | バインディングの次にクライアント |
| 範囲 |
|
このラジオ・ボタンを選択する場合、IBM MQ キュー・マネージャーへの接続は、ホスト名とポートのプロパティーによって指定される情報を使用して行われることを意味します。
このオプションを選択すると、ホスト名およびポートのプロパティーが使用可能になり、接続名リストのプロパティーが使用不可になります。 接続名リスト情報を入力するには、「ホストおよびポート情報を接続名リストとして入力する (Enter host and port information in the form of a connection name list)」をクリックします。
このラジオ・ボタンは、有効範囲のプロパティーにセルまたはクラスターが指定されている場合、 あるいは有効範囲のプロパティーにノードまたはサーバーが指定されており、そのノードまたは サーバーが WebSphere Application Server バージョン 8.0 以降を実行している場合のみ使用可能です。
| 通知 | 値 |
|---|---|
| データ型 | ラジオ・ボタン |
接続先となる IBM MQ キュー・マネージャーの、 ホスト名、IPv4 アドレス、または IPv6 アドレス。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
IBM MQ が listen するポート番号。
| 通知 | 値 |
|---|---|
| データ型 | 整数 |
| デフォルト | 1414 |
| 範囲 | 値は 1 から 65536 の範囲内の値でなければなりません。 |
このラジオ・ボタンを選択する場合、IBM MQ キュー・マネージャーへの接続は、接続名リスト・プロパティーによって指定される情報を使用して行われることを意味します。
接続名リストは、単一のキュー・マネージャーまたはマルチ・インスタンスのキュー・マネージャーへの接続に使用できます。 マルチインスタンス・キュー・マネージャーの使用に関して詳しくは、 IBM MQ インフォメーション・センターを参照してください。このオプションを選択すると、接続名リスト・プロパティーが使用可能になり、ホスト名およびポートのプロパティーが使用不可になります。 分離されたホストおよびポート情報を入力するには、「ホストおよびポート情報を、ホストとポート値が分離された形式で入力する」をクリックします。
このラジオ・ボタンは、有効範囲のプロパティーにセルまたはクラスターが指定されている場合、 あるいは有効範囲のプロパティーにノードまたはサーバーが指定されており、そのノードまたは サーバーが WebSphere Application Server バージョン 8.0 以降を実行している場合のみ使用可能です。
| 通知 | 値 |
|---|---|
| データ型 | ラジオ・ボタン |
接続ファクトリーをマルチインスタンス・キュー・マネージャーに 接続する場合に使用するホスト名およびポートの詳細を指定する 接続名リスト。
このプロパティーは、マルチ・インスタンスのキュー・マネージャーに接続できるようにするためだけに使用しなければなりません。 マルチ・インスタンスではないキュー・マネージャーに接続できるようにするために使用してはなりません。トランザクション整合性の問題を引き起こす可能性があるからです。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| デフォルト | 設定なし |
| 範囲 | このフィールドには以下の形式でストリングを設定しなければなりません。 host[(port)][,host(port)] ポート情報はオプションで、指定されない場合のデフォルトは 1414 です。 host は、有効な TCP/IP ホスト名、または IPv4 アドレスか IPv6 アドレスである必要があります。 <ポート> は、1 から 65536 までの範囲の整数値でなければなりません。 例えば、localhost(1234),remotehost1(1234),remotehost2 と指定します。 |
接続名リスト・プロパティーが指定された場合、ホスト名およびポートのプロパティーには自動的に接続名リストの最初のエントリーのホスト名とポート番号が設定されます。 そのため、localhost(1234),remotehost1(1234),remotehost2 と指定した場合、ホスト名は localhost に設定され、ポートは 1234 に設定されます。
このプロパティーは、有効範囲のプロパティーにセルまたはクラスターが指定されている場合、あるいは有効範囲のプロパティーにノードまたはサーバーが指定されており、そのノードまたはサーバーが WebSphere Application Server 以降を実行している場合のみ使用可能です。
混合セル環境で使用する場合、接続名リスト・プロパティーの情報は、WebSphere Application Server のバージョン 8.0 より前のバージョンには使用できません。 この場合、接続名リスト内の最初のエレメントに基づくホスト名フィールドとポート名フィールド内の情報が代わりに使用されます。
WebSphere MQ に接続する際に使用される IBM MQ サーバー接続チャネル名。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| デフォルト | SYSTEM.DEF.SVRCONN |
| 範囲 | この値は、接続しようとしている IBM MQ キュー・マネージャーに対して定義されているサーバー接続チャネルである必要があります。 |
このオプションは、IBM MQ キュー・マネージャーまたはキュー共用グループとのネットワーク通信をセキュアにするために、 SSL (Secure Sockets Layer) プロトコルを使用するかどうかを決定します。
アプリケーション・サーバー環境で IBM MQ メッセージング・プロバイダー・トピック接続ファクトリーを使用する場合、アプリケーション・サーバーは SSL 構成を管理します。SSL 構成パラメーターを変更するには、管理コンソールを使用して、パネルにナビゲートします。
クライアント環境で IBM MQ メッセージング・プロバイダー・トピック接続ファクトリーを使用する場合、クライアントは ssl.client.props ファイルから SSL 構成情報を取得します。このファイルの使用に関しては、このトピックの関連参照情報に詳細が記述されています。
IBM MQ メッセージング・プロバイダー・トピック接続ファクトリーには、SSL 構成内の 1 つの暗号スイートしか使用できません。複数の暗号スイートを指定しても、最初の暗号スイートしか使用されません。
| 通知 | 値 |
|---|---|
| データ型 | チェック・ボックス。
このチェック・ボックスがクリアされていると、以下の SSL プロパティーは使用不可です。
|
SSL プロトコルを IBM MQ との通信に使用する場合、このラジオ・ボタンを選択して、中央管理対象の WebSphere Application Server SSL 構成から SSL 構成を取得することを指定します。
このラジオ・ボタンを選択した場合、適切な SSL 構成を選択するために、IBM MQ メッセージング・プロバイダー接続ファクトリーのホスト名属性とポート属性が使用されます。 接続名リストによってホストおよびポート情報が提供された場合、これは、適切な SSL 構成を選択するためにリスト内の最初のエレメントのホスト名およびポート情報が使用されることを意味します。 接続ファクトリーに一致する SSL 構成を提供するには、『関連参照』の下にリストされている『動的アウトバウンド・エンドポイント SSL 構成設定』のトピックを参照してください。
| 通知 | 値 |
|---|---|
| データ型 | ラジオ・ボタン |
IBM MQ キュー・マネージャーまたはキュー共用グループとのネットワーク通信をセキュアにするために SSL を使用していて、使用する特定の SSL 構成を指定する場合、このラジオ・ボタンを選択します。
| 通知 | 値 |
|---|---|
| データ型 | ラジオ・ボタン |
SSL を使用して IBM MQ キュー・マネージャーまたはキュー共有グループとのネットワーク通信をセキュアにする場合に使用する SSL 構成。
「中央管理対象」ラジオ・ボタンが選択されており、IBM MQ メッセージング・プロバイダー・リソースが明示的に定義されている場合、このプロパティーは使用不可になります。
IBM MQ メッセージング・プロバイダー・リソースが CCDT に基づいている場合、このプロパティーは常に使用可能です。
この IBM MQ メッセージング・プロバイダー・リソースが CCDT に基づいており、また、CCDT の関連エントリーが SSL を使用するように構成されている場合に限り、このパラメーターは使用されます。
また、SSL 構成が none に選択されていると、IBM MQ メッセージング・プロバイダーに対し、中央管理対象 WebSphere Application Server のデフォルトの SSL 構成が使用されます。
| 通知 | 値 |
|---|---|
| データ型 | ドロップダウン・リスト |
IBM MQ メッセージング・プロバイダーに接続するときに指定するクライアント ID。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
異なるサーバーが永続サブスクリプションの複数インスタンスに同時にアクセスできるかどうかを決定するオプション。
| 通知 | 値 |
|---|---|
| データ型 | チェック・ボックス |
| デフォルト | クリア |
| 範囲 |
|
IBM MQ メッセージング・プロバイダーのバージョン。特定バージョンのキュー・マネージャーに接続するかどうかを判別するために、 この情報を使用します。また、クライアントが必要とする機能のタイプを決定するためにも使用されます。
| 通知 | 値 |
|---|---|
| データ型 | ストリング |
| 範囲 | 入力値は、空ストリングか、または次のいずれかの形式の値でなければなりません。
例えば、6.0.0.0 などです。 |
トピック接続ファクトリーがメッセージング・トランザクションの XA 調整をサポートするかどうかを指定するオプション。複数のリソース (このトピック接続ファクトリーを含む) が同じトランザクションで使用される場合は、このオプションを使用可能に設定します。
このプロパティーをクリアすると、分散 2 フェーズ・コミット・プロトコルのサポートを使用不可にします。この場合、JMS セッションは引き続き、トランザクションに参加できますが、XA 呼び出しではなく、リソース・マネージャー・ローカル・トランザクション呼び出し session.commit および session.rollback を使用します。これによって、パフォーマンスが向上することがあります。 ただし、WebSphere Application Server のトランザクションに参加させることができるリソースは、1 つのみになります。
最終参加者サポートを使用することにより、 1 つの非 XA リソースをその他の XA 可能リソースとともに参加させることができます。
| 通知 | 値 |
|---|---|
| データ型 | チェック・ボックス |
| デフォルト | 選択 |
| 範囲 |
|
トピック接続ファクトリーによって指定されたキュー・マネージャーがトランザクション内の唯一のリソースである場合は、XA を使用可能にしないでください。トランザクションが他のキューまたはトピックなど、他のリソースと関係している場合は、XA を使用可能に設定してください。
XA リカバリー時の IBM MQ への接続の際に使用するユーザー名とパスワード。
| 通知 | 値 |
|---|---|
| データ型 | ドロップダウン・リスト |
| デフォルト | (なし) |
| 範囲 | セルに定義されているすべての認証別名、および値「(なし)」 (この値は、XA リカバリー時にクレデンシャルが IBM MQ に渡されないことを指定します)。 |
このフィールドは、コンポーネント・リソース参照のログイン構成が存在しない場合にのみ使用されます。
リソース権限の値が「container」である場合は、認証ストラテジーを定義する際に、ログイン構成とその関連プロパティーをコンポーネント・リソース参照に指定する方法が推奨されます。
DefaultPrincipalMapping ログイン構成を指定すると、関連のプロパティーは JAAS - J2C 認証 データ入力別名になります。トピック接続ファクトリーと共に使用する認証情報を構成するには、「関連項目」で「JAAS - J2C 認証データ」をクリックします。
| 通知 | 値 |
|---|---|
| データ型 | ドロップダウン・リスト |
| デフォルト | (なし) |
| 範囲 | 使用可能なオプションは次のとおりです。
|
IBM MQ メッセージング・プロバイダーへの接続の際に使用するユーザー名とパスワードを指定する、認証別名。
| 通知 | 値 |
|---|---|
| データ型 | ドロップダウン・リスト |
| デフォルト | (なし) |
| 範囲 | セルに定義されているすべての認証別名、および値「(なし)」 (この値は、クレデンシャルが IBM MQ に渡されないことを指定します)。 |