WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

JMSProviders 構成可能サービス

JMSProviders 構成可能サービスの、変更するオブジェクトとプロパティーを選択します。

JMSProviders 構成可能サービスの場合、プロパティー値の変更を有効にするには、実行グループを停止して、開始する必要があります。

各ブローカーに対して作成された、提供されている構成可能サービス 定義済みの各構成可能サービスのプロパティー プロパティーの説明

ActiveMQ
BEA_Weblogic
FioranoMQ
Generic_File
Generic_LDAP
JBoss
JOnAS
Joram
OpenJMS
Oracle_OEMS
SeeBeyond
SonicMQ
SwiftMQ
Tibco_EMS
WebSphere_MQ
WebSphere_WAS_Client

clientAckBatchSize

このプロパティーはオプションです。 このプロパティーは、受信した非トランザクション・メッセージのバッチ肯定応答を送信するように JMS メッセージ・フローを構成する場合に設定します。 このプロパティーの値は整数で、バッチ肯定応答を送信するまでに受け取るメッセージ数のしきい値を表します。

このプロパティーは、clientAckBatchTime プロパティーと組み合わせて使用できます。 両方のプロパティーを設定し、clientAckBatchTime で設定した時間間隔が過ぎると、受信済みメッセージ数に関する clientAckBatchSize しきい値に達していない場合であっても、バッチ肯定応答が送信されます。

バッチ肯定応答は、以下の場合にも送信されます。
  • JMS サーバーに入力メッセージがもう存在しない場合
  • メッセージ処理中にエラーが発生した場合
  • メッセージ・フローが停止した場合

ゼロ以外の値の最小値は 2 です。バッチ肯定応答を無効にするには、clientAckBatchSize を 0 に設定し、clientAckBatchTime が 0 に設定されていることを確認します。

clientAckBatchTime

このプロパティーはオプションです。 このプロパティーは、受信した非トランザクション・メッセージのバッチ肯定応答を送信するように JMS メッセージ・フローを構成する場合に設定します。 このプロパティーの値は整数で、繰り返しの間隔をミリ秒で表したものです。 それぞれの間隔の終了時に、その間隔で受信した非トランザクション JMS メッセージのうち肯定応答のないものすべてに対してバッチ肯定応答が送信されます。

このプロパティーは、clientAckBatchSize プロパティーと組み合わせて使用できます。 両方のプロパティーを設定し、clientAckBatchSize で設定されているしきい値に達すると、clientAckBatchTime で指定された時間間隔が過ぎていなくてもバッチ肯定応答が送信されます。

バッチ肯定応答は、以下の場合にも送信されます。
  • JMS サーバーに入力メッセージがもう存在しない場合
  • メッセージ処理中にエラーが発生した場合
  • メッセージ・フローが停止した場合

バッチ肯定応答を無効にするには、clientAckBatchTime を 0 に設定し、clientAckBatchSize が 0 に設定されていることを確認します。

connectionFactoryName

このプロパティーはオプションです。 JMS プロバイダーへの接続を作成するために使用される、接続ファクトリーの名前。 このプロパティーを設定すると、この JMS プロバイダーを使用するノードで設定されているプロパティーがオーバーライドされますが、ローカル環境のオーバーライドを使用して、これをオーバーライドできます。

initialContextFactory

このプロパティーはオプションです。 JNDI 検索を実行するときに使用するクラスの完全修飾クラス名。 この値を設定すると、この JMS プロバイダーを使用するノードで設定されているプロパティーがオーバーライドされます。

jarsURL

JMS プロバイダーの JAR ファイルのファイル場所を指定する URL。 URL から file:// を省略します。 -n パラメーターを mqsicreateconfigurableservice コマンドで設定しないと、JMS プロバイダーの JAR ファイルのデフォルトの場所は、ブローカー共用クラス・ディレクトリーになります。

同じ JMS プロバイダーの異なるバージョン (例えば、JBoss) に接続するには、JMS プロバイダーのバージョンごとに JMSProviders 構成可能サービスを作成した後、jarsURL プロパティーに固有のパスを設定します。

jmsAsyncExceptionHandling

このプロパティーはオプションです。 このプロパティーを true に設定した場合、ブローカーは接続が形成されると JMS 接続の例外リスナーを登録し、メイン・フローとは非同期で接続例外を処理します。 このパラメーターが true に設定されている場合、ブローカーは接続が切断されたことを検出でき、再接続を試行できます。 デフォルトでは、このパラメーターは JBoss を除くすべての JMS プロバイダーで false に設定されています。

jmsProviderXASupport

このプロパティーはオプションです。 このプロパティーを true に設定すると、選択された JMS プロバイダーが XA 整合トランザクションをサポートしていることを示します。 このプロパティーを false に設定すると、選択された JMS プロバイダーが XA 整合トランザクションをサポートしていないことを示します。 XA 整合トランザクションをサポートするための JMS および SOAP ノードの構成を参照してください。 このプロパティーのデフォルト値は true です。

このプロパティーが true に設定されていて、選択された JMS プロバイダーが XA トランザクションをサポートしない場合、例外が出されます。

このプロパティーが false に設定されているのに、ノードの「トランザクション・モード」プロパティーが「はい」に設定されていて、「整合トランザクション」メッセージ・フロー・プロパティーが選択されている場合、例外が出されます。

jndiBindingsLocation

このプロパティーはオプションです。 JNDI 管理オブジェクト (接続ファクトリーや宛先など) を検索するときに使用する場所。 このプロパティーは、設定されると、この JMS プロバイダーを使用するノードで設定されているプロパティーがオーバーライドされます。

jndiEnvironmentParms

このプロパティーはオプションです。 JNDI 環境パラメーターのリストは、セミコロンで区切られた、名前と値のペアで表記されます。 これらのパラメーターは、JMSInputJMSOutput、および JMSReply ノードで使用します。

nativeLibs

JMS プロバイダーが所有するライブラリーのファイル場所。 -n パラメーターを mqsicreateconfigurableservice コマンドで設定しないと、JMS プロバイダーが所有するライブラリーのデフォルトの場所は、ブローカー LILPATH になります。

proprietaryAPIHandler

JMS プロバイダーの専有 API とのインターフェースを取る IBM® 提供の Java™ クラスの名前

proprietaryAPIAttr1
proprietaryAPIAttr2
proprietaryAPIAttr3
proprietaryAPIAttr4
proprietaryAPIAttr5

これらの属性はオプションです。 これらの属性を構成する場合、それをベンダー専有 API の 1 つ以上のメソッド呼び出しで使用することができます。 これらの属性の使用法はベンダー・インターフェースに固有であり、その意味は IBM 専有 API ハンドラーにより決定されます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:23


参照トピック参照トピック | バージョン 8.0.0.5 | bn28736_