jmsQueueConnectionFactory - JMS キュー接続ファクトリー (jmsQueueConnectionFactory)

JMS キュー接続ファクトリー構成を定義します。

NameTypeDefaultDescription
idstring固有の構成 ID。
connectionManagerRef最上位の connectionManager エレメント (ストリング) の参照。接続ファクトリーの接続マネージャー。
containerAuthDataRef最上位の authData エレメント (ストリング) の参照。res-auth=CONTAINER を持つリソース参照の認証別名がバインディングで指定されていない場合に適用される、コンテナー管理認証のデフォルトの認証データ。
jndiNamestringリソースの JNDI 名。
recoveryAuthDataRef最上位の authData エレメント (ストリング) の参照。トランザクション・リカバリーの認証データ。

connectionManager

接続ファクトリーの接続マネージャー。

NameTypeDefaultDescription
agedTimeout期間 (精度: 秒)-1プールの保守により接続を破棄できるようになるまでの時間。 値 -1 ではこのタイムアウトが使用不可になります。値 0 では、あらゆる接続が破棄されます。これにより接続プールが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。
connectionTimeout期間 (精度: 秒)30sこの時間が経過すると、接続要求がタイムアウトになります。 値 -1 ではこのタイムアウトが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。
maxIdleTime期間 (精度: 秒)30m接続を未使用またはアイドルのままにすることができる時間。この時間が経過すると、プールの保守時に接続を破棄できます (接続の破棄によってプールが最小サイズよりも小さくならない場合)。値 -1 ではこのタイムアウトが使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。
maxPoolSizeint
Min: 0
50プールの物理接続の最大数。 0 の値は無制限を意味します。
minPoolSizeint
Min: 0
プールで保守する物理接続の最小数。 プールに接続は事前に入っていません。 経過タイムアウトは、この最小数をオーバーライドできます。
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePool失効した接続がプールで検出された場合にどの接続を破棄するかを指定します。
FailingConnectionOnly
失効した接続が検出されると、問題が検出された接続のみが閉じられます。
ValidateAllConnections
失効した接続が検出されると、接続がテストされ、問題が検出された接続が閉じられます。
EntirePool
失効した接続が検出されると、プール内のすべての接続が失効とマーク付けされ、使用中でなくなると閉じられます。
reapTime期間 (精度: 秒)3mプール保守スレッドの実行とその次の実行との間の時間。 値 -1 ではプール保守が使用不可になります。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。
maxConnectionsPerThreadint
Min: 0
それぞれのスレッドでのオープン接続の数を制限します。
numConnectionsPerThreadLocalint
Min: 0
それぞれのスレッドで指定された数の接続をキャッシュします。
enableSharingForDirectLookupsbooleantruetrue に設定されている場合、接続は共有されます。false に設定されている場合、接続は共有されません。

containerAuthData

res-auth=CONTAINER を持つリソース参照の認証別名がバインディングで指定されていない場合に適用される、コンテナー管理認証のデフォルトの認証データ。

NameTypeDefaultDescription
userstringEIS に接続するときに使用するユーザーの名前。
passwordリバース・エンコードされたパスワード (ストリング)EIS に接続するときに使用するユーザーのパスワード。 値は、平文形式またはエンコード形式で保管することができます。 パスワードはエンコードするようにお勧めします。 エンコードするためには、securityUtility ツールでエンコード・オプションを指定します。

recoveryAuthData

トランザクション・リカバリーの認証データ。

NameTypeDefaultDescription
userstringEIS に接続するときに使用するユーザーの名前。
passwordリバース・エンコードされたパスワード (ストリング)EIS に接続するときに使用するユーザーのパスワード。 値は、平文形式またはエンコード形式で保管することができます。 パスワードはエンコードするようにお勧めします。 エンコードするためには、securityUtility ツールでエンコード・オプションを指定します。

properties.wasJms

JMS キュー接続ファクトリーは、point-to-point メッセージングに対して、JMS キューの、関連した JMS プロバイダーへの接続を作成するために使用されます。

NameTypeDefaultDescription
busNamestringdefaultBus完全プロファイル・サーバー内のサービス統合バスに接続する際のバスの名前。
nonPersistentMapping
  • ReliableNonPersistent
  • ExpressNonPersistent
  • BestEffortNonPersistent
ExpressNonPersistentこの接続ファクトリーを使用して送信される非永続 JMS メッセージに適用される信頼性。
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
BestEffortNonPersistent
BestEffortNonPersistent
persistentMapping
  • ReliablePersistent
  • AssuredPersistent
ReliablePersistentこの接続ファクトリーを使用して送信される永続 JMS メッセージに適用される信頼性。
ReliablePersistent
ReliablePersistent
AssuredPersistent
AssuredPersistent
readAhead
  • AlwaysOn
  • AlwaysOff
  • Default
Default先読みは、前もってメッセージをコンシューマーに割り当てる最適化です。 これにより、コンシューマー要求がより高速に処理されます。
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
Default
Default
temporaryQueueNamePrefixstringtempこのキュー接続ファクトリーを使用するアプリケーションによって作成される一時キューに使用される 12 文字までの接頭部。
passwordリバース・エンコードされたパスワード (ストリング)このプロパティーを構成する代わりに、コンテナー管理認証別名を使用することをお勧めします。
remoteServerAddressstringブートストラップ・サーバーへの接続に使用される、コンマで区切られたトリプレットを持つリモート・サーバー・アドレス (構文は hostName:portNumber:chainName)。例えば、Merlin:7276:BootstrapBasicMessaging のようにします。 hostName が指定されない場合、デフォルトは localhost です。 portNumber が指定されない場合、デフォルトは 7276 です。 chainName が指定されない場合、デフォルトは BootstrapBasicMessaging です。 詳しくは、インフォメーション・センターを参照してください。
targetTransportChainstringトランスポート・チェーンは、完全プロファイル・サーバー内のサービス統合バスとの通信に使用できる通信プロトコルを指定します。
userNamestringこのプロパティーを構成する代わりに、コンテナー管理認証別名を使用することをお勧めします。

properties.wmqJms

WebSphere MQ JMS キュー接続ファクトリー

NameTypeDefaultDescription
portint
Min: 1
1414キュー・マネージャーが listen するポート。ConnectionNameList プロパティーが指定された場合は、そちらがホスト名プロパティーおよびポート・プロパティーよりも優先されます。
providerVersion
  • unspecified
  • 6
  • 7
unspecifiedアプリケーションが接続しようとするキュー・マネージャーのバージョン、リリース、モディフィケーション・レベル、およびフィックスパック。
unspecified
unspecified
6
6
7
7
shareConvAllowedbooleantrueチャネル定義が一致する場合に、クライアント接続が、同じプロセスから同じキュー・マネージャーへの他のトップレベル JMS 接続と、ソケットを共有できるかどうか。
targetClientMatchingbooleantrue着信メッセージに MQRFH2 ヘッダーが含まれる場合のみ、着信メッセージの JMSReplyTo ヘッダー・フィールドによって識別されるキューに送信される応答メッセージに MQRFH2 ヘッダーを含めるかどうか。
transportType
  • BINDINGS
  • CLIENT
CLIENTキュー・マネージャーへの接続で、クライアント・モードを使用するか、またはバインディング・モードを使用するか。値 BINDINGS_THEN_CLIENT が指定された場合、リソース・アダプターは、最初にバインディング・モードでの接続を試みます。この接続が失敗すると、次はクライアント・モードでの接続を試みます。
BINDINGS
BINDINGS
CLIENT
CLIENT
CCSIDint
Min: 1
819接続用のコード化文字セット ID。
failIfQuiescebooleantrueキュー・マネージャーが静止状態の場合、特定のメソッドへの呼び出しを失敗させるかどうか。
headerCompression
  • SYSTEM
  • NONE
NONEヘッダー・データを圧縮するために接続で使用できる技法のリスト
SYSTEM
SYSTEM
NONE
NONE
messageCompression
  • RLE
  • NONE
NONEメッセージ・データを圧縮するために接続で使用できる技法のリスト。
RLE
RLE
NONE
NONE
rescanInterval期間 (精度: ミリ秒)5sPoint-to-Point ドメインのメッセージ・コンシューマーがメッセージ・セレクターを使用して受信するメッセージを選択する場合、WebSphere MQ classes for JMS は WebSphere MQ キューを検索して、このキューの MsgDeliverySequence 属性によって決定された順序で適切なメッセージを探します。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
applicationNamestringキュー・マネージャーにアプリケーションを登録するときの名前。
ccdtURLstringクライアント・チャネル定義テーブル (CCDT) を含んでいるファイルの名前およびロケーションを識別し、そのファイルへのアクセス方法を指定した URL。
channelstring使用する MQI チャネルの名前。
clientIdstring接続のクライアント ID。
connectionNameListstring通信に使用される TCP/IP 接続名 (hostname(port)) のリスト。ConnectionNameList は、ホスト名プロパティーおよびポート・プロパティーよりも優先されます。
hostNamestringキュー・マネージャーが常駐するシステムのホスト名または IP アドレス。ConnectionNameList プロパティーが指定された場合は、そちらがホスト名プロパティーおよびポート・プロパティーよりも優先されます。
passwordリバース・エンコードされたパスワード (ストリング)キュー・マネージャーへの接続を作成するときに使用するデフォルトのパスワード。(このプロパティーを構成する代わりに、コンテナー管理認証別名を使用することをお勧めします)
queueManagerstring接続先のキュー・マネージャーの名前
temporaryModelstringJMS 一時キューを作成するときに元となるモデル・キューの名前。デフォルト値では永続メッセージを受け入れられないため、JMS レイヤーで SYSTEM.JMS.TEMPQ.MODEL を使用して、永続メッセージを受け入れるキューを作成できます。SYSTEM.DEFAULT.MODEL.QUEUE は、1 回のみ開くことができます。SYSTEM.JMS.TEMPQ.MODEL は、複数回開くことができます。SYSTEM.DEFAULT.MODEL.QUEUE は非推奨です。
tempQPrefixstringWebSphere MQ 動的キューの名前を形成するために使用される接頭部。
userNamestringキュー・マネージャーへの接続を作成するときに使用するデフォルトのユーザー名。(このプロパティーを構成する代わりに、コンテナー管理認証別名を使用することをお勧めします)
localAddressstringキュー・マネージャーへの接続の場合、このプロパティーは、次のいずれかまたは両方を指定します。(1) 使用するローカル・ネットワーク・インターフェース。(2) 使用するローカル・ポートまたはローカル・ポートの範囲
pollingInterval期間 (精度: ミリ秒)セッション内で各メッセージ・リスナーのキューに適切なメッセージがない場合、この値は、各メッセージ・リスナーがキューからメッセージを再度取得しようと試みるまでの最大経過間隔 (ミリ秒) です。セッション内のメッセージ・リスナーが使用できる適切なメッセージが存在しない状態が頻繁に発生する場合は、このプロパティーの値を増やすことを検討してください。 このプロパティーは、TRANSPORT の値が BIND または CLIENT の場合にのみ関係します。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
sendCheckCountint
Min: 0
単一の未処理 JMS セッション内で、非同期書き込みエラーのチェック間に許可される送信呼び出しの数。
sslCertStoresstringSSL 接続の場合に使用する証明書取り消しリスト (CRL) を保持している Lightweight Directory Access Protocol (LDAP) サーバー。
sslCipherSuitestringSSL 接続に使用する暗号スイート。
sslFipsRequiredbooleanSSL 接続が、IBM Java JSSE FIPS プロバイダー (IBMJSSEFIPS) によってサポートされる暗号スイートを使用する必要があるかどうか。
sslPeerNamestringSSL 接続の場合に、キュー・マネージャーによって提供されるデジタル証明書内の識別名を検査するために使用されるテンプレート。
sslResetCountint
Min: 0

Max: 999999999
SSL によって使用される秘密鍵が再ネゴシエーションされるまでに、SSL 接続によって送受信されるバイトの総数。
receiveExitstringチャネル受信出口プログラム、または連続して実行される受信出口プログラムのシーケンスを識別します
receiveExitInitstringチャネル受信出口プログラムが呼び出されたとき、それに渡されるユーザー・データ
securityExitstringチャネル・セキュリティー出口プログラムを識別します
securityExitInitstringチャネル・セキュリティー出口プログラムが呼び出されたとき、それに渡されるユーザー・データ
sendExitstringチャネル送信出口プログラム、または連続して実行される送信出口プログラムのシーケンスを識別します。
sendExitInitstringチャネル送信出口プログラムが呼び出されたとき、それに渡されるユーザー・データ。
arbitraryPropertiesstring他で定義されていないプロパティーを指定できます