アプリケーション通信モデル用の JMS プロパティー

JMS クライアントは、パブリッシュ/サブスクライブおよび Point-to-Point メッセージの 両方を扱うことができます。 パブリッシュ/サブスクライブおよび Point-to-Point アプリケーション通信モデルは、 宛先と呼ばれる仮想チャネルを使用します。 パブリッシュ/サブスクライブ・モデルでは、宛先はトピックです。 Point-to-Point モデルでは、宛先はキューとして知られます。

以下のアプリケーション通信モデルのプロパティーは、JMSInput および JMSOutput ノードに対して構成できます。
プロパティー 説明
接続ファクトリー名 JNDI に渡されて、管理対象の接続ファクトリー・オブジェクトを検索するストリング名。 接続ファクトリー・オブジェクトは、JMS 宛先への接続を作成するために使用されます。
  • パブリッシュ/サブスクライブ・クライアントとして運用しているクライアントの場合、 接続ファクトリー名は TopicConnectionFactory のためのものとなります。
  • Point-to-Point クライアントとして運用しているクライアントの場合、 接続ファクトリー名は QueueConnectionFactory のためのものとなります。
サブスクリプション・トピック JNDI に渡されて、JMS トピック宛先を検索するストリング名。 このトピックは、ノードがパブリッシュ/サブスクライブ・メッセージの処理のために使用されているとき、JMS セッションを作成するために使用されます。
永続サブスクリプション ID これは JMSInput ノードのプロパティー専用です。 これは、ノードが永続サブスクリプション・トピックにサブスクライブする場合に指定するストリング ID です。

永続サブスクリプションは、 クライアントとメッセージング・サーバーとの接続よりも長く存続するサブスクリプションです。 永続サブスクライバーがサーバーから切断されると、パブリッシュされたメッセージを保存することは、サーバーの責任となります。 そのため、永続サブスクライバーが再接続すると、メッセージ・サーバーは有効期限切れでないメッセージをすべて送信します。

永続サブスクリプションは、メッセージ・フローからアンサブスクライブできません。 以前に登録された永続サブスクリプションをアンサブスクライブするには、別の管理タスクが必要になります。 いくつかの JMS プロバイダーは、このアクションを実行するための管理ツールを提供しています。

ソース・キュー

JNDI に渡されて、JMS キュー宛先を検索するストリング名。 このキューは、ノードが Point-to-Point メッセージの処理のために使用されているとき、 JMS セッションを作成するために使用されます。

「サブスクリプション・トピック」および「ソース・キュー」プロパティーは、 ノードがパブリッシュ/サブスクライブ・メッセージ・モデルまたは Point-to-Point メッセージ・モデルのどちらかで作動するように構成するので、相互に排他的です。

「永続サブスクリプション ID」は、 「サブスクライバー・トピック」プロパティーが指定されていないと、無効です。

関連概念
アプリケーション通信モデル
関連資料
JMS メッセージ・ドメイン・プロパティー
JMS メッセージ・セレクター
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac24873_