このパネルを使用して、WebSphere MQ 製品の Java Message Service (JMS) プロバイダーで使用するために選択されたトピック接続ファクトリーの構成プロパティーを表示または変更します。 これらの構成プロパティーは、JMS プロバイダーと WebSphere MQ 間に接続を作成する方法を制御します。
この「アプリケーション・クライアント・リソース構成ツール (ACRCT)」ページを 表示するには、「ファイル」>「オープン」とクリックします。 EAR ファイルのブラウズ後、「オープン」をクリックします。 選択済み JAR ファイル >「Messaging Providers」>「WebSphere MQ Provider」と展開します。「Topic Connection Factories」を右マウス・ボタン・クリックして、「新規」をクリックします。
WebSphere MQ 製品 JMS プロバイダーのトピック接続ファクトリーには、以下のプロパティーがあります。
IBM WebSphere Application Server 内で、このトピック接続ファクトリーを管理目的で使用する際の名前。 この名前は、JMS プロバイダー内で固有でなければなりません。
データ型 | ストリング |
トピック接続ファクトリーをアプリケーション・サーバーの ネーム・スペースにバインドする際に使用される JNDI (Java Naming and Directory Interface) 名。
規則として、完全修飾の JNDI 名を使用します。例えば、 jms/Name の形式です。ここで、Name は、リソースの論理名です。
この名前は、プラットフォームのバインディング情報をリンクするために使用します。 バインディングにより、モジュールのデプロイメント記述子で定義されているリソースと、 プラットフォーム別に JNDI にバインドされている実際の (物理的な) リソースとの関連付けが行われます。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 45 の ASCII 文字 |
呼び出し側のアプリケーションがユーザー ID とパスワードを明示的に指定していない場合に、認証のために「パスワード」プロパティーとともに使用されるユーザー ID です。
「ユーザー」プロパティーの値を指定する場合は、「パスワード」プロパティーの値も指定する必要があります。
接続ファクトリーの「ユーザー ID」プロパティーおよび「パスワード」プロパティーは、 呼び出し側のアプリケーションにユーザー ID およびパスワードが明示的に指定されて いない場合 (呼び出し側のアプリケーションがメソッド createTopicConnection() を使用する場合など) に使用されます。 JMS クライアントは、ユーザー ID とパスワードを JMS サーバーに渡します。
データ型 | ストリング |
呼び出し側のアプリケーションがユーザー ID とパスワードを明示的に提供していない場合、 認証のために「ユーザー ID」プロパティーとともにこのパスワードを使用します。
「ユーザー ID」プロパティーに値を指定する場合は、「パスワード」プロパティーにも値を指定する必要があります。
データ型 | ストリング |
この接続ファクトリー用の WebSphere MQ キュー・マネージャーの名前。 このファクトリーによって作成された接続は、そのキュー・マネージャーに接続します。
データ型 | ストリング |
WebSphere MQ キュー・マネージャーへの接続に使用される TCP/IP ポート番号 (クライアント接続の場合のみ)。
このポートは、WebSphere MQ キュー・マネージャー上で構成される必要があります。
データ型 | 整数 |
範囲 | WebSphere MQ キュー・マネージャー上で構成された有効な TCP/IP ポート番号 |
WebSphere MQ クライアント接続または JNDI バインディングが、WebSphere MQ キュー・マネージャーとの接続に使用されるかどうか。
データ型 | 列挙型 |
デフォルト | BINDINGS |
範囲 |
|
WebSphere MQ キュー・マネージャーで 使用するコード化文字セット ID。
このコード化文字セット ID (CCSID) は、WebSphere MQ でサポートされている CCSID のいずれかである必要があります。
データ型 | ストリング |
すべてのコマンド・メッセージの送信先となる (パブリケー ションおよびパブリケーションの削除要求は除く) ブローカー・コントロール・キューの名前。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 48 文字の ASCII 文字 |
Publisher および Subscriber メッセージ・ブローカーを提供する WebSphere MQ キュー・マネージャーの名前。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 48 文字の ASCII 文字 |
デフォルト・ストリームのすべてのパブリケーション・メッセージを受信するブローカーの入力キューの名前。
デフォルト・ストリームのすべてのパブリケーション・メッセージを受信するブローカーの入力キュー (ストリーム・キュー) の名前。 アプリケーションは、このキューに対して、 デフォルト・ストリーム上のパブリケーションの削除要求を送信することもできます。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 48 文字の ASCII 文字 |
耐久性のないサブスクリプション・メッセージの検索元となるブローカー・キューの名前。
耐久性のないサブスクリプション・メッセージの検索元となるブロー カー・キューの名前。 サブスクライバーは、サブスクリプションの登録時にキューの名前を指定します。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 48 文字の ASCII 文字 |
ConnectionConsumer 要求の耐久性のないサブスクリプション・メッセージの 検索元となるブローカー・キューの名前。 このプロパティーは、Web コンテナーを使用する場合にのみ適用されます。
データ型 | ストリング |
単位 | En_US ASCII 文字 |
範囲 | 1 から 48 文字の ASCII 文字 |
メッセージ・ブローカーを WebSphere MQ MA0C SupportPac またはより新しいバージョンの WebSphere ファミリーのメッセージ・ブローカー製品のいずれから提供するかを指定します。
データ型 | 列挙型 |
デフォルト | 拡張 |
範囲 |
|
パブリッシュまたはサブスクライブのクリーンアップ・ユーティリティーにより提供されるクリーンアップのレベルを指定します。
データ型 | 列挙型 |
デフォルト | SAFE |
範囲 |
|
ブローカー・メッセージを選択する場所を指定します。
データ型 | 列挙型 |
デフォルト | BROKER |
範囲 |
|
WebSphere MQ がアクティブ JMS サブスクリプションに関するデータを保管する場所を指定します。
データ型 | 列挙型 |
デフォルト | MIGRATE |
範囲 |
|
この接続ファクトリーがマルチキャスト・トランスポートを使用するかどうかを指定します。
データ型 | 列挙型 |
デフォルト | NOT USED |
範囲 |
|
ダイレクト・ブローカー権限を使用するかどうかを指定します。
データ型 | 列挙型 |
デフォルト | NONE |
範囲 |
|
トピックに順不同で追加されたメッセージを探すために、トピックをスキャンする間隔 (ミリ秒) を指定します。
この間隔は、トピックに順不同で追加されたメッセージの WebSphere MQ ブラウズ・カーソルを考慮したスキャンを制御します。
データ型 | 整数 |
単位 | ミリ秒 |
デフォルト | 5000 |
WebSphere MQ への SSL 接続に使用する暗号スイートを指定します。
このプロパティーは、ご使用の JSSE プロバイダーで提供されている有効な暗号スイートに設定してください。 この値は SVRCONN チャネル (「チャネル」プロパティー) で指定された CipherSpec と一致していなければなりません。
「SSL ピア名」プロパティーを設定する場合は、 このプロパティーを設定する必要があります。
SSL 証明書の失効を検査するために使用される、ゼロ個以上の証明書取り消しリスト (CRL) サーバーのリストを指定します。 このプロパティーに値を指定する場合は、Java 2 バージョン 1.4 の WebSphere MQ JVM を使用する必要があります。
ldap://hostname:[port]
シングル・スラッシュ (/) がこの値に続きます。port を省略した場合は、デフォルトの LDAP ポートである 389 が想定されます。接続時に、サーバーから提示された SSL 証明書が、指定された CRL サーバーと照合されます。 CRL セキュリティーについての詳細は、 「WebSphere MQ Security」のセクション『Working with Certificate Revocation Lists』を参照してください (http://publibfp.boulder.ibm.com/epubs/html/csqzas01/csqzas012w.htm#IDX2254 などにあります)。
SSL の場合は、識別名 のスケルトンです。これは、WebSphere MQ キュー・マネージャーによって提供された名前に一致していなければなりません。 この識別名は、接続時にサーバーによって提示された識別証明書を検査するために使用されます。
このプロパティーが設定されていない場合、このような証明書の検査が行われます。
「SSL 暗号スイート」プロパティーが指定されていない場合は、SSL ピア名プロパティーは無視されます。
CN=QMGR.*, OU=IBM, OU=WEBSPHERE
この例の場合、接続時にサーバーによって提示された識別証明書が検査されます。正常に接続するためには、証明書は QMGR で始まり、少なくとも 2 つの組織単位名 (最初が IBM、 2 つ目が WEBSPHERE) で構成される共通名を持っていなければなりません。検査では、大/小文字が区別されません。
識別名と、WebSphere MQ におけるその使用方法の詳細については、 「WebSphere MQ Security」のセクション『Distinguished Names』を参照してください。
接続プールの設定のオプショナル・セットを指定します。
接続プール・プロパティーは、すべての J2C コネクターに共通です。
アプリケーション・サーバーは、JMS プロバイダーとの接続とセッションをプールすることで、 パフォーマンスを向上させます。 これは、WebSphere MQ 接続プールとは無関係です。 アプリケーションの接続とセッションのプール・プロパティーを適切に構成する必要があります。 構成が適切でないと、接続とセッションが正しく動作しない場合があります。
JMS リソースへのサーバー・サイド・アクセスが並行して行われ、それがデフォルト値を超える場合は、接続プールのサイズを変更してください。接続プールのサイズは、キューごと、あるいはトピックごとに設定されます。
データ型 | チェック・ボックス |
デフォルト | 選択 |